summaryrefslogtreecommitdiff
path: root/gas/doc
diff options
context:
space:
mode:
authorDavid Daney <ddaney@avtrex.com>2010-10-04 15:24:45 +0000
committerDavid Daney <ddaney@avtrex.com>2010-10-04 15:24:45 +0000
commit4368db5de92958c3c2992d7933b5a095790d50b5 (patch)
tree30b02ce3d769a7a14c27d4aedbbf666156a88ca8 /gas/doc
parent37c94ec0fc90bbe2ddf61ce7eeb25bb564fe59c4 (diff)
downloadbinutils-redhat-4368db5de92958c3c2992d7933b5a095790d50b5.tar.gz
2010-10-04 David Daney <ddaney@caviumnetworks.com>
* config/tc-mips.c (mips_fix_cn63xxp1): New variable. (mips_ip): Add errata work around when mips_fix_cn63xxp1 set. (OPTION_FIX_CN63XXP1, OPTION_NO_FIX_CN63XXP1): New enum options enumerations. (md_longopts): Add options for -mfix-cn63xxp1 and -mno-fix-cn63xxp1. (md_parse_option): Handle OPTION_FIX_CN63XXP1 and OPTION_NO_FIX_CN63XXP1. (md_show_usage): Add documentation for -mfix-cn63xxp1. * doc/c-mips.texi (-mfix-cn63xxp1, -mno-fix-cn63xxp1): Document the new options. 2010-10-04 David Daney <ddaney@caviumnetworks.com> * gas/mips/mips.exp (octeon-pref): Run the new test. * gas/mips/octeon-pref.s: New test. * gas/mips/octeon-pref.d: New expected results for the new test.
Diffstat (limited to 'gas/doc')
-rw-r--r--gas/doc/c-mips.texi5
1 files changed, 5 insertions, 0 deletions
diff --git a/gas/doc/c-mips.texi b/gas/doc/c-mips.texi
index 641e60f4cc..715091eff6 100644
--- a/gas/doc/c-mips.texi
+++ b/gas/doc/c-mips.texi
@@ -200,6 +200,11 @@ Insert nops to work around the VR4130 @samp{mflo}/@samp{mfhi} errata.
@itemx -no-mfix-24k
Insert nops to work around the 24K @samp{eret}/@samp{deret} errata.
+@item -mfix-cn63xxp1
+@itemx -mno-fix-cn63xxp1
+Replace @code{pref} hints 0 - 4 and 6 - 24 with hint 28 to work around
+certain CN63XXP1 errata.
+
@item -m4010
@itemx -no-m4010
Generate code for the LSI @sc{r4010} chip. This tells the assembler to