(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr36194.c
       1  /* { dg-do run } */
       2  /* { dg-options "-O2" } */
       3  
       4  void abort (void);
       5  
       6  __attribute__ ((noinline)) void
       7  f (int i)
       8  {
       9  #if(__SIZEOF_INT__ >= 4)
      10    if (i != 0x87654321)
      11  #else
      12    if (i != 0x4321)
      13  #endif
      14      abort ();
      15    asm ("");
      16  }
      17  
      18  __attribute__ ((noinline)) void
      19  g (long long a)
      20  {
      21    f (a);
      22    asm ("");
      23  }
      24  
      25  int
      26  main ()
      27  {
      28    g (0x1234567887654321ll);
      29    return 0;
      30  }