From ff385162ee38caf3100ba4a0f682241c3b0d681d Mon Sep 17 00:00:00 2001 From: hjl Date: Mon, 23 Dec 2013 17:11:00 +0000 Subject: [PATCH] Move Bonnell and Silvermont entries before generic * config/i386/i386.c (processor_target_table): Move Bonnell and Silvermont entries before generic. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206180 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/config/i386/i386.c | 14 ++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b9fe763..b2f9f6e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-12-23 H.J. Lu + + * config/i386/i386.c (processor_target_table): Move Bonnell and + Silvermont entries before generic. + 2013-12-23 Bingfeng Mei PR middle-end/59569 diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 2d480b3..ced6618 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -2397,12 +2397,16 @@ static const struct ptt processor_target_table[PROCESSOR_max] = {&nocona_cost, 0, 0, 0, 0, 0}, /* Core 2 */ {&core_cost, 16, 10, 16, 10, 16}, - /* Core i7 */ + /* Nehalem */ {&core_cost, 16, 10, 16, 10, 16}, - /* Core i7 avx */ + /* Sandy Bridge */ {&core_cost, 16, 10, 16, 10, 16}, - /* Core avx2 */ + /* Haswell */ {&core_cost, 16, 10, 16, 10, 16}, + /* Bonnell */ + {&atom_cost, 16, 15, 16, 7, 16}, + /* Silvermont */ + {&slm_cost, 16, 15, 16, 7, 16}, {&generic_cost, 16, 10, 16, 10, 16}, {&amdfam10_cost, 32, 24, 32, 7, 32}, {&bdver1_cost, 16, 10, 16, 7, 11}, @@ -2410,9 +2414,7 @@ static const struct ptt processor_target_table[PROCESSOR_max] = {&bdver3_cost, 16, 10, 16, 7, 11}, {&bdver4_cost, 16, 10, 16, 7, 11}, {&btver1_cost, 16, 10, 16, 7, 11}, - {&btver2_cost, 16, 10, 16, 7, 11}, - {&atom_cost, 16, 15, 16, 7, 16}, - {&slm_cost, 16, 15, 16, 7, 16} + {&btver2_cost, 16, 10, 16, 7, 11} }; static const char *const cpu_names[TARGET_CPU_DEFAULT_max] = -- 2.7.4