expr.c (expand_expr_real_1, [...]): Remove obsolete error check.
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Wed, 28 Jul 2004 03:38:33 +0000 (03:38 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 28 Jul 2004 03:38:33 +0000 (23:38 -0400)
* expr.c (expand_expr_real_1, case PARM_DECL): Remove obsolete error
check.

From-SVN: r85250

gcc/ChangeLog
gcc/expr.c

index 60411fac08e6436d6a341a8e04bbc20e5ccc7859..fba6d43b38b9a4534cb8f441b18f09ec5217e7eb 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 0cb1fcad09718b8b483d5301ff98b70ed353e916..c3a0d8060a99fe4fcfc76f2b02f20524db40ad45 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.  */