Message-Id: <199908101723.RAA68970@out4.ibm.net> From: "Mark E." To: djgpp-workers AT delorie DOT com Date: Tue, 10 Aug 1999 13:23:31 -0400 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: small patch for crt0.s X-mailer: Pegasus Mail for Win32 (v3.11) Reply-To: djgpp-workers AT delorie DOT com gas built from the binutils CVS will not recognize .eh_fram as a g++ eh section now that long section names have been enabled. This changes .eh_fram to .eh_frame so it will be recognized. Current official versions of binutils truncate long names name anyway, so no harm is done in making this change. *** src/libc/crt0/crt0.S.orig Thu Jul 22 12:59:50 1999 --- src/libc/crt0/crt0.S Tue Aug 10 13:11:24 1999 *************** but a placeholder of the same size does *** 60,66 **** _frame_struct: .long 0,0,0,0,0,0 .long 0,0,0,0,0,0 /* DJ - more zeros, just in case */ ! .section .eh_fram _CRT0_EH_FRAME_BEGIN_: .data --- 60,66 ---- _frame_struct: .long 0,0,0,0,0,0 .long 0,0,0,0,0,0 /* DJ - more zeros, just in case */ ! .section .eh_frame _CRT0_EH_FRAME_BEGIN_: .data --- Mark Elbrecht, snowball3 AT bigfoot DOT com http://snowball.frogspace.net/