1 /* { dg-do compile { target { ! ia32 } } } */
2 /* { dg-options "-O2 -dp" } */
3 /* { dg-final { scan-assembler-not "zero_extendsidi" } } */
4 
foo(int a,unsigned int b,unsigned int c)5 unsigned long long foo (int a, unsigned int b, unsigned int c)
6 {
7   return a ? b : c;
8 }
9