Mail Archives: djgpp-workers/1999/08/10/13:32:46
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/
- Raw text -