aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2010-03-24 23:20:15 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2010-03-24 23:20:15 +0000
commit6f5db5f7e9cac88710d78ad6de684d9f036ac91e (patch)
tree606a7efe5f95105e61a8c817193b4c9725cfbe39 /gcc
parent5e599ebb7dfdbbfefe346bc5a2731746a905b643 (diff)
downloadgcc-6f5db5f7e9cac88710d78ad6de684d9f036ac91e.zip
gcc-6f5db5f7e9cac88710d78ad6de684d9f036ac91e.tar.gz
gcc-6f5db5f7e9cac88710d78ad6de684d9f036ac91e.tar.bz2
inclhack.def (glibc_strncpy): New fix.
fixincludes: * inclhack.def (glibc_strncpy): New fix. * fixincl.x: Regenerate. * tests/base/bits/string2.h: Update. gcc/testsuite: * gcc.dg/strncpy-fix-1.c: New test. From-SVN: r157717
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.dg/strncpy-fix-1.c11
2 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 367625a..6d62915 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2010-03-24 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/strncpy-fix-1.c: New test.
+
2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
PR testsuite/41609
diff --git a/gcc/testsuite/gcc.dg/strncpy-fix-1.c b/gcc/testsuite/gcc.dg/strncpy-fix-1.c
new file mode 100644
index 0000000..b8bc916
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/strncpy-fix-1.c
@@ -0,0 +1,11 @@
+/* Test that use of strncpy does not result in a "value computed is
+ not used" warning. */
+/* { dg-do compile } */
+/* { dg-options "-O2 -Wall" } */
+
+#include <string.h>
+void
+f (char *s)
+{
+ strncpy (s, "::", 2);
+}