can't bootstrap with -fssa
Brad Lucier
lucier@math.purdue.edu
Thu Mar 23 08:57:00 GMT 2000
With
gcc version 2.96 20000320 (experimental)
on alphaev6-unknown-linux-gnu and BOOT_CFLAGS='-g -O2 -fssa', make
bootstrap LANGUAGES='c c++' bombs after stage1 with
./genopinit ../../gcc/config/alpha/alpha.md > tmp-opinit.c
make[2]: *** [s-opinit] Error 139
The debugger shows for genopinit:
(gdb) run alpha.md
Starting program: /.amd_mnt/peano/export/home3/lucier/genopinit alpha.md
/* Generated automatically by the program `genopinit'
from the machine description file `md'. */
#include "config.h"
#include "system.h"
#include "rtl.h"
#include "flags.h"
#include "insn-flags.h"
#include "insn-codes.h"
#include "insn-config.h"
#include "recog.h"
#include "expr.h"
#include "reload.h"
void
init_all_optabs ()
{
Program received signal SIGSEGV, Segmentation fault.
0x120001470 in gen_insn (insn=0x12010d448) at ../../gcc/genopinit.c:263
263 printf ("%smode", GET_MODE_NAME(m1));
(gdb) list
258 case 'b':
259 for (np = GET_MODE_NAME(m2); *np; np++)
260 putchar (TOLOWER (*np));
261 break;
262 case 'A':
263 printf ("%smode", GET_MODE_NAME(m1));
264 break;
265 case 'B':
266 printf ("%smode", GET_MODE_NAME(m2));
267 break;
(gdb) where
#0 0x120001470 in gen_insn (insn=0x12010d448) at ../../gcc/genopinit.c:263
#1 0x1200018c4 in main (argc=537967600, argv=0xffffffffffffffff)
at ../../gcc/genopinit.c:360
#2 0x2000014ffb0 in __libc_start_main (main=0x1200016c0 <main>, argc=2,
argv=0x11ffff9c8, init=0x120000ce0 <_init>, fini=0x120006440 <_fini>,
rtld_fini=0x12000754f <optabs+4271>, stack_end=0x11ffff9b0)
at ../sysdeps/generic/libc-start.c:78
(gdb) info locals
name = 0x12010d470 "extendsidi2"
(gdb) info args
insn = 0x12010d448
I'm sorry, but I can't figure out what's going on.
Brad Lucier
More information about the Gcc-bugs
mailing list