[Bug tree-optimization/55955] [4.8 Regression] ICE in optab_for_tree_code, at optabs.c:402

2013-01-15 Thread jakub at gcc dot gnu.org


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



--- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org 2013-01-15 
09:31:43 UTC ---

Author: jakub

Date: Tue Jan 15 09:31:28 2013

New Revision: 195190



URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195190

Log:

PR tree-optimization/55955

* tree-vect-loop.c (vectorizable_reduction): Give up early on

*SHIFT_EXPR and *ROTATE_EXPR codes.



* gcc.c-torture/compile/pr55955.c: New test.



Added:

trunk/gcc/testsuite/gcc.c-torture/compile/pr55955.c

Modified:

trunk/gcc/ChangeLog

trunk/gcc/testsuite/ChangeLog

trunk/gcc/tree-vect-loop.c


[Bug tree-optimization/55955] [4.8 Regression] ICE in optab_for_tree_code, at optabs.c:402

2013-01-15 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



 Status|ASSIGNED|RESOLVED

 Resolution||FIXED



--- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org 2013-01-15 
09:36:14 UTC ---

Fixed.


[Bug tree-optimization/55955] [4.8 Regression] ICE in optab_for_tree_code, at optabs.c:402

2013-01-14 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|--- |4.7.3



--- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org 2013-01-14 
12:33:36 UTC ---

Started with http://gcc.gnu.org/viewcvs?root=gccview=revrev=181172


[Bug tree-optimization/55955] [4.8 Regression] ICE in optab_for_tree_code, at optabs.c:402

2013-01-14 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.7.3   |4.8.0



--- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org 2013-01-14 
12:35:19 UTC ---

Please ignore previous comment, it was meant for PR55964.


[Bug tree-optimization/55955] [4.8 Regression] ICE in optab_for_tree_code, at optabs.c:402

2013-01-14 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



 Status|NEW |ASSIGNED

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

   |gnu.org |



--- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org 2013-01-14 
12:42:33 UTC ---

Created attachment 29159

  -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29159

gcc48-pr55955.patch



Untested fix.


[Bug tree-optimization/55955] [4.8 Regression] ICE in optab_for_tree_code, at optabs.c:402

2013-01-12 Thread glisse at gcc dot gnu.org


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



Marc Glisse glisse at gcc dot gnu.org changed:



   What|Removed |Added



 Status|UNCONFIRMED |NEW

   Last reconfirmed||2013-01-12

 CC||glisse at gcc dot gnu.org

Summary|ICE in optab_for_tree_code, |[4.8 Regression] ICE in

   |at optabs.c:402 |optab_for_tree_code, at

   ||optabs.c:402

 Ever Confirmed|0   |1


[Bug tree-optimization/55955] [4.8 Regression] ICE in optab_for_tree_code, at optabs.c:402

2013-01-12 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



 CC||jakub at gcc dot gnu.org



--- Comment #1 from Jakub Jelinek jakub at gcc dot gnu.org 2013-01-12 
20:14:59 UTC ---

Yeah, started with my http://gcc.gnu.org/viewcvs?root=gccview=revrev=188656

Slightly reduced testcase:

int b;



void

f (int x)

{

  int a;

  for (a = x; a  2; a++)

for (b = 0; b  2; b++)

  *(unsigned short *) 0x10UL %= 46;

}



Will have a look on Monday.