https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105010
--- Comment #20 from Segher Boessenkool <segher at gcc dot gnu.org> --- (In reply to Segher Boessenkool from comment #18) > But! We do not support 2.00 at all since quite a while (-mcpu=power4 > does not mean 2.00, it means 2.02, i.e. POWER4+ actually), so this macro > could > be a lot simpler. It means 2.01, sorry. Nasty typo :-( So, although we get .machine "7450" in the generated assembler code, the compiler uses the default -mcpu=power4 otherwise. Some logic there is broken.