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]

Re: G++/GCC 2.95.2 internal problem on OSF1: 3.0 regression?


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);

}


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