aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/uninit-3.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gcc.dg/uninit-3.c')
-rw-r--r--gcc/testsuite/gcc.dg/uninit-3.c33
1 files changed, 0 insertions, 33 deletions
diff --git a/gcc/testsuite/gcc.dg/uninit-3.c b/gcc/testsuite/gcc.dg/uninit-3.c
deleted file mode 100644
index 78c4254dea5..00000000000
--- a/gcc/testsuite/gcc.dg/uninit-3.c
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Spurious uninit variable warnings, case 3.
- Inspired by cppexp.c (parse_charconst) */
-/* { dg-do compile } */
-/* { dg-options "-O -Wuninitialized" } */
-
-extern void error (char *);
-
-int
-parse_charconst (const char *start, const char *end)
-{
- int c; /* { dg-bogus "c" "uninitialized variable warning" { xfail *-*-* } } */
- int nchars, retval;
-
- nchars = 0;
- retval = 0;
- while (start < end)
- {
- c = *start++;
- if (c == '\'')
- break;
- nchars++;
- retval += c;
- retval <<= 8;
- }
-
- if (nchars == 0)
- return 0;
-
- if (c != '\'')
- error ("malformed character constant");
-
- return retval;
-}