public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug fortran/107062] New: [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 @ 2022-09-27 21:04 seurer at gcc dot gnu.org 2022-09-28 7:23 ` [Bug fortran/107062] " fxcoudert at gcc dot gnu.org ` (7 more replies) 0 siblings, 8 replies; 9+ messages in thread From: seurer at gcc dot gnu.org @ 2022-09-27 21:04 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107062 Bug ID: 107062 Summary: [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:7c4c65d11469d29403d5a88316445ec95cd3c3f8, r13-2577-g7c4c65d11469d2 make -k check-fortran RUNTESTFLAGS="ieee.exp=gfortran.dg/ieee/fma_1.f90" FAIL: gfortran.dg/ieee/fma_1.f90 -O0 execution test FAIL: gfortran.dg/ieee/fma_1.f90 -O1 execution test FAIL: gfortran.dg/ieee/fma_1.f90 -O2 execution test FAIL: gfortran.dg/ieee/fma_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gfortran.dg/ieee/fma_1.f90 -O3 -g execution test FAIL: gfortran.dg/ieee/fma_1.f90 -Os execution test spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../gfortran -B/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../ -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/ieee/fma_1.f90 -fdiagnostics-plain-output -fdiagnostics-plain-output -O0 -pedantic-errors -fintrinsic-modules-path /home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/ -fno-unsafe-math-optimizations -frounding-math -fsignaling-nans -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libatomic/.libs -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -lm -o ./fma_1.exe^M Executing on host: /home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../gfortran -B/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../ -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/ exceptions_enabled2087212.cc -fdiagnostics-plain-output -fdiagnostics-plain-output -S -o exceptions_enabled2087212.s (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../gfortran -B/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../ -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/ exceptions_enabled2087212.cc -fdiagnostics-plain-output -fdiagnostics-plain-output -S -o exceptions_enabled2087212.s^M PASS: gfortran.dg/ieee/fma_1.f90 -O0 (test for excess errors) Setting LD_LIBRARY_PATH to .:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libatomic/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs:/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../..:.:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libatomic/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs:/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../..:/home/seurer/gcc/git/build/gcc-test/./gmp/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-gmp/.libs:/home/seurer/gcc/git/build/gcc-test/./mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-test/./mpc/src/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-mpc/src/.libs:/home/seurer/gcc/git/build/gcc-test/./isl/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-isl/.libs Execution timeout is: 300 spawn [open ...]^M 2.00000000 1.50000000 2.0000000000000000 1.5000000000000000 1.5000000000000000000000000000000 1.5000000000000000000000000000000 STOP 5 FAIL: gfortran.dg/ieee/fma_1.f90 -O0 execution test commit 7c4c65d11469d29403d5a88316445ec95cd3c3f8 (HEAD, refs/bisect/bad) Author: Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> Date: Wed Aug 31 15:22:50 2022 +0200 fortran: Add IEEE_SIGNBIT and IEEE_FMA functions ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/107062] [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 2022-09-27 21:04 [Bug fortran/107062] New: [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 seurer at gcc dot gnu.org @ 2022-09-28 7:23 ` fxcoudert at gcc dot gnu.org 2022-09-28 14:57 ` seurer at gcc dot gnu.org ` (6 subsequent siblings) 7 siblings, 0 replies; 9+ messages in thread From: fxcoudert at gcc dot gnu.org @ 2022-09-28 7:23 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107062 Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2022-09-28 Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #1 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> --- Can you run this on the target, and post the output here? $ cat a.f90 use ieee_arithmetic integer, parameter :: k1 = & max(ieee_selected_real_kind(precision(0.d0) + 1), kind(0.)) integer, parameter :: k2 = & max(ieee_selected_real_kind(precision(0._k1) + 1), kind(0.d0)) print *, k1, k2 end $ gfortran a.f90 && ./a.out 16 8 ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/107062] [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 2022-09-27 21:04 [Bug fortran/107062] New: [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 seurer at gcc dot gnu.org 2022-09-28 7:23 ` [Bug fortran/107062] " fxcoudert at gcc dot gnu.org @ 2022-09-28 14:57 ` seurer at gcc dot gnu.org 2022-09-28 15:24 ` fxcoudert at gcc dot gnu.org ` (5 subsequent siblings) 7 siblings, 0 replies; 9+ messages in thread From: seurer at gcc dot gnu.org @ 2022-09-28 14:57 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107062 --- Comment #2 from seurer at gcc dot gnu.org --- seurer@rain6p1:~/gcc/git/build/gcc-test$ cat a.f90 use ieee_arithmetic integer, parameter :: k1 = & max(ieee_selected_real_kind(precision(0.d0) + 1), kind(0.)) integer, parameter :: k2 = & max(ieee_selected_real_kind(precision(0._k1) + 1), kind(0.d0)) print *, k1, k2 end seurer@rain6p1:~/gcc/git/build/gcc-test$ $GCC_INSTALL/bin/gfortran a.f90 && ./a.out 16 8 ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/107062] [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 2022-09-27 21:04 [Bug fortran/107062] New: [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 seurer at gcc dot gnu.org 2022-09-28 7:23 ` [Bug fortran/107062] " fxcoudert at gcc dot gnu.org 2022-09-28 14:57 ` seurer at gcc dot gnu.org @ 2022-09-28 15:24 ` fxcoudert at gcc dot gnu.org 2022-09-28 15:33 ` fxcoudert at gcc dot gnu.org ` (4 subsequent siblings) 7 siblings, 0 replies; 9+ messages in thread From: fxcoudert at gcc dot gnu.org @ 2022-09-28 15:24 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107062 Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |fxcoudert at gcc dot gnu.org Status|NEW |ASSIGNED ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/107062] [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 2022-09-27 21:04 [Bug fortran/107062] New: [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 seurer at gcc dot gnu.org ` (2 preceding siblings ...) 2022-09-28 15:24 ` fxcoudert at gcc dot gnu.org @ 2022-09-28 15:33 ` fxcoudert at gcc dot gnu.org 2022-09-28 16:52 ` seurer at gcc dot gnu.org ` (3 subsequent siblings) 7 siblings, 0 replies; 9+ messages in thread From: fxcoudert at gcc dot gnu.org @ 2022-09-28 15:33 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107062 --- Comment #3 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> --- Hum, that one test for FMA is really unreliable. I think I need to remove it altogether, it fails on x86 as well for float and double, if it also fails on powerpc for long double, then let's get rid of it. Can you confirm that the test pass if you apply the patch below? That will make sure there is no failure further down the test. diff --git a/gcc/testsuite/gfortran.dg/ieee/fma_1.f90 b/gcc/testsuite/gfortran.dg/ieee/fma_1.f90 index 34636426c98..320c73a0c3c 100644 --- a/gcc/testsuite/gfortran.dg/ieee/fma_1.f90 +++ b/gcc/testsuite/gfortran.dg/ieee/fma_1.f90 @@ -38,7 +38,6 @@ print *, sx1 * sx2 + sx3 print *, ieee_fma(sx1, sx2, sx3) if (ieee_fma(sx1, sx2, sx3) /= real(3, kind(sx1)) / 2) stop 4 - !if (ieee_fma(sx1, sx2, sx3) == sx1 * sx2 + sx3) stop 5 ! Double @@ -57,7 +56,6 @@ print *, dx1 * dx2 + dx3 print *, ieee_fma(dx1, dx2, dx3) if (ieee_fma(dx1, dx2, dx3) /= real(3, kind(dx1)) / 2) stop 4 - !if (ieee_fma(dx1, dx2, dx3) == dx1 * dx2 + dx3) stop 5 ! Large kind 1 @@ -76,7 +74,6 @@ print *, lx1 * lx2 + lx3 print *, ieee_fma(lx1, lx2, lx3) if (ieee_fma(lx1, lx2, lx3) /= real(3, kind(lx1)) / 2) stop 4 - if (ieee_fma(lx1, lx2, lx3) == lx1 * lx2 + lx3) stop 5 ! Large kind 2 @@ -95,6 +92,5 @@ print *, wx1 * wx2 + wx3 print *, ieee_fma(wx1, wx2, wx3) if (ieee_fma(wx1, wx2, wx3) /= real(3, kind(wx1)) / 2) stop 4 - if (ieee_fma(wx1, wx2, wx3) == wx1 * wx2 + wx3) stop 5 end ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/107062] [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 2022-09-27 21:04 [Bug fortran/107062] New: [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 seurer at gcc dot gnu.org ` (3 preceding siblings ...) 2022-09-28 15:33 ` fxcoudert at gcc dot gnu.org @ 2022-09-28 16:52 ` seurer at gcc dot gnu.org 2022-09-29 8:11 ` rguenth at gcc dot gnu.org ` (2 subsequent siblings) 7 siblings, 0 replies; 9+ messages in thread From: seurer at gcc dot gnu.org @ 2022-09-28 16:52 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107062 --- Comment #4 from seurer at gcc dot gnu.org --- With that patch the test case passes. ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/107062] [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 2022-09-27 21:04 [Bug fortran/107062] New: [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 seurer at gcc dot gnu.org ` (4 preceding siblings ...) 2022-09-28 16:52 ` seurer at gcc dot gnu.org @ 2022-09-29 8:11 ` rguenth at gcc dot gnu.org 2022-10-03 7:30 ` fxcoudert at gcc dot gnu.org 2022-10-03 7:30 ` fxcoudert at gcc dot gnu.org 7 siblings, 0 replies; 9+ messages in thread From: rguenth at gcc dot gnu.org @ 2022-09-29 8:11 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107062 Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |testsuite-fail Target Milestone|--- |13.0 ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/107062] [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 2022-09-27 21:04 [Bug fortran/107062] New: [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 seurer at gcc dot gnu.org ` (5 preceding siblings ...) 2022-09-29 8:11 ` rguenth at gcc dot gnu.org @ 2022-10-03 7:30 ` fxcoudert at gcc dot gnu.org 2022-10-03 7:30 ` fxcoudert at gcc dot gnu.org 7 siblings, 0 replies; 9+ messages in thread From: fxcoudert at gcc dot gnu.org @ 2022-10-03 7:30 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107062 --- Comment #5 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> --- Fixed on trunk: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=31d7c8bc2630e1b5a35ccce97ac862c4920ba582 ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/107062] [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 2022-09-27 21:04 [Bug fortran/107062] New: [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 seurer at gcc dot gnu.org ` (6 preceding siblings ...) 2022-10-03 7:30 ` fxcoudert at gcc dot gnu.org @ 2022-10-03 7:30 ` fxcoudert at gcc dot gnu.org 7 siblings, 0 replies; 9+ messages in thread From: fxcoudert at gcc dot gnu.org @ 2022-10-03 7:30 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107062 Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #6 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> --- Closing. ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2022-10-03 7:30 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-09-27 21:04 [Bug fortran/107062] New: [13 regression] gfortran.dg/ieee/fma_1.f90 fails after r13-2577-g7c4c65d11469d2 seurer at gcc dot gnu.org 2022-09-28 7:23 ` [Bug fortran/107062] " fxcoudert at gcc dot gnu.org 2022-09-28 14:57 ` seurer at gcc dot gnu.org 2022-09-28 15:24 ` fxcoudert at gcc dot gnu.org 2022-09-28 15:33 ` fxcoudert at gcc dot gnu.org 2022-09-28 16:52 ` seurer at gcc dot gnu.org 2022-09-29 8:11 ` rguenth at gcc dot gnu.org 2022-10-03 7:30 ` fxcoudert at gcc dot gnu.org 2022-10-03 7:30 ` fxcoudert at gcc dot gnu.org
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).