PR middle-end/85602 - -Wsizeof-pointer-memaccess for strncat with size of source
[official-gcc.git] / gcc / testsuite / gcc.dg / pr38934.c
blobc05742c5baa75716bd3ee2297f1d31b9236da65c
1 /* PR middle-end/38934 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -std=gnu99 -w" } */
5 /* This variable needed only to work around earlier optimizations than VRP. */
6 unsigned char g;
8 extern void abort ();
10 void
11 f (long long int p)
13 g = 255;
14 if (p >= -9223372036854775808LL - (signed char) g)
15 p = 1;
17 if (p)
18 abort ();