[Bug target/49423] [4.6/4.7/4.8 Regression] [arm] internal compiler error: in push_minipool_fix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49423 Richard Biener changed: What|Removed |Added Priority|P3 |P2
[Bug target/49423] [4.6/4.7/4.8 Regression] [arm] internal compiler error: in push_minipool_fix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49423 --- Comment #16 from Dinar Temirbulatov 2012-10-11 09:11:27 UTC --- this regression after PR43137, also absence of pool range predicates for arm_zero_extendqisi2, arm_zero_extendqisi2_v6, arm_zero_extendhisi2, arm_zero_extendhisi2_v6 caused gcc.c-torture/compile/920928-2.c to fail with ICE by using -Os flag.
[Bug target/49423] [4.6/4.7/4.8 Regression] [arm] internal compiler error: in push_minipool_fix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49423 --- Comment #15 from Dinar Temirbulatov 2012-09-26 15:38:33 UTC --- here is command and flags to reproduce the second testcase on 4.6 and 4.7 : cc1plus -mcpu=cortex-a15 -mfpu=neon -mfloat-abi=hard -ftree-vectorize -O3 cr_parse-reduced-fsf.ii -o /tmp/1.s
[Bug target/49423] [4.6/4.7/4.8 Regression] [arm] internal compiler error: in push_minipool_fix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49423 --- Comment #14 from Dinar Temirbulatov 2012-09-25 16:18:05 UTC --- (gdb) call debug_rtx(insn) (insn:TI 454 460 607 (set (reg:SI 2 r2 [orig:433 buf+2 ] [433]) (zero_extend:SI (mem/u/c/i:QI (symbol_ref/u:SI ("*.LC0") [flags 0x2]) [0 S1 A8]))) cr_parse-reduced.ii:111 168 {*arm_zero_extendqisi2_v6} (nil))
[Bug target/49423] [4.6/4.7/4.8 Regression] [arm] internal compiler error: in push_minipool_fix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49423 --- Comment #13 from Dinar Temirbulatov 2012-09-25 16:14:44 UTC --- This time it is "arm_zero_extendqisi2_v6" pattern
[Bug target/49423] [4.6/4.7/4.8 Regression] [arm] internal compiler error: in push_minipool_fix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49423 --- Comment #12 from Dinar Temirbulatov 2012-09-25 16:12:13 UTC --- Created attachment 28273 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28273 testcase for gcc-4.6 and gcc-4.7 Here is another testcase for gcc-4.6 and gcc-4.7
[Bug target/49423] [4.6/4.7/4.8 Regression] [arm] internal compiler error: in push_minipool_fix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49423 Andrew Pinski changed: What|Removed |Added CC||meadori at codesourcery dot ||com --- Comment #11 from Andrew Pinski 2012-09-21 15:23:36 UTC --- *** Bug 52836 has been marked as a duplicate of this bug. ***
[Bug target/49423] [4.6/4.7/4.8 Regression] [arm] internal compiler error: in push_minipool_fix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49423 Andrew Pinski changed: What|Removed |Added CC||janis at gcc dot gnu.org --- Comment #10 from Andrew Pinski 2012-09-21 15:23:18 UTC --- *** Bug 49135 has been marked as a duplicate of this bug. ***
[Bug target/49423] [4.6/4.7/4.8 Regression] [arm] internal compiler error: in push_minipool_fix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49423 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |4.6.4 Summary|[arm] internal compiler |[4.6/4.7/4.8 Regression] |error: in push_minipool_fix |[arm] internal compiler ||error: in push_minipool_fix --- Comment #9 from Andrew Pinski 2012-09-16 18:10:55 UTC --- I get this same ICE while compiling gcc.c-torture/execute/scal-to-vec2.c at -O1 with a 4.7 configured with --with-arch=armv7-a --with-fpu=vfp --with-float=hard . (gdb) p debug_rtx(insn) (insn 357 1038 1041 (set (reg:SI 14 lr) (zero_extend:SI (mem/u/c:HI (symbol_ref/u:SI ("*.LC0") [flags 0x2]) [0 S2 A16]))) t.c:49 161 {*arm_zero_extendhisi2_v6} (nil)) $4 = void Both arm_zero_extendhisi2 and arm_zero_extendhisi2_v6 are missing pool_range/neg_pool_range .