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).