I am tired of all this mail, so I read the source in /usr/src/gnu/usr.bin/gcc2/arch/i386 and the answer is it never produces new kinds of instructions, only different choices of 386 instructions and much bigger alignment. Code compiled with -m486 from the netbsd-current sources will run on a 386. End of story.