This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/13234] [3.4 Regression] ICE when dumping a translation unit
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 29 Nov 2003 19:07:05 -0000
- Subject: [Bug middle-end/13234] [3.4 Regression] ICE when dumping a translation unit
- References: <20031129182025.13234.gdr@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From pinskia at gcc dot gnu dot org 2003-11-29 19:07 -------
Actually this is a regression, the patch which caused it:
2003-08-20 Jason Merrill <jason@redhat.com>
* tree.h (IS_EXPR_CODE_CLASS): Also include 'r' and 's'.
(EXPR_CHECK): Don't check for 'r' or 's' if we're
checking IS_EXPR_CODE_CLASS.
* calls.c (calls_function_1): Likewise.
* fold-const.c (fold): Likewise.
* tree.c (iterative_hash_expr): Likewise.
* tree-inline.c (walk_tree, copy_tree_r): Likewise.
(gdb) p debug_tree(t)
<component_ref 0x11b95a0
arg 0 <identifier_node 0x7071c0 __xbindings <0x0>local bindings <0x0>>
arg 1 <identifier_node 0x13976c0 _M_equalbindings <0x0>local bindings <0x0>>>
$3 = void
--
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |minor
Status|UNCONFIRMED |NEW
Component|c++ |middle-end
Ever Confirmed| |1
Keywords| |ice-on-valid-code
Last reconfirmed|0000-00-00 00:00:00 |2003-11-29 19:07:05
date| |
Summary|ICE when dumping a |[3.4 Regression] ICE when
|translation unit |dumping a translation unit
Target Milestone|--- |3.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13234