--- Comment #14 from zadeck at naturalbridge dot com 2008-01-20 18:30
---
confirmed on my machine,
i will have my best people work on it.
kenny
--
zadeck at naturalbridge dot com changed:
What|Removed |Added
--
--- Comment #13 from hjl dot tools at gmail dot com 2008-01-20 15:57
---
It happens for me on Linux/Intel64 with -m32:
http://gcc.gnu.org/ml/gcc-testresults/2008-01/msg00907.html
My configuration is
configure flags: --enable-clocale=gnu --with-system-zlib
--enable-decimal-float=bid -
--- Comment #4 from dominiq at lps dot ens dot fr 2008-01-20 12:04 ---
Worked with rev. 131669, fails with 131671. Rev. 131670 seems the most likely,
added Kenneth Zadeck to the cc list.
--
dominiq at lps dot ens dot fr changed:
What|Removed |Added
--- Comment #3 from dominiq at lps dot ens dot fr 2008-01-20 11:31 ---
The failure comes in the first call of 'test()' at i=order, j=2. The values
tested in the k loop seems to be:
5.000 10.000 3.000 6.000 11.00
4.000 7.000
--- Comment #2 from dominiq at lps dot ens dot fr 2008-01-20 10:52 ---
Fails also at '-O2 -funroll-loops', but not if I add
return
10 print *, i, j, k, values (last)
before
end subroutine test
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34884
--- Comment #1 from dominiq at lps dot ens dot fr 2008-01-20 10:35 ---
Confirmed and it is a wierd regression: the test pass with '-O3' alone, but not
with '-O3 -funroll-loops'. In addition if I replace the line
if (values (last) .ne. j + k * k) call abort
by
if (v