OSDN Git Service

Tune alignment for Intel Core i7
authormkuvyrkov <mkuvyrkov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Nov 2010 12:34:02 +0000 (12:34 +0000)
committermkuvyrkov <mkuvyrkov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Nov 2010 12:34:02 +0000 (12:34 +0000)
commitc39e6ea1bdf76c22092cf2aa2ce1f0bc4ee835a4
tree45c2d3b30ecf29a6bd3a8a1fc240eda24ee834b3
parentcfb3a1445b3acc3889c2aca96277f3cfaaf64235
Tune alignment for Intel Core i7

* config/i386.h (TARGET_COREI7{_32,_64,}): New macros.
(enum processor_type): Update comment.  Add entries for Core i7.
* config/i386-c.c (ix86_target_macros_internal): Update.
* config/i386.c (m_COREI7{_32,_64}): New macros.
(m_GENERIC32, m_GENERIC64): Use generic tuning for Core i7.
(processor_target_table): Tune alignment for Core i7.
(ix86_option_override_internal): Use PROCESSOR_COREI7_*.

* doc/invoke.texi: Document "corei7" option value.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@166177 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386-c.c
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/doc/invoke.texi