https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86831
Bug ID: 86831
Summary: three failures in gfortran.fortran-torture with
"-Ofast -march=native" on skylake-avx512
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: janus at gcc dot gnu.org
Target Milestone: ---
Triggered by two recent avx512 bugs with Fortran code (PR 86735 and PR 86828),
I just tried the following:
Index: gcc/testsuite/lib/fortran-torture.exp
===================================================================
--- gcc/testsuite/lib/fortran-torture.exp (revision 263255)
+++ gcc/testsuite/lib/fortran-torture.exp (working copy)
@@ -81,6 +81,7 @@
{ -O2 -fomit-frame-pointer -finline-functions -funroll-loops } \
{ -O2 -fbounds-check } \
{ -O3 -g } \
+ { -Ofast -march=native } \
{ -Os }
if { $test_tree_vectorize } {
lappend options $vectorizer_options
Running "make check-fortran" with this mod on a skylake-avx512 CPU yields the
following failures:
FAIL: gfortran.fortran-torture/execute/in-pack.f90 execution, -Ofast
-march=native
FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90 execution, -Ofast
-march=native
FAIL: gfortran.fortran-torture/execute/nan_inf_fmt.f90 execution, -Ofast
-march=native