aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2015-04-02 19:33:22 +0200
committerUros Bizjak <uros@gcc.gnu.org>2015-04-02 19:33:22 +0200
commitfcb8e42940fd1ed8bb2ac449fe3cf08d9266e8f9 (patch)
treecad9c48ab0599a54476152458d43a8e7ce345f8d
parent894bec688558a3f8d9a5398df66adb4d45f6fa26 (diff)
downloadgcc-fcb8e42940fd1ed8bb2ac449fe3cf08d9266e8f9.zip
gcc-fcb8e42940fd1ed8bb2ac449fe3cf08d9266e8f9.tar.gz
gcc-fcb8e42940fd1ed8bb2ac449fe3cf08d9266e8f9.tar.bz2
i386.c (ix86_register_priority): Use AX_REG.
* config/i386/i386.c (ix86_register_priority): Use AX_REG. From-SVN: r221844
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/i386/i386.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8e4ca65..59dbeec 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2015-04-02 Uros Bizjak <ubizjak@gmail.com>
+ * config/i386/i386.c (ix86_register_priority): Use AX_REG.
+
+2015-04-02 Uros Bizjak <ubizjak@gmail.com>
+
Revert parts of r216820.
* config/i386/i386.md (movqi_internal): Correct type calculation
for alternatives 3 and 5.
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 744642c..d8d9983 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -41256,7 +41256,7 @@ ix86_register_priority (int hard_regno)
if (FIRST_REX_SSE_REG <= hard_regno && hard_regno <= LAST_REX_SSE_REG)
return 2;
/* Usage of AX register results in smaller code. Prefer it. */
- if (hard_regno == 0)
+ if (hard_regno == AX_REG)
return 4;
return 3;
}