aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2004-09-30 16:21:50 +0000
committerNick Clifton <nickc@redhat.com>2004-09-30 16:21:50 +0000
commit0dd132b63cb935b9e55b4d2545bb70c9dc094dea (patch)
tree5eff7b97c42795a652b2a013e7d61b2251a8f4cf /bfd
parent0779438dba11a355a0b4e273027eb72e8b8f2bfd (diff)
downloadbinutils-0dd132b63cb935b9e55b4d2545bb70c9dc094dea.zip
binutils-0dd132b63cb935b9e55b4d2545bb70c9dc094dea.tar.gz
binutils-0dd132b63cb935b9e55b4d2545bb70c9dc094dea.tar.bz2
Apply Paul Brook's patch to implement armv6k instructions
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog6
-rw-r--r--bfd/bfd-in2.h1
-rw-r--r--bfd/libbfd.h1
-rw-r--r--bfd/reloc.c2
4 files changed, 10 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 1d96352..231242b 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,9 @@
+2004-09-30 Paul Brook <paul@codesourcery.com>
+
+ * reloc.c: Add BFD_RELOC_ARM_SMI.
+ * bfd-in2.h: Regenerate.
+ * libbfd.h: Ditto.
+
2004-09-24 Alan Modra <amodra@bigpond.net.au>
* dwarf2.c (_bfd_dwarf2_find_nearest_line): Add output section
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 4be38cf..6feb83e 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -2618,6 +2618,7 @@ field in the instruction. */
BFD_RELOC_ARM_ADRL_IMMEDIATE,
BFD_RELOC_ARM_OFFSET_IMM,
BFD_RELOC_ARM_SHIFT_IMM,
+ BFD_RELOC_ARM_SMI,
BFD_RELOC_ARM_SWI,
BFD_RELOC_ARM_MULTI,
BFD_RELOC_ARM_CP_OFF_IMM,
diff --git a/bfd/libbfd.h b/bfd/libbfd.h
index abe6a2a..c079a6a 100644
--- a/bfd/libbfd.h
+++ b/bfd/libbfd.h
@@ -1111,6 +1111,7 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
"BFD_RELOC_ARM_ADRL_IMMEDIATE",
"BFD_RELOC_ARM_OFFSET_IMM",
"BFD_RELOC_ARM_SHIFT_IMM",
+ "BFD_RELOC_ARM_SMI",
"BFD_RELOC_ARM_SWI",
"BFD_RELOC_ARM_MULTI",
"BFD_RELOC_ARM_CP_OFF_IMM",
diff --git a/bfd/reloc.c b/bfd/reloc.c
index 8356b60..0069841 100644
--- a/bfd/reloc.c
+++ b/bfd/reloc.c
@@ -2560,6 +2560,8 @@ ENUMX
ENUMX
BFD_RELOC_ARM_SHIFT_IMM
ENUMX
+ BFD_RELOC_ARM_SMI
+ENUMX
BFD_RELOC_ARM_SWI
ENUMX
BFD_RELOC_ARM_MULTI