Thread View: gnu.g++.bug
1 messages
1 total messages
Started by Clark Cooper
Fri, 16 Dec 1988 19:52
G++ 1.31.0 aborts on libg++/builtin.cc
Author: Clark Cooper
Date: Fri, 16 Dec 1988 19:52
Date: Fri, 16 Dec 1988 19:52
51 lines
3089 bytes
3089 bytes
System: GNU C++ version 1.31.0
Hardware: Sun 3/280
OS: Sun-OS 3.4
Configuration: tm-sun3+.h -> tm.h
m68k.md -> md
output-m68k.c -> aux-output.c
Symptoms:
G++ aborts while compiling builtin.cc in the libg++-1.25.0
distribution with -O flag set. It successfully compiles without the
-O option.
Script:
=====================================================================
Script started on Fri Dec 16 13:51:22 1988
sculptorq% g++ -v -g -O -fchar-charconst -c builtin.cc
g++ version 1.31.0
/usr/sculptorq/gnu/lib/gcc-cpp+ -v -undef -D__GNU__ -D__GNUG__ -Dmc68000 -Dsun -Dunix -D__OPTIMIZE__ builtin.cc /tmp/cca09710.cpp
GNU CPP version 1.31.0
/usr/sculptorq/gnu/lib/gcc-c++ /tmp/cca09710.cpp -quiet -dumpbase builtin.cc -fchar-charconst -opt -version -G -o /tmp/cca09710.s
GNU C++ version 1.31.0 (68k, MIT syntax) compiled by GNU C version 1.31.
/usr/sculptorq/gnu/src/g++/g++: Program c++ got fatal signal 6.
sculptorq% gdb+ ../../lib/gcc-c++ core
GDB 2.8.0 (GNU C++ 1.27.0 compatible), Copyright (C) 1988 Free Software Foundation, Inc.
There is ABSOLUTELY NO WARRANTY for GDB; type "info warranty" for details.
GDB is free software and you are welcome to distribute copies of it
under certain conditions; type "info copying" to see the conditions.
Reading symbol data from /usr.MC68020/sculptorq/gnu/src/libg++-1.25.0/../../lib/gcc-c++...done.
Core file is from "gcc-c++".
Program terminated with signal 6, IOT trap.
Type "help" for a list of commands.
(gdb+) bt
#0 0x90688 in kill ()
#1 0x55b82 in push_reload (in=(rtx) 0x115fbc, out=(rtx) 0x0, inloc=(rtx *) 0x115fd0, outloc=(rtx *) 0x0, class=DATA_REGS, inmode=SImode, outmode=VOIDmode, strict_low=0, optional=0) (reload.c line 271)
#2 0x58018 in find_reloads (insn=(rtx) 0x11600c, replace=0, ind_ok=0, live_known=1, reload_reg_p=(short *) 0xa80ca) (reload.c line 1651)
#3 0x5974a in reload (first=(rtx) 0x115a50, global=1, dumpfile=(struct _iobuf *) 0x0) (reload1.c line 448)
#4 0x54714 in global_alloc (file=(struct _iobuf *) 0x0) (global-alloc.c line 303)
#5 0x3b7a in rest_of_compilation (decl=(tree) 0xf3e3a) (toplev.c line 1447)
#6 0x1c29c in finish_function (call_poplevel=0) (cplus-decl.c line 6458)
#7 0xbff4 in yyparse () (cplus-parse.y line 251)
#8 0x31aa in compile_file (name=(char *) 0xefffc28 "/tmp/cca09710.cpp") (toplev.c line 1010)
#9 0x46aa in main (argc=11, argv=(char **) 0xefffbbc, envp=(char **) 0xefffbec) (toplev.c line 1824)
(gdb+) q
sculptorq% ^D
script done on Fri Dec 16 13:54:07 1988
--
Clark Cooper cooper@gecrux.steinmetz.ge.com, coopercc@crd.ge.com,
coopercc@ge-crd.arpa, ...!uunet!steinmetz!cooper
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads