https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64982

--- Comment #2 from howarth at bromo dot med.uc.edu ---
Actually reverting...

Author: hubicka
Date: Sun Feb  8 21:04:41 2015
New Revision: 220520

URL: https://gcc.gnu.org/viewcvs?rev=220520&root=gcc&view=rev
Log:
    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.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/i386.c

eliminates the ICEs in g++.dg/abi/covariant2.C at -m32 on
x86_64-apple-darwin14. Probably related to the absence of alias support on
darwin.

Reply via email to