OSDN Git Service

part 3 of darwin64 PPC ABI changes
authoriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Jul 2010 14:47:11 +0000 (14:47 +0000)
committeriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Jul 2010 14:47:11 +0000 (14:47 +0000)
commit89c677549c04e3e49d93e73e1c63735998697dec
tree09ce20ca72f400f521a173e71f1055bd83e8370c
parenta2bff217a0e1444310cfabb816396231fd3ce0d7
part 3 of darwin64 PPC ABI changes

* config/rs6000/rs6000.c (rs6000_override_options):
Use TARGET_MACHO inline, move darwin_one_byte_bool from here...
... to darwin_rs6000_override_options.
(rs6000_return_in_memory): Update preceding comment for darwin
64 bit ABI.  Use TARGET_MACHO inline.
(rs6000_darwin64_struct_check_p): New.
(function_arg_advance): Use rs6000_darwin64_struct_check_p.
(function_arg): Likewise.
(rs6000_arg_partial_bytes): Likewise.
(rs6000_function_value): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162635 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.c