diff options
author | Alan Modra <amodra@gmail.com> | 2014-03-05 19:31:45 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2014-03-05 19:31:45 +1030 |
commit | a0593ad95626fddd6777a418feb3dd3722e1ef66 (patch) | |
tree | fa42872009fcc4ecc202315fec99a665bde73ffe /gas/ChangeLog | |
parent | f50c47f1184b39831f7c8a8200bc349f47619ac3 (diff) | |
download | gdb-a0593ad95626fddd6777a418feb3dd3722e1ef66.zip gdb-a0593ad95626fddd6777a418feb3dd3722e1ef66.tar.gz gdb-a0593ad95626fddd6777a418feb3dd3722e1ef66.tar.bz2 |
Support more relocs on 16-bit insn fields
This patch allows gas to assemble a testcase like
li 3,ext_sym
which oddly was not accepted while the following is OK:
li 3,ext_sym@l
* config/tc-ppc.c (md_assemble): Move code adjusting reloc types
later. Merge absolute and relative branch reloc selection.
Generate 16-bit relocs for most 16-bit insn fields given a
non-constant expression.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index e3ebd67..dae0368 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,12 @@ 2014-03-05 Alan Modra <amodra@gmail.com> + * config/tc-ppc.c (md_assemble): Move code adjusting reloc types + later. Merge absolute and relative branch reloc selection. + Generate 16-bit relocs for most 16-bit insn fields given a + non-constant expression. + +2014-03-05 Alan Modra <amodra@gmail.com> + * config/tc-ppc.c (ppc_is_toc_sym): Remove OBJ_ELF support. (md_assemble): Don't call ppc_is_toc_sym for ELF. |