X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f X-Recipient: djgpp-workers AT delorie DOT com Message-ID: <46E6F39E.2020509@iki.fi> Date: Tue, 11 Sep 2007 22:59:26 +0300 From: Andris Pavenis User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: djgpp-workers AT delorie DOT com Subject: Re: djgpp: djgpp/lib/djgpp.djl References: <200709111519 DOT l8BFJnEO024053 AT delorie DOT com> In-Reply-To: <200709111519.l8BFJnEO024053@delorie.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X--MailScanner-Information: Please contact the ISP for more information X--MailScanner: Found to be clean X--MailScanner-From: andris DOT pavenis AT iki DOT fi X-Spam-Status: No Reply-To: djgpp-workers AT delorie DOT com cvs-dj AT delorie DOT com kirjoitti: > Update by cvs id: dj > Update of /cvs/djgpp/djgpp/lib > > Modified Files: > djgpp.djl > Log Message: > Maintain 16 byte alignment. > > djgpp.djl is not really used anymore with new GCC versions (beginning with GCC-4.0.X), it relies on binutils having correct builtin linker script. Before that linker script was for some time supplied together with DJGPP port of GCC (and named differently: djgpp-x.djl to avoid conflicts with one supplied together with DJGPP). So if there is a problem with the alignments of data in executable, then linker script in DJGPP port of binutils must be fixed instead. > =================================================================== > RCS file: /cvs/djgpp/djgpp/lib/djgpp.djl,v > retrieving revision 1.11 > retrieving revision 1.12 > diff -p -2 -r1.11 -r1.12 > *** djgpp/lib/djgpp.djl 9 Nov 2004 11:53:50 -0000 1.11 > --- djgpp/lib/djgpp.djl 11 Sep 2007 15:19:46 -0000 1.12 > *************** SECTIONS > *** 43,47 **** > { > _object.2 = . ; > ! . += 24 ; > *(.bss .bss.* .gnu.linkonce.b.*) > *(COMMON) > --- 43,47 ---- > { > _object.2 = . ; > ! . += 32 ; > *(.bss .bss.* .gnu.linkonce.b.*) > *(COMMON) > >