newlib/libgloss/mips
Faraz Shahbazker a9a0d219a4 Make .data section placement coincide with _fdata symbol
The _fdata symbol in MIPS linker scripts is aligned to a 16-byte
boundary.  The ALIGN function does not implicitly update current
location counter.  If sections positioned after the assignment
do not have the same natural alignment as the ALIGN function then
the start of the section group will not coincide with the value
of the symbol.

Given the linker command sequence:
  symbol = ALIGN (NN);
  (.section*)
where the idiom implies a desire to mark the beginning of .section
with symbol, there must be an assignment to the location counter
between the assignment to symbol and the .section pattern.

libgloss/
	* mips/array.ld: Update the location counter to match _fdata.
	* mips/cfe.ld: Likewise.
	* mips/ddb-kseg0.ld: Likewise.
	* mips/ddb.ld: Likewise.
	* mips/dve.ld: Likewise.
	* mips/idt.ld: Likewise.
	* mips/idt32.ld: Likewise.
	* mips/idt64.ld: Likewise.
	* mips/idtecoff.ld: Likewise.
	* mips/jmr3904app-java.ld: Likewise.
	* mips/jmr3904app.ld: Likewise.
	* mips/jmr3904dram-java.ld: Likewise.
	* mips/jmr3904dram.ld: Likewise.
	* mips/lsi.ld: Likewise.
	* mips/mti32.ld: Likewise.
	* mips/mti64.ld: Likewise.
	* mips/mti64_64.ld: Likewise.
	* mips/mti64_n32.ld: Likewise.
	* mips/nullmon.ld: Likewise.
	* mips/pmon.ld: Likewise.
	* mips/sde32.ld: Likewise.
	* mips/sde64.ld: Likewise.
2019-05-15 15:30:25 -04:00
..
Makefile.in 2013-09-30 Steve Ellcey <sellcey@mips.com> 2013-09-30 18:44:25 +00:00
abiflags.S * mips/crt0.S: Configure processor based on .MIPS.abiflags. 2014-11-28 08:51:03 +00:00
aclocal.m4 2006-04-19 Jeff Johnston <jjohnstn@redhat.com> 2006-04-19 19:44:05 +00:00
array-io.c 20000317 sourceware import 2000-03-17 22:48:54 +00:00
array.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
cfe.c 2003-08-20 Chris Demetriou <cgd@broadcom.com> 2003-08-20 19:32:52 +00:00
cfe.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
cfe_api.c 2002-07-12 Chris Demetriou <cgd@broadcom.com> 2002-07-12 17:55:04 +00:00
cfe_api.h 2013-12-04 Steve Ellcey <sellcey@mips.com> 2013-12-04 21:18:02 +00:00
cfe_api_int.h 2002-07-12 Chris Demetriou <cgd@broadcom.com> 2002-07-12 17:55:04 +00:00
cfe_error.h 2002-07-12 Chris Demetriou <cgd@broadcom.com> 2002-07-12 17:55:04 +00:00
cfe_mem.c 2003-08-20 Chris Demetriou <cgd@broadcom.com> 2003-08-20 19:32:52 +00:00
cma101.c Check in proper version of Eric's patch. 2003-05-02 20:06:52 +00:00
configure 2012-10-02 Steve Ellcey <sellcey@mips.com> 2012-10-02 20:14:15 +00:00
configure.in 2012-10-02 Steve Ellcey <sellcey@mips.com> 2012-10-02 20:14:15 +00:00
crt0.S * mips/crt0.S: Configure processor based on .MIPS.abiflags. 2014-11-28 08:51:03 +00:00
crt0_cfe.S 2003-08-20 Chris Demetriou <cgd@broadcom.com> 2003-08-20 19:32:52 +00:00
crt0_cygmon.S 2002-11-12 Jeff Johnston <jjohnstn@redhat.com> 2002-11-12 23:14:24 +00:00
cygmon.c 2002-01-07 Chris Demetriou <cgd@broadcom.com> 2003-01-07 21:10:54 +00:00
ddb-kseg0.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
ddb.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
dtor.C 20000317 sourceware import 2000-03-17 22:48:54 +00:00
dve.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
dvemon.c 20000317 sourceware import 2000-03-17 22:48:54 +00:00
entry.S 20000317 sourceware import 2000-03-17 22:48:54 +00:00
idt.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
idt32.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
idt64.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
idtecoff.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
idtmon.S 2013-07-24 Steve Ellcey <sellcey@mips.com> 2013-07-24 22:32:51 +00:00
jmr3904-io.c 20000317 sourceware import 2000-03-17 22:48:54 +00:00
jmr3904app-java.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
jmr3904app.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
jmr3904dram-java.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
jmr3904dram.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
lsi.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
lsipmon.S 20000317 sourceware import 2000-03-17 22:48:54 +00:00
mti32.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
mti64.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
mti64_64.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
mti64_n32.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
nullmon.c * mips/nullmon.c (_ftext, _end): Adjust declaration. 2003-02-18 19:37:04 +00:00
nullmon.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
pmon.S 2002-01-07 Chris Demetriou <cgd@broadcom.com> 2003-01-07 21:10:54 +00:00
pmon.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
regs.S * mips/crt0.S: Configure processor based on .MIPS.abiflags. 2014-11-28 08:51:03 +00:00
sde32.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
sde64.ld Make .data section placement coincide with _fdata symbol 2019-05-15 15:30:25 -04:00
syscalls.c 20000317 sourceware import 2000-03-17 22:48:54 +00:00
test.c 20000317 sourceware import 2000-03-17 22:48:54 +00:00
vr5xxx.S 2004-04-02 Chris Demetriou <cgd@broadcom.com> 2004-04-03 01:02:51 +00:00
vr4300.S 2004-04-02 Chris Demetriou <cgd@broadcom.com> 2004-04-03 01:02:51 +00:00