Internal compiler error 9
Jimen Ching
jching@flex.com
Sun Jan 11 16:23:00 GMT 1998
The code below causes ICE9 with egcs-1.0.1:
% g++ -v -c bug7.cc
Reading specs from
/usr/local/lib/gcc-lib/i486-pc-linux-gnulibc1/egcs-2.90.23/specs
gcc version egcs-2.90.23 980102 (egcs-1.0.1 release)
/usr/local/lib/gcc-lib/i486-pc-linux-gnulibc1/egcs-2.90.23/cpp -lang-c++
-v -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -D__GNUC_MINOR__=90
-D__ELF__ -Dunix -Dlinux -D__ELF__ -D__unix__ -D__linux__ -D__unix
-D__linux -Asystem(posix) -D__EXCEPTIONS -Di386 -Di486 -Asystem(unix)
-Acpu(i386) -Amachine(i386) -D__i386__ -D__i486__ -Asystem(unix)
-Acpu(i386) -Amachine(i386) bug7.cc /tmp/cca02876.ii
GNU CPP version egcs-2.90.23 980102 (egcs-1.0.1 release) (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
/usr/local/include/g++
/usr/local/include
/usr/local/i486-pc-linux-gnulibc1/include
/usr/local/lib/gcc-lib/i486-pc-linux-gnulibc1/egcs-2.90.23/include
/usr/include
End of search list.
/usr/local/lib/gcc-lib/i486-pc-linux-gnulibc1/egcs-2.90.23/cc1plus
/tmp/cca02893.ii -quiet -dumpbase bug7.cc -version -o /tmp/cca02893.s
GNU C++ version egcs-2.90.23 980102 (egcs-1.0.1 release)
(i486-pc-linux-gnulibc1) compiled by GNU C version 2.7.2.1.
bug7.cc:6: Internal compiler error 9.
bug7.cc:6: Please submit a full bug report to `egcs-bugs@cygnus.com'.
--jc
--------------------------------------------------------------------
template<class T>
class bug
{
public:
typedef int int_type;
friend int_type &func<T>(bug<T> &, int_type);
};
--------------------------------------------------------------------
--
Jimen Ching (WH6BRR) jching@flex.com wh6brr@uhm.ampr.org
More information about the Gcc-bugs
mailing list