aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2014-03-05 19:31:45 +1030
committerAlan Modra <amodra@gmail.com>2014-03-05 19:31:45 +1030
commita0593ad95626fddd6777a418feb3dd3722e1ef66 (patch)
treefa42872009fcc4ecc202315fec99a665bde73ffe /gas/ChangeLog
parentf50c47f1184b39831f7c8a8200bc349f47619ac3 (diff)
downloadgdb-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/ChangeLog7
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.