re PR target/56186 (function return ABI change for 128-bit types on Win64)
authorKai Tietz <ktietz@redhat.com>
Mon, 4 Feb 2013 16:37:44 +0000 (17:37 +0100)
committerKai Tietz <ktietz@gcc.gnu.org>
Mon, 4 Feb 2013 16:37:44 +0000 (17:37 +0100)
commit152689dc44791375394b952dbebdfb81e361dffc
tree1440d5f80d79e5915728b3dc05fbe12ced0b2e7b
parent2b5987b550c62dec5b79670dfe34984a3d1d0c8b
re PR target/56186 (function return ABI change for 128-bit types on Win64)

        PR target/56186
        * config/i386/i386.c (function_value_ms_64): Add additional valtype
        argument and improve checking of return-argument types for 16-byte
        modes.
        (ix86_function_value_1): Add additional valtype argument on call
        of function_value_64.
        (return_in_memory_ms_64): Sync 16-byte sized mode handling with
        handling infunction_value_64 function.

From-SVN: r195721
gcc/ChangeLog
gcc/config/i386/i386.c