gcc 3.1, Alpha Linux: Compile Failure of Known Good Code
James W. McKelvey
mckelvey@maskull.com
Sat May 18 15:37:00 GMT 2002
This code compiles without even warnings under 3.0.4 and under Compaq
cxx, so I'm pretty sure it's OK.
Linux alpha1 2.4.9-31 #1 Tue Feb 26 06:07:30 EST 2002 alpha unknown
/usr/local/bin/g++ -c -g -v -save-temps -pedantic -ansi -fno-common
-fstrict-aliasing -MMD -Wall -W -Wold-style-cast -Wsign-promo -Wpointer-arith
-Wcast-qual -Wconversion -Wmissing-prototypes -Wwrite-strings -Winline
-Woverloaded-virtual -fimplicit-templates -I. -I.. -o test6.o
testsuite/test6.cc
Reading specs from
/usr/local/lib/gcc-lib/alphaev56-unknown-linux-gnu/3.1/specs
Configured with: ../gcc-3.1/configure --enable-languages=c++
Thread model: single
gcc version 3.1
/usr/local/lib/gcc-lib/alphaev56-unknown-linux-gnu/3.1/cpp0 -lang-c++
-D__GNUG__=3 -D__DEPRECATED -D__EXCEPTIONS -D__GXX_ABI_VERSION=100
-D__STRICT_ANSI__ -trigraphs -$ -v -I. -I.. -MMD test6.d -MQ test6.o
-D__GNUC__=3 -D__GNUC_MINOR__=1 -D__GNUC_PATCHLEVEL__=0 -D__gnu_linux__
-D__linux__ -D__unix__ -D_LONGLONG -D__alpha__ -D__ELF__ -D__linux -D__unix
-Asystem=linux -D__NO_INLINE__ -D__STDC_HOSTED__=1 -D_GNU_SOURCE -Acpu=alpha
-Amachine=alpha -D__alpha -D__alpha__ -D__alpha_ev5__ -Acpu=ev5
-D__alpha_bwx__ -Acpu=bwx testsuite/test6.cc -Wall -W -Wold-style-cast
-Wsign-promo -Wpointer-arith -Wcast-qual -Wconversion -Wmissing-prototypes
-Wwrite-strings -Winline -Woverloaded-virtual -pedantic test6.ii
GNU CPP version 3.1 (cpplib) (Alpha GNU/Linux for ELF)
ignoring nonexistent directory "NONE/include"
ignoring nonexistent directory
"/usr/local/alphaev56-unknown-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
.
..
/usr/local/include/g++-v3
/usr/local/include/g++-v3/alphaev56-unknown-linux-gnu
/usr/local/include/g++-v3/backward
/usr/local/include
/usr/local/lib/gcc-lib/alphaev56-unknown-linux-gnu/3.1/include
/usr/include
End of search list.
/usr/local/lib/gcc-lib/alphaev56-unknown-linux-gnu/3.1/cc1plus
-fpreprocessed test6.ii -trigraphs -$ -quiet -dumpbase test6.cc -ansi -g
-Wall -W -Wold-style-cast -Wsign-promo -Wpointer-arith -Wcast-qual
-Wconversion -Wmissing-prototypes -Wwrite-strings -Winline
-Woverloaded-virtual -pedantic -ansi -version -fno-common -fstrict-aliasing
-fimplicit-templates -o test6.s
GNU CPP version 3.1 (cpplib) (Alpha GNU/Linux for ELF)
GNU C++ version 3.1 (alphaev56-unknown-linux-gnu)
compiled by GNU C version 3.1.
testsuite/test6.cc: In function `int main()':
testsuite/test6.cc:57: parse error before `&' token
testsuite/test6.cc:61: no match for `PatternMaster::ReferencePattern& = const
PatternMaster::Pattern (&)(...)' operator
ReferencePattern.h:76: candidates are: PatternMaster::ReferencePattern&
PatternMaster::ReferencePattern::operator=(const
PatternMaster::AbstractPattern&)
ReferencePattern.h:78: PatternMaster::ReferencePattern&
PatternMaster::ReferencePattern::operator=(const
PatternMaster::AbstractValue&)
ReferencePattern.h:80: PatternMaster::ReferencePattern&
PatternMaster::ReferencePattern::operator=(const
PatternMaster::StringScalarVariable&)
ReferencePattern.h:82: PatternMaster::ReferencePattern&
PatternMaster::ReferencePattern::operator=(const
PatternMaster::StringVectorVariable&)
ReferencePattern.h:84: PatternMaster::ReferencePattern&
PatternMaster::ReferencePattern::operator=(const
PatternMaster::BooleanScalarVariable&)
ReferencePattern.h:45: PatternMaster::ReferencePattern&
PatternMaster::ReferencePattern::operator=(const
PatternMaster::ReferencePattern&)
testsuite/test6.cc:63: warning: the address of `const PatternMaster::Pattern
psbal(...)', will always be `true'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: debug6.tar.bz2
Type: application/x-bzip2
Size: 234059 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-bugs/attachments/20020518/473dd3ca/attachment.bz2>
More information about the Gcc-bugs
mailing list