1 /* PR debug/80025 */
2 /* { dg-do compile } */
3 /* { dg-options "-g -ftracer -w" } */
4 
5 int a;
6 long int b, c;
7 
8 long int
foo(void)9 foo (void)
10 {
11 }
12 
13 void
bar(int x,short int y,unsigned short int z)14 bar (int x, short int y, unsigned short int z)
15 {
16 }
17 
18 int
baz(void)19 baz (void)
20 {
21   a -= b;
22   b = !foo ();
23   bar (b ^= (c ^ 1) ? (c ^ 1) : foo (), (__INTPTR_TYPE__) &bar, a);
24 }
25