diff options
author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-11-22 20:29:25 +0000 |
---|---|---|
committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-11-22 20:29:25 +0000 |
commit | 659acb4808ee07f04be2420d4c07dd07578a6b96 (patch) | |
tree | a8c02fe0ecb880aa015ad122a6ec75910717e5b9 /gcc | |
parent | c913a9217294f3a0b8272a511206dbbc76434aab (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.c | 5 |
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)) |