diff options
author | Dominik Vogt <vogt@linux.vnet.ibm.com> | 2015-07-24 11:22:32 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2015-07-24 11:22:32 +0000 |
commit | fd9c86e0911d869400bab09ded01a4974b00b9f5 (patch) | |
tree | 4e5a10250058d0ae4f08c9ed9f81a84f7d69cbd8 /gcc/config/s390/s390.c | |
parent | 63281f61cb84757926b834904054e39a6df5541b (diff) | |
download | gcc-fd9c86e0911d869400bab09ded01a4974b00b9f5.zip gcc-fd9c86e0911d869400bab09ded01a4974b00b9f5.tar.gz gcc-fd9c86e0911d869400bab09ded01a4974b00b9f5.tar.bz2 |
[PATCH 2/4] S390 -march=native related fixes
gcc/ChangeLog
* config/s390/s390.c (s390_issue_rate): Handle PROCESSOR_2094_Z9_EC.
(s390_option_override): Likewise.
(s390_adjust_priority): Likewise.
From-SVN: r226145
Diffstat (limited to 'gcc/config/s390/s390.c')
-rw-r--r-- | gcc/config/s390/s390.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index 861dfb2..27e1c35 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -7270,12 +7270,7 @@ s390_adjust_priority (rtx_insn *insn, int priority) if (! INSN_P (insn)) return priority; - if (s390_tune != PROCESSOR_2084_Z990 - && s390_tune != PROCESSOR_2094_Z9_109 - && s390_tune != PROCESSOR_2097_Z10 - && s390_tune != PROCESSOR_2817_Z196 - && s390_tune != PROCESSOR_2827_ZEC12 - && s390_tune != PROCESSOR_2964_Z13) + if (s390_tune <= PROCESSOR_2064_Z900) return priority; switch (s390_safe_attr_type (insn)) @@ -7304,6 +7299,7 @@ s390_issue_rate (void) { case PROCESSOR_2084_Z990: case PROCESSOR_2094_Z9_109: + case PROCESSOR_2094_Z9_EC: case PROCESSOR_2817_Z196: return 3; case PROCESSOR_2097_Z10: @@ -13521,6 +13517,7 @@ s390_option_override (void) s390_cost = &z990_cost; break; case PROCESSOR_2094_Z9_109: + case PROCESSOR_2094_Z9_EC: s390_cost = &z9_109_cost; break; case PROCESSOR_2097_Z10: |