i860.h (EXPAND_BUILTIN_SAVEREGS): New.
authorRichard Henderson <rth@cygnus.com>
Mon, 26 Jul 1999 07:04:47 +0000 (00:04 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 26 Jul 1999 07:04:47 +0000 (00:04 -0700)
commit0174469a67d4a7c6290237bf80084a3ddaae27a7
treee8febd06c68616764ad061670173af4aeec41ef2
parenteb11a473473d8461a21ddeb5648d5bb87bdaf505
i860.h (EXPAND_BUILTIN_SAVEREGS): New.

        * i860.h (EXPAND_BUILTIN_SAVEREGS): New.
        (BUILD_VA_LIST_TYPE): New.
        (EXPAND_BUILTIN_VA_START): New.
        (EXPAND_BUILTIN_VA_ARG): New.
        * i860.c (output_delayed_branch): Disable.
        (output_delay_insn): Likewise.
        (i860_saveregs): New.
        (i860_build_va_list): New.
        (i860_va_start): New.
        (i860_va_arg): New.
        * i860.md: Disable all peepholes using output_delayed_branch.
        * i860/sysv4.h (I860_SVR4_VA_LIST): New.

From-SVN: r28259
gcc/ChangeLog
gcc/config/i860/i860.c
gcc/config/i860/i860.h
gcc/config/i860/i860.md
gcc/config/i860/sysv4.h