aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@redhat.co.uk>2000-11-25 18:04:51 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2000-11-25 18:04:51 +0000
commit59a9e22e8e4f24f7dcf30e90ca39c620b0743170 (patch)
tree69203be8a2ed8ef6653f4d6dee829af8defb01f9 /gcc
parent2be36552c6a780f65faadb7a703193701b18635f (diff)
downloadgcc-59a9e22e8e4f24f7dcf30e90ca39c620b0743170.zip
gcc-59a9e22e8e4f24f7dcf30e90ca39c620b0743170.tar.gz
gcc-59a9e22e8e4f24f7dcf30e90ca39c620b0743170.tar.bz2
Allow combinations involving the flag register
From-SVN: r37740
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/i386.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 025007b..92b48f6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h
index a43578b..d5ad42d 100644
--- a/gcc/config/i386/i386.h
+++ b/gcc/config/i386/i386.h
@@ -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*/ \