aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2004-11-22 20:29:25 +0000
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2004-11-22 20:29:25 +0000
commit659acb4808ee07f04be2420d4c07dd07578a6b96 (patch)
treea8c02fe0ecb880aa015ad122a6ec75910717e5b9 /gcc
parentc913a9217294f3a0b8272a511206dbbc76434aab (diff)
fixed some missed bits in the last commit.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91027 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/rs6000/rs6000.c5
1 files changed, 1 insertions, 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))