--- gcc/config/m88kv3.h 2018/04/24 17:54:11 1.1.1.2 +++ gcc/config/m88kv3.h 2018/04/24 17:59:08 1.1.1.3 @@ -69,13 +69,11 @@ the Free Software Foundation, 675 Mass A __do_global_dtors. */ #define HAVE_ATEXIT -#if (STACK_BOUNDARY / BITS_PER_UNIT) == 16 && REG_PARM_STACK_SPACE (0) == 32 #define CTOR_LIST_BEGIN \ asm (INIT_SECTION_ASM_OP); \ - asm ("\tsubu\t r31,r31,16"); \ - asm ("\tst\t r0,r31,32"); + asm ("\tsubu\t r31,r31,16"); /* (STACK_BOUNDARY / BITS_PER_UNIT) == 16 */ \ + asm ("\tst\t r0,r31,32"); /* REG_PARM_STACK_SPACE (0) == 32 */ #define CTOR_LIST_END -#endif /* ASM_OUTPUT_CONSTRUCTOR outputs code into the .init section to push the address of the constructor. This becomes the body of __do_global_ctors