rs6000.c (rs6000_mixed_function_arg): New.
authorFariborz Jahanian <fjahanian@apple.com>
Fri, 31 Oct 2003 15:50:49 +0000 (15:50 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Fri, 31 Oct 2003 15:50:49 +0000 (10:50 -0500)
commitb78d48ddc2033b298e199c970e6fb465e288a317
tree4710c3c4ee9d5e8de576ca6d8fdee3ea1ec01806
parent3dc5f34a79fcc27557f1dcb0c142f487c009fe23
rs6000.c (rs6000_mixed_function_arg): New.

2003-10-31  Fariborz Jahanian  <fjahanian@apple.com>
            David Edelsohn  <edelsohn@gnu.org>

        * config/rs6000/rs6000.c (rs6000_mixed_function_arg): New.
        (function_arg): Call it.
        (rs6000_function_value): Widen integral return value to mode based
        on TARGET_32BIT, not word_mode.
        * config/rs6000/rs6000.h (PROMOTE_MODE): Likewise.

Co-Authored-By: David Edelsohn <edelsohn@gnu.org>
From-SVN: r73151
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h