[Bug c++/55337] [4.8 Regression] ICE tree check: expected sizeof_expr, have alignof_expr in cp_tree_equal, at cp/tree.c:2608

2012-11-16 Thread jakub at gcc dot gnu.org


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



--- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org 2012-11-16 
14:33:48 UTC ---

Author: jakub

Date: Fri Nov 16 14:33:44 2012

New Revision: 193558



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

Log:

PR c++/55337

* tree.c (cp_tree_equal) case ALIGNOF_EXPR: Use SIZEOF_EXPR_TYPE_P

only on SIZEOF_EXPR.



* g++.dg/template/alignof2.C: New test.



Added:

trunk/gcc/testsuite/g++.dg/template/alignof2.C

Modified:

trunk/gcc/cp/ChangeLog

trunk/gcc/cp/tree.c

trunk/gcc/testsuite/ChangeLog


[Bug c++/55337] [4.8 Regression] ICE tree check: expected sizeof_expr, have alignof_expr in cp_tree_equal, at cp/tree.c:2608

2012-11-16 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



 Status|ASSIGNED|RESOLVED

 Resolution||FIXED



--- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org 2012-11-16 
14:36:14 UTC ---

Fixed.


[Bug c++/55337] [4.8 Regression] ICE tree check: expected sizeof_expr, have alignof_expr in cp_tree_equal, at cp/tree.c:2608

2012-11-15 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



 Status|UNCONFIRMED |NEW

   Last reconfirmed||2012-11-15

 CC||jakub at gcc dot gnu.org

   Target Milestone|--- |4.8.0

 Ever Confirmed|0   |1


[Bug c++/55337] [4.8 Regression] ICE tree check: expected sizeof_expr, have alignof_expr in cp_tree_equal, at cp/tree.c:2608

2012-11-15 Thread jakub at gcc dot gnu.org


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



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 #1 from Jakub Jelinek jakub at gcc dot gnu.org 2012-11-15 
10:04:19 UTC ---

Created attachment 28696

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

gcc48-pr55337.patch



Untested fix.