diff options
author | Catherine Moore <clm@codesourcery.com> | 2011-04-20 12:54:32 -0400 |
---|---|---|
committer | Catherine Moore <clm@gcc.gnu.org> | 2011-04-20 12:54:32 -0400 |
commit | 0eda40338e214245b14933f5ef6d73848f52f577 (patch) | |
tree | 6b3f66d43639406c4f8e02ed7c2f8e2561c2c6f7 /gcc/config/mips/mips.opt | |
parent | 01475747254ace9b52d6c62779639bffbf5b6c45 (diff) | |
download | gcc-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.opt | 4 |
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 |