This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libfortran/79127] New: [7 Regression] Error: invalid register for .seh_savexmm in matmul_i4.c
- From: "rainer at emrich-ebersheim dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 18 Jan 2017 12:16:26 +0000
- Subject: [Bug libfortran/79127] New: [7 Regression] Error: invalid register for .seh_savexmm in matmul_i4.c
- Auto-submitted: auto-generated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79127
Bug ID: 79127
Summary: [7 Regression] Error: invalid register for
.seh_savexmm in matmul_i4.c
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libfortran
Assignee: unassigned at gcc dot gnu.org
Reporter: rainer@emrich-ebersheim.de
Target Milestone: ---
Recently trunk fails to build libgfortran on x86_64-w64-mingw32.
/bin/sh ./libtool --tag=CC --mode=compile
/opt/devel/SCRATCH/tmp.Nf3OOBabQQ/gcc-7.0.0/gcc-7.0.0/./gcc/xgcc
-B/opt/devel/SCRATCH/tmp.Nf3OOBabQQ/gcc-7.0.0/gcc-7.0.0/./gcc/
-L/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/x86_64-w64-mingw32/lib
-L/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/mingw/lib
-isystem
/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/x86_64-w64-mingw32/include
-isystem
/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/mingw/include
-B/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/x86_64-w64-mingw32/bin/
-B/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/x86_64-w64-mingw32/lib/
-isystem
/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/x86_64-w64-mingw32/include
-isystem
/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/x86_64-w64-mingw32/sys-include
-DHAVE_CONFIG_H -I.
-I../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran
-iquote../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/io
-I../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/../gcc
-I../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/../gcc/config
-I../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/../libquadmath
-I../.././gcc
-I../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/../libgcc
-I../libgcc
-I../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/../libbacktrace
-I../libbacktrace -I../libbacktrace -std=gnu11 -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings
-Werror=implicit-function-declaration -Werror=vla -fcx-fortran-rules
-ffunction-sections -fdata-sections -ffast-math -ftree-vectorize
-funroll-loops --param max-unroll-times=4 -std=gnu11 -g -O2 -Wunknown-pragmas
-MT matmul_i4.lo -MD -MP -MF .deps/matmul_i4.Tpo -c -o matmul_i4.lo `test -f
'../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/generated/matmul_i4.c'
|| echo
'../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/'`../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/generated/matmul_i4.c
libtool: compile:
/opt/devel/SCRATCH/tmp.Nf3OOBabQQ/gcc-7.0.0/gcc-7.0.0/./gcc/xgcc
-B/opt/devel/SCRATCH/tmp.Nf3OOBabQQ/gcc-7.0.0/gcc-7.0.0/./gcc/
-L/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/x86_64-w64-mingw32/lib
-L/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/mingw/lib
-isystem
/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/x86_64-w64-mingw32/include
-isystem
/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/mingw/include
-B/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/x86_64-w64-mingw32/bin/
-B/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/x86_64-w64-mingw32/lib/
-isystem
/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/x86_64-w64-mingw32/include
-isystem
/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-7.0.0/x86_64-w64-mingw32/sys-include
-DHAVE_CONFIG_H -I.
-I../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran
-iquote../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/io
-I../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/../gcc
-I../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/../gcc/config
-I../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/../libquadmath
-I../.././gcc
-I../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/../libgcc
-I../libgcc
-I../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/../libbacktrace
-I../libbacktrace -I../libbacktrace -std=gnu11 -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings
-Werror=implicit-function-declaration -Werror=vla -fcx-fortran-rules
-ffunction-sections -fdata-sections -ffast-math -ftree-vectorize -funroll-loops
--param max-unroll-times=4 -std=gnu11 -g -O2 -Wunknown-pragmas -MT matmul_i4.lo
-MD -MP -MF .deps/matmul_i4.Tpo -c
../../../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-7.0.0/libgfortran/generated/matmul_i4.c
-DDLL_EXPORT -DPIC -o .libs/matmul_i4.o
D:\msys2-64\tmp\cc8SWwtv.s: Assembler messages:
D:\msys2-64\tmp\cc8SWwtv.s:9494: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9496: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9498: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9500: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9502: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9504: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9506: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9508: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9510: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9512: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9514: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9516: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9518: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9520: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9522: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:9524: Error: invalid register for .seh_savexmm
D:\msys2-64\tmp\cc8SWwtv.s:14869: Error: value of 307 too large for field of 1
bytes at 0000000000000001
make[1]: *** [Makefile:3740: matmul_i4.lo] Error 1
make[1]: Leaving directory
'/opt/devel/SCRATCH/tmp.Nf3OOBabQQ/gcc-7.0.0/gcc-7.0.0/x86_64-w64-mingw32/libgfortran'
make: *** [Makefile:1241: all] Error 2