sh.c (sh_builtin_saveregs): If the number of to-be-saved fp registers is even...
authorJ"orn Rennecke <joern.rennecke@st.com>
Tue, 23 Aug 2005 13:07:16 +0000 (13:07 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Tue, 23 Aug 2005 13:07:16 +0000 (14:07 +0100)
commita11c004bd747e274becda2edaa8d1ea5bb8f18b8
treef281b1b984d8047564b6344db9e21524ce532824
parentaec5ba601b0ebaaca5362d32cebc9612aa6d2005
sh.c (sh_builtin_saveregs): If the number of to-be-saved fp registers is even...

        * sh.c (sh_builtin_saveregs): If the number of to-be-saved fp
        registers is even, and we have a hardware double precision fp,
        align the buffer.
        (sh_gimplify_va_arg_expr): For floating point arguments, consider
        size of current argument when checking if argument was passed in
        registers.

        * sh.c (sh_attr_renesas_p): Handle error_mark_node.

From-SVN: r103398
gcc/ChangeLog
gcc/config/sh/sh.c