1 /* PR target/pr65105 */ 2 /* { dg-do compile { target ia32 } } */ 3 /* { dg-options "-O2 -march=slm -msse4.2 -mno-stackrealign" } */ 4 /* { dg-final { scan-assembler "pand" } } */ 5 /* { dg-final { scan-assembler "por" } } */ 6 /* { dg-final { scan-assembler "ptest" } } */ 7 8 long long i1, i2, i3, res; 9 10 void test()11test () 12 { 13 res = i1 | i2; 14 if (res) 15 res &= i3; 16 } 17