[Bug target/49423] [4.6/4.7/4.8 Regression] [arm] internal compiler error: in push_minipool_fix

2012-12-03 Thread rguenth at gcc dot gnu.org


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

2012-10-11 Thread dtemirbulatov at gmail dot com


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

2012-09-26 Thread dtemirbulatov at gmail dot com


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

2012-09-25 Thread dtemirbulatov at gmail dot com


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

2012-09-25 Thread dtemirbulatov at gmail dot com


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

2012-09-25 Thread dtemirbulatov at gmail dot com


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

2012-09-21 Thread pinskia at gcc dot gnu.org


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

2012-09-21 Thread pinskia at gcc dot gnu.org


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

2012-09-16 Thread pinskia at gcc dot gnu.org
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 .