aboutsummaryrefslogtreecommitdiff
path: root/gcc/hooks.c
diff options
context:
space:
mode:
authorIain Sandoe <iains@gcc.gnu.org>2010-07-27 13:24:08 +0000
committerIain Sandoe <iains@gcc.gnu.org>2010-07-27 13:24:08 +0000
commita9ab25e2b426a24273f121ea8d29239cc526ce72 (patch)
tree9b26b6fd9fa9453b9d4d73c5556d893d11f1a53f /gcc/hooks.c
parent2200fc4965ca0bc01566d48949eecf5d99a15801 (diff)
downloadgcc-a9ab25e2b426a24273f121ea8d29239cc526ce72.zip
gcc-a9ab25e2b426a24273f121ea8d29239cc526ce72.tar.gz
gcc-a9ab25e2b426a24273f121ea8d29239cc526ce72.tar.bz2
re PR target/35491 (wrong ABI for some struct passing with vector code)
PR target/35491 PR target/29090 Merge from Apple local 4.2.1. 2005-05-11 Stan Shebs <shebs@apple.com> Fix 64-bit varargs for Darwin (Radar 4028089). * config/rs6000/rs6000.h (rs6000_args): New field floats_in_gpr. * config/rs6000/rs6000.c (rs6000_darwin64_record_arg_advance_flush): Add argument, add case for 8-byte register half-filled with a float. (rs6000_darwin64_record_arg_advance_recurse): Detect and handle single-precision floats specially. From-SVN: r162567
Diffstat (limited to 'gcc/hooks.c')
0 files changed, 0 insertions, 0 deletions