unroll-1.c

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

C
28
字号
/* PR optimization/8599 *//* { dg-do run } *//* { dg-options "-O2 -funroll-loops" } *//* { dg-options "-mtune=k6 -O2 -funroll-loops" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */extern void abort (void);int array[6] = { 1,2,3,4,5,6 };void foo(){  int i;  for (i = 0; i < 5; i++)    array[i] = 0;}int main(){  foo();  if (array[0] || array [1] || array[2] || array[3] || array[4])    abort ();  if (array[5] != 6)    abort ();  return 0;}

⌨️ 快捷键说明

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