This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, MIPS] Align _end symbol to at least 4 in all MIPS scripts


On Jul 30 00:00, Faraz Shahbazker wrote:
> Left-over part of commit 84b2a020daa17d8ee5c9ec979c3d56f95e69573b
> 
> The _end marker must be aligned to 4-bytes to ensure that the last
> element written does not reach beyond the address of _end.  This is
> also necessary as the termination condition is an equality test
> instead of an ordered test so (_end - _fbss) must be a multiple of
> 4-bytes.  The alignment is already correct for mti*.ld files, fix
> it for all remaining MIPS scripts that don't already align to at
> least 4.
> 
> libgloss/
> 	* mips/array.ld: Align _end to 4 byte boundary.
> 	* 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/pmon.ld: Likewise.
> 	* mips/sde32.ld: Likewise.
> 	* mips/sde64.ld: Likewise.

Pushed.  I just dropped the CVS ChangeLog remnant from the commit
message.  We really don't do that anymore.


Thanks,
Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
Red Hat

Attachment: signature.asc
Description: PGP signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]