i386.c (iy86_option_override_internal): Update processor_alias_table for missing...
authorUros Bizjak <uros@gcc.gnu.org>
Wed, 15 May 2013 17:48:26 +0000 (19:48 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 15 May 2013 17:48:26 +0000 (19:48 +0200)
commite7208ea3ec9f656a45ed7eb5eeb18fdbf6c51242
tree942eeb0ad36c65c24effa819fc0b0ba444ddcdbc
parente7413f3dee45949c1e205bd18072c2a7e6c09635
i386.c (iy86_option_override_internal): Update processor_alias_table for missing PTA_PRFCHW and PTA_FXSR flags.

* config/i386/i386.c (iy86_option_override_internal): Update
processor_alias_table for missing PTA_PRFCHW and PTA_FXSR flags.  Add
PTA_POPCNT to corei7 entry and remove PTA_SSE from athlon-4 entry.
Do not enable SSE prefetch on non-SSE 3dNow! targets.  Enable
TARGET_PRFCHW for TARGET_3DNOW targets.
* config/i386/i386.md (prefetch): Enable for TARGET_PRFCHW instead
of TARGET_3DNOW.
(*prefetch_3dnow): Enable for TARGET_PRFCHW only.

From-SVN: r198942
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md