(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
powerpc/
pr98959.c
       1  /* PR target/98959 */
       2  /* { dg-require-effective-target int128 } */
       3  /* { dg-require-effective-target lp64 } */  /* for -mcmodel= */
       4  /* { dg-options "-fno-schedule-insns -O2 -mcmodel=small" } */
       5  
       6  /* Verify we do not ICE on the following.  */
       7  
       8  typedef __attribute__ ((altivec (vector__))) unsigned __int128 v1ti_t;
       9  
      10  v1ti_t foo (v1ti_t v);
      11  
      12  void
      13  bug ()
      14  {
      15    v1ti_t dv = { ((31415926539) << 6) };
      16    dv = foo (dv);
      17    if (dv[0] != 0)
      18      __builtin_abort ();
      19  }