aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
diff options
context:
space:
mode:
authorCatherine Moore <clm@redhat.com>2009-04-09 15:55:59 +0000
committerCatherine Moore <clm@redhat.com>2009-04-09 15:55:59 +0000
commit6a32d87432882fa1e7bcfca440b080d6667792c3 (patch)
tree25d73571a34619a8af0ffe46d21c9ad64ae63226 /gas/ChangeLog
parentef699244c2601d69942baa0d913875f3eda3dce6 (diff)
downloadgdb-6a32d87432882fa1e7bcfca440b080d6667792c3.zip
gdb-6a32d87432882fa1e7bcfca440b080d6667792c3.tar.gz
gdb-6a32d87432882fa1e7bcfca440b080d6667792c3.tar.bz2
2009-04-09 Catherine Moore <clm@codesourcery.com>
* config/tc-mips.c (mips_fix_24k): Declare. (check_for_24k_errata): New. (mips_cleanup): Call check_for_24k_errata. (start_noreorder): Likewise. (md_mips_end): Likewise. (s_change_sec): Likewise. (s_change_section): Likewise. (append_insn): Call check_for_24k_errata. Prevent ERET/DERET instructions from being moved into delay slots. (OPTION_FIX_24K): New. (OPTION_NO_FIX_24k) New. (md_longopts): Add "mfix-24k" and "mno-fix-24k". (md_parse_option): Handle fix-24k options. (md_show_usage): Display fix-24k options. * doc/c-mips.texi: Document. * testsuite/gas/mips/mips.exp: Run new tests. * testsuite/gas/mips/eret.s: New test. * testsuite/gas/mips/eret.d: New test output. * testsuite/gas/mips/eret.l: New test output.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r--gas/ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 5f63801..19a7697 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,26 @@
+2009-04-09 Catherine Moore <clm@codesourcery.com>
+
+ * config/tc-mips.c (mips_fix_24k): Declare.
+ (check_for_24k_errata): New.
+ (mips_cleanup): Call check_for_24k_errata.
+ (start_noreorder): Likewise.
+ (md_mips_end): Likewise.
+ (s_change_sec): Likewise.
+ (s_change_section): Likewise.
+ (append_insn): Call check_for_24k_errata. Prevent
+ ERET/DERET instructions from being moved into delay
+ slots.
+ (OPTION_FIX_24K): New.
+ (OPTION_NO_FIX_24k) New.
+ (md_longopts): Add "mfix-24k" and "mno-fix-24k".
+ (md_parse_option): Handle fix-24k options.
+ (md_show_usage): Display fix-24k options.
+ * doc/c-mips.texi: Document.
+ * testsuite/gas/mips/mips.exp: Run new tests.
+ * testsuite/gas/mips/eret.s: New test.
+ * testsuite/gas/mips/eret.d: New test output.
+ * testsuite/gas/mips/eret.l: New test output.
+
2009-04-09 Adam Nemet <anemet@caviumnetworks.com>
* config/tc-mips.c (mips_dwarf2_addr_size): Use HAVE_64BIT_OBJECTS