[Bug fortran/77897] New: Compile error with KNL & -O3 for GTC code
longb at cray dot com
gcc-bugzilla@gcc.gnu.org
Fri Oct 7 19:17:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77897
Bug ID: 77897
Summary: Compile error with KNL & -O3 for GTC code
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: longb at cray dot com
Target Milestone: ---
Created attachment 39767
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39767&action=edit
Source files module.F90 and pushe.f90 (in bug.tar)
As a basic sanity check:
> ftn -c module.F90
> ftn -c pushe.f90
> module swap PrgEnv-cray PrgEnv-gnu
> ftn -c module.F90
> ftn -c pushe.f90
> ftn -c -O3 module.F90
> ftn -c -O3 pushe.f90
>
> module list
Currently Loaded Modulefiles:
...
12) gcc/6.2.0
13) craype-network-aries
14) craype-sandybridge
Now checking KNL target:
> module swap craype-sandybridge craype-mic-knl
> ftn -c -O3 module.F90
> ftn -c -O3 pushe.f90
/tmp/cc4TRnzd.s: Assembler messages:
/tmp/cc4TRnzd.s:61: Error: bad register name `%xmm24'
/tmp/cc4TRnzd.s:63: Error: bad register name `%xmm24'
/tmp/cc4TRnzd.s:65: Error: bad register name `%xmm16'
...
[many more lines of messages]
More information about the Gcc-bugs
mailing list