In file included from tm.h:14, from ../../gcc-4.2.2/gcc/genconstants.c:31: ../../gcc-4.2.2/gcc/config/m68k/mint.h:133: parse error before `(' ../../gcc-4.2.2/gcc/config/m68k/mint.h:133: warning: type defaults to `int' in declaration of `gen_rtx_REG' ../../gcc-4.2.2/gcc/config/m68k/mint.h:133: warning: function declaration isn't a prototype
The failing line is the second one : #define FUNCTION_VALUEX(MODE) \ gen_rtx_REG ((MODE), (TARGET_68881 && FLOAT_MODE_P (MODE) ? 16 : 0))It looks like there is something after the trailing \ then the second line does not belong to the macro. Most of the time, this problem occurs on UNIX when compiling MS-DOS files ended with CR+LF...
Damn, I'm the culprit !In my GCC patch, these two lines are terminated with CR+LF (and only them !).
I've just fixed that and uploaded it again. http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/gcc-4.2.2-mint-20071212.diff.bz2 Thank you for reporting this error ! -- Vincent