From 4cabf776b3d5764eca3a5e2336fbdc42e2949625 Mon Sep 17 00:00:00 2001 From: Josef Zlomek Date: Fri, 31 Oct 2003 15:21:23 +0100 Subject: [PATCH] 20031031-2.c: New test. PR/10239 * gcc.c-torture/compile/20031031-2.c: New test. From-SVN: r73146 --- gcc/testsuite/ChangeLog | 5 +++ .../gcc.c-torture/compile/20031031-2.c | 36 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 gcc/testsuite/gcc.c-torture/compile/20031031-2.c diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index cdb44bfc29e..af7bb4a59b5 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2003-10-31 Josef Zlomek + + PR/10239 + * gcc.c-torture/compile/20031031-2.c: New test. + 2003-10-31 Josef Zlomek PR/11640 diff --git a/gcc/testsuite/gcc.c-torture/compile/20031031-2.c b/gcc/testsuite/gcc.c-torture/compile/20031031-2.c new file mode 100644 index 00000000000..d69dc75cad8 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/compile/20031031-2.c @@ -0,0 +1,36 @@ +/* PR/10239 */ + +enum node_type +{ + INITIAL = 0, FREE, + PRECOLORED, + SIMPLIFY, SIMPLIFY_SPILL, SIMPLIFY_FAT, FREEZE, SPILL, + SELECT, + SPILLED, COALESCED, COLORED, + LAST_NODE_TYPE +}; + +inline void +put_web (enum node_type type) +{ + switch (type) + { + case INITIAL: + case FREE: + case FREEZE: + case SPILL: + foo (); + break; + case PRECOLORED: + bar (); + break; + default: + baz (); + } +} + +void +reset_lists () +{ + put_web (INITIAL); +} -- 2.30.2