------- Comment #21 from iains at gcc dot gnu dot org  2010-07-27 13:24 -------
Subject: Bug 29090

Author: iains
Date: Tue Jul 27 13:24:08 2010
New Revision: 162567

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162567
Log:

        PR target/35491
        PR target/29090

        Merge from Apple local 4.2.1.
        2005-05-11  Stan Shebs  <sh...@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.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rs6000/rs6000.c
    trunk/gcc/config/rs6000/rs6000.h


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29090

Reply via email to