Correct cdtest g++ version test
authorAlan Modra <amodra@gmail.com>
Sat, 3 Dec 2016 10:28:55 +0000 (20:58 +1030)
committerAlan Modra <amodra@gmail.com>
Sat, 3 Dec 2016 10:28:55 +0000 (20:58 +1030)
Fixes declaration conflict with built-in strncpy.

* testsuite/ld-cdtest/cdtest-foo.cc: Test for __GNUG__ >= 2.

ld/ChangeLog
ld/testsuite/ld-cdtest/cdtest-foo.cc

index b86e203895fc4011b75abec1ed8c1143d8a4637d..c02f5e8e3a9bd596d5c3c0eb9b1245f7bc6c55a0 100644 (file)
@@ -1,3 +1,7 @@
+2016-12-03  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-cdtest/cdtest-foo.cc: Test for __GNUG__ >= 2.
+
 2016-12-03  Alan Modra  <amodra@gmail.com>
 
        * ldexp.c (try_copy_symbol_type): Remove unnecessary check.
index d8e5cbe24c59be17953dea0f5c7a28f128090736..7e6bd75cab1b6fadc4aed8ff0898ce78c2199696 100644 (file)
@@ -5,7 +5,7 @@
 // We don't use header files, since we only want to see, whether the
 // compiler is installed properly.
 //
-#if (__GNUG__ == 2)
+#if __GNUG__ >= 2
 typedef __SIZE_TYPE__ size_t;
 #else
 typedef unsigned int size_t;