mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-27 12:56:07 +00:00
Support the g++ attribute init_priority in gcc 2.95.2 and later.
This commit is contained in:
parent
2b99395a2e
commit
062739d151
@ -1,3 +1,8 @@
|
||||
2000-07-12 Mark Elbrecht <snowball3@bigfoot.com>
|
||||
|
||||
* scripttempl/i386go32.sc: Support the g++ attribute init_priority in
|
||||
gcc 2.95.2 and later.
|
||||
|
||||
2000-07-11 Kazu Hirata <kazu@hxi.com>
|
||||
|
||||
* ldfile.c (ldfile_try_open_bfd): Output '\n' after an error
|
||||
|
@ -5,8 +5,14 @@ EXE=${CONSTRUCTING+${RELOCATING+-exe}}
|
||||
|
||||
# These are substituted in as variables in order to get '}' in a shell
|
||||
# conditional expansion.
|
||||
CTOR='.ctor : { *(.ctor) }'
|
||||
DTOR='.dtor : { *(.dtor) }'
|
||||
CTOR='.ctor : {
|
||||
*(SORT(.ctors.*))
|
||||
*(.ctor)
|
||||
}'
|
||||
DTOR='.dtor : {
|
||||
*(SORT(.dtors.*))
|
||||
*(.dtor)
|
||||
}'
|
||||
|
||||
cat <<EOF
|
||||
OUTPUT_FORMAT("${OUTPUT_FORMAT}${EXE}")
|
||||
@ -26,9 +32,11 @@ SECTIONS
|
||||
}
|
||||
.data ${RELOCATING+ ${DATA_ALIGNMENT}} : {
|
||||
${RELOCATING+djgpp_first_ctor = . ;
|
||||
*(SORT(.ctors.*))
|
||||
*(.ctor)
|
||||
djgpp_last_ctor = . ;}
|
||||
${RELOCATING+djgpp_first_dtor = . ;
|
||||
*(SORT(.dtors.*))
|
||||
*(.dtor)
|
||||
djgpp_last_dtor = . ;}
|
||||
*(.data)
|
||||
|
Loading…
x
Reference in New Issue
Block a user