This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs-2.90.29 fails to compile amulet 3.0


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]