Internal Compiler Error on Digital Unix (OSF/1) 4.0d

D.Holcomb@epixtech.com D.Holcomb@epixtech.com
Mon Apr 24 10:45:00 GMT 2000


Here is an internal compiler error bug from Digital UNIX (OSF/1) 4.0d.

Thanks!
Dave Holcomb
d.holcomb@epixtech.com

Compiler type: gcc -v
Reading specs from /usr/local/lib/gcc-lib/alpha-dec-osf4.0d/2.95.2/specs
gcc version 2.95.2 19991024 (release)

System type: uname -a
OSF1 web.fdu.edu V4.0 878 alpha

Compiling ACE from the file ace-4.6b.tar.gz.  Same error occurs on
latest source code from ACE-5.1.tar.gz.  The config.h file was copied
from config-osf1-4.0.h and the only change made to this file was the
inclusion of "#define ACE_LACKS_SYSTIME_H 1" as the first "real" #define
after the comments at the beginning of the file.  the
platform_macros.GNU file was copied from platform_osf1_4.0_g++.GNU.  The
-O2 and -g compiler options were commented out to see if this was an
optimizer problem.  The same error occured with these options in place.

Output from makefile:

g++ -D_REENTRANT   -fno-implicit-templates -fno-strict-prototypes
-fno-exceptions  -I. -I/home/staff/dave/ACE_wrapper\
s  -c -fpic -o .shobj/Timer_Hash.o Timer_Hash.cpp
/home/staff/dave/ACE_wrappers/ace/Timer_Heap_T.cpp: In method `void
ACE_Timer_Heap_T<ACE_Event_Handler *,ACE_Timer_Hash\
_Upcall<ACE_Event_Handler
*,ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Recursive_Thread_Mutex>,ACE_Recursive_Thread_Mu\
tex>,ACE_Null_Mutex>::grow_heap()':
/home/staff/dave/ACE_wrappers/ace/Timer_Heap_T.cpp:500:   instantiated from
`ACE_Timer_Heap_T<ACE_Event_Handler *,ACE_T\
imer_Hash_Upcall<ACE_Event_Handler
*,ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Recursive_Thread_Mutex>,ACE_Recursive_\
Thread_Mutex>,ACE_Null_Mutex>::alloc_node()'
/home/staff/dave/ACE_wrappers/ace/Timer_Heap_T.cpp:546:   instantiated from
`ACE_Timer_Heap_T<ACE_Event_Handler *,ACE_T\
imer_Hash_Upcall<ACE_Event_Handler
*,ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Recursive_Thread_Mutex>,ACE_Recursive_\
Thread_Mutex>,ACE_Null_Mutex>::schedule(ACE_Event_Handler *const &, const
void *, const ACE_Time_Value &, const ACE_Tim\
e_Value &)'
Timer_Hash.cpp:44:   instantiated from here
/home/staff/dave/ACE_wrappers/ace/Timer_Heap_T.cpp:402: Internal compiler
error.
/home/staff/dave/ACE_wrappers/ace/Timer_Heap_T.cpp:402: Please submit a
full bug report.
/home/staff/dave/ACE_wrappers/ace/Timer_Heap_T.cpp:402: See <URL:
http://www.gnu.org/software/gcc/faq.html#bugreport > fo\
r instructions.


Output from recommended gcc command:
g++ -v --save-temps -E -D_REENTRANT   -fno-implicit-templates
-fno-strict-proto\
types   -fno-exceptions  -I. -I/home/staff/dave/ACE_wrappers  -c -fpic -o
.shobj/Timer_Hash.o Timer_Hash.cpp
Reading specs from /usr/local/lib/gcc-lib/alpha-dec-osf4.0d/2.95.2/specs
gcc version 2.95.2 19991024 (release)
 /usr/local/lib/gcc-lib/alpha-dec-osf4.0d/2.95.2/cpp -lang-c++ -v -I.
-I/home/staff/dave/ACE_wrappers -D__GNUC__=2 -D__\
GNUG__=2 -D__GNUC_MINOR__=95 -D__cplusplus -Dunix -D__osf__ -D_LONGLONG
-DSYSTYPE_BSD -D_SYSTYPE_BSD -D__unix__ -D__osf\
__ -D_LONGLONG -D__SYSTYPE_BSD__ -D_SYSTYPE_BSD -D__unix -D__SYSTYPE_BSD
-Asystem(unix) -Asystem(xpg4) -D__LANGUAGE_C__\
 -D__LANGUAGE_C -DLANGUAGE_C -Acpu(alpha) -Amachine(alpha) -D__alpha
-D__alpha__ -D__alpha_ev4__ -Acpu(ev4) -D_REENTRAN\
T Timer_Hash.cpp -o .shobj/Timer_Hash.o
GNU CPP version 2.95.2 19991024 (release)
#include "..." search starts here:
#include <...> search starts here:
 .
 /home/staff/dave/ACE_wrappers
 /usr/local/lib/gcc-lib/alpha-dec-osf4.0d/2.95.2/../../../../include/g++-3
 /usr/local/include

/usr/local/lib/gcc-lib/alpha-dec-osf4.0d/2.95.2/../../../../alpha-dec-osf4.0d/include
 /usr/local/lib/gcc-lib/alpha-dec-osf4.0d/2.95.2/include
 /usr/include
End of search list.
The following default directories have been omitted from the search path:
End of omitted list.

Preprocessed output file(zipped) is too big for email.  Email me back if it
is needed and I'll arrange to
deliver it.



More information about the Gcc-bugs mailing list