builtins.c (std_gimplify_va_arg_expr): Deny ARGS_GROW_DOWNWARD.
authorRichard Henderson <rth@redhat.com>
Sat, 10 Jul 2004 01:52:53 +0000 (18:52 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 10 Jul 2004 01:52:53 +0000 (18:52 -0700)
commite4d3eef11d6ed460db6aa66fea489bd3e0c9f577
tree236f16934f66ba6982429b03b99f0240e991c0d1
parentffe384ff8643d92dc213b386b3dadb8d90c4b0d1
builtins.c (std_gimplify_va_arg_expr): Deny ARGS_GROW_DOWNWARD.

        * builtins.c (std_gimplify_va_arg_expr): Deny ARGS_GROW_DOWNWARD.
        Always align upward to arg boundary.  Use size_in_bytes/round_up.
        Maintain type-correctness of constants.
        * stor-layout.c (round_up, round_down): Special-case powers of 2.

From-SVN: r84430
gcc/ChangeLog
gcc/builtins.c
gcc/stor-layout.c