diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog index af903d2d3..f1ad70283 100644 --- a/libgloss/ChangeLog +++ b/libgloss/ChangeLog @@ -1,3 +1,18 @@ +2002-08-01 Chris Demetriou + + * mips/cfe.ld (STARTUP): New definition. + * mips/ddb-kseg0.ld (STARTUP): Likewise. + * mips/ddb.ld (STARTUP): Likewise. + * mips/dve.ld (STARTUP): Likewise. + * mips/idt.ld (STARTUP): Likewise. + * mips/jmr3904app-java.ld (STARTUP): Likewise. + * mips/jmr3904app.ld (STARTUP): Likewise. + * mips/jmr3904dram-java.ld (STARTUP): Likewise. + * mips/jmr3904dram.ld (STARTUP): Likewise. + * mips/lsi.ld (STARTUP): Likewise. + * mips/nullmon.ld (STARTUP): Likewise. + * mips/pmon.ld (STARTUP): Likewise. + 2002-07-23 Stephane Carrez * README: Mention 68HC11/68HC12 support. diff --git a/libgloss/mips/cfe.ld b/libgloss/mips/cfe.ld index 9e44e9fc5..4abbf4468 100644 --- a/libgloss/mips/cfe.ld +++ b/libgloss/mips/cfe.ld @@ -2,6 +2,7 @@ workspace. */ ENTRY(_prestart) +STARTUP(crt0.o) OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") GROUP(-lc -lcfe -lgcc) SEARCH_DIR(.) diff --git a/libgloss/mips/ddb-kseg0.ld b/libgloss/mips/ddb-kseg0.ld index 86e09659b..8ec1e8e1a 100644 --- a/libgloss/mips/ddb-kseg0.ld +++ b/libgloss/mips/ddb-kseg0.ld @@ -2,6 +2,7 @@ workspace. */ ENTRY(_start) +STARTUP(crt0.o) OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") GROUP(-lc -lpmon -lgcc) SEARCH_DIR(.) diff --git a/libgloss/mips/ddb.ld b/libgloss/mips/ddb.ld index a433781c2..524ac8d83 100644 --- a/libgloss/mips/ddb.ld +++ b/libgloss/mips/ddb.ld @@ -2,6 +2,7 @@ workspace. */ ENTRY(_start) +STARTUP(crt0.o) OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") GROUP(-lc -lpmon -lgcc) SEARCH_DIR(.) diff --git a/libgloss/mips/dve.ld b/libgloss/mips/dve.ld index c3e63e7cf..5c15514d4 100644 --- a/libgloss/mips/dve.ld +++ b/libgloss/mips/dve.ld @@ -1,6 +1,7 @@ /* Linker script for Densan DVE-R3900/20A board */ ENTRY(_start) +STARTUP(crt0.o) OUTPUT_ARCH("mips:3000") OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") GROUP(-lc -ldve -lgcc) diff --git a/libgloss/mips/idt.ld b/libgloss/mips/idt.ld index 6ca3749c6..1b0550dbe 100644 --- a/libgloss/mips/idt.ld +++ b/libgloss/mips/idt.ld @@ -3,6 +3,7 @@ 0xa001af20. */ ENTRY(_start) +STARTUP(crt0.o) OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") GROUP(-lc -lidt -lgcc) SEARCH_DIR(.) diff --git a/libgloss/mips/jmr3904app-java.ld b/libgloss/mips/jmr3904app-java.ld index c5d95151b..3759d0b3c 100644 --- a/libgloss/mips/jmr3904app-java.ld +++ b/libgloss/mips/jmr3904app-java.ld @@ -1,6 +1,7 @@ /* Linker script forJMR 3904 board using Java + qthreads */ ENTRY(_start) +STARTUP(crt0.o) OUTPUT_ARCH("mips:3000") OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") GROUP(-lc -ljmr3904 -lgcc -lgcjcoop) diff --git a/libgloss/mips/jmr3904app.ld b/libgloss/mips/jmr3904app.ld index 387d38f4b..b64f83af2 100644 --- a/libgloss/mips/jmr3904app.ld +++ b/libgloss/mips/jmr3904app.ld @@ -1,6 +1,7 @@ /* Linker script forJMR 3904 board */ ENTRY(_start) +STARTUP(crt0.o) OUTPUT_ARCH("mips:3000") OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") GROUP(-lc -ljmr3904 -lgcc) diff --git a/libgloss/mips/jmr3904dram-java.ld b/libgloss/mips/jmr3904dram-java.ld index 3cd84a4db..3bf777c48 100644 --- a/libgloss/mips/jmr3904dram-java.ld +++ b/libgloss/mips/jmr3904dram-java.ld @@ -1,6 +1,7 @@ /* Linker script forJMR 3904 board using Java + qthreads */ ENTRY(_start) +STARTUP(crt0.o) OUTPUT_ARCH("mips:3000") OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") GROUP(-lc -ljmr3904 -lgcc -lgcjcoop) diff --git a/libgloss/mips/jmr3904dram.ld b/libgloss/mips/jmr3904dram.ld index 4322f6fe8..67be2b532 100644 --- a/libgloss/mips/jmr3904dram.ld +++ b/libgloss/mips/jmr3904dram.ld @@ -1,6 +1,7 @@ /* Linker script forJMR 3904 board */ ENTRY(_start) +STARTUP(crt0.o) OUTPUT_ARCH("mips:3000") OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") GROUP(-lc -ljmr3904 -lgcc) diff --git a/libgloss/mips/lsi.ld b/libgloss/mips/lsi.ld index 74bc5942c..7b62a5c25 100644 --- a/libgloss/mips/lsi.ld +++ b/libgloss/mips/lsi.ld @@ -2,6 +2,7 @@ workspace. */ ENTRY(_start) +STARTUP(crt0.o) OUTPUT_ARCH("mips:4000") OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") GROUP(-lc -llsi -lgcc) diff --git a/libgloss/mips/nullmon.ld b/libgloss/mips/nullmon.ld index 1fc1ae700..fcd823644 100644 --- a/libgloss/mips/nullmon.ld +++ b/libgloss/mips/nullmon.ld @@ -2,6 +2,7 @@ workspace. */ ENTRY(_start) +STARTUP(crt0.o) OUTPUT_ARCH("mips:4000") OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") GROUP(-lc -lnullmon -lgcc) diff --git a/libgloss/mips/pmon.ld b/libgloss/mips/pmon.ld index 54ce95d2b..5f05f0ac2 100644 --- a/libgloss/mips/pmon.ld +++ b/libgloss/mips/pmon.ld @@ -2,6 +2,7 @@ workspace. */ ENTRY(_start) +STARTUP(crt0.o) OUTPUT_ARCH("mips:4000") OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") GROUP(-lc -lpmon -lgcc)