This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/34618] [4.3 regression] ICE with -fmudflap and vectorization



------- Comment #3 from jakub at gcc dot gnu dot org  2008-01-04 17:39 -------
To me this looks like a bug in outof-ssa, not unroller.  The VAR_DECL in
question
is created by outof-ssa.  The following hunk fixes this ICE:
--- tree-outof-ssa.c.jj117      2007-10-28 19:34:17.000000000 +0100
+++ tree-outof-ssa.c    2008-01-04 18:35:53.000000000 +0100
@@ -119,6 +119,7 @@ create_temp (tree t)
     }
   DECL_ARTIFICIAL (tmp) = DECL_ARTIFICIAL (t);
   DECL_IGNORED_P (tmp) = DECL_IGNORED_P (t);
+  DECL_GIMPLE_REG_P (tmp) = DECL_GIMPLE_REG_P (t);
   add_referenced_var (tmp);

   /* add_referenced_var will create the annotation and set up some


-- 


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]