delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1999/02/01/07:05:54

Message-ID: <B0000069167@stargate.astr.lu.lv>
From: "Andris Pavenis" <pavenis AT lanet DOT lv>
To: ml1050 AT freemail DOT c3 DOT hu
Date: Mon, 1 Feb 1999 14:03:56 +0200
MIME-Version: 1.0
Subject: Re: egcs patch
CC: djgpp-workers AT delorie DOT com
In-reply-to: <19990201122050.B20126@duna41>
References: <Pine DOT A41 DOT 4 DOT 05 DOT 9901281352520 DOT 33180-100000 AT ieva01 DOT lanet DOT lv>; 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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019