diff options
author | Michael Meissner <meissner@gcc.gnu.org> | 1994-08-20 16:46:44 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 1994-08-20 16:46:44 +0000 |
commit | c4a9dd2e3a0bbe4b95a118cebb1c3063a74108f4 (patch) | |
tree | 1a1a1d375acee9dd4bae24798f7cf2e6ea2382fe | |
parent | e24fa5340495964dc7abda7e3d0809dbb24e048b (diff) | |
download | gcc-c4a9dd2e3a0bbe4b95a118cebb1c3063a74108f4.zip gcc-c4a9dd2e3a0bbe4b95a118cebb1c3063a74108f4.tar.gz gcc-c4a9dd2e3a0bbe4b95a118cebb1c3063a74108f4.tar.bz2 |
Allocate eax before edx.
From-SVN: r7955
-rw-r--r-- | gcc/config/i386/i386.h | 4 |
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 \ |