Add a target argument.
authorH.J. Lu <hjl.tools@gmail.com>
Sat, 18 Sep 2010 00:42:25 +0000 (00:42 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Sat, 18 Sep 2010 00:42:25 +0000 (00:42 +0000)
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.

binutils/ChangeLog
binutils/emul_aix.c

index d0d5bb62ed126ecfce78d01fe701ea435928981e..d8a3fcccad80ec17e7fef48d9bc52c959509bafc 100644 (file)
@@ -1,3 +1,11 @@
+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.
index 256bfd11da09c8b0156d4c6b9d61ab9551845bdb..dd5c97ec5698d5afb6029266f6f598141b93631d 100644 (file)
@@ -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);
 }