/* 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; | |
} |