aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/mips/mips.opt
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/config/mips/mips.opt
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/config/mips/mips.opt')
-rw-r--r--gcc/config/mips/mips.opt4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/mips/mips.opt b/gcc/config/mips/mips.opt
index 20b0b6c..4ce3c40 100644
--- a/gcc/config/mips/mips.opt
+++ b/gcc/config/mips/mips.opt
@@ -110,6 +110,10 @@ mextern-sdata
Target Report Var(TARGET_EXTERN_SDATA) Init(1)
Use -G for data that is not defined by the current object
+mfix-24k
+Target Report Var(TARGET_FIX_24K)
+Work around certain 24K errata
+
mfix-r4000
Target Report Mask(FIX_R4000)
Work around certain R4000 errata