pr20583.c

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

C
31
字号
/* PR target/20583   On m68k-none-elf, CSE used to generate     (set (reg:HI ...)          (const:HI (truncate:HI (minus:SI (label_ref ...)                                           (label_ref ...)))))   which output functions do not know how to handle.  Make sure that   such a constant will be rejected.  */void bar (unsigned int);voidfoo (void){  char buf[1] = { 3 };  const char *p = buf;  const char **q = &p;  unsigned int ch;  switch (**q)    {    case 1:  ch = 5; break;    case 2:  ch = 4; break;    case 3:  ch = 3; break;    case 4:  ch = 2; break;    case 5:  ch = 1; break;    default: ch = 0; break;    }  bar (ch);}

⌨️ 快捷键说明

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