diff options
| author | amodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-05-09 23:48:37 +0000 |
|---|---|---|
| committer | amodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-05-09 23:48:37 +0000 |
| commit | 19d2405c7cbd2cab56c1bdfd52186b79ba5f4d5d (patch) | |
| tree | 097d70ef518ae1c7ab32d73d51d4580f211acb84 /libjava/gnu/java/net | |
| parent | 3c5c182150fd226c72d000b8c914ae81e2ebfd0c (diff) | |
| download | ppe42-gcc-19d2405c7cbd2cab56c1bdfd52186b79ba5f4d5d.tar.gz ppe42-gcc-19d2405c7cbd2cab56c1bdfd52186b79ba5f4d5d.zip | |
* config/rs6000/rs6000.c (function_arg_boundary): Align for ABI_V4
when size is 8 bytes.
(function_arg_advance): Account for stack space used by AltiVec
args when -mabi=altivec. Simplify alignment calculations. For
ABI_V4, pass AltiVec vectors by reference when -mabi=no-altivec.
(function_arg): Similarly.
(function_arg_pass_by_reference): True for ABI_V4 AltiVec when
not AltiVec ABI.
(rs6000_va_arg): Correct fp arg test. Adjust for AltiVec change.
Correct alignment, and align before testing reg count. Remove
TREE_THIS_VOLATILE from reg. Don't emit unused labels.
(rs6000_complex_function_value): Check TARGET_HARD_FLOAT and
TARGET_FPRS here..
(rs6000_function_value): .. not here before call.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81659 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java/net')
0 files changed, 0 insertions, 0 deletions

