[Bug tree-optimization/56270] loop over array of struct float causes compiler error: segmentation fault

2013-03-04 Thread rguenth at gcc dot gnu.org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56270



Richard Biener  changed:



   What|Removed |Added



   Keywords||ice-on-valid-code

 Status|UNCONFIRMED |ASSIGNED

   Last reconfirmed||2013-03-04

 AssignedTo|unassigned at gcc dot   |rguenth at gcc dot gnu.org

   |gnu.org |

 Ever Confirmed|0   |1



--- Comment #3 from Richard Biener  2013-03-04 
10:56:51 UTC ---

Confirmed.  Probably a latent issue on trunk.  Mine.


[Bug tree-optimization/56270] loop over array of struct float causes compiler error: segmentation fault

2013-03-03 Thread mikpe at it dot uu.se


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56270



Mikael Pettersson  changed:



   What|Removed |Added



 CC||mikpe at it dot uu.se



--- Comment #2 from Mikael Pettersson  2013-03-03 
19:43:14 UTC ---

This was fixed for 4.8 by Jan Hubicka's r193175, which rewrote finite_loop_p in

tree-ssa-loop-niter.c.  That patch doesn't work as-is in 4.7.2 (it applies but

uses other things which aren't in 4.7.2.)



The SEGV in 4.7.2 occurs in tree-vect-stmts.c:3938



3938  gcc_assert (useless_type_conversion_p (vectype,

3939 TREE_TYPE

(vec_oprnd)));



because vec_oprnd is NULL at that point.


[Bug tree-optimization/56270] loop over array of struct float causes compiler error: segmentation fault

2013-02-09 Thread pinskia at gcc dot gnu.org

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56270

Andrew Pinski  changed:

   What|Removed |Added

  Component|c   |tree-optimization

--- Comment #1 from Andrew Pinski  2013-02-09 
23:47:26 UTC ---
pinskia@server:~/src/local$ ~/local-gcc/bin/x86_64-unknown-linux-gnu-gcc-4.7.0
-O3  t.c 
mbb.c: In function ‘Compute’:
mbb.c:33:6: internal compiler error: vector VEC(tree,base) index domain error,
in vectorizable_store at tree-vect-stmts.c:3920
Please submit a full bug report,
with preprocessed source if appropriate.
See  for instructions.


But works on the trunk.