This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/63965] New: [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: "trippels at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 19 Nov 2014 14:28:18 +0000
- Subject: [Bug target/63965] New: [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- Auto-submitted: auto-generated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965
Bug ID: 63965
Summary: [5 Regression] ICE: in extract_constrain_insn, at
recog.c:2230 on ppc64
Product: gcc
Version: 5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: trippels at gcc dot gnu.org
CC: meissner at gcc dot gnu.org, uweigand at gcc dot gnu.org
Host: powerpc64-unknown-linux-gnu
Target: powerpc64-unknown-linux-gnu
Build: powerpc64-unknown-linux-gnu
Two new ICEs in the testsuite:
trippels@gcc2-power8 testsuite % gcc -O2 -maltivec gcc.target/powerpc/pr27158.c
gcc.target/powerpc/pr27158.c: In function âfooâ:
gcc.target/powerpc/pr27158.c:21:1: error: insn does not satisfy its
constraints:
}
^
(insn 54 19 53 4 (set (reg:V4SF 10 10)
(const_vector:V4SF [
(const_double:SF
1.401298464324817070923729583289916131280261941876516e-45 [0x0.8p-148])
(const_double:SF
1.401298464324817070923729583289916131280261941876516e-45 [0x0.8p-148])
(const_double:SF
1.401298464324817070923729583289916131280261941876516e-45 [0x0.8p-148])
(const_double:SF
1.401298464324817070923729583289916131280261941876516e-45 [0x0.8p-148])
])) gcc.target/powerpc/pr27158.c:19 1162 {*altivec_movv4sf}
(nil))
gcc.target/powerpc/pr27158.c:21:1: internal compiler error: in
extract_constrain_insn, at recog.c:2230
0x1074ef7b _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
../../gcc/gcc/rtl-error.c:110
0x1074efc3 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
../../gcc/gcc/rtl-error.c:121
0x10717353 extract_constrain_insn(rtx_insn*)
../../gcc/gcc/recog.c:2230
0x106ef85f reload_cse_simplify_operands
../../gcc/gcc/postreload.c:415
0x106f2433 reload_cse_simplify
../../gcc/gcc/postreload.c:192
0x106f2433 reload_cse_regs_1
../../gcc/gcc/postreload.c:231
0x106f26f7 reload_cse_regs
../../gcc/gcc/postreload.c:79
0x106f26f7 execute
../../gcc/gcc/postreload.c:2352
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
trippels@gcc2-power8 testsuite % gcc -c -O2 -maltivec
gcc.target/powerpc/altivec-splat.c
gcc.target/powerpc/altivec-splat.c: In function âv16qi_vspltisbâ:
gcc.target/powerpc/altivec-splat.c:41:1: error: insn does not satisfy its
constraints:
TEST(v16qi, v16qi, vspltisb)
^
(insn 53 19 52 4 (set (reg:V16QI 10 10)
(const_vector:V16QI [
(const_int 5 [0x5])
(const_int 5 [0x5])
(const_int 5 [0x5])
(const_int 5 [0x5])
(const_int 5 [0x5])
(const_int 5 [0x5])
(const_int 5 [0x5])
(const_int 5 [0x5])
(const_int 5 [0x5])
(const_int 5 [0x5])
(const_int 5 [0x5])
(const_int 5 [0x5])
(const_int 5 [0x5])
(const_int 5 [0x5])
(const_int 5 [0x5])
(const_int 5 [0x5])
])) gcc.target/powerpc/altivec-splat.c:41 1161 {*altivec_movv16qi}
(nil))
gcc.target/powerpc/altivec-splat.c:41:1: internal compiler error: in
extract_constrain_insn, at recog.c:2230
0x1074ef7b _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
../../gcc/gcc/rtl-error.c:110
0x1074efc3 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
../../gcc/gcc/rtl-error.c:121
0x10717353 extract_constrain_insn(rtx_insn*)
../../gcc/gcc/recog.c:2230
0x106ef85f reload_cse_simplify_operands
../../gcc/gcc/postreload.c:415
0x106f2433 reload_cse_simplify
../../gcc/gcc/postreload.c:192
0x106f2433 reload_cse_regs_1
../../gcc/gcc/postreload.c:231
0x106f26f7 reload_cse_regs
../../gcc/gcc/postreload.c:79
0x106f26f7 execute
../../gcc/gcc/postreload.c:2352
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
- Follow-Ups:
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: rguenth at gcc dot gnu.org
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: dje at gcc dot gnu.org
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: meissner at gcc dot gnu.org
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: pthaugen at gcc dot gnu.org
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: meissner at gcc dot gnu.org
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: meissner at gcc dot gnu.org
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: meissner at gcc dot gnu.org
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: meissner at gcc dot gnu.org
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: pthaugen at gcc dot gnu.org
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: trippels at gcc dot gnu.org
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: pthaugen at gcc dot gnu.org
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: meissner at gcc dot gnu.org
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: meissner at gcc dot gnu.org
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: meissner at gcc dot gnu.org
- [Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64
- From: trippels at gcc dot gnu.org