--- gcc/config/m68k/apollo68.h 2018/04/24 18:10:24 1.1 +++ gcc/config/m68k/apollo68.h 2018/04/24 18:21:06 1.1.1.3 @@ -75,7 +75,7 @@ the Free Software Foundation, 675 Mass A /* These are the ones defined by Apollo, plus mc68000 for uniformity with GCC on other 68000 systems. */ -#define CPP_PREDEFINES "-Dapollo -Daegis -Dunix" +#define CPP_PREDEFINES "-Dapollo -Daegis -Dunix -Asystem(unix) -Acpu(m68k) -Amachine(m68k)" /* cpp has to support a #sccs directive for the /usr/include files */ @@ -180,12 +180,6 @@ the Free Software Foundation, 675 Mass A #undef REGISTER_PREFIX #define REGISTER_PREFIX "%" -/* In the machine description we can't use %R, because it will not be seen - by ASM_FPRINTF. (Isn't that a design bug?). */ - -#undef REGISTER_PREFIX_MD -#define REGISTER_PREFIX_MD "%%" - /* config/m68k.md has an explicit reference to the program counter, prefix this by the register prefix. */