PR ipa/63566
commit6543cf8b69187cb3da34928fc80b6186df5d91e0
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 8 Feb 2015 21:04:41 +0000 (8 21:04 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 8 Feb 2015 21:04:41 +0000 (8 21:04 +0000)
treebeb502ec43c74edeb22c7d98d6bfc42f95238842
parentc670165ec7f1b0529c72ab63b59d0cad1c9fe3ae
PR ipa/63566
* i386.c (ix86_function_regparm): Look through aliases to see if callee
is local and optimized.
(ix86_function_sseregparm): Likewise; also use target's SSE math
settings; error out instead of silently generating wrong code
on mismatches.
(init_cumulative_args): Look through aliases.

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