blob: e7374b4482505501c75ff0695a9daefff8b235d9 [file] [log] [blame]
/* PR target/113711 */
/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
/* { dg-require-effective-target tls } */
/* { dg-options "-mapxf -O2" } */
typedef signed __int128 S;
__thread S var;
int o;
S
qux (void)
{
S z;
o = __builtin_add_overflow (var, 0x200, &z);
return z;
}