libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr55687.c
blob502ddd4ed2e8ef204d684a2513e4ee2fe0800d46
1 /* { dg-do compile } */
3 typedef struct _IO_FILE FILE;
4 typedef short gshort;
5 typedef struct _GString GString;
7 extern char *fgets(char *, int, FILE *);
8 extern void g_string_append_c_inline (GString *, char);
10 void verbose_text_loop (void *data)
12 FILE *dev_vcs;
13 char buf[81];
14 GString *buf_str;
15 gshort i, j;
16 while (1)
18 for (i = 1; i <= 7; i++)
20 while (fgets (buf, 81, dev_vcs))
22 for (j = 0; j < __builtin_strlen (buf); j++)
23 if (buf[j] != ' ')
24 break;
25 for (; j < __builtin_strlen (buf); j++)
26 g_string_append_c_inline (buf_str, buf[j]);