Skip guality tests on hppa-hpux.
[official-gcc.git] / gcc / testsuite / g++.dg / guality / redeclaration1.C
blobbd0209f8adb7b2933772ec3368bb15e44efca18c
1 // { dg-do run }
2 // { dg-options "-g" }
3 // { dg-skip-if "" { *-*-* } { "-flto" } { "" } }
5 volatile int l;
6 int *volatile p;
8 namespace S
10   int i = 24;
11   void __attribute__((noinline))
12   f()
13   {
14     int i = 42;
15     l = i;              // { dg-final { gdb-test 15 "i" "42" } }
16     {
17       extern int i;
18       p[0]++;
19       l = i;            // { dg-final { gdb-test 19 "i" "24" } }
20     }
21   }
24 int
25 main (void)
27   int x = 0;
28   p = &x;
29   S::f ();
30   return 0;