This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/80107] New: ICE in final_scan_insn, at final.c:2964
- From: "marxin at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 20 Mar 2017 08:47:40 +0000
- Subject: [Bug target/80107] New: ICE in final_scan_insn, at final.c:2964
- Auto-submitted: auto-generated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80107
Bug ID: 80107
Summary: ICE in final_scan_insn, at final.c:2964
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: marxin at gcc dot gnu.org
Target Milestone: ---
Host: x86_64-linux-gnu
Target: ppc64-linux-gnu
We ICE on following target with cross compiler:
$ ppc64-linux-gnu-gfortran
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/g77/f90-intrinsic-numeric.f
-mpower9-dform-vector -mno-gen-cell-microcode
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/g77/f90-intrinsic-numeric.f:204:0:
end
Error: insn does not satisfy its constraints:
(insn 887 886 888 (set (reg:DI 77 0 [458])
(sign_extend:DI (reg:HI 78 1 [460])))
"/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/g77/f90-intrinsic-numeric.f":61
35 {*extendhidi2_noload}
(nil))
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/g77/f90-intrinsic-numeric.f:204:0:
internal compiler error: in final_scan_insn, at final.c:2964
0xb6f198 _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
.././../gcc/rtl-error.c:108
0xb6f1bf _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
.././../gcc/rtl-error.c:119
0x8cb4ea final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*)
.././../gcc/final.c:2964
0x8cb722 final(rtx_insn*, _IO_FILE*, int)
.././../gcc/final.c:2051
0x8cbc2b rest_of_handle_final
.././../gcc/final.c:4489
0x8cbc2b execute
.././../gcc/final.c:4562