Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.dg / tree-ssa / pr21584-1.C
blob2c96d1027d76c32ca4e188f0b3b519fa280acce2
1 extern "C" {
3 extern char *strcpy (char *__restrict __dest, __const char *__restrict __src)
4      throw () __attribute__ ((__nonnull__ (1, 2)));
6 extern char *foo (char *__restrict __s) throw ();
9 class cset {
10 public:
11   cset();
12   int operator()(unsigned char) const;
13 private:
14   char v[(127 * 2 + 1)+1];
17 inline int cset::operator()(unsigned char c) const
19   return v[c];
22 extern cset csspace;
24 void baz()
26   char *vec;
27   char buf[512];
29   char *p = buf;
30   while (csspace(*p))
31     p++;
33   if (*p != '#' && (p = foo(buf)) != 0) {
34     vec = new char[10+ 1];
35     strcpy(vec, p);
36   }