Commit
3fb6f5457e5b typoed an array subscript.
* config/tc-score7.c (s7_gen_reloc): Correct array subscript.
* testsuite/gas/score/pr32700.d,
* testsuite/gas/score/pr32700.s: New test.
* testsuite/gas/score/relax.exp: Run it.
s7_number_to_chars (buf, newval, s7_INSN_SIZE);
retval[1] = notes_alloc (sizeof (arelent));
- retval[2]->sym_ptr_ptr = notes_alloc (sizeof (asymbol *));
+ retval[1]->sym_ptr_ptr = notes_alloc (sizeof (asymbol *));
retval[2] = NULL;
*retval[1]->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
retval[1]->address = (reloc->address + s7_RELAX_RELOC2 (fixp->fx_frag->fr_subtype));
--- /dev/null
+#as:
+#objdump: -dr
+#source: pr32700.s
+
+.*: +file format .*
+
+Disassembly of section \.text:
+
+0+ <\.text>:
+ 0: 94388000 ldis r1, 0x0\(0\)
+ 0: R_SCORE_HI16 dwarf_reg_size_table
+ 4: 84348000 ori r1, 0x0
+ 4: R_SCORE_LO16 dwarf_reg_size_table
+ 8: d8e18000 lbu r7, \[r1, 0\]
--- /dev/null
+ .text
+ lbu r7,dwarf_reg_size_table
run_dump_test "move"
run_dump_test "rD_rA_BN"
run_dump_test "rD_rA"
+ run_dump_test pr32700
}
-