------- Comment #2 from pinskia at gcc dot gnu dot org 2006-10-12 07:05 ------- [EMAIL PROTECTED] gcc]$ ./xgcc -B. -EL -dM -E -C -x c /dev/null | grep MIPSE #define __MIPSEL__ 1 #define MIPSEL 1 #define _MIPSEL 1 #define __MIPSEL 1 [EMAIL PROTECTED] gcc]$ ./xgcc -B. -EB -dM -E -C -x c /dev/null | grep MIPSE #define MIPSEB 1 #define __MIPSEB__ 1 #define _MIPSEB 1 #define __MIPSEB 1 [EMAIL PROTECTED] gcc]$ ./xgcc -B. -EB -dM -E -C -x c /dev/null -v Using built-in specs. Target: mipsisa32-elf Configured with: ../configure --target=mipsisa32-elf : (reconfigured) Thread model: single gcc version 4.0.4 20061010 (prerelease)
Hmm, If this does not work then the order of config/linux.h and config/mips/mips.h are wrong and config/linux.h is being included first which defines CC1_SPEC and then config/mips/mips.h checks to see if CC1_SPEC is defined. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29413