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>
--- /dev/null
+/* 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;
+}
+