[Bug java/50045] [4.7 regression] ICE in gcc/java/lang.c:427 with -fdump-tree-all
ktietz at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Feb 22 16:51:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50045
Kai Tietz <ktietz at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ktietz at gcc dot gnu.org
--- Comment #5 from Kai Tietz <ktietz at gcc dot gnu.org> 2012-02-22 16:45:28 UTC ---
Does the following patch fixes your problem?
ChangeLog
2012-02-20 Kai Tietz
PR java/50045
* lang.c (put_decl_node): Check also for args not
nil.
Index: lang.c
===================================================================
--- lang.c (revision 184426)
+++ lang.c (working copy)
@@ -420,7 +420,8 @@
if (TREE_CODE (TREE_TYPE (node)) == METHOD_TYPE)
args = TREE_CHAIN (args);
put_decl_string ("(", 1);
- for ( ; args != end_params_node; args = TREE_CHAIN (args), i++)
+ for ( ; args != NULL_TREE && args != end_params_node;
+ args = TREE_CHAIN (args), i++)
{
if (i > 0)
put_decl_string (",", 1);
More information about the Java-prs
mailing list