1 /* PR target/pr70799 */ 2 /* { dg-do compile { target ia32 } } */ 3 /* { dg-options "-O2 -march=slm -mno-stackrealign" } */ 4 /* { dg-final { scan-assembler "psllq" } } */ 5 /* { dg-final { scan-assembler "psrlq" } } */ 6 7 unsigned long long a, b; 8 test1(int c)9void test1 (int c) 10 { 11 a = b << c; 12 } 13 test2(int c)14void test2 (int c) 15 { 16 a = b >> c; 17 } 18