part 3 of darwin64 PPC ABI changes
authorIain Sandoe <iains@gcc.gnu.org>
Wed, 28 Jul 2010 14:47:11 +0000 (14:47 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Wed, 28 Jul 2010 14:47:11 +0000 (14:47 +0000)
commitb2a0ce24ece1e7639d448d9423b70a5ac2f03512
tree09ce20ca72f400f521a173e71f1055bd83e8370c
parentc71eb2b76cd37ddf9bd819a587a62f14b0c589d2
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.

From-SVN: r162635
gcc/ChangeLog
gcc/config/rs6000/rs6000.c