diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2010-09-18 00:42:25 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2010-09-18 00:42:25 +0000 |
commit | a24786770898188558c5f22c764d1d6acab5114b (patch) | |
tree | 5cb7718d70ff9972cdea63f6c599e4982fc583a8 /binutils | |
parent | d4d9148957223e46022675f5322ba422f15943f9 (diff) | |
download | gdb-a24786770898188558c5f22c764d1d6acab5114b.zip gdb-a24786770898188558c5f22c764d1d6acab5114b.tar.gz gdb-a24786770898188558c5f22c764d1d6acab5114b.tar.bz2 |
Add a target argument.
2010-09-15 H.J. Lu <hongjiu.lu@intel.com>
* emul_aix.c (ar_emul_aix_append): Add a target argument
and ignore it if it is set.
(ar_emul_aix5_append): Likewise.
(ar_emul_aix_replace): Likewise.
(ar_emul_aix5_replace): Likewise.
Diffstat (limited to 'binutils')
-rw-r--r-- | binutils/ChangeLog | 8 | ||||
-rw-r--r-- | binutils/emul_aix.c | 22 |
2 files changed, 24 insertions, 6 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index d0d5bb6..d8a3fcc 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,5 +1,13 @@ 2010-09-15 H.J. Lu <hongjiu.lu@intel.com> + * emul_aix.c (ar_emul_aix_append): Add a target argument + and ignore it if it is set. + (ar_emul_aix5_append): Likewise. + (ar_emul_aix_replace): Likewise. + (ar_emul_aix5_replace): Likewise. + +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. diff --git a/binutils/emul_aix.c b/binutils/emul_aix.c index 256bfd1..dd5c97e 100644 --- a/binutils/emul_aix.c +++ b/binutils/emul_aix.c @@ -92,31 +92,41 @@ ar_emul_aix_internal (bfd ** after_bfd, static bfd_boolean -ar_emul_aix_append (bfd **after_bfd, char *file_name, bfd_boolean verbose, - bfd_boolean flatten) +ar_emul_aix_append (bfd **after_bfd, char *file_name, const char *target, + bfd_boolean verbose, bfd_boolean flatten) { + if (target) + non_fatal (_("target `%s' ignored."), target); return ar_emul_aix_internal (after_bfd, file_name, verbose, "aixcoff64-rs6000", TRUE, flatten); } static bfd_boolean -ar_emul_aix5_append (bfd **after_bfd, char *file_name, bfd_boolean verbose, - bfd_boolean flatten) +ar_emul_aix5_append (bfd **after_bfd, char *file_name, const char *target, + bfd_boolean verbose, bfd_boolean flatten) { + if (target) + non_fatal (_("target `%s' ignored."), target); return ar_emul_aix_internal (after_bfd, file_name, verbose, "aix5coff64-rs6000", TRUE, flatten); } static bfd_boolean -ar_emul_aix_replace (bfd **after_bfd, char *file_name, bfd_boolean verbose) +ar_emul_aix_replace (bfd **after_bfd, char *file_name, const char *target, + bfd_boolean verbose) { + if (target) + non_fatal (_("target `%s' ignored."), target); return ar_emul_aix_internal (after_bfd, file_name, verbose, "aixcoff64-rs6000", FALSE, FALSE); } static bfd_boolean -ar_emul_aix5_replace (bfd **after_bfd, char *file_name, bfd_boolean verbose) +ar_emul_aix5_replace (bfd **after_bfd, char *file_name, + const char *target, bfd_boolean verbose) { + if (target) + non_fatal (_("target `%s' ignored."), target); return ar_emul_aix_internal (after_bfd, file_name, verbose, "aix5coff64-rs6000", FALSE, FALSE); } |