pr34174-1.c

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

C
45
字号
/* { dg-do run } *//* Based on PR target/27386 testcase by Joerg Wunsch.  */extern void abort (void);extern void exit (int);#if __INT_MAX__ >= 9223372036854775807LLtypedef unsigned int uint64_t;#elif __LONG_MAX__ >= 9223372036854775807LLtypedef unsigned long int uint64_t;#elif __LONG_LONG_MAX__ >= 9223372036854775807LLtypedef unsigned long long int uint64_t;#elseintmain (void){  exit (0);}#endifuint64_t a, b, c;intfoo (uint64_t x, uint64_t y, uint64_t z, int i){  a = x;  b = y;  c = z;  return 2 * i;}intmain (void){  if (foo (1234512345123ull, 3456734567345ull, 7897897897897ull, 42) != 84)    abort ();  if (a != 1234512345123ull)    abort ();  if (b != 3456734567345ull)    abort ();  if (c != 7897897897897ull)    abort ();  exit (0);}

⌨️ 快捷键说明

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