1 /* { dg-do compile } */
2 /* { dg-options "-O2 -mmpx -fcheck-pointer-bounds" } */
3
4 char *
foo(char * p,char * q)5 foo (char *p, char *q)
6 {
7 return (char *) (p - q); /* { dg-bogus "pointer bounds were lost due to unexpected expression" } */
8 }
9