aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2003-10-12 22:16:04 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2003-10-12 22:16:04 +0000
commite3c8de6a85a14b3b2069920c6c9aad31b6dbf5be (patch)
tree8cd69932a856594b35c22b24ad5623b6640554c3 /gcc
parent1998463c5498f70d5add37cdbeb3e73277a47851 (diff)
downloadgcc-e3c8de6a85a14b3b2069920c6c9aad31b6dbf5be.zip
gcc-e3c8de6a85a14b3b2069920c6c9aad31b6dbf5be.tar.gz
gcc-e3c8de6a85a14b3b2069920c6c9aad31b6dbf5be.tar.bz2
* gcc.dg/20031012-1.c: New test.
From-SVN: r72410
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.dg/20031012-1.c17
2 files changed, 21 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 84f7c92..96d41b6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,9 @@
2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
+ * gcc.dg/20031012-1.c: New test.
+
+2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
+
* gcc.dg/weak/weak-3.c: Fix for new warning.
2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
diff --git a/gcc/testsuite/gcc.dg/20031012-1.c b/gcc/testsuite/gcc.dg/20031012-1.c
new file mode 100644
index 0000000..215c2b9
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/20031012-1.c
@@ -0,0 +1,17 @@
+/* Origin: Andrew Morton <akpm@osdl.org> */
+/* Warn if a function addres of a non-weak function is used
+ as a truth value. */
+/* See thread starting at http://gcc.gnu.org/ml/gcc/2003-10/msg00414.html */
+
+void foo(void)
+{}
+
+void bar(void)
+{}
+
+int main() {
+ if (foo) /* { dg-warning "" } */
+ bar();
+ return 0;
+}
+