[Bug rtl-optimization/83723] [8 Regression] ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83723 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #9 from Jakub Jelinek --- Fixed.
[Bug rtl-optimization/83723] [8 Regression] ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83723 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Fri Feb 16 09:04:00 2018 New Revision: 257725 URL: https://gcc.gnu.org/viewcvs?rev=257725&root=gcc&view=rev Log: PR rtl-optimization/83723 * lra-int.h (lra_substitute_pseudo): Add DEBUG_P argument. * lra.c (lra_substitute_pseudo): Likewise. If true, use gen_rtx_raw_SUBREG instead of gen_rtx_SUBREG. Pass DEBUG_P to recursive calls. (lra_substitute_pseudo_within_insn): Adjust lra_substitute_pseudo callers. * lra-constraints.c (inherit_reload_reg, split_reg): Likewise. * gcc.dg/pr83723.c: New test. Added: trunk/gcc/testsuite/gcc.dg/pr83723.c Modified: trunk/gcc/ChangeLog trunk/gcc/lra-constraints.c trunk/gcc/lra-int.h trunk/gcc/lra.c trunk/gcc/testsuite/ChangeLog
[Bug rtl-optimization/83723] [8 Regression] ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83723 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #7 from Jakub Jelinek --- Created attachment 43413 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43413&action=edit gcc8-pr83723.patch Untested fix.
[Bug rtl-optimization/83723] [8 Regression] ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83723 Jakub Jelinek changed: What|Removed |Added Status|WAITING |NEW --- Comment #6 from Jakub Jelinek --- Ah, you forgot to note an important fact that -fpie is needed to reproduce it. Reproduced now with -m32 -g -O2 -mfpmath=sse -msse2 -fpie . Started with r256073, so it was likely just latent before.
[Bug rtl-optimization/83723] [8 Regression] ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83723 --- Comment #5 from Matthias Klose --- I can still reproduce this with r257477, -fstack-protector-strong doesn't make a difference.
[Bug rtl-optimization/83723] [8 Regression] ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83723 --- Comment #4 from Jakub Jelinek --- Matthias, can you reproduce this with current trunk and if so, do you have unreduced preprocessed testcase + options?
[Bug rtl-optimization/83723] [8 Regression] ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83723 --- Comment #3 from Jakub Jelinek --- Do you perhaps have the unreduced preprocessed source + full command line?
[Bug rtl-optimization/83723] [8 Regression] ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83723 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.0
[Bug rtl-optimization/83723] [8 Regression] ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83723 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed||2018-01-08 CC||jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Jakub Jelinek --- Can't reproduce, neither with r256283 trunk i686-linux host/target, nor in bisection seed (x86_64-linux) with additional -m32 and -march={i386,i486,i586,i686}, both in r256268, r256273 nor r256321.
[Bug rtl-optimization/83723] [8 Regression] ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83723 --- Comment #1 from Matthias Klose --- ... building the freespace2 package on i386