libgomp: Document 'GOMP_teams4'
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.mike / eh40.C
blobf08836064c4c2fae993b2ab892c671b1051471d5
1 // { dg-do run { xfail sparc64-*-elf arm-*-pe } }
2 // { dg-options "-fexceptions" }
4 int fail = 1;
5 class B {
6 public:
7   B() { throw 1; }
8 };
9 class D : public B {
10 public:
11   D() try : B() {
12     fail = 1;
13   } catch (char c) {
14     fail = 1;
15     throw;
16   } catch (...) {
17     fail = 0;
18     throw;
19   }
22 int
23 main() {
24   try {
25     D d;
26     fail = 1;
27   } catch (...) {
28   }
29   return fail;