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:
authorJeff Johnston <jjohnstn@redhat.com>2003-08-20 23:32:52 +0400
committerJeff Johnston <jjohnstn@redhat.com>2003-08-20 23:32:52 +0400
commit49703eb3f53c12fb0ac3d12ca0beaddfe581cfd4 (patch)
tree067bcfc2b0cb8868e00ef0977c53f0ddf978df94 /libgloss/mips/cfe.ld
parent2bf794af9a7fff8aeeae6e53642b64e40918b76f (diff)
2003-08-20 Chris Demetriou <cgd@broadcom.com>
* mips/crt0_cfe.S: New file. * mips/cfe_mem.c: New file. * mips/cfe_prestart.S: Remove. * mips/cfe.ld: Adjust to use crt0_cfe.o as the startup file, and and use _start as the entry point. Align BSS to 32-byte boundary. * mips/cfe.c: Reimplement to fit on top of a crt0_cfe.o file. * mips/cfe_api.h (__libcfe_stack_size, __libcfe_mem_limit) (__libcfe_meminit, __libcfe_stack_top): New prototypes. * mips/Makefile.in (CFEOBJS): Replace cfe_prestart.o with cfe_mem.o. (cfe.o, cfe_api.o, cfe_mem.o, crt0_cfe.o): New targets. * mips/configure.in: Build and install crt0_cfe.o when CFE support is built. * mips/configure: Regenerate.
Diffstat (limited to 'libgloss/mips/cfe.ld')
-rw-r--r--libgloss/mips/cfe.ld5
1 files changed, 3 insertions, 2 deletions
diff --git a/libgloss/mips/cfe.ld b/libgloss/mips/cfe.ld
index 4abbf4468..d9fa414c0 100644
--- a/libgloss/mips/cfe.ld
+++ b/libgloss/mips/cfe.ld
@@ -1,8 +1,8 @@
/* The following TEXT start address leaves space for the monitor
workspace. */
-ENTRY(_prestart)
-STARTUP(crt0.o)
+ENTRY(_start)
+STARTUP(crt0_cfe.o)
OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips")
GROUP(-lc -lcfe -lgcc)
SEARCH_DIR(.)
@@ -127,6 +127,7 @@ SECTIONS
*(COMMON)
}
+ . = ALIGN(32);
PROVIDE (end = .);
_end = .;