pr22018.c

来自「linux下编程用 编译软件」· C语言 代码 · 共 33 行

C
33
字号
/* { dg-do run }  *//* { dg-options -O2 }  */void abort (void);void g(int);void f(int l){  unsigned i;  for (i = 0; i < l; i++)    {      int y = i;      /* VRP was wrongfully computing z's range to be [0, 0] instead	 of [-INF, 0].  */      int z = y*-32;      g(z);    }}void g(int i){  static int x = 0;  if (i == 0)    x ++;  if (x > 1)    abort ();}int main(void){  f(3);  return 0;}

⌨️ 快捷键说明

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