(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
Wunsuffixed-float-constants-1.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-std=gnu99 -Wunsuffixed-float-constants" } */
       3  
       4  #define VAL 0.5;
       5  
       6  double a = 1.1d;
       7  
       8  /* With FLOAT_CONST_DECIMAL64 switched to ON these would have type
       9     _Decimal64.  */
      10  
      11  double b = VAL;		/* { dg-warning "unsuffixed floating constant" } */
      12  double c = 1.2;		/* { dg-warning "unsuffixed floating constant" } */
      13  
      14  /* With FLOAT_CONST_DECIMAL64 switched to ON these are still binary.  */
      15  
      16  double d = 0x5.0p1;	/* No warning for hex constant.  */
      17  double e = 3.1i;	/* No warning for imaginary constant.  */