aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2012-06-15 11:06:16 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2012-06-15 11:06:16 +0000
commitc55224dc4d22bbb0536f2386371f362fe066527e (patch)
tree75ff23c888f97cad8c75cc3af12e75fcf6ce8053
parentf71d5704ba64939d2e70d055659cb2d72cbce40e (diff)
downloadgcc-c55224dc4d22bbb0536f2386371f362fe066527e.zip
gcc-c55224dc4d22bbb0536f2386371f362fe066527e.tar.gz
gcc-c55224dc4d22bbb0536f2386371f362fe066527e.tar.bz2
20120615-1.c: New testcase.
2012-06-15 Richard Guenther <rguenther@suse.de> * gcc.c-torture/execute/20120615-1.c: New testcase. From-SVN: r188655
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/20120615-1.c16
2 files changed, 20 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5efced7..cbf9c02 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2012-06-15 Richard Guenther <rguenther@suse.de>
+
+ * gcc.c-torture/execute/20120615-1.c: New testcase.
+
2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/vect8.ad[sb]: New test.
diff --git a/gcc/testsuite/gcc.c-torture/execute/20120615-1.c b/gcc/testsuite/gcc.c-torture/execute/20120615-1.c
new file mode 100644
index 0000000..6c80d43
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/20120615-1.c
@@ -0,0 +1,16 @@
+extern void abort (void);
+
+void __attribute__((noinline,noclone))
+ test1(int i)
+{
+ if (i == 12)
+ return;
+ if (i != 17)
+ {
+ if (i == 15)
+ return;
+ abort ();
+ }
+}
+
+int main() { test1 (15); return 0; }