1 /* PR tree-optimization/19283 */
2 
3 void abort (void);
4 
5 static inline unsigned short
foo(unsigned int * p)6 foo (unsigned int *p)
7 {
8   return *p;
9 };
10 
11 unsigned int u;
12 
13 int
main()14 main ()
15 {
16   if ((foo (&u) & 0x8000) != 0)
17     abort ();
18   return 0;
19 }
20