pr20017.c
来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 42 行
C
42 行
/* PR rtl-optimization/20017 After CSE/GCSE folds a switch statement to an unconditional jump, cfg_cleanup did not remove a dead jump table, confusing the CFG layout code later on. *//* { dg-do compile } *//* { dg-options "-O1" } *//* { dg-options "-O1 -march=i386" { target { i?86-*-* && ilp32 } } } */intfoo (int *buf, int *p){ int result; const int *tmp; if (*buf) return 1; result = 2; *buf = 2; tmp = buf; switch (*tmp) { case 3: case 4: case 6: case 14: return 1; case 0: result = *p; /* Fall through. */ default: if (result) return 1; } return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?