1 // { dg-do run { xfail sparc64-*-elf arm-*-pe } }
2 // { dg-options "-fexceptions" }
3 
4 extern "C" int printf(const char *, ...);
5 
6 int i;
7 
main()8 int main() {
9   try {
10     try {
11       throw i;
12     } catch (char *) {
13       return 1;
14     }
15     return 1;
16   } catch (int i) {
17     return 0;
18   }
19   return 1;
20 }
21