From: H.J. Lu Date: Sat, 18 Sep 2010 00:42:25 +0000 (+0000) Subject: Add a target argument. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a24786770898188558c5f22c764d1d6acab5114b;p=binutils-gdb.git Add a target argument. 2010-09-15 H.J. Lu * 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. --- diff --git a/binutils/ChangeLog b/binutils/ChangeLog index d0d5bb62ed1..d8a3fcccad8 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,11 @@ +2010-09-15 H.J. Lu + + * 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 * ar.c (plugin_target): New. diff --git a/binutils/emul_aix.c b/binutils/emul_aix.c index 256bfd11da0..dd5c97ec569 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); }