1 unsigned int and_or_equ(unsigned int a) 2 { 3 return (a | 3) & 3; 4 } 5 6 int and_or_eqs(int a) 7 { 8 return (a | 3) & 3; 9 } 10 11 unsigned int or_and_equ(unsigned int a) 12 { 13 return (a & 3) | 3; 14 } 15 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