aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMichael Meissner <meissner@gcc.gnu.org>1994-08-20 16:46:44 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1994-08-20 16:46:44 +0000
commitc4a9dd2e3a0bbe4b95a118cebb1c3063a74108f4 (patch)
tree1a1a1d375acee9dd4bae24798f7cf2e6ea2382fe /gcc
parente24fa5340495964dc7abda7e3d0809dbb24e048b (diff)
downloadgcc-c4a9dd2e3a0bbe4b95a118cebb1c3063a74108f4.zip
gcc-c4a9dd2e3a0bbe4b95a118cebb1c3063a74108f4.tar.gz
gcc-c4a9dd2e3a0bbe4b95a118cebb1c3063a74108f4.tar.bz2
Allocate eax before edx.
From-SVN: r7955
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/i386/i386.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h
index b2ad616..983bfc5 100644
--- a/gcc/config/i386/i386.h
+++ b/gcc/config/i386/i386.h
@@ -266,8 +266,8 @@ extern int target_flags;
available for storage of persistent values. */
#define REG_ALLOC_ORDER \
-/*dx,cx,ax,bx,si,di,bp,sp,st,st1,st2,st3,st4,st5,st6,st7,arg*/ \
-{ 1, 2, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }
+/*ax,cx,dx,bx,si,di,bp,sp,st,st1,st2,st3,st4,st5,st6,st7,arg*/ \
+{ 0, 2, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }
/* Macro to conditionally modify fixed_regs/call_used_regs. */
#define CONDITIONAL_REGISTER_USAGE \