aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorCatherine Moore <clm@codesourcery.com>2011-04-20 12:54:32 -0400
committerCatherine Moore <clm@gcc.gnu.org>2011-04-20 12:54:32 -0400
commit0eda40338e214245b14933f5ef6d73848f52f577 (patch)
tree6b3f66d43639406c4f8e02ed7c2f8e2561c2c6f7 /gcc/doc
parent01475747254ace9b52d6c62779639bffbf5b6c45 (diff)
downloadgcc-0eda40338e214245b14933f5ef6d73848f52f577.zip
gcc-0eda40338e214245b14933f5ef6d73848f52f577.tar.gz
gcc-0eda40338e214245b14933f5ef6d73848f52f577.tar.bz2
mips.opt (mfix-24k): New.
2011-04-20 Catherine Moore <clm@codesourcery.com> * config/mips/mips.opt (mfix-24k): New. * config/mips/mips.h (ASM_SPEC): Handle -mfix-24k. * config/mips/mips.md (length): Increase by 4 for stores if fixing 24K errata. * config/mips/mips.c (mips_reorg_process_insns): Do not allow all noreorder if fixing 24K errata. * doc/invoke.texi: Document mfix-24k. From-SVN: r172780
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/invoke.texi8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 7ca4405..4377f34 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -714,6 +714,7 @@ Objective-C and Objective-C++ Dialects}.
-mdivide-traps -mdivide-breaks @gol
-mmemcpy -mno-memcpy -mlong-calls -mno-long-calls @gol
-mmad -mno-mad -mfused-madd -mno-fused-madd -nocpp @gol
+-mfix-24k -mno-fix-24k @gol
-mfix-r4000 -mno-fix-r4000 -mfix-r4400 -mno-fix-r4400 @gol
-mfix-r10000 -mno-fix-r10000 -mfix-vr4120 -mno-fix-vr4120 @gol
-mfix-vr4130 -mno-fix-vr4130 -mfix-sb1 -mno-fix-sb1 @gol
@@ -14602,6 +14603,13 @@ circumstances.
Tell the MIPS assembler to not run its preprocessor over user
assembler files (with a @samp{.s} suffix) when assembling them.
+@item -mfix-24k
+@item -mno-fix-24k
+@opindex mfix-24k
+@opindex mno-fix-24k
+Work around the 24K E48 (lost data on stores during refill) errata.
+The workarounds are implemented by the assembler rather than by GCC.
+
@item -mfix-r4000
@itemx -mno-fix-r4000
@opindex mfix-r4000