Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/torture/pr57147-3.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
/* { dg-do compile } */ typedef char * ptr_t; struct __jmp_buf_tag { }; typedef struct __jmp_buf_tag sigjmp_buf[1]; sigjmp_buf GC_jmp_buf; int __sigsetjmp (sigjmp_buf, int); void GC_set_and_save_fault_handler (void (*)(int)); void GC_fault_handler(int sig) { } void GC_setup_temporary_fault_handler() { GC_set_and_save_fault_handler(GC_fault_handler); } ptr_t GC_find_limit(ptr_t p) { GC_setup_temporary_fault_handler(); if (__sigsetjmp (GC_jmp_buf, 1) == 0) for (;;) ; }