summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java
diff options
context:
space:
mode:
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>2004-05-09 23:48:37 +0000
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>2004-05-09 23:48:37 +0000
commit19d2405c7cbd2cab56c1bdfd52186b79ba5f4d5d (patch)
tree097d70ef518ae1c7ab32d73d51d4580f211acb84 /libjava/gnu/java
parent3c5c182150fd226c72d000b8c914ae81e2ebfd0c (diff)
downloadppe42-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')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud