GCC Bugzilla – Attachment 11765 Details for
Bug 28181
[4.2 regression] ICE in reload_cse_simplify_operands, at postreload.c:393 on m68k
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
test case
mini.c (text/plain), 5.43 KB, created by
Martin Michlmayr
on 2006-06-27 21:24:26 UTC
(
hide
)
Description:
test case
Filename:
MIME Type:
Creator:
Martin Michlmayr
Created:
2006-06-27 21:24:26 UTC
Size:
5.43 KB
patch
obsolete
>typedef unsigned int size_t; >typedef struct _IO_FILE FILE; >enum >{ > _ISupper = (1 << (0)), _ISlower = (1 << (1)), _ISalpha = > (1 << (2)), _ISdigit = (1 << (3)), _ISxdigit = (1 << (4)), _ISspace = > (1 << (11)) >}; >extern __const unsigned short int **__ctype_b_loc (void) > __attribute__ ((__const)); >struct comp >{ > char *c_name; > struct comp *c_next; >}; >extern struct comp *wantcomp[128]; >scan (FILE * inb, int innum, int outnum, char *nfs, int width, int curflg, > int unseen, char *folder, long size, int noisy) >{ > int i, compnum, encrypted, state; > char *cp, *tmpbuf, **nxtbuf; > struct comp *cptr; > char name[128]; > static int rlwidth, slwidth; > for (compnum = 1;; state = m_getfld (state, name, tmpbuf, rlwidth, inb)) > { > switch (state) > { > case 1: > if ((cptr = > wantcomp[(((((name)[0]) - ((name)[1])) & 0x1f) + > (((name)[2]) & 0x5f))])) > { > do > { > { > { > for (cp = tmpbuf + strlen (tmpbuf) - 1; > cp >= tmpbuf; cp--) > if (((*__ctype_b_loc ())[(int) ((*cp))] & > (unsigned short int) _ISspace)) > tmpbuf = *nxtbuf++; > } > } > } > while ((cptr = cptr->c_next)); > } > while (state == 1) > { > state = m_getfld (state, name, tmpbuf, rlwidth, inb); > { > }; > } > } > } > for (cptr = > wantcomp[((((("encrypted")[0]) - (("encrypted")[1])) & 0x1f) + > ((("encrypted")[2]) & 0x5f))]; cptr && __extension__ ( > { > size_t > __s1_len, > __s2_len; > (__builtin_constant_p > (cptr-> > c_name) > && > (__s1_len > = > (cptr-> > c_name), > __s2_len > = > (! > ((size_t) (const void *) ((cptr->c_name) + 1) - (size_t) (const void *) (cptr->c_name) == 1) || __s1_len >= 4) && (!((size_t) (const void *) (("encrypted") + 1) - (size_t) (const void *) ("encrypted") == 1) || __s2_len >= 4)) ? __builtin_strcmp (cptr->c_name, "encrypted") : (__builtin_constant_p (cptr->c_name) && ((size_t) (const void *) ((cptr->c_name) + 1) - (size_t) (const void *) (cptr->c_name) == 1) && (__s1_len = strlen (cptr->c_name), __s1_len < 4) ? (__builtin_constant_p ("encrypted") && ((size_t) (const void *) (("encrypted") + 1) - (size_t) (const void *) ("encrypted") == 1) ? __builtin_strcmp (cptr->c_name, "encrypted") : (__extension__ ( > { > __const > *__s2 > = > (__const > *) > ("encrypted"); > register > __result > = > (((__const unsigned char *) (__const char *) (cptr->c_name))[0] - __s2[0]); __result;} > ))): > (__builtin_constant_p ("encrypted") && ((size_t) (const void *) (("encrypted") + 1) - (size_t) (const void *) ("encrypted") == 1) && (__s2_len = strlen ("encrypted"), __s2_len < 4) ? (__builtin_constant_p (cptr->c_name) && ((size_t) (const void *) ((cptr->c_name) + 1) - (size_t) (const void *) (cptr->c_name) == 1) ? __builtin_strcmp (cptr->c_name, "encrypted") : (__extension__ ( > { > char > *__s1 > = > (__const > *) > (cptr-> > c_name); > register > __result > = > ((__const unsigned char *) (__const char *) ("encrypted"))[0]; __result;} >))): __builtin_strcmp (cptr->c_name, "encrypted"))));} > ); cptr = cptr->c_next); >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 28181
:
11762
|
11763
|
11764
| 11765 |
12436
|
12785