and_or_equ(unsigned int a)1 unsigned int and_or_equ(unsigned int a)
2 {
3 return (a | 3) & 3;
4 }
5
and_or_eqs(int a)6 int and_or_eqs(int a)
7 {
8 return (a | 3) & 3;
9 }
10
or_and_equ(unsigned int a)11 unsigned int or_and_equ(unsigned int a)
12 {
13 return (a & 3) | 3;
14 }
15
or_and_eqs(int a)16 int or_and_eqs(int a)
17 {
18 return (a & 3) | 3;
19 }
20
21 /*
22 * check-name: or-and-constant1
23 * check-command: test-linearize -Wno-decl $file
24 * check-known-to-fail
25 *
26 * check-output-ignore
27 * check-output-pattern(4): ret\\..*\\$3
28 * check-output-excludes: or\\.
29 */
30