[CVS 1998-04-24]: abort on hppa1.1-hp-hpux10.20
manfred@s-direktnet.de
manfred@s-direktnet.de
Fri Apr 24 04:19:00 GMT 1998
The stage2 compiler aborts during compilation of insn-opinit.c.
$ gdb stage2/cc1 core
GDB is free software and you are welcome to distribute copies of it
under certain conditions; type "show copying" to see the conditions.
There is absolutely no warranty for GDB; type "show warranty" for details.
GDB 4.16 (hppa1.1-hp-hpux10.20), Copyright 1996 Free Software Foundation, Inc...
Core was generated by `cc1'.
Program terminated with signal 6, Aborted.
warning: The shared libraries were not privately mapped; setting a
breakpoint in a shared library will not work until you rerun the program.
Reading symbols from stage2/cc1...done.
Reading symbols from /usr/lib/libc.1...done.
Reading symbols from /usr/lib/libdld.1...done.
#0 0xc01392f0 in _kill ()
Breakpoint 1 at 0xc00856e8
(gdb) bt
#0 0xc01392f0 in _kill ()
#1 0xc00a42b4 in _raise ()
#2 0xc0085858 in _abort ()
#3 0x194cbc in reload_cse_simplify_operands (insn=0x40248bf8)
at ../../egcs-980424/gcc/reload1.c:8278
#4 0x193518 in reload_cse_regs (first=0x59) at ../../egcs-980424/gcc/reload1.c:7957
#5 0x57a2c in rest_of_compilation (decl=0x401a3d58) at ../../egcs-980424/gcc/toplev.c:3495
#6 0x3a864 in finish_function (nested=0) at ../../egcs-980424/gcc/c-decl.c:7118
#7 0x269b4 in yyparse () at c-parse.y:318
#8 0x532dc in compile_file (name=0x7b03a00b "/var/tmp/cca22285.i")
at ../../egcs-980424/gcc/toplev.c:2545
#9 0x59adc in main (argc=12, argv=0x400023a0, envp=0x58)
at ../../egcs-980424/gcc/toplev.c:4366
(gdb) up
#1 0xc00a42b4 in _raise ()
(gdb)
#2 0xc0085858 in _abort ()
(gdb)
#3 0x194cbc in reload_cse_simplify_operands (insn=0x40248bf8)
at ../../egcs-980424/gcc/reload1.c:8278
8278 abort ();
(gdb) l
8273 return 0;
8274 insn_extract (insn);
8275
8276 /* Figure out which alternative currently matches. */
8277 if (! constrain_operands (insn_code_number, 1))
8278 abort ();
8279
8280 alternative_reject = (int *) alloca (n_alternatives * sizeof (int));
8281 alternative_nregs = (int *) alloca (n_alternatives * sizeof (int));
8282 alternative_order = (int *) alloca (n_alternatives * sizeof (int));
(gdb)
More information about the Gcc-bugs
mailing list