i386.c (override_options): Merge TARGET_SSE4_2 and TARGET_ABM handling of x86_popcnt variable.
* config/i386/i386.c (override_options): Merge TARGET_SSE4_2 and TARGET_ABM handling of x86_popcnt variable. From-SVN: r125570
This commit is contained in:
parent
5513e23973
commit
837a895482
2 changed files with 9 additions and 7 deletions
|
@ -1,3 +1,8 @@
|
|||
2007-06-08 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/i386.c (override_options): Merge TARGET_SSE4_2 and
|
||||
TARGET_ABM handling of x86_popcnt variable.
|
||||
|
||||
2007-06-08 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* doc/extend.texi (X86 Built-in Functions): Document __builtin_fabsq,
|
||||
|
|
|
@ -2267,12 +2267,9 @@ override_options (void)
|
|||
if (!TARGET_80387)
|
||||
target_flags |= MASK_NO_FANCY_MATH_387;
|
||||
|
||||
/* Turn on SSE4.1 builtins and popcnt instruction for -msse4.2. */
|
||||
/* Turn on SSE4.1 builtins for -msse4.2. */
|
||||
if (TARGET_SSE4_2)
|
||||
{
|
||||
ix86_isa_flags |= OPTION_MASK_ISA_SSE4_1;
|
||||
x86_popcnt = true;
|
||||
}
|
||||
ix86_isa_flags |= OPTION_MASK_ISA_SSE4_1;
|
||||
|
||||
/* Turn on SSSE3 builtins for -msse4.1. */
|
||||
if (TARGET_SSE4_1)
|
||||
|
@ -2305,8 +2302,8 @@ override_options (void)
|
|||
if (TARGET_3DNOW)
|
||||
ix86_isa_flags |= OPTION_MASK_ISA_MMX;
|
||||
|
||||
/* Turn on POPCNT builtins for -mabm. */
|
||||
if (TARGET_ABM)
|
||||
/* Turn on popcnt instruction for -msse4.2 or -mabm. */
|
||||
if (TARGET_SSE4_2 || TARGET_ABM)
|
||||
x86_popcnt = true;
|
||||
|
||||
/* Validate -mpreferred-stack-boundary= value, or provide default.
|
||||
|
|
Loading…
Add table
Reference in a new issue