This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: G++/GCC 2.95.2 internal problem on OSF1: 3.0 regression?
- To: HUYNH_Nicolas at cena_ dot fr
- Subject: Re: G++/GCC 2.95.2 internal problem on OSF1: 3.0 regression?
- From: rbrown64 at csc dot com dot au
- Date: Fri, 11 May 2001 18:19:19 +1000
- Cc: gcc-bugs at gcc dot gnu dot org
Testing with your supplied .ii file, gcc-2.95.3 compiles Ok
and gcc-3.0 (prerelease) gives a different error.
sh-2.03$ ./tmp.cap
g++ -v -O2 -g \
-Wno-uninitialized -fno-implicit-templates -fno-strict-prototypes \
-c -fpic -o Capabilities.o Capabilities.ii
Reading specs from /usr/local/lib/gcc-lib/alpha-dec-osf4.0e/2.95.2/specs
gcc version 2.95.2 19991024 (release)
/usr/local/lib/gcc-lib/alpha-dec-osf4.0e/2.95.2/cc1plus Capabilities.ii -quiet -g -O2 -Wno-uninitialized -version -fno-implicit-templates
-fno-strict-prototypes -fpic -o /tmp/ccGDnQE8.s
GNU C++ version 2.95.2 19991024 (release) (alpha-dec-osf4.0e) compiled by GNU C version 2.95.2 19991024 (release).
Capabilities.cpp: In method `int ACE_Capabilities::fillent(const ACE_TCHAR *)':
Capabilities.cpp:188: Internal compiler error in `scan_region', at except.c:2566
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/faq.html#bugreport> for instructions.
echo
gcc-2.95.3-test5.obj/gcc/xgcc -Bgcc-2.95.3-test5.obj/gcc/ -v -O2 -g \
-Wno-uninitialized -fno-implicit-templates -fno-strict-prototypes \
-c -fpic -o Capabilities.o Capabilities.ii
Reading specs from gcc-2.95.3-test5.obj/gcc/specs
gcc version 2.95.3 20010312 (prerelease)
gcc-2.95.3-test5.obj/gcc/cc1plus Capabilities.ii -quiet -g -O2 -Wno-uninitialized -version -fno-implicit-templates -fno-strict-prototypes -fpic -o
/tmp/cclIrkYh.s
GNU C++ version 2.95.3 20010312 (prerelease) (alpha-dec-osf4.0e) compiled by GNU C version 2.95.3 20010312 (prerelease).
as -g -nocpp -O0 -o Capabilities.o /tmp/cclIrkYh.s
gcc-2.95.3-test5.obj/gcc/mips-tfile -v -o Capabilities.o /tmp/cclIrkYh.s
mips-tfile version 2.95.3 20010312 (prerelease)
echo
gcc-20010507.chk/gcc/xgcc -Bgcc-20010507.chk/gcc/ -v -O2 -g \
-Wno-uninitialized -fno-implicit-templates -fno-strict-prototypes \
-c -fpic -o Capabilities.o Capabilities.ii
Reading specs from gcc-20010507.chk/gcc/specs
Configured with: ../gcc-20010507/configure --enable-checking
Thread model: single
gcc version 3.0 20010507 (prerelease)
gcc-20010507.chk/gcc/cc1plus -fpreprocessed Capabilities.ii -quiet -dumpbase Capabilities.ii -g -O2 -Wno-uninitialized -version
-fno-implicit-templates -fno-strict-prototypes -fpic -o /tmp/ccFUH1vv.s
cc1plus: Unrecognized option `-fno-strict-prototypes'
GNU CPP version 3.0 20010507 (prerelease) (cpplib)
GNU C++ version 3.0 20010507 (prerelease) (alpha-dec-osf4.0e)
compiled by GNU C version 3.0 20010507 (prerelease).
In file included from Capabilities.cpp:3:
...
In file included from /p/pegase/orb/Tao/1.14/ACE_wrappers/OSF1/ace/OS.h:7631,
from /p/pegase/orb/Tao/1.14/ACE_wrappers/OSF1/ace/Map_Manager.h:18,
from Capabilities.cpp:3:
/p/pegase/orb/Tao/1.14/ACE_wrappers/OSF1/ace/OS.i: In static member function
`static int ACE_OS::putmsg(int, const strbuf*, const strbuf*, int)':
/p/pegase/orb/Tao/1.14/ACE_wrappers/OSF1/ace/OS.i:9542: parse error before `)'
token
/p/pegase/orb/Tao/1.14/ACE_wrappers/OSF1/ace/OS.i:9542: parse error before `}'
token
/p/pegase/orb/Tao/1.14/ACE_wrappers/OSF1/ace/OS.i:9543: `buf' undeclared (first
use this function)
/p/pegase/orb/Tao/1.14/ACE_wrappers/OSF1/ace/OS.i:9543: (Each undeclared
identifier is reported only once for each function it appears in.)
/p/pegase/orb/Tao/1.14/ACE_wrappers/OSF1/ace/OS.i:9548: confused by earlier errors, bailing out
sh-2.03$ ./tmp.cap
#FILE=Capabilities.ii
FILE=Cap.ii # Lines with #'s removed and repeated blank lines squeezed away
g++ -v -O2 -g \
-Wno-uninitialized -fno-implicit-templates -fno-strict-prototypes \
-c -fpic -o Capabilities.o $FILE
Reading specs from /usr/local/lib/gcc-lib/alpha-dec-osf4.0e/2.95.2/specs
gcc version 2.95.2 19991024 (release)
/usr/local/lib/gcc-lib/alpha-dec-osf4.0e/2.95.2/cc1plus Cap.ii -quiet -g -O2 -Wno-uninitialized -version -fno-implicit-templates
-fno-strict-prototypes -fpic -o /tmp/ccL4iBKD.s
GNU C++ version 2.95.2 19991024 (release) (alpha-dec-osf4.0e) compiled by GNU C version 2.95.2 19991024 (release).
Cap.ii: In method `int ACE_Capabilities::fillent(const ACE_TCHAR *)':
Cap.ii:32037: Internal compiler error in `scan_region', at except.c:2566
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/faq.html#bugreport> for instructions.
echo
gcc-2.95.3-test5.obj/gcc/xgcc -Bgcc-2.95.3-test5.obj/gcc/ -v -O2 -g \
-Wno-uninitialized -fno-implicit-templates -fno-strict-prototypes \
-c -fpic -o Capabilities.o $FILE
Reading specs from gcc-2.95.3-test5.obj/gcc/specs
gcc version 2.95.3 20010312 (prerelease)
gcc-2.95.3-test5.obj/gcc/cc1plus Cap.ii -quiet -g -O2 -Wno-uninitialized -version -fno-implicit-templates -fno-strict-prototypes -fpic -o
/tmp/ccEFuDiG.s
GNU C++ version 2.95.3 20010312 (prerelease) (alpha-dec-osf4.0e) compiled by GNU C version 2.95.3 20010312 (prerelease).
as -g -nocpp -O0 -o Capabilities.o /tmp/ccEFuDiG.s
gcc-2.95.3-test5.obj/gcc/mips-tfile -v -o Capabilities.o /tmp/ccEFuDiG.s
mips-tfile version 2.95.3 20010312 (prerelease)
echo
gcc-20010507.chk/gcc/xgcc -Bgcc-20010507.chk/gcc/ -v -O2 -g \
-Wno-uninitialized -fno-implicit-templates -fno-strict-prototypes \
-c -fpic -o Capabilities.o $FILE
Reading specs from gcc-20010507.chk/gcc/specs
Configured with: ../gcc-20010507/configure --enable-checking
Thread model: single
gcc version 3.0 20010507 (prerelease)
gcc-20010507.chk/gcc/cc1plus -fpreprocessed Cap.ii -quiet -dumpbase Cap.ii -g -O2 -Wno-uninitialized -version -fno-implicit-templates
-fno-strict-prototypes -fpic -o /tmp/ccDu6zLp.s
cc1plus: Unrecognized option `-fno-strict-prototypes'
GNU CPP version 3.0 20010507 (prerelease) (cpplib)
GNU C++ version 3.0 20010507 (prerelease) (alpha-dec-osf4.0e)
compiled by GNU C version 3.0 20010507 (prerelease).
Cap.ii: In static member function `static int ACE_OS::putmsg(int, const
strbuf*, const strbuf*, int)':
Cap.ii:12116: parse error before `)' token
Cap.ii:12116: parse error before `}' token
Cap.ii:12117: `buf' undeclared (first use this function)
Cap.ii:12117: (Each undeclared identifier is reported only once for each
function it appears in.)
Cap.ii:12122: confused by earlier errors, bailing out
sh-2.03$ fgrep -2 'ACE_OS::putmsg' Cap.ii
inline int
ACE_OS::putmsg (ACE_HANDLE handle, const struct strbuf *ctl,
const struct strbuf *data, int flags)
{
--
{if (& flags ) ;} ;
{if (& band ) ;} ;
return ACE_OS::putmsg (handle, ctl, data, flags);
}
sh-2.03$ fgrep -2 'ACE_OS::putmsg' Capab*.ii
inline int
ACE_OS::putmsg (ACE_HANDLE handle, const struct strbuf *ctl,
const struct strbuf *data, int flags)
{
--
{if (& flags ) ;} ;
{if (& band ) ;} ;
return ACE_OS::putmsg (handle, ctl, data, flags);
}