aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2012-11-23 17:02:09 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2012-11-23 16:02:09 +0000
commit340ef734b8072d2b58f946bb69170f2e535813d7 (patch)
treeac19f5f945dc63511ec646c41e86a9a728967010 /gcc/tree.c
parentee88e690a27cfbe3cbb2216e50dec455754bc9a2 (diff)
downloadgcc-340ef734b8072d2b58f946bb69170f2e535813d7.zip
gcc-340ef734b8072d2b58f946bb69170f2e535813d7.tar.gz
gcc-340ef734b8072d2b58f946bb69170f2e535813d7.tar.bz2
i386-c.c (ix86_target_macros_internal): Update handling of core chips.
* i386-c.c (ix86_target_macros_internal): Update handling of core chips. * i386.c (DUMMY_STRINGOP_ALGS): Update (*_cost): Update. (core_cost): Copy from generic64_cost; fix stringop descriptors. (m_CORE2_32, m_CORE2_64, m_COREI7_32, m_COREI7_64, m_CORE2I7_32, m_CORE2I7_64): Remove. (m_CORE2, m_COREI7, m_CORE2I7): Update. (initial_ix86_tune_features): Update. (processor_target): Update. (ix86_option_override_internal): Update. (ix86_option_override_internal): Remove PROCESSOR_CORE2_64, PROCESSOR_COREI7_64 special cases. (decide_alg): Add noalign parameter; set it. (ix86_expand_movmem, ix86_expand_setmem): Update noalign handling. (ix86_issue_rate): Update. (ia32_multipass_dfa_lookahead): Update. (ix86_sched_init_global): Update. (get_builtin_code_for_version): Update. * i386.h (stringop_strategy): Add noalign flag. (TARGET_CORE2_32, TARGET_CORE2_64, TARGET_COREI7_32, TARGET_COREI7_64): Remove. (TARGET_CORE2, TARGET_COREI7): New. (enum processor_type): Remove PROCESSOR_CORE2_32, PROCESSOR_CORE2_64, PROCESSOR_COREI7_32, PROCESSOR_COREI7_64; add PROCESSOR_CORE2, PROCESSOR_COREI7. From-SVN: r193761
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions