Thiemo Seufer wrote: > Atsushi Nemoto wrote: > [snip] > > >>>>> On Tue, 16 Dec 2003 22:33:41 +0100 (CET), "Maciej W. Rozycki" <macro@ds2.pg.gda.pl> said: > > macro> The patch implements a make macro called set_gccflags which > > macro> accepts two sets of options consisting of a CPU name and an ISA > > macro> name each. Within both sets "-march=" and failing that > > macro> "-mcpu=" is checked with the CPU name and the ISA name is > > macro> checked simultaneously. For gcc if the first set of options > > macro> fails, the second one is selected even if it would lead to a > > macro> failure. For gas both sets are checked and if none succeeds, > > macro> an empty set is selected. > > > > With this patch, most r4k use MIPS3 ISA, right? > > Since -mips2 is retained they actually use -march=r6000 and still > MIPS2 ISA. Well, I should actually read the code instead of speculating. :-) Now it is -mips3, which means -march=r4000. All _MIPS_ISA defines abused to check for the O32 ABI are broken now. Thiemo