[binutils-gdb] ld: Suppress warning for unsupported attribute from older GCC

H.J. Lu hjl@sourceware.org
Wed Jun 17 14:54:52 GMT 2020


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=00401e65be3c141e56f0e4dfd3181867fed447ea

commit 00401e65be3c141e56f0e4dfd3181867fed447ea
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Jun 17 07:53:19 2020 -0700

    ld: Suppress warning for unsupported attribute from older GCC
    
    Suppress warning for unsupported attribute from older GCC:
    
    .../ld/testsuite/ld-elf/pr25754-1a.c:9: warning: 'noclone' attribute directive ignored
    .../ld/testsuite/ld-elf/pr25754-1a.c:9: warning: 'noclone' attribute directive ignored
    ERROR: .../ld/testsuite/ld-elf/pr25754-1a.c: compilation failed
    UNRESOLVED: Build pr25754-1a ( )
    
            * testsuite/ld-elf/linux-x86.exp (check_pr25749a): Append "-w"
            to cflags.

Diff:
---
 ld/ChangeLog                      | 5 +++++
 ld/testsuite/ld-elf/linux-x86.exp | 3 +++
 2 files changed, 8 insertions(+)

diff --git a/ld/ChangeLog b/ld/ChangeLog
index 68b463e77d3..45cf9485d50 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,8 @@
+2020-06-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* testsuite/ld-elf/linux-x86.exp (check_pr25749a): Append "-w"
+	to cflags.
+
 2020-06-17  H.J. Lu  <hongjiu.lu@intel.com>
 
 	* testsuite/ld-elf/linux-x86.exp: Require GCC 5 for Build
diff --git a/ld/testsuite/ld-elf/linux-x86.exp b/ld/testsuite/ld-elf/linux-x86.exp
index 7a311ae431f..8d7546a8881 100644
--- a/ld/testsuite/ld-elf/linux-x86.exp
+++ b/ld/testsuite/ld-elf/linux-x86.exp
@@ -124,6 +124,9 @@ proc check_pr25749a {testname srcfilea srcfileb cflags ldflags lderror} {
 	}
     }
 
+    # Suppress warning for unsupported attribute from older GCC.
+    append cflags " -w"
+
     exec cp $srcdir/$subdir/$srcfilea $srcfilea
     exec chmod +w $srcfilea
     set pr25749_bin "$objcopy -B $output_arch -I binary -O $output_target $srcfilea tmpdir/pr25749-bin.o"


More information about the Binutils-cvs mailing list