aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1998-04-05 09:57:44 -0600
committerJeff Law <law@gcc.gnu.org>1998-04-05 09:57:44 -0600
commite2cc7d49b5c861e413ae5487ce48c30d3f245e81 (patch)
treea076940d85081c19bcb4adf1ce3197e468bc950a
parent98bd9f0f864aba72389fb27227c1fe7a5cf5957b (diff)
downloadgcc-e2cc7d49b5c861e413ae5487ce48c30d3f245e81.zip
gcc-e2cc7d49b5c861e413ae5487ce48c30d3f245e81.tar.gz
gcc-e2cc7d49b5c861e413ae5487ce48c30d3f245e81.tar.bz2
Add new test.
From-SVN: r19006
-rw-r--r--gcc/testsuite/gcc.dg/switch-1.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/switch-1.c b/gcc/testsuite/gcc.dg/switch-1.c
new file mode 100644
index 0000000..23513e4
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/switch-1.c
@@ -0,0 +1,17 @@
+/* { dg-do compile */
+/* { dg-options -fpic } */
+
+void f (char *s)
+{
+ for (;;)
+ {
+ int t = 6;
+ switch (t)
+ {
+ case 2:
+ *s = '2';
+ case 6: case 4: case 3: case 1:
+ break;
+ }
+ }
+}