Allow combinations involving the flag register
authorBernd Schmidt <bernds@redhat.co.uk>
Sat, 25 Nov 2000 18:04:51 +0000 (18:04 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Sat, 25 Nov 2000 18:04:51 +0000 (18:04 +0000)
From-SVN: r37740

gcc/ChangeLog
gcc/config/i386/i386.h

index 025007b..92b48f6 100644 (file)
@@ -1,3 +1,8 @@
+2000-11-25  Bernd Schmidt  <bernds@redhat.co.uk>
+
+       * config/i386/i386.h (FIXED_REGS): Make the three flags registers
+       fixed.
+
 2000-11-25  Philipp Thomas  <pthomas@suse.de>
        * configure.in (ALL_LINGUAS): Remove en_GB and add sv.
        * configure: Rebuilt.
index a43578b..d5ad42d 100644 (file)
@@ -628,7 +628,7 @@ extern int ix86_arch;
 /*ax,dx,cx,bx,si,di,bp,sp,st,st1,st2,st3,st4,st5,st6,st7*/     \
 {  0, 0, 0, 0, 0, 0, 0, 1, 0,  0,  0,  0,  0,  0,  0,  0,      \
 /*arg,flags,fpsr,dir,frame*/                                   \
-    1,    0,   0,  0,    1,                                    \
+    1,    1,   1,  1,    1,                                    \
 /*xmm0,xmm1,xmm2,xmm3,xmm4,xmm5,xmm6,xmm7*/                    \
      0,   0,   0,   0,   0,   0,   0,   0,                     \
 /*mmx0,mmx1,mmx2,mmx3,mmx4,mmx5,mmx6,mmx7*/                    \