darwin-ehreturn-1.c

来自「用于进行gcc测试」· C语言 代码 · 共 22 行

C
22
字号
/* { dg-do compile { target powerpc*-*-darwin* } } *//* { dg-require-effective-target ilp32 } *//* { dg-options "-mcpu=G3 -funwind-tables" } *//* { dg-final { scan-assembler "bl save_world" } } *//* { dg-final { scan-assembler ".byte\t0x6b" } } *//* Verify that on Darwin, even with -mcpu=G3, __builtin_eh_return   saves Altivec registers using save_world, and reports their   location in its EH information.  */long offset;void *handler;extern void setup_offset(void);void foo(void){  __builtin_unwind_init ();  setup_offset();  __builtin_eh_return (offset, handler);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?