🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Clark Cooper Fri, 16 Dec 1988 19:52
G++ 1.31.0 aborts on libg++/builtin.cc
#1556
Author: Clark Cooper
Date: Fri, 16 Dec 1988 19:52
51 lines
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