Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/pr41762.c @ 158:494b0b89df80 default tip
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 18:13:55 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
/* PR target/41762 */ /* { dg-do compile } */ /* { dg-options "-O2 -ftracer -fsched2-use-superblocks" } */ /* { dg-options "-O2 -ftracer -fsched2-use-superblocks -fpic" { target fpic } } */ extern __SIZE_TYPE__ strlen (const char *); extern int f1 (void *); extern char *f2 (void); extern void f3 (int, int); static char *a; char *b, *c, *d, *e; void foo (void) { int f, g, h; f = (a ? strlen (a) : strlen ("abcde")); f += (b ? strlen (b) : 0); f += (c ? strlen (c) : 0); f += (d ? strlen (d) : 0); f += (e ? strlen (e) : 0); h = f1 (strlen); g = strlen (a); f3 (g, f); } void bar (void) { a = f2 (); }