OSDN Git Service

* config/i386/i386.c (init_cumulative_args): Set mmx/sse registers
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 10 Jul 2004 01:59:12 +0000 (01:59 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 10 Jul 2004 01:59:12 +0000 (01:59 +0000)
commitbc601a4de9d293f87357e34cd465b2918451471a
treedc6aa8d928dfb58a2c2e40708e3e5e1953838c5e
parent52cc2eeb6b62beb597d35602cb76637d4167cbb4
    * config/i386/i386.c (init_cumulative_args): Set mmx/sse registers
        available for use only when TARGET_MMX/_SSE is set, and check for
        variable argument function if any register count is non-zero.
        (function_arg): Correctly suppress repeated warnings for passing SSE
        vectors are arguments without SSE enabled.
        (ix86_function_arg_boundary): Without SSE enabled, the use of what
        would be SSE register modes does no longer influence the alignment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84431 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c