This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
egcs-2.90.29 fails to compile amulet 3.0
- To: egcs-bugs at cygnus dot com
- Subject: egcs-2.90.29 fails to compile amulet 3.0
- From: Stuart Pook <stuart at infobiogen dot fr>
- Date: Thu, 04 Mar 1999 14:04:50 +0100
- Organisation: Infobiogen, 7 rue Guy Moquet, BP 8, 94801 Villejuif Cedex, Francetelephone +33 1 49 58 36 84, fax +33 1 49 58 36 89
Hi
egcs-2.90.29 fails to compile amulet 3.0 with -O3
(http://www.cs.cmu.edu/afs/cs/project/amulet/www/amulet3-release.html)
(-O3 is the default in their makefile)
g++ -O3 -DDEBUG -g -I/usr/local/stow/amulet-3.0/include -Wall -fPIC -DGCC -DMEMORY -DDEFAULT_AMULET_DIR=\"/usr/local/stow/amulet-3.0\" -c /usr/local/stow/amulet-3.0/src/opal/opal.cc -o /usr/local/stow/amulet-3.0/src/opal/opal.o
In file included from /usr/local/stow/amulet-3.0/include/amulet/opal_advanced.h:18,
from /usr/local/stow/amulet-3.0/src/opal/opal.cc:30:
/usr/local/stow/amulet-3.0/include/amulet/gem.h:409: warning: `class Am_Drawonable' has virtual functions but non-virtual destructor
/usr/local/stow/amulet-3.0/src/opal/opal.cc: In function `void arrow_line_draw_proc(class Am_Object, class Am_Drawonable *, int, int)':
/usr/local/stow/amulet-3.0/src/opal/opal.cc:756: Internal compiler error.
/usr/local/stow/amulet-3.0/src/opal/opal.cc:756: Please submit a full bug report to `egcs-bugs@cygnus.com'.
make: *** [/usr/local/stow/amulet-3.0/src/opal/opal.o] Error 1
[stuart@spooky bin]$ uname -a
Linux spooky.infobiogen.fr 2.0.36 #1 Tue Oct 13 22:17:11 EDT 1998 i486 unknown
[stuart@spooky bin]$ g++ --version
egcs-2.90.29 980515 (egcs-1.0.3 release)
it works without -O3
[stuart@spooky bin]$ g++ -DDEBUG -g -I/usr/local/stow/amulet-3.0/include -Wall -fPIC -DGCC -DMEMORY -DDEFAULT_AMULET_DIR=\"/usr/local/stow/amulet-3.0\" -c /usr/local/stow/amulet-3.0/src/opal/opal.cc -o /usr/local/stow/amulet-3.0/src/opal/opal.o
In file included from /usr/local/stow/amulet-3.0/include/amulet/opal_advanced.h:18,
from /usr/local/stow/amulet-3.0/src/opal/opal.cc:30:
/usr/local/stow/amulet-3.0/include/amulet/gem.h:409: warning: `class Am_Drawonable' has virtual functions but non-virtual destructor
[stuart@spooky bin]$
-O works as well
[stuart@spooky bin]$ g++ -O -DDEBUG -g -I/usr/local/stow/amulet-3.0/include -Wall -fPIC -DGCC -DMEMORY -DDEFAULT_AMULET_DIR=\"/usr/local/stow/amulet-3.0\" -c /usr/local/stow/amulet-3.0/src/opal/opal.cc -o /usr/local/stow/amulet-3.0/src/opal/opal.o
In file included from /usr/local/stow/amulet-3.0/include/amulet/opal_advanced.h:18,
from /usr/local/stow/amulet-3.0/src/opal/opal.cc:30:
/usr/local/stow/amulet-3.0/include/amulet/gem.h:409: warning: `class Am_Drawonable' has virtual functions but non-virtual destructor
[stuart@spooky bin]$
Stuart