This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: optimization/7041: a.out gives different results when compiled by g++ 3.1 and g++ 3.1 -O
- From: Andrew Pinski <pinskia at physics dot uc dot edu>
- To: gcc-gnats at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, gcc-bugs at gcc dot gnu dot org, nobody at gcc dot gnu dot org, alphonse at lri dot fr
- Date: Sun, 6 Oct 2002 21:54:27 -0700
- Subject: Re: optimization/7041: a.out gives different results when compiled by g++ 3.1 and g++ 3.1 -O
Looks fixed for 3.3 (gcc version 3.3 20021003 (experimental) ):
hodgepodge:~/src/gnu/gcctest>!g+
g++ pr7041.cc
hodgepodge:~/src/gnu/gcctest>g++ pr7041.cc -Wall
pr7041.cc: In function `int main()':
pr7041.cc:63: warning: unused variable `prng gen'
hodgepodge:~/src/gnu/gcctest>./a.out
2629073562d
hodgepodge:~/src/gnu/gcctest>g++ pr7041.cc -Wall -O
pr7041.cc: In function `int main()':
pr7041.cc:63: warning: unused variable `prng gen'
^[[Ahodgepodge:~/src/gnu/gcctest>./a.out
2983301384d
hodgepodge:~/src/gnu/gcctest>
hodgepodge:~/src/gnu/gcctest>g++ pr7041.cc -Wall -O -march=i586
pr7041.cc: In function `int main()':
pr7041.cc:63: warning: unused variable `prng gen'
^[[Ahodgepodge:~/src/gnu/gcctest>./a.out
2983301384d
hodgepodge:~/src/gnu/gcctest>g++ pr7041.cc -Wall -O -march=i386
pr7041.cc: In function `int main()':
pr7041.cc:63: warning: unused variable `prng gen'
hodgepodge:~/src/gnu/gcctest>!./
./a.out
2983301384d
hodgepodge:~/src/gnu/gcctest>
http://gcc.gnu.org/cgi-bin/gnatsweb.pl