Files
binutils-gdb/binutils/testsuite/binutils-all
Maciej W. Rozycki 860b03a8f3 MIPS16/opcodes: Fix PC-relative operation delay-slot adjustment
Complement commit dd8b7c222e ("MIPS: mips16e jalrc/jrc opcodes"),
<https://sourceware.org/ml/binutils/2005-07/msg00349.html>, and stop the
disassembler making a delay-slot adjustment for PC-relative operations
following either MIPS16e compact jumps, or undefined RR/J(AL)R(C)
encodings that have the `l' (link) and `ra' (source register is `ra')
bits set both at a time.  Adjust code description for accuracy.  Add a
suitable test case.

	opcodes/
	* mips-dis.c (print_mips16_insn_arg): Avoid delay-slot
	adjustment for PC-relative operations following MIPS16e compact
	jumps or undefined RR/J(AL)R(C) encodings.

	binutils/
	* testsuite/binutils-all/mips/mips16-pcrel.d: New test.
	* testsuite/binutils-all/mips/mips16-pcrel.s: New test source.
	* testsuite/binutils-all/mips/mips.exp: Run the new test.
2016-12-08 23:30:57 +00:00
..
2016-11-29 11:23:24 +01:00
2016-01-01 23:00:01 +10:30
2016-01-01 23:00:01 +10:30
2016-01-01 23:00:01 +10:30
2016-01-01 23:00:01 +10:30
2016-01-01 23:00:01 +10:30
2015-10-22 12:49:17 +10:30
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-01-01 23:00:01 +10:30
2016-01-01 23:00:01 +10:30
2016-01-01 23:00:01 +10:30
2015-07-10 08:14:59 -07:00
2016-01-01 23:00:01 +10:30
2012-07-03 16:06:34 +00:00
2016-01-01 23:00:01 +10:30
2015-05-12 12:47:27 -07:00
2012-04-03 16:01:38 +00:00
2016-01-01 23:00:01 +10:30
2016-03-07 17:29:25 +00:00
2015-04-04 07:34:25 -07:00
2015-04-04 07:34:25 -07:00
2013-08-19 15:08:52 +00:00
2016-06-24 23:26:29 +09:30
2015-08-11 23:29:36 +09:30
2015-08-11 23:29:36 +09:30
2015-08-11 23:29:36 +09:30
2015-08-11 23:29:36 +09:30
2015-08-11 23:29:36 +09:30
2015-08-11 23:29:36 +09:30
2012-02-11 20:02:03 +00:00