Index: src/amiga-end.m ================================================================== --- src/amiga-end.m +++ src/amiga-end.m @@ -19,13 +19,15 @@ #import "platform.h" #ifdef OF_MORPHOS __asm__ ( - ".section .ctors, \"aw\", @progbits\n" + ".section .eh_frame, \"aw\"\n" " .long 0\n" + ".section .ctors, \"aw\"\n" + " .long 0" ); #else __asm__ ( "" ); #endif Index: src/amiga-library.m ================================================================== --- src/amiga-library.m +++ src/amiga-library.m @@ -739,16 +739,16 @@ #endif }; #ifdef OF_MORPHOS __asm__ ( - ".section .eh_frame, \"aw\", @progbits\n" + ".section .eh_frame, \"aw\"\n" ".globl __EH_FRAME_BEGIN__\n" ".type __EH_FRAME_BEGIN__, @object\n" "__EH_FRAME_BEGIN__:\n" - ".section .ctors, \"aw\", @progbits\n" + ".section .ctors, \"aw\"\n" ".globl __CTOR_LIST__\n" ".type __CTOR_LIST__, @object\n" "__CTOR_LIST__:\n" ".section .text" ); #endif