pr36998.c

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

C
24
字号
/* PR rtl-optimization/36998 *//* { dg-do compile } *//* { dg-options "-Os -fasynchronous-unwind-tables" } *//* { dg-options "-Os -mpreferred-stack-boundary=2 -fasynchronous-unwind-tables" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */void foo (const char *, ...) __attribute__ ((noreturn));int bar (const char *, ...);extern __SIZE_TYPE__ strlen (const char *);int baz (char *, char *, int, void *);voidtest (char *w, int x, char *y, char *z){  char *p, b[32];  for (p = y; *p; p += strlen (p) + 1)    {      baz (w, p, x, z);      foo ("msg1 %s", b);    }  for (p = y; *p; p += strlen (p) + 1)    bar (" %s", p);  foo ("msg2 %s", b);}

⌨️ 快捷键说明

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