diff options
Diffstat (limited to 'c')
-rw-r--r-- | c/src/lib/libbsp/m68k/gen68360/ChangeLog | 6 | ||||
-rw-r--r-- | c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp | 3 | ||||
-rw-r--r-- | c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom | 3 |
3 files changed, 10 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/m68k/gen68360/ChangeLog b/c/src/lib/libbsp/m68k/gen68360/ChangeLog index 7b1b830456..8d1c718cd8 100644 --- a/c/src/lib/libbsp/m68k/gen68360/ChangeLog +++ b/c/src/lib/libbsp/m68k/gen68360/ChangeLog @@ -1,3 +1,9 @@ +2002-05-14 Eric Norum <eric.norum@usask.ca> + + * startup/linkcmds.bootp, startup/linkcmds.prom: Per PR192 add + sections needed by gcc 3.1. linkcmds had already been fixed on + a gcc 3.1 clean up sweep. + 2001-05-09 Joel Sherrill <joel@OARcorp.com> * startup/linkcmds: In support of gcc 3.1, added one of more diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp index 455d5710da..664f0129f6 100644 --- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp +++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp @@ -97,7 +97,7 @@ SECTIONS { */ . = ALIGN (16); _rodata_start = . ; - *(.rodata) + *(.rodata*) *(.gnu.linkonce.r*) . = ALIGN (16); @@ -107,6 +107,7 @@ SECTIONS { _copy_start = .; *(.data) *(.gnu.linkonce.d*) + *(.jcr) *(.gcc_except_table) . = ALIGN (16); PROVIDE (edata = .); diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom index dae2d98f47..831473056d 100644 --- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom +++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom @@ -96,7 +96,7 @@ SECTIONS { */ . = ALIGN (16); _rodata_start = . ; - *(.rodata) + *(.rodata*) *(.gnu.linkonce.r*) . = ALIGN (16); @@ -106,6 +106,7 @@ SECTIONS { _copy_start = .; *(.data) *(.gnu.linkonce.d*) + *(.jcr) *(.gcc_except_table) . = ALIGN (16); PROVIDE (edata = .); |