| /* PR target/94121 */ | |
| /* { dg-do compile { target pie } } */ | |
| /* { dg-options "-O2 -fpie -w" } */ | |
| #define DIFF_MAX __PTRDIFF_MAX__ | |
| #define DIFF_MIN (-DIFF_MAX - 1) | |
| extern void foo (char *); | |
| extern char v[]; | |
| void | |
| bar (void) | |
| { | |
| char *p = v; | |
| foo (&p[DIFF_MIN]); | |
| } |