1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
/* PR middle-end/52177 */ /* { dg-do compile } */ /* { dg-options "-O -fno-tree-ccp" } */ int *s; static inline int foo () { return sizeof (int); } int bar () { return __atomic_always_lock_free (foo (), s); } int baz () { return __atomic_is_lock_free (foo (), s); }