Home | History | Annotate | Download | only in jni
      1 // { dg-do run { xfail sparc64-*-elf arm-*-pe } }
      2 // { dg-options "-fexceptions" }
      3 
      4 #include <exception>
      5 #include <stdlib.h>
      6 
      7 void my_terminate_handler() {
      8   exit(0);
      9 }
     10 
     11 void throw_an_unexpected_exception() throw() {
     12   throw 1;
     13 }
     14 
     15 int main() {
     16   std::set_terminate(my_terminate_handler);
     17   throw_an_unexpected_exception();
     18   return 1;
     19 }
     20