From 23ba09f0705589532865015b6d03d7f8258a2c79 Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Mon, 22 Nov 2004 15:29:25 -0500 Subject: [PATCH] fixed some missed bits in the last commit. From-SVN: r91027 --- gcc/config/rs6000/rs6000.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 63623f15b87..f018f601490 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -4818,9 +4818,6 @@ function_arg_boundary (enum machine_mode mode, tree type) || (type && TREE_CODE (type) == VECTOR_TYPE && int_size_in_bytes (type) >= 16)) return 128; - else if (type && TREE_CODE (type) == VECTOR_TYPE - && int_size_in_bytes (type) > 16) - return 128; else return PARM_BOUNDARY; } @@ -18606,7 +18603,7 @@ rs6000_function_value (tree valtype, tree func ATTRIBUTE_UNUSED) return rs6000_complex_function_value (mode); else if (TREE_CODE (valtype) == VECTOR_TYPE && TARGET_ALTIVEC && TARGET_ALTIVEC_ABI - && ALTIVEC_VECTOR_MODE(mode)) + && ALTIVEC_VECTOR_MODE (mode)) regno = ALTIVEC_ARG_RETURN; else if (TARGET_E500_DOUBLE && TARGET_HARD_FLOAT && (mode == DFmode || mode == DCmode)) -- 2.30.2