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 + -
显示快捷键?