pr30360.c
来自「用于进行gcc测试」· C语言 代码 · 共 26 行
C
26 行
/* PR c/30360 *//* { dg-do run { target i?86-*-linux* x86_64-*-linux* ia64-*-linux* s390*-*-linux* } } *//* { dg-options "-O2 -std=gnu99" } */#define I (__extension__ 1.0iF)#define H(x) asm ("" : "=m" (x) : "m" (x))extern void abort (void);intmain (void){ _Complex double a = 1.0 + 1.0 * I, b = 0.0, c; H (a); H (b); c = a / b; if (!__builtin_isinf (__real__ c) && !__builtin_isinf (__imag__ c)) abort (); a = 0.0; H (a); H (b); c = a / b; if (!__builtin_isnan (__real__ c) || !__builtin_isnan (__imag__ c)) abort (); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?