diff options
author | Catherine Moore <clm@redhat.com> | 2009-04-09 15:55:59 +0000 |
---|---|---|
committer | Catherine Moore <clm@redhat.com> | 2009-04-09 15:55:59 +0000 |
commit | 6a32d87432882fa1e7bcfca440b080d6667792c3 (patch) | |
tree | 25d73571a34619a8af0ffe46d21c9ad64ae63226 /gas/ChangeLog | |
parent | ef699244c2601d69942baa0d913875f3eda3dce6 (diff) | |
download | gdb-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/ChangeLog | 23 |
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 |