-m486 should be the equivalent of -mcpu=486. But it defines __i486__ in the preproc, and it shouldn't. That should be defined by -march=486
Fixed in egcs-1.1.2-16.