[Bug target/78101] New: PowerPC 64-bit little endian does not build spec-2017 kit102 527.cam4_r or 627.cam4_s with -O3 -mcpu=power9
meissner at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Oct 25 00:41:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78101
Bug ID: 78101
Summary: PowerPC 64-bit little endian does not build spec-2017
kit102 527.cam4_r or 627.cam4_s with -O3 -mcpu=power9
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
If you compile kit 102 of the Spec 2017 benchmark suite for a base run using
the options: "-O3 -mcpu=power9", it fails in both the 527.cam4_r and 627.cam4_s
benchmarks with an insn not found error. If you use the -mno-power9-fusion
switch, it will compile fine.
cldwat2m_macro.fppized.f90:1101:0:
end subroutine mmacro_pcond
Error: insn does not satisfy its constraints:
(insn 34030 2826 2832 309 (parallel [
(set (mem:DF (plus:DI (plus:DI (reg:DI 3 3 [4385])
(const_int 65536 [0x10000]))
(const_int -5632 [0xffffffffffffea00])) [2 qmin1 S8
A64])
(unspec:DF [
(reg:DF 5 5 [orig:1781 _4839 ] [1781])
] UNSPEC_FUSION_P9))
(clobber (reg:DI 3 3 [4387]))
]) "cldwat2m_macro.fppized.f90":608 797 {fusion_gpr_di_df_store}
(nil))
cldwat2m_macro.fppized.f90:1101:0: internal compiler error: in
extract_constrain_insn, at recog.c:2213
0x108a0f53 _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
/home/meissner/fsf-src/trunk/gcc/rtl-error.c:108
0x108a0fb7 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
/home/meissner/fsf-src/trunk/gcc/rtl-error.c:119
0x10867717 extract_constrain_insn(rtx_insn*)
/home/meissner/fsf-src/trunk/gcc/recog.c:2213
0x1086c96f copyprop_hardreg_forward_1
/home/meissner/fsf-src/trunk/gcc/regcprop.c:794
0x1086da97 execute
/home/meissner/fsf-src/trunk/gcc/regcprop.c:1301
Please submit a full bug report,
with preprocessed source if appropriate.
I'm not sure I can add an attachment for the bug, since spec 2017 is not
released at this point.
More information about the Gcc-bugs
mailing list