[Bug c++/53209] [4.7/4.8 Regression] tree check ICE: expected tree_vec, have error_mark in comp_template_args_with_info, at cp/pt.c:7038

2012-05-11 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53209

--- Comment #11 from Alexandre Oliva aoliva at gcc dot gnu.org 2012-05-11 
13:27:15 UTC ---
Author: aoliva
Date: Fri May 11 13:27:03 2012
New Revision: 187404

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=187404
Log:
PR c++/53209
* pt.c (tsubst_decl): Bail out if argvec is error_mark_node.

Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/pt.c


[Bug c++/53209] [4.7/4.8 Regression] tree check ICE: expected tree_vec, have error_mark in comp_template_args_with_info, at cp/pt.c:7038

2012-05-11 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53209

Alexandre Oliva aoliva at gcc dot gnu.org changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||aoliva at gcc dot gnu.org
 AssignedTo|unassigned at gcc dot   |aoliva at gcc dot gnu.org
   |gnu.org |

--- Comment #10 from Alexandre Oliva aoliva at gcc dot gnu.org 2012-05-11 
13:25:38 UTC ---
Mine


[Bug c++/53209] [4.7/4.8 Regression] tree check ICE: expected tree_vec, have error_mark in comp_template_args_with_info, at cp/pt.c:7038

2012-05-11 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53209

--- Comment #12 from Alexandre Oliva aoliva at gcc dot gnu.org 2012-05-11 
13:52:00 UTC ---
Fixed


[Bug c++/53209] [4.7/4.8 Regression] tree check ICE: expected tree_vec, have error_mark in comp_template_args_with_info, at cp/pt.c:7038

2012-05-11 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53209

Alexandre Oliva aoliva at gcc dot gnu.org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED

--- Comment #13 from Alexandre Oliva aoliva at gcc dot gnu.org 2012-05-11 
13:52:58 UTC ---
Fixed, really!


[Bug c++/53209] [4.7/4.8 Regression] tree check ICE: expected tree_vec, have error_mark in comp_template_args_with_info, at cp/pt.c:7038

2012-05-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53209

--- Comment #14 from Richard Guenther rguenth at gcc dot gnu.org 2012-05-11 
14:16:00 UTC ---
What about the branch?


[Bug c++/53209] [4.7/4.8 Regression] tree check ICE: expected tree_vec, have error_mark in comp_template_args_with_info, at cp/pt.c:7038

2012-05-08 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53209

H.J. Lu hjl.tools at gmail dot com changed:

   What|Removed |Added

 CC||krebbel at gcc dot gnu.org

--- Comment #9 from H.J. Lu hjl.tools at gmail dot com 2012-05-08 14:27:43 
UTC ---
*** Bug 53280 has been marked as a duplicate of this bug. ***


[Bug c++/53209] [4.7/4.8 Regression] tree check ICE: expected tree_vec, have error_mark in comp_template_args_with_info, at cp/pt.c:7038

2012-05-05 Thread izamyatin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53209

Igor Zamyatin izamyatin at gmail dot com changed:

   What|Removed |Added

 CC||izamyatin at gmail dot com

--- Comment #7 from Igor Zamyatin izamyatin at gmail dot com 2012-05-05 
06:46:26 UTC ---
This patch fixes problem for me


[Bug c++/53209] [4.7/4.8 Regression] tree check ICE: expected tree_vec, have error_mark in comp_template_args_with_info, at cp/pt.c:7038

2012-05-05 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53209

Paolo Carlini paolo.carlini at oracle dot com changed:

   What|Removed |Added

 CC||daniel.calcoen at cern dot
   ||ch

--- Comment #8 from Paolo Carlini paolo.carlini at oracle dot com 2012-05-05 
09:59:58 UTC ---
*** Bug 53244 has been marked as a duplicate of this bug. ***


[Bug c++/53209] [4.7/4.8 Regression] tree check ICE: expected tree_vec, have error_mark in comp_template_args_with_info, at cp/pt.c:7038

2012-05-04 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53209

H.J. Lu hjl.tools at gmail dot com changed:

   What|Removed |Added

 Target|i686-pc-linux-gnu   |
 CC||dseketel at redhat dot com
  Component|target  |c++
Summary|[4.8 Regression] tree check |[4.7/4.8 Regression] tree
   |ICE: expected tree_vec, |check ICE: expected
   |have error_mark in  |tree_vec, have error_mark
   |comp_template_args_with_inf |in
   |o, at cp/pt.c:7038  |comp_template_args_with_inf
   ||o, at cp/pt.c:7038

--- Comment #3 from H.J. Lu hjl.tools at gmail dot com 2012-05-04 14:32:12 
UTC ---
The failure is the same as

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53177#c4

and also happens on 4.7.  It is caused by revision 181118:

http://gcc.gnu.org/ml/gcc-cvs/2011-11/msg00406.html


[Bug c++/53209] [4.7/4.8 Regression] tree check ICE: expected tree_vec, have error_mark in comp_template_args_with_info, at cp/pt.c:7038

2012-05-04 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53209

--- Comment #4 from Paolo Carlini paolo.carlini at oracle dot com 2012-05-04 
14:38:17 UTC ---
Hey HJ, is your regression hunting machine back to life?


[Bug c++/53209] [4.7/4.8 Regression] tree check ICE: expected tree_vec, have error_mark in comp_template_args_with_info, at cp/pt.c:7038

2012-05-04 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53209

--- Comment #5 from H.J. Lu hjl.tools at gmail dot com 2012-05-04 14:42:08 
UTC ---
(In reply to comment #4)
 Hey HJ, is your regression hunting machine back to life?

Yes.


[Bug c++/53209] [4.7/4.8 Regression] tree check ICE: expected tree_vec, have error_mark in comp_template_args_with_info, at cp/pt.c:7038

2012-05-04 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53209

--- Comment #6 from Martin Jambor jamborm at gcc dot gnu.org 2012-05-04 
14:55:49 UTC ---
It seems to me that Alexandre has posted a patch to address this
issue:

http://gcc.gnu.org/ml/gcc-patches/2012-05/msg00280.html

Hm, it does seem far more probable that the problem is caused by
revision 181118 rather than 186789 as I stated in the bug summary, but
I have double checked that yesterday (on gcc45 on compile farm).
Strange.