Following is extracted from the SPEC config file that I used to build the cpu2000 floating-point binaries
191.fma3d=default=default=default:
FOPTIMIZE = -O3 -march=armv8-a+crypto -ffast-math -ftree-vectorize -fno-use-linker-plugin -floop-interchange -static -g
and had the same problem after removing -floop-interchange
FOPTIMIZE = -O3 -march=armv8-a+crypto -ffast-math -ftree-vectorize -fno-use-linker-plugin -static -g
The bug is reproducible, I eliminated one of the flags (see below) and got the same error.
This bug is against the 4.9-2014.05 aarch64 toolchain. This did NOT happen in the 4.8-21014.04 aarch64 toolchain.
fma3d code is Fortran.
FC = /opt/gcc- linaro- aarch64- linux-gnu- 4.9-2014. 05_linux/ bin/aarch64- linux-gnu- gfortran
smithfra: ~/Desktop/ SPEC2000/ cpu2000$ /opt/gcc- linaro- aarch64- linux-gnu- 4.9-2014. 05_linux/ bin/aarch64- linux-gnu- gfortran --version 1.13.1- 4.9-2014. 05 - Linaro GCC 4.9-2014.05) 4.9.1 20140505 (prerelease)
GNU Fortran (crosstool-NG linaro-
Copyright (C) 2014 Free Software Foundation, Inc.
Following is extracted from the SPEC config file that I used to build the cpu2000 floating-point binaries default= default= default: armv8-a+ crypto -ffast-math -ftree-vectorize -fno-use- linker- plugin -floop-interchange -static -g
191.fma3d=
FOPTIMIZE = -O3 -march=
and had the same problem after removing -floop-interchange armv8-a+ crypto -ffast-math -ftree-vectorize -fno-use- linker- plugin -static -g
FOPTIMIZE = -O3 -march=