/* { dg-do compile { target int128 } } */ /* { dg-options "-O2 -fno-dce -fno-forward-propagate -fno-rerun-cse-after-loop -Wno-psabi" } */ typedef int V __attribute__((vector_size (64))); typedef __int128 W __attribute__((vector_size (64))); W w; V bar (void); void foo (V v, W) { foo ((V){4, ~0}, (W) v); foo (v, w); bar (); }