[Bug target/64806] [5 Regression] FAIL: g++.dg/ext/mv1.C

hjl.tools at gmail dot com gcc-bugzilla@gcc.gnu.org
Mon Jan 26 19:08:00 GMT 2015


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

--- Comment #4 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to Allan Jensen from comment #3)
> I refer to this:
> 
>   /* Handle arch= if specified.  For priority, set it to be 1 more than
>      the best instruction set the processor can handle.  For instance, if
>      there is a version for atom and a version for ssse3 (the highest ISA
>      priority for atom), the atom version must be checked for dispatch
>      before the ssse3 version. */

That is correct. The issue here is

nt __attribute__ ((target("arch=corei7"))) foo ();

vs

int __attribute__ ((target("arch=corei7,popcnt"))) foo ();

not

int __attribute__ ((target("arch=corei7"))) foo ();

vs

int __attribute__ ((target("popcnt"))) foo ();

What bug does your patch try to fix?



More information about the Gcc-bugs mailing list