2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
* gcc.dg/return-type-3.c: New test.
From-SVN: r64181
+2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
+
+ * gcc.dg/return-type-3.c: New test.
+
2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
* gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
--- /dev/null
+/* PR optimization/7189
+ This was a missing warning caused by a cfg cleanup after sibling
+ call optimization. The return clobber insn was cleaned up and
+ the warning was never issued. */
+/* { dg-do compile } */
+/* { dg-options "-foptimize-sibling-calls -Wreturn-type" } */
+
+extern void foo(void);
+
+int
+bar (void)
+{
+ foo();
+} /* { dg-warning "control reaches end of non-void function" "warning for falling off end of non-void function" } */