]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
Add support for DT_PPC_OPT
authorAndreas Schwab <schwab@suse.de>
Fri, 26 Feb 2016 14:47:21 +0000 (15:47 +0100)
committerMark Wielaard <mjw@redhat.com>
Fri, 26 Feb 2016 18:43:53 +0000 (19:43 +0100)
https://sourceware.org/ml/binutils/2013-10/msg00378.html

Signed-off-by: Andreas Schwab <schwab@suse.de>
backends/ChangeLog
backends/ppc_symbol.c

index d222266338a5632051e037bf25a1924c5e341c85..207a8889e8e6f9f481c3d707f1bec589bdc5533c 100644 (file)
@@ -1,3 +1,8 @@
+2016-02-26  Andreas Schwab  <schwab@suse.de>
+
+       * ppc_symbol.c (ppc_dynamic_tag_name): Add DT_PPC_OPT.
+       (ppc_dynamic_tag_check): Likewise.
+
 2015-12-28  Mark Wielaard  <mjw@redhat.com>
 
        * i386_reloc.def: Add GOT32X.
index 37d49182fc678e2e28cbc413571891f3705442af..1273c1d299cf0fe4606a5ce130d779c4079b2172 100644 (file)
@@ -65,6 +65,8 @@ ppc_dynamic_tag_name (int64_t tag, char *buf __attribute__ ((unused)),
     {
     case DT_PPC_GOT:
       return "PPC_GOT";
+    case DT_PPC_OPT:
+      return "PPC_OPT";
     default:
       break;
     }
@@ -75,7 +77,8 @@ ppc_dynamic_tag_name (int64_t tag, char *buf __attribute__ ((unused)),
 bool
 ppc_dynamic_tag_check (int64_t tag)
 {
-  return tag == DT_PPC_GOT;
+  return (tag == DT_PPC_GOT
+         || tag == DT_PPC_OPT);
 }