newlib/libgloss/msp430
Nick Clifton baa681fd38 Adds support for placing MSP430 code and data into either low memory or high memory.
* msp430/msp430.ld: Delete.
	* msp430/msp430F5438A-l.ld: Delete.
	* msp430/msp430F5438A-s.ld: Delete.
	* msp430/crt_movedata.S: Delete.

	* msp430/Makefile.in (SCRIPTS): Remove msp430.ld.
	(CRT_OBJS): Add crt_move_highdata.o.
	* msp430/memmodel.h (START_CRT_FUNC): New macro.
	(END_CRT_FUNC): New macro.
	(WEAK_DEF): New macro.
	* msp430/crt0.S: Use new macros.
	(move_highdata): New code to initialise the .data section if it is
	held in high memory.

	* msp430/msp430-sim.ld (.data): Add .either.data.
	(.rodata2): Move some read-only data sections here.
	(.text): Add .either.text.
	(.rodata): Add .either.rodata.
	(.bss): Add .either.bss.
	* msp430/msp430xl-sim.ld (MEMORY): Add HIROM.
	(.rodata2): Move some read-only data sections here.
	(.upper.data): New section.  Include notes about how to initialise
	it.
2015-05-27 13:30:19 +02:00
..
cio.c
cio.h
ciosyscalls.S * configure.in: Remove config_libnosys=false 2014-09-22 15:26:46 +00:00
configure
configure.in
crt0.S Adds support for placing MSP430 code and data into either low memory or high memory. 2015-05-27 13:30:19 +02:00
crt_bss.S
crtn.S * msp430/Makefile.in (crt0-minrt.o, crtn-minrt.o): New. Build 2014-01-30 02:46:34 +00:00
gcrt0.S
intr_vectors.ld
Makefile.in Adds support for placing MSP430 code and data into either low memory or high memory. 2015-05-27 13:30:19 +02:00
memmodel.h Adds support for placing MSP430 code and data into either low memory or high memory. 2015-05-27 13:30:19 +02:00
msp430-sim.ld Adds support for placing MSP430 code and data into either low memory or high memory. 2015-05-27 13:30:19 +02:00
msp430xl-sim.ld Adds support for placing MSP430 code and data into either low memory or high memory. 2015-05-27 13:30:19 +02:00
sbrk.c
syscalls.S
unlink.c * msp430/Makefile.in (NOSYS_OBJS): Add unlink.o. 2014-04-30 11:30:14 +00:00
write.c