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