summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/testsuite/ChangeLog3
-rw-r--r--gcc/testsuite/gcc.dg/ifelse-1.c21
2 files changed, 24 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 39043d329b1..a46a86518fb 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,6 @@
+Fri Feb 13 00:36:07 1998 Jeffrey A Law (law@cygnus.com)
+
+ * gcc.dg/ifelse-1.c: New test.
Mon Feb 9 02:08:47 1998 H.J. Lu (hjl@gnu.org)
diff --git a/gcc/testsuite/gcc.dg/ifelse-1.c b/gcc/testsuite/gcc.dg/ifelse-1.c
new file mode 100644
index 00000000000..ae1ebb59c71
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/ifelse-1.c
@@ -0,0 +1,21 @@
+/*
+{ dg-do compile }
+{ dg-options "-W -Wall" }
+*/
+
+
+extern int bar ();
+extern int com ();
+extern int baz ();
+void
+foo (a,b)
+ int a, b;
+{
+ if (a)
+ if (b)
+ bar ();
+ else
+ com (); /* { dg-bogus ".*warning.*" "bogus warning" { xfail *-*-* } } */
+ else
+ baz ();
+}