https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105010
--- Comment #18 from Segher Boessenkool <segher at gcc dot gnu.org> ---
We have (since ten years or sp already)
/* ISA 2.01 allowed FCFID to be done in 32-bit, previously it was 64-bit only.
Enable 32-bit fcfid's on any of the switches for newer ISA machines. */
#define TARGET_FCFID (TARGET_POWERPC64 \
|| TARGET_PPC_GPOPT /* 970/power4 */ \
|| TARGET_POPCNTB /* ISA 2.02 */ \
|| TARGET_CMPB /* ISA 2.05 */ \
|| TARGET_POPCNTD) /* ISA 2.06 */
I don't see how this can ever be enabled for 7450.
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.
Could you please show the generated .s file? (Compile with -S instead of -c).