Implement C _FloatN, _FloatNx types.
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr50838.c
bloba3911c9752a1fab937813c013934402f811945b8
1 /* { dg-do compile } */
3 typedef void * gcv_object_t;
4 typedef gcv_object_t object;
5 typedef const void * Pseudofun;
6 extern struct pseudocode_tab_ {
7 Pseudofun pseudo_eql;
8 Pseudofun pseudo_iconv_wcslen;
9 Pseudofun pseudo_iconv_wcstombs;
10 Pseudofun pseudo_iconv_range;
12 pseudocode_tab;
13 extern struct symbol_tab_ {
14 object pointer[1024];
15 } pseudofun_tab;
16 int
17 init_memory (void)
19 object* ptr2 = &pseudofun_tab.pointer[0];
20 const Pseudofun* ptr1 = (const Pseudofun*)&pseudocode_tab;
21 unsigned int count = (sizeof(pseudocode_tab)/sizeof(Pseudofun));
22 while (count--)
24 *ptr2++ = (gcv_object_t)(((unsigned char *)((*ptr1))));
25 ptr1++;