This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
RE: irix6.5 bootstrap failure - SIGSEGV in gcc/reorg.c
- To: "'gcc-bugs at gcc dot gnu dot org'" <gcc-bugs at gcc dot gnu dot org>
- Subject: RE: irix6.5 bootstrap failure - SIGSEGV in gcc/reorg.c
- From: "Billinghurst, David (CRTS)" <David dot Billinghurst at riotinto dot com>
- Date: Tue, 24 Jul 2001 06:22:24 -0000
- Cc: "'jh at suse dot cz'" <jh at suse dot cz>
A binary search through CVS shows:
* can bootstrap irix6.5 at 2001-07-22 18:00 UTC
* can't bootstrap at 2001-07-22 21:00 UTC
The only change is:
Sun Jul 22 21:31:04 CEST 2001 Jan Hubicka <jh@suse.cz>
* jump.c: Update comments.
(delete_barrier_successors, delete_unreferenced_labels,
delete_noop_moves, tension_vector_labels, delete_from_jump_chain,
delete_labelref_insn, redirect_tablejump, jump_optimize_1,
jump_optimize, jump_optimize_minimal): Kill.
(rebuild_jump_labels): Move code from jump_optimize_1.
(purge_line_number_notes): Likewise.
(copy_loop_headers): Likewise.
* reg-stack.c: Update comment.
* stmt.c: Likewise.
* rtl.h (jump_optimize, jump_optimize_1, JUMP_NOOP_MOVES,
JUMP_AFTER_REGSCAN): Kill.
* toplev.c (rest_of_compilation): Use cleanup_cfg, call
purge_line_number_notes and copy_loop_headers.
> -----Original Message-----
> From: Billinghurst, David (CRTS)
> Sent: Monday, 23 July 2001 15:43
> To: 'Richard Henderson'
> Cc: 'gcc-bugs@gcc.gnu.org'
> Subject: RE: irix6.5 bootstrap failure - SIGSEGV in gcc/reorg.c
>
> The failure occurs in stage2 (stage1/cc1 fails).
>
> Attached is junk.i.gz, which is the first 12500 of lines of expr.i - just
> enough to fail.
>
> Compiled like so ...
>
> stage1/cc1 -fpreprocessed junk.i -quiet -dumpbase expr.c -g -O2 -W -Wall
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional
> -Wno-long-long -pedantic -version -o expr.s
> GNU CPP version 3.1 20010722 (experimental) (cpplib) [AL 1.1, MM 40] SGI
> running IRIX 6.x
> GNU C version 3.1 20010722 (experimental) (mips-sgi-irix6.5) compiled by
> CC.
> /exd4/billingd/src/gcc-mainline/gcc/expr.c: In function `convert_move':
> /exd4/billingd/src/gcc-mainline/gcc/expr.c:1255: Internal error: Bus error
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
>
> > -----Original Message-----
> > From: Richard Henderson [SMTP:rth@redhat.com]
> > Sent: Monday, 23 July 2001 15:06
> > To: Billinghurst, David (CRTS)
> > Cc: 'gcc-bugs@gcc.gnu.org'
> > Subject: Re: irix6.5 bootstrap failure - SIGSEGV in gcc/reorg.c
> >
> > On Mon, Jul 23, 2001 at 01:00:15AM -0000, Billinghurst, David (CRTS)
> > wrote:
> > > irix6.5 bootstrap of current CVS dies with
> > >
> > > /exd4/billingd/src/gcc-mainline/gcc/expr.c: In function
> `convert_move':
> > > /exd4/billingd/src/gcc-mainline/gcc/expr.c:1255: Internal error: Bus
> > error
> > > Please submit a full bug report,
> >
> > This means we have corrupted rtl. Is this from stage1 or stage2?
> > Preprocessed source?
> >
> >
> > <<junk.i.gz>> << File: junk.i.gz >>