Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKazu Hirata <kazu@codesourcery.com>2007-05-23 20:22:27 +0400
committerKazu Hirata <kazu@codesourcery.com>2007-05-23 20:22:27 +0400
commitf8d72310066c1a0544d3ce213255946020797a9b (patch)
tree33bb59a7ec47a9a4a1e01393f3789674d63a5aea /libgloss/m68k
parent54db82c72cb668172397b0b23d0f421320098369 (diff)
* m68k/fido.sc (.data): Move .jcr to .text. Catch .got.plt
and .got.
Diffstat (limited to 'libgloss/m68k')
-rw-r--r--libgloss/m68k/fido.sc7
1 files changed, 6 insertions, 1 deletions
diff --git a/libgloss/m68k/fido.sc b/libgloss/m68k/fido.sc
index 99c2014ce..6d7f503ab 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.*)