This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Volatile MEMs in statement expressions and functions inlined astrees
This patch does not solve the problem with INTERNAL:
/opt/gcc-3.1-devel/bin/g++ -c -o mrGrid.o -DHAS_ERRLIST -DFMAX_IS_DOUBLE -ffast-math -fwritable-strings -Wno-deprecated -Wno-non-template-friend -I. -DNDEBUG -O2 -march=athlon -malign-double mrGrid.cc
/tmp/ccAB1iDC.s: Assembler messages:
/tmp/ccAB1iDC.s:842: Warning: missing operand; zero assumed
/tmp/ccAB1iDC.s:842: Error: undefined symbol `INTERNAL' in operation
specmake: *** [mrGrid.o] Error 1
specmake options 2> options.err | tee options.out
Line 842 is:
841 .LEHB1:
842 call _ZN6mrGridC1EddP13mrSurfaceList8ggPoint3S2_dii *INTERNAL*
I can't send a test case but if you have SPEC available, you should be
able to reproduce this in the src dir (benches/CINT/252.eon).
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj