Message-ID: From: "Andris Pavenis" To: ml1050 AT freemail DOT c3 DOT hu Date: Mon, 1 Feb 1999 14:03:56 +0200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: egcs patch CC: djgpp-workers AT delorie DOT com In-reply-to: <19990201122050.B20126@duna41> References: ; from Andris Pavenis on Thu, Jan 28, 1999 at 01:53:24PM +0200 X-mailer: Pegasus Mail for Win32 (v3.01d) Reply-To: djgpp-workers AT delorie DOT com On 1 Feb 99, at 12:20, Laszlo Molnar wrote: > On Thu, Jan 28, 1999 at 01:53:24PM +0200, Andris Pavenis wrote: > > > The new gas works nicely. Where can I download the snapshot from? > > ftp://ftp.cygnus.com/private/gas/ > > This weekend I played with it a little bit, and found the alignment > problem in strip (and other binutils). There is a COFF_PAGE_SIZE > define in coff_i386.c which sets this symbol to 0x1000. By adding an > #ifndef COFF_GO32_EXE...#endif around it, the aligment problem is > solved. Then perhaps it would be best to submit patch for binutils. > As I'm ready with the cross-binutils, I'll focus on hacking egcs ;-) I > plan to reduce the size of the eh_frame info for djgpp... > Is it needed? GNU assembler already have eh frame optimization (works when built as BFD assembler). Is it necessary to duplicate it somewhere else. One more thing about BFD assembler. I found that using BFD assembler sometimes breaks fsdb and edebug32 which use COFF debugging info support from src/debug/common/syms.c. I found it when tried to run gnuplot-3.7 built for DJGPP under fsdb: it simply crashed while loading debugging info. Tested: this problem disappears when I'm building assembler after configuring binutils snapshot without option --enable-bfd-assembler. This problem appears only sometimes (not for all executables) Andris