]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
tree.h (contains_placeholder_p): Now returns bool.
authorRichard Kenner <kenner@gcc.gnu.org>
Sat, 5 Jul 2003 11:54:57 +0000 (07:54 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Sat, 5 Jul 2003 11:54:57 +0000 (07:54 -0400)
* tree.h (contains_placeholder_p): Now returns bool.
(CONTAINS_PLACEHOLDER_P): New macro.
(type_contains_placeholder_p): New function.
* tree.c (save_expr): Remove code avoiding folding COMPONENT_REF.
(contains_placeholder_p): Now returns bool.
Rework to use CONTAINS_PLACEHOLDER_P macro.
(type_contains_placeholder_p): New function.
* fold-const.c (fold, case COMPONENT_REF): Don't fold if
type_contains_placeholder_p.
(fold_range_test, fold_mathfn_compare, fold_inf_compare, fold):
Use CONTAINS_PLACEHOLDER_P macro.
* builtins.c (fold_builtin): Likewise.
* calls.c (initialize_argument_information): Likewise.
* emit-rtl.c (set_mem_attributes_minus_bitpos): Likewise.
* explow.c (expr_size): Likewise.
* expr.c (store_constructor, get_inner_reference): Likewise.
* function.c (assign_parms): Likewise.
* stor-layout.c (variable_size): Likewise.

From-SVN: r68969

gcc/stor-layout.c

index d01b756e9ce7881f88bf6853bfc85189a1e857fb..8aaa217fea3cd890bd180cf868830f324ff865a6 100644 (file)
@@ -162,7 +162,7 @@ variable_size (size)
      constant sizes.  */
   if (TREE_CONSTANT (size)
       || (*lang_hooks.decls.global_bindings_p) () < 0
-      || contains_placeholder_p (size))
+      || CONTAINS_PLACEHOLDER_P (size))
     return size;
 
   if (TREE_CODE (size) == MINUS_EXPR && integer_onep (TREE_OPERAND (size, 1)))