[Bug tree-optimization/44891] non-trivial conversion ICE from early SRA

2010-07-09 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-07-09 21:00 --- Hm, somehow we loose the float typed access: : MEM[(struct SpecificAttrs *)&D.1966].mType = 0; t_6 = MEM[(const struct SpecificAttrs *)&D.1966].mType; t.0_7 = (int) t_6; switch (t.0_7) , case 1: > : D.215

[Bug tree-optimization/44891] non-trivial conversion ICE from early SRA

2010-07-09 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-07-09 20:50 --- Then it might be actually mine. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/44891] non-trivial conversion ICE from early SRA

2010-07-09 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2010-07-09 20:39 --- It is caused by revision 161655: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg6.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44891

[Bug tree-optimization/44891] non-trivial conversion ICE from early SRA

2010-07-09 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-07-09 19:18 --- Fails w/o LTO, at -O1, after early-SRA. gcc> /abuild/rguenther/trunk-g/gcc/g++ -B /abuild/rguenther/trunk-g/gcc -O -S PTestDataStructuresParent.3.ii PTestDataStructuresParent.3.ii: In member function 'bool PTestDat