Pass "plugin" as target for "ar --plugin" when opening a BFD file.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index dbbe42ea90305c2ead93122ae9bd20fbb871dbaf..d0d5bb62ed126ecfce78d01fe701ea435928981e 100644 (file)
@@ -1,3 +1,24 @@
+2010-09-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ar.c (plugin_target): New.
+       (main): Set plugin_target to "plugin" for --plugin.
+       (open_inarch): Initialize target to plugin_target.
+       (replace_members): Pass plugin_target to ar_emul_replace
+       and ar_emul_append.
+
+       * binemul.h (ar_emul_append): Add a target argument.
+       (ar_emul_default_append): Likewise.
+       (ar_emul_replace): Likewise.
+       (ar_emul_default_replace): Likewise.
+       (bin_emulation_xfer_struct): Add a target argument to
+       ar_append and ar_replace.
+
+       * binemul.c (ar_emul_append): Updated.  Pass target to bfd_openr.
+       (do_ar_emul_default_append): Likewise.
+       (ar_emul_default_append): Likewise.
+       (ar_emul_replace): Likewise.
+       (ar_emul_default_replace): Likewise.
+
 2010-09-10  Ben Gardiner  <bengardiner@nanometrics.ca>
 
        * objcopy.c: Add --interleave-width option to allow interleaving
This page took 0.023347 seconds and 4 git commands to generate.