mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-24 01:29:34 +08:00
libgloss/ * arm/Makefile.in: Change armv7m linker script generation. Add armv7m.spec. Build armv7m-crt0.o. * arm/arm.sc: New file. * arm/armv7m.specs: New file. * arm/crt0.S: Add armv7m code. * arm/elf-lm3s10x.ld: Remove. * arm/elf-lm3s301.ld: Remove. * arm/elf-lm3s31x.ld: Remove. * arm/swi.h (do_AngelSWI): Add definition. * arm/syscalls.c: Merge lazy semihosting initialization from newlib. newlib/ * libc/sys/arm/crt0.S: Add armv7m rom startup code.
10 lines
184 B
Plaintext
10 lines
184 B
Plaintext
%rename lib old_lib
|
|
|
|
*startfile:
|
|
crti%O%s crtbegin%O%s armv7m-crt0%O%s
|
|
|
|
# Put the -T here so it comes after -L search patch.
|
|
*lib:
|
|
%(old_lib) %{!T*:-T armv7m-rom.ld%s}
|
|
|