1 2 3 4 5 6 7 8 9 10
/* { dg-do compile { target int128 } } */ int a[5]; unsigned __int128 b; void c() { b = 4; for (;; b--) a[b] = ({ a[b + b]; }); }