Jean Christophe Beyler <jean.christophe.bey...@gmail.com> writes: > In file included from ./tm_p.h:5, > from /home/toto/gcc-4.3.2/gcc/c-pragma.c:35: > ./tm-preds.h:40:1: warning: "CONSTRAINT_LEN" redefined > In file included from ./tm.h:6, > from /home/toto/gcc-4.3.2/gcc/c-pragma.c:24: > /home/toto/gcc-4.3.2/gcc/defaults.h:797:1: warning: this is the > location of the previous definition
See defaults.h: #if !defined CONSTRAINT_LEN \ && !defined REG_CLASS_FROM_LETTER \ && !defined REG_CLASS_FROM_CONSTRAINT \ && !defined CONST_OK_FOR_LETTER_P \ && !defined CONST_OK_FOR_CONSTRAINT_P \ && !defined CONST_DOUBLE_OK_FOR_LETTER_P \ && !defined CONST_DOUBLE_OK_FOR_CONSTRAINT_P \ && !defined EXTRA_CONSTRAINT \ && !defined EXTRA_CONSTRAINT_STR \ && !defined EXTRA_MEMORY_CONSTRAINT \ && !defined EXTRA_ADDRESS_CONSTRAINT #define USE_MD_CONSTRAINTS Make sure that your CPU.h file does not define any of those macros. Ian