From 71cab827590cd7bc4af1cf658e0ae614f314da89 Mon Sep 17 00:00:00 2001 From: zlomek Date: Thu, 13 Feb 2003 23:05:28 +0000 Subject: [PATCH] Testcase for http://gcc.gnu.org/ml/gcc-patches/2003-02/msg01017.html * gcc.dg/20030213-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@62869 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/testsuite/ChangeLog | 4 ++++ gcc/testsuite/gcc.dg/20030213-1.c | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 gcc/testsuite/gcc.dg/20030213-1.c diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 305827bf37b..ae512c17590 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2003-02-13 Josef Zlomek + + * gcc.dg/20030213-1.c: New test. + 2003-02-12 Roger Sayle * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2. diff --git a/gcc/testsuite/gcc.dg/20030213-1.c b/gcc/testsuite/gcc.dg/20030213-1.c new file mode 100644 index 00000000000..7e55657ba9e --- /dev/null +++ b/gcc/testsuite/gcc.dg/20030213-1.c @@ -0,0 +1,36 @@ +/* Testcase for http://gcc.gnu.org/ml/gcc-patches/2003-02/msg01017.html */ +/* { dg-do link { target *-*-* } } */ +/* { dg-options "-O -fpic" } */ + +int *g; + +int main (void) +{ + switch (*g) + { + case 0: + { + switch (*g) + { + case 0: *g = 1; break; + case 1: + case 2: *g = 1; break; + case 3: + case 4: *g = 1; break; + } + break; + } + case 1: + { + switch (*g) + { + case 0: *g = 1; break; + case 1: + case 2: *g = 1; break; + case 3: + case 4: *g = 1; break; + } + } + } + return 0; +} -- 2.11.0