diff options
author | Chris Demetriou <cgd@broadcom.com> | 2003-08-22 22:36:42 +0000 |
---|---|---|
committer | Chris Demetriou <cgd@gcc.gnu.org> | 2003-08-22 15:36:42 -0700 |
commit | beadc644df7d237d01c6d2d937cb593565736022 (patch) | |
tree | 696b3199dad4763226cb2c4ca1d91a77a4c97568 /gcc/doc | |
parent | 4ae2e3e9225dbd7b2eb6d08577b045bd0a0d017f (diff) | |
download | gcc-beadc644df7d237d01c6d2d937cb593565736022.zip gcc-beadc644df7d237d01c6d2d937cb593565736022.tar.gz gcc-beadc644df7d237d01c6d2d937cb593565736022.tar.bz2 |
mips.h (MASK_FIX_SB1, [...]): New defines.
2003-08-22 Chris Demetriou <cgd@broadcom.com>
* config/mips/mips.h (MASK_FIX_SB1, TARGET_FIX_SB1): New defines.
(TARGET_SWITCHES): Add -mfix-sb1 and -mno-fix-sb1.
* config/mips/mips.md (divdf3, divsf3, sqrtdf2, sqrtsf2): Work
around SB-1 errata if TARGET_FIX_SB1 is set.
(recip.d insn, recip.s insn, rsqrt.d insn, rsqrt.s insn): Likewise.
* doc/invoke.texi: Document MIPS -mfix-sb1 and -mno-fix-sb1.
From-SVN: r70707
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/invoke.texi | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 029c469..d68eb0e 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -479,7 +479,8 @@ in the following sections. -m4650 -msingle-float -mmad @gol -EL -EB -G @var{num} -nocpp @gol -mabi=32 -mabi=n32 -mabi=64 -mabi=eabi -mabi-fake-default @gol --mfix7000 -mno-crt0 -mflush-func=@var{func} -mno-flush-func @gol +-mfix7000 -mfix-sb1 -mno-fix-sb1 @gol +-mno-crt0 -mflush-func=@var{func} -mno-flush-func @gol -mbranch-likely -mno-branch-likely} @emph{i386 and x86-64 Options} @@ -8168,6 +8169,13 @@ Pass an option to gas which will cause nops to be inserted if the read of the destination register of an mfhi or mflo instruction occurs in the following two instructions. +@item -mfix-sb1 +@itemx -mno-fix-sb1 +@opindex mfix-sb1 +Work around certain SB-1 CPU core errata. +(This flag currently works around the SB-1 revision 2 +``F1'' and ``F2'' floating point errata.) + @item -no-crt0 @opindex no-crt0 Do not include the default crt0. |