This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils 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]

Binutils checkin policy (Re: i386 gas is broken)


On Thu, Nov 15, 2001 at 06:30:50PM +1030, Alan Modra wrote:
> On Wed, Nov 14, 2001 at 11:53:37PM -0800, H . J . Lu wrote:
> > On Thu, Nov 15, 2001 at 06:18:01PM +1030, Alan Modra wrote:
> > > On Thu, Nov 15, 2001 at 06:09:59PM +1030, Alan Modra wrote:
> > > > On Wed, Nov 14, 2001 at 11:21:18PM -0800, H . J . Lu wrote:
> > > > > i386 gas is broken. Today's CVS configured with
> > > > 
> > > > It's more than just x86 gas.  
> > > > 
> > > > bfd/ChangeLog
> > > > 	* elflink.h (elf_reloc_symbol_deleted_p): Don't try to swap in
> > > > 	external syms.
> 
> gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I/src/binutils-current/libiberty/../include  
> -W -Wall -Wtraditional -pedantic /src/binutils-current/libiberty/concat.c
> gcc: Internal compiler error: program as got fatal signal 11
> make[1]: *** [concat.o] Error 1
> 
> What fun!  Corrupted frag chain, so something is scribbling where it
> shouldn't.  More fallout from 2001-11-14 Daniel Jacobowitz, I think.

I'd like to suggest a policy that any non-minor changes to binutils
should pass

# .../configure --enable-targets=all --enable-64-bit-bfd
# make
# make check

on Linux/x86. With the current x86 hardware, it shouldn't take more
than 30 minutes to do so.



H.J.


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