1  /* { dg-do compile { target int128 } } */
       2  /* { dg-options "-O2 -fno-dce -fno-forward-propagate -fno-rerun-cse-after-loop -Wno-psabi" } */
       3  
       4  typedef int V __attribute__((vector_size (64)));
       5  typedef __int128 W __attribute__((vector_size (64)));
       6  
       7  W w;
       8  V bar (void);
       9  
      10  void
      11  foo (V v, W)
      12  {
      13    foo ((V){4, ~0}, (W) v);
      14    foo (v, w);
      15    bar ();
      16  }
      17