| /* { dg-do compile } */ | |
| /* { dg-options "-O2" } */ | |
| int | |
| f255 (int x) | |
| { | |
| if (x & 255) | |
| return 1; | |
| return x; | |
| } | |
| int | |
| f65535 (int x) | |
| { | |
| if (x & 65535) | |
| return 1; | |
| return x; | |
| } | |
| /* { dg-final { scan-assembler "tst\t(x|w)\[0-9\]+,\[ \t\]*255" } } */ | |
| /* { dg-final { scan-assembler "tst\t(x|w)\[0-9\]+,\[ \t\]*65535" } } */ |