(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr70326.c
       1  /* PR middle-end/70326 */
       2  /* { dg-do compile { target int128 } } */
       3  /* { dg-options "-Og -fno-dce -fno-guess-branch-probability -fschedule-insns -fno-tree-coalesce-vars -fno-tree-dce -w -Wno-psabi" } */
       4  
       5  typedef unsigned int A __attribute__ ((vector_size (32)));
       6  typedef unsigned __int128 B;
       7  typedef unsigned __int128 C __attribute__ ((vector_size (32)));
       8  typedef unsigned __int128 D __attribute__ ((vector_size (32)));
       9  
      10  void
      11  foo (B a, D b, A c, A d, C e)
      12  {
      13    b /= (D) {11} | 1;
      14    a ^= a <= 10;
      15    e *= (C) d;
      16    e += (C) ~b;
      17    c[0] ^= c[0] <= 0x1234;
      18    a = (a >> 1) | (a << 127);
      19    b += (D) {45, 123};
      20  }