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 
8 int
main()9 main() {
10   try {
11     try {
12       throw i;
13     } catch (char *) {
14       return 1;
15     }
16     return 1;
17   } catch (int i) {
18     return 0;
19   }
20   return 1;
21 }
22