c++/8784: Internal compiler error in simplify_gen_subreg

zumbiehl@bvassociates.fr zumbiehl@bvassociates.fr
Mon Dec 2 05:26:00 GMT 2002


>Number:         8784
>Category:       c++
>Synopsis:       Internal compiler error in simplify_gen_subreg
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Dec 02 05:26:02 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Thomas Zumbiehl
>Release:        GCC 3.2.1
>Organization:
>Environment:
AIX 4.3.3 RS6000
binutils 2.12.1
GCC (G++) 3.2.1 (see below)
Reading specs from /bv_tmp/gcc-3.2.1/lib/gcc-lib/powerpc-ibm-aix4.3.3.0/3.2.1/specs
Configured with: /home/tz/gcc-3.2.1/configure --prefix=/bv_tmp/gcc-3.2.1 --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --enable-threads=posix --enable-languages=c,c++ --disable-nls
Thread model: aix
gcc version 3.2.1
>Description:
I use GCC and G++ to compile OmniORB 4.0.0 (available at http://omniorb.sourceforge.net). To do so, I use the powerpc_aix_4.3_gcc.mk make configuration file.
When I compile OmniORB, with a 'make export', at a moment, I get the following error:
making export in src/lib/omniORB/orbcore...
make[3]: Entering directory `/home/tz/omni400/src/lib/omniORB/orbcore'
g++ -c -O  -I.. -I./.. -I../../../../include/omniORB4/internal -D_REENTRANT -D_THHREAD_SAFE -DUSE_omniORB_logStream -D_OMNIORB_LIBRARY -DCONFIG_DEFAULT_LOCATION='"/etc/omniORB.cfg"' -DCONFIG_ENV='"OMNIORB_CONFIG"' -DUnixArchitecture -I. -I. -I../../../../include -D__aix__ -D__powerpc__ -D__OSVERSION__=4 -o static/Namingstub.o Namingstub.cc                                               
../omniORB4/NamingSK.cc: In function `void
   __static_initialization_and_destruction_0(int, int)':
../omniORB4/NamingSK.cc:1413: Internal compiler error in simplify_gen_subreg,
   at simplify-rtx.c:2711
Please submit a full bug report,              
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[3]: *** [static/Namingstub.o] Error 1
make[3]: Leaving directory `/home/tz/omni400/src/lib/omniORB/orbcore'
make[2]: *** [export] Error 2
make[2]: Leaving directory `/home/tz/omni400/src/lib/omniORB'
make[1]: *** [export] Error 2
make[1]: Leaving directory `/home/tz/omni400/src/lib'
make: *** [export] Error 2
>How-To-Repeat:
Simply try to compile OmniORB4 with G++
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the Gcc-bugs mailing list