This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] s390: fixes for z10 instruction cost
- From: Andreas Krebbel <krebbel at linux dot vnet dot ibm dot com>
- To: Wolfgang Gellerich <gelleric at linux dot vnet dot ibm dot com>
- Cc: GCC-Patches <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 04 Sep 2009 12:13:26 +0200
- Subject: Re: [PATCH] s390: fixes for z10 instruction cost
- References: <4AA0DEEA.5010209@linux.vnet.ibm.com>
Hi Wolfgang,
2009-09-03 Wolfgang Gellerich <gellerich@de.ibm.com>
* config/s390/2097.md: Removed two incorrect bypasses.
(z10_fsimpdf): Fixed latency.
(z10_fhex): New insn_reservation.
(z10_floaddf): Fixed latency.
(z10_floadsf): Fixed latency.
(z10_ftrunctf): Fixed latency.
(z10_ftruncdf): Fixed latency.
* config/s390/s390.c (z10_cost): Fixed values.
(s390_adjust_priority): Added z10 path.
* config/s390/s390.md (type): Added fhex.
(*mov<mode>_64dfp): Updated type attribute.
(*mov<mode>_64): Updated type attribute.
(*mov<mode>_31): Updated type attribute.
* config/s390/2084.md (x_fsimpdf): Updated condition.
Ok. I've applied your patch to mainline and since it fixes a serious
performance regression with the -mtune=z10 option also to GCC 4.4 branch.
Thanks!
-Andreas-