1 /* { dg-do compile } */
2 /* { dg-options "-fgimple" } */
3
4 unsigned a;
5 static double *d;
6 static _Bool b;
7 __GIMPLE int
8 foo (int n)
9 {
10 b = __builtin_add_overflow (n, *d, &a);
11 } /* { dg-error "invalid argument" } */
12
13 /* { dg-message "" "" { target *-*-* } 0 } */