mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-05 13:30:58 +08:00
xtensa.c (xtensa_gimplify_va_arg_expr): Swap arguments for COND_EXPR in big-endian adjustment code.
* config/xtensa/xtensa.c (xtensa_gimplify_va_arg_expr): Swap arguments for COND_EXPR in big-endian adjustment code. From-SVN: r84655
This commit is contained in:
parent
747e2d0e5f
commit
e231737afe
@ -1,3 +1,8 @@
|
||||
2004-07-13 Bob Wilson <bob.wilson@acm.org>
|
||||
|
||||
* config/xtensa/xtensa.c (xtensa_gimplify_va_arg_expr): Swap
|
||||
arguments for COND_EXPR in big-endian adjustment code.
|
||||
|
||||
2004-07-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* pa-64.h (ARG_POINTER_REGNUM, STATIC_CHAIN_REGNUM): Delete.
|
||||
|
@ -2623,7 +2623,7 @@ xtensa_gimplify_va_arg_expr (tree valist, tree type, tree *pre_p,
|
||||
{
|
||||
t = size_int (PARM_BOUNDARY / BITS_PER_UNIT);
|
||||
t = fold (build (GE_EXPR, boolean_type_node, type_size, t));
|
||||
t = fold (build (COND_EXPR, sizetype, t, type_size, va_size));
|
||||
t = fold (build (COND_EXPR, sizetype, t, va_size, type_size));
|
||||
size = t;
|
||||
}
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user