From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Mark E." To: binutils@sourceware.cygnus.com Subject: update for djgpp linker script Date: Fri, 20 Aug 1999 17:02:00 -0000 Message-id: X-SW-Source: 1999-08/msg00128.html Hello, It turns out that the ___EH* symbols aren't needed. The LONG(0) after .eh_fram* is needed for compatibility with the DJGPP version of gcc 2.8.1, so it will have to stay for now. Also note that .?tors. is hardcoded into gcc 2.95, so there is no choice on this. ld/Changelog: 1999-08-19 Mark Elbrecht * scripttempl/i386go32.sc (___EH_FRAME_BEGIN__, ___EH_FRAME_END__): Delete. (_etext, _end): Move the semicolon inside the brace. * scripttempl/i386go32.sc: Support the g++ attribute 'init_priority'. Add a period to link once section names. *** scripttempl/i386go32.sc.orig Mon Aug 9 23:07:46 1999 --- scripttempl/i386go32.sc Fri Aug 20 19:51:34 1999 *************** EXE=${CONSTRUCTING+${RELOCATING+-exe}} *** 5,12 **** # These are substituted in as variables in order to get '}' in a shell # conditional expansion. ! CTOR='.ctor : { *(.ctor) }' ! DTOR='.dtor : { *(.dtor) }' cat <