aboutsummaryrefslogtreecommitdiff
path: root/gas/doc
diff options
context:
space:
mode:
authorDavid Daney <ddaney@avtrex.com>2010-10-04 15:24:49 +0000
committerDavid Daney <ddaney@avtrex.com>2010-10-04 15:24:49 +0000
commitd954098fc13bc2010aea9501f7ffb66e09cc6950 (patch)
tree890ea02722f911ac8a4ddb1ed1ac18aae2607793 /gas/doc
parentd4730f921aed32ae4f01e10b8dc399f09b64435b (diff)
downloadgdb-d954098fc13bc2010aea9501f7ffb66e09cc6950.zip
gdb-d954098fc13bc2010aea9501f7ffb66e09cc6950.tar.gz
gdb-d954098fc13bc2010aea9501f7ffb66e09cc6950.tar.bz2
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 641e60f..715091e 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