* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type>: Don't
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / pr24851.c
blob55a87e0019e9ba768bef5129c74f093caf0eba9d
1 /* We used to handle pointer addition wrongly
2 at the time of recombining to an ARRAY_REF
3 in the case of
4 p + -4B
5 where -4B is represented as unsigned. */
7 void abort(void);
8 int main()
10 int a[10], *p, *q;
11 q = &a[1];
12 p = &q[-1];
13 if (p >= &a[9])
14 abort ();
15 return 0;