1 // { dg-do run { xfail sparc64-*-elf arm-*-pe } } 2 // { dg-options "-fexceptions" } 3 4 class arghh { 5 public: 6 int n; 7 arghh (int v) { n = v; } 8 }; 9 10 int main () { 11 try { 12 throw arghh (11); 13 } 14 catch (arghh& a) { 15 if (a.n != 11) 16 return 1; 17 } 18 try { 19 throw arghh (22); 20 } 21 catch (arghh& a) { 22 if (a.n != 22) 23 return 2; 24 } 25 } 26