OSDN Git Service

* expr.c (expand_expr_real_1, case PARM_DECL): Remove obsolete error
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Jul 2004 03:38:33 +0000 (03:38 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Jul 2004 03:38:33 +0000 (03:38 +0000)
check.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85250 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/expr.c

index 60411fa..fba6d43 100644 (file)
@@ -1,5 +1,8 @@
 2004-07-27  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
+       * expr.c (expand_expr_real_1, case PARM_DECL): Remove obsolete error
+       check.
+
        * gimplify.c (maybe_with_size_expr): If already have WITH_SIZE_EXPR,
        don't make another one.
 
index 0cb1fca..c3a0d80 100644 (file)
@@ -6335,14 +6335,6 @@ expand_expr_real_1 (tree exp, rtx target, enum machine_mode tmode,
       }
 
     case PARM_DECL:
-      if (!DECL_RTL_SET_P (exp))
-       {
-         error ("%Jprior parameter's size depends on '%D'", exp, exp);
-         return CONST0_RTX (mode);
-       }
-
-      /* ... fall through ...  */
-
     case VAR_DECL:
       /* If a static var's type was incomplete when the decl was written,
         but the type is complete now, lay out the decl now.  */