This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/24307] [4.1 regression] ICE in early_tree_profile with fortran/computed gotos
- From: "steven at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 19 Oct 2005 15:47:51 -0000
- Subject: [Bug tree-optimization/24307] [4.1 regression] ICE in early_tree_profile with fortran/computed gotos
- References: <bug-24307-10053@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #2 from steven at gcc dot gnu dot org 2005-10-19 15:47 -------
Index: tree-cfg.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/tree-cfg.c,v
retrieving revision 2.224
diff -u -3 -p -r2.224 tree-cfg.c
--- tree-cfg.c 16 Oct 2005 00:07:17 -0000 2.224
+++ tree-cfg.c 19 Oct 2005 15:47:13 -0000
@@ -2937,7 +2937,7 @@ tree_find_edge_insert_loc (edge e, block
if (TREE_CODE (tmp) == RETURN_EXPR)
{
tree op = TREE_OPERAND (tmp, 0);
- if (!is_gimple_val (op))
+ if (op && !is_gimple_val (op))
{
gcc_assert (TREE_CODE (op) == MODIFY_EXPR);
bsi_insert_before (bsi, op, BSI_NEW_STMT);
?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24307