bfd/
authorMaciej W. Rozycki <macro@linux-mips.org>
Mon, 3 Dec 2012 15:57:44 +0000 (15:57 +0000)
committerMaciej W. Rozycki <macro@linux-mips.org>
Mon, 3 Dec 2012 15:57:44 +0000 (15:57 +0000)
* elfxx-mips.c (mips_elf_merge_obj_attributes): Correct messages
for the -mdouble-float and -msingle-float cases throughout; make
all the messages report the output file consistently on the
left-hand side.

ld/testsuite/
* ld-mips-elf/attr-gnu-4-12.d: Adjust the warning expected
according to changes to BFD.
* ld-mips-elf/attr-gnu-4-14.d: Likewise.
* ld-mips-elf/attr-gnu-4-31.d: Likewise.
* ld-mips-elf/attr-gnu-4-32.d: Likewise.
* ld-mips-elf/attr-gnu-4-34.d: Likewise.
* ld-mips-elf/attr-gnu-4-41.d: Likewise.

bfd/ChangeLog
bfd/elfxx-mips.c
ld/testsuite/ChangeLog
ld/testsuite/ld-mips-elf/attr-gnu-4-12.d
ld/testsuite/ld-mips-elf/attr-gnu-4-14.d
ld/testsuite/ld-mips-elf/attr-gnu-4-31.d
ld/testsuite/ld-mips-elf/attr-gnu-4-32.d
ld/testsuite/ld-mips-elf/attr-gnu-4-34.d
ld/testsuite/ld-mips-elf/attr-gnu-4-41.d

index 199e11193303f5f2a3481501bd849405a024d7b8..af8d7a0907cb490d8c03ea5a44c72ee0b0f3c529 100644 (file)
@@ -1,3 +1,10 @@
+2012-12-03  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * elfxx-mips.c (mips_elf_merge_obj_attributes): Correct messages
+       for the -mdouble-float and -msingle-float cases throughout; make
+       all the messages report the output file consistently on the
+       left-hand side.
+
 2012-11-29  Roland McGrath  <mcgrathr@google.com>
 
        * elf-nacl.c (segment_eligible_for_headers): Disallow writable segments.
index 15a32c1434f3d8063f71d4e72aa8517badfeffa8..7b66c8acbbfbeb0bf64f4a8e95ce7e58eee8d7c3 100644 (file)
@@ -13789,7 +13789,7 @@ mips_elf_merge_obj_attributes (bfd *ibfd, bfd *obfd)
              {
              case 2:
                _bfd_error_handler
-                 (_("Warning: %B uses -msingle-float, %B uses -mdouble-float"),
+                 (_("Warning: %B uses -mdouble-float, %B uses -msingle-float"),
                   obfd, ibfd);
                break;
 
@@ -13801,7 +13801,7 @@ mips_elf_merge_obj_attributes (bfd *ibfd, bfd *obfd)
 
              case 4:
                _bfd_error_handler
-                 (_("Warning: %B uses -msingle-float, %B uses -mips32r2 -mfp64"),
+                 (_("Warning: %B uses -mdouble-float, %B uses -mips32r2 -mfp64"),
                   obfd, ibfd);
                break;
 
@@ -13816,7 +13816,7 @@ mips_elf_merge_obj_attributes (bfd *ibfd, bfd *obfd)
              case 1:
                _bfd_error_handler
                  (_("Warning: %B uses -msingle-float, %B uses -mdouble-float"),
-                  ibfd, obfd);
+                  obfd, ibfd);
                break;
 
              case 3:
@@ -13827,7 +13827,7 @@ mips_elf_merge_obj_attributes (bfd *ibfd, bfd *obfd)
 
              case 4:
                _bfd_error_handler
-                 (_("Warning: %B uses -mdouble-float, %B uses -mips32r2 -mfp64"),
+                 (_("Warning: %B uses -msingle-float, %B uses -mips32r2 -mfp64"),
                   obfd, ibfd);
                break;
 
@@ -13843,8 +13843,8 @@ mips_elf_merge_obj_attributes (bfd *ibfd, bfd *obfd)
              case 2:
              case 4:
                _bfd_error_handler
-                 (_("Warning: %B uses hard float, %B uses soft float"),
-                  ibfd, obfd);
+                 (_("Warning: %B uses soft float, %B uses hard float"),
+                  obfd, ibfd);
                break;
 
              default:
@@ -13857,14 +13857,14 @@ mips_elf_merge_obj_attributes (bfd *ibfd, bfd *obfd)
              {
              case 1:
                _bfd_error_handler
-                 (_("Warning: %B uses -msingle-float, %B uses -mips32r2 -mfp64"),
-                  ibfd, obfd);
+                 (_("Warning: %B uses -mips32r2 -mfp64, %B uses -mdouble-float"),
+                  obfd, ibfd);
                break;
 
              case 2:
                _bfd_error_handler
-                 (_("Warning: %B uses -mdouble-float, %B uses -mips32r2 -mfp64"),
-                  ibfd, obfd);
+                 (_("Warning: %B uses -mips32r2 -mfp64, %B uses -msingle-float"),
+                  obfd, ibfd);
                break;
 
              case 3:
index fd49cd6d1d27f3eecd4583de7abf9ff9521de324..f88ff9687664008c18dde0943c65998a72e28a3f 100644 (file)
@@ -1,3 +1,13 @@
+2012-12-03  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * ld-mips-elf/attr-gnu-4-12.d: Adjust the warning expected
+       according to changes to BFD.
+       * ld-mips-elf/attr-gnu-4-14.d: Likewise.
+       * ld-mips-elf/attr-gnu-4-31.d: Likewise.
+       * ld-mips-elf/attr-gnu-4-32.d: Likewise.
+       * ld-mips-elf/attr-gnu-4-34.d: Likewise.
+       * ld-mips-elf/attr-gnu-4-41.d: Likewise.
+
 2012-12-03  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/14904
index 447621c37a4480711f70a12cb513412bbea02d57..77a13bc3fc20c0ed6f7de9d714ed845d1456ac18 100644 (file)
@@ -1,5 +1,5 @@
 #source: attr-gnu-4-1.s
 #source: attr-gnu-4-2.s
 #ld: -r
-#warning: Warning: .* uses -msingle-float, .* uses -mdouble-float
+#warning: Warning: .* uses -mdouble-float, .* uses -msingle-float
 #target: mips*-*-*
index b9408897ada5ef56002f9dacdcf2887c8ad52802..1b65c20d21cad8a0343f05440493bc707f75eb47 100644 (file)
@@ -1,5 +1,5 @@
 #source: attr-gnu-4-1.s
 #source: attr-gnu-4-4.s
 #ld: -r
-#warning: Warning: .* uses -msingle-float, .* uses -mips32r2 -mfp64
+#warning: Warning: .* uses -mdouble-float, .* uses -mips32r2 -mfp64
 #target: mips*-*-*
index cac58122257bc79b377e60c3f6c8df4231ee5b91..d63d537b72fed3e0b60964b9b772a310f99a9860 100644 (file)
@@ -1,5 +1,5 @@
 #source: attr-gnu-4-3.s
 #source: attr-gnu-4-1.s
 #ld: -r
-#warning: Warning: .* uses hard float, .* uses soft float
+#warning: Warning: .* uses soft float, .* uses hard float
 #target: mips*-*-*
index dd066dddc350bcf7dfce4908f799dfa8a73bded4..bc587a7b312f4b39a622024134c4742134dc7623 100644 (file)
@@ -1,5 +1,5 @@
 #source: attr-gnu-4-3.s
 #source: attr-gnu-4-2.s
 #ld: -r
-#warning: Warning: .* uses hard float, .* uses soft float
+#warning: Warning: .* uses soft float, .* uses hard float
 #target: mips*-*-*
index 33a987a1643b58083bc0a4db26e7efdc206e44ae..9834132400dce394f5b4d216beab2766cfb23fe4 100644 (file)
@@ -1,5 +1,5 @@
 #source: attr-gnu-4-3.s
 #source: attr-gnu-4-4.s
 #ld: -r
-#warning: Warning: .* uses hard float, .* uses soft float
+#warning: Warning: .* uses soft float, .* uses hard float
 #target: mips*-*-*
index a00e62620468f337f5294cb15260003fc7223cc3..a30a03d6443ae558becb48d4a56b8df958f5d144 100644 (file)
@@ -1,5 +1,5 @@
 #source: attr-gnu-4-4.s
 #source: attr-gnu-4-1.s
 #ld: -r
-#warning: Warning: .* uses -msingle-float, .* uses -mips32r2 -mfp64
+#warning: Warning: .* uses -mips32r2 -mfp64, .* uses -mdouble-float
 #target: mips*-*-*