/* PR target/79568 */ /* { dg-do compile { target lp64 } } */ /* { dg-options "-mno-lwp" } */ #pragma GCC push_options #pragma GCC target ("lwp") void foo (unsigned long x, unsigned int y) { __builtin_ia32_lwpval64 (x, y, 1); } #pragma GCC pop_options void bar (unsigned long x, unsigned int y) { __builtin_ia32_lwpval64 (x, y, 1); /* { dg-error "needs isa option" } */ }