2 // { dg-options "-fno-guess-branch-probability -fno-tree-pta -O1" }
6 virtual bool accept(const char *, unsigned long, int *, bool);
8 char accept_bt[1], accept_cd[1];
12 bool accept(const char *, unsigned long bd, int *bg, bool) {
13 long bu = sizeof(int) + bd;
14 char *bw = bu > sizeof(accept_bt) ? new char : accept_bt,
15 *cf = bd ? new char : accept_cd;
16 __builtin___memcpy_chk(b, c, bd, 0);
19 bool ci = cj((int *)cf, bg), atran = bp && accept_cb_0;
20 atran &&ci &&cm(&accept_cb);
23 bool cj(int *, int *);