From fa78dbea45b2043cee909f2d2e02d99997ee9baf Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Sat, 13 Mar 2004 07:51:58 +0000 Subject: [PATCH] rs6000.c (rs6000_va_arg): Replace SPLIT_COMPLEX_ARGS with targetm version. * config/rs6000/rs6000.c (rs6000_va_arg): Replace SPLIT_COMPLEX_ARGS with targetm version. From-SVN: r79437 --- gcc/ChangeLog | 3 +++ gcc/config/rs6000/rs6000.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 33d6149cf8a..8f1300ce026 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2004-03-13 Alan Modra + * config/rs6000/rs6000.c (rs6000_va_arg): Replace SPLIT_COMPLEX_ARGS + with targetm version. + PR target/14567 * config/rs6000/rs6000.h (UNITS_PER_ARG, RS6000_ARG_SIZE): Delete. (HARD_REGNO_MODE_OK): Disallow TFmode for fp31. diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 56e4e7653cd..1c21bcca011 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -4839,7 +4839,7 @@ rs6000_va_arg (tree valist, tree type) return expand_expr (t, NULL_RTX, VOIDmode, EXPAND_NORMAL); } - if (SPLIT_COMPLEX_ARGS + if (targetm.calls.split_complex_arg && TREE_CODE (type) == COMPLEX_TYPE) { tree elem_type = TREE_TYPE (type); -- 2.30.2