re PR ipa/63566 (i686 bootstrap fails: ICE RTL flag check: INSN_UID used with unexpec...
authorJan Hubicka <hubicka@ucw.cz>
Sun, 8 Feb 2015 21:04:41 +0000 (22:04 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sun, 8 Feb 2015 21:04:41 +0000 (21:04 +0000)
commitead0ba5768adbf6a275dff580a1bf3e06d677bc8
treebeb502ec43c74edeb22c7d98d6bfc42f95238842
parent42685f72ca64d15f0d4ae46efa1297cefdbbc846
re PR ipa/63566 (i686 bootstrap fails: ICE RTL flag check: INSN_UID used with unexpected rtx code 'set' in INSN_UID, at rtl.h:1326)

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.

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