diff options
author | Kazu Hirata <kazu@codesourcery.com> | 2007-05-23 16:22:27 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@codesourcery.com> | 2007-05-23 16:22:27 +0000 |
commit | f8d72310066c1a0544d3ce213255946020797a9b (patch) | |
tree | 33bb59a7ec47a9a4a1e01393f3789674d63a5aea /libgloss/m68k | |
parent | 54db82c72cb668172397b0b23d0f421320098369 (diff) | |
download | newlib-f8d72310066c1a0544d3ce213255946020797a9b.zip newlib-f8d72310066c1a0544d3ce213255946020797a9b.tar.gz newlib-f8d72310066c1a0544d3ce213255946020797a9b.tar.bz2 |
* m68k/fido.sc (.data): Move .jcr to .text. Catch .got.plt
and .got.
Diffstat (limited to 'libgloss/m68k')
-rw-r--r-- | libgloss/m68k/fido.sc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libgloss/m68k/fido.sc b/libgloss/m68k/fido.sc index 99c2014..6d7f503 100644 --- a/libgloss/m68k/fido.sc +++ b/libgloss/m68k/fido.sc @@ -156,6 +156,11 @@ SECTIONS { KEEP (*(SORT(.dtors.*))) KEEP (*crtend.o(.dtors)) + . = ALIGN(0x4); + KEEP (*crtbegin.o(.jcr)) + KEEP (*(EXCLUDE_FILE (*crtend.o) .jcr)) + KEEP (*crtend.o(.jcr)) + *(.rodata .rodata.*) *(.gnu.linkonce.r.*) *(.gcc_except_table) @@ -187,7 +192,7 @@ SECTIONS { .data : { _data = .; - KEEP (*(.jcr)); + *(.got.plt) *(.got) *(.shdata); *(.data .data.*) *(.gnu.linkonce.d.*) |