This is the mail archive of the
gdb-testers@sourceware.org
mailing list for the GDB project.
[binutils-gdb] MIPS16: Fix SP-relative SD instruction annotation
- From: sergiodj+buildbot at sergiodj dot net
- To: gdb-testers at sourceware dot org
- Date: Wed, 14 Dec 2016 18:19:05 -0500
- Subject: [binutils-gdb] MIPS16: Fix SP-relative SD instruction annotation
- Authentication-results: sourceware.org; auth=none
*** TEST RESULTS FOR COMMIT 353abf7c10561aab3e8e7ffce6e270c3743376f0 ***
Author: Maciej W. Rozycki <macro@imgtec.com>
Branch: master
Commit: 353abf7c10561aab3e8e7ffce6e270c3743376f0
MIPS16: Fix SP-relative SD instruction annotation
Fix the annotation of SP-relative SD instructions incorrectly marked as
reading from the PC rather than SP, which in turn prevented their 16-bit
forms from being scheduled into jump delay slots. This bug has been
there since forever.
opcodes/
* mips16-opc.c (mips16_opcodes): Set RD_SP rather than RD_PC in
`pinfo2' with SP-relative "sd" entries.
gas/
* testsuite/gas/mips/mips16-sprel-swap.d: New test.
* testsuite/gas/mips/mips16-sprel-swap.s: New test source.
* testsuite/gas/mips/mips.exp: Run the new test.