This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/44831] [4.6 Regression] internal compiler error: verify_stmts failed when compiling wine
- From: "rguenth at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 6 Jul 2010 10:30:03 -0000
- Subject: [Bug tree-optimization/44831] [4.6 Regression] internal compiler error: verify_stmts failed when compiling wine
- References: <bug-44831-19362@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #3 from rguenth at gcc dot gnu dot org 2010-07-06 10:30 -------
Confirmed. Reduced testcase:
typedef unsigned char UCHAR, *PUCHAR;
typedef void *HANDLE;
typedef struct _NCB {
UCHAR ncb_reserve[10];
} NCB, *PNCB;
struct NBCmdQueue {
PNCB head;
};
PNCB *NBCmdQueueFindNBC(struct NBCmdQueue *queue, PNCB ncb)
{
PNCB *ret = &queue->head;
while (ret && *ret != ncb)
ret = (PNCB *)((*ret)->ncb_reserve + sizeof(HANDLE));
}
caused by phiprop. Thus, mine.
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |rguenth at gcc dot gnu dot
|dot org |org
Status|UNCONFIRMED |ASSIGNED
Component|c |tree-optimization
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2010-07-06 10:30:03
date| |
Summary|internal compiler error: |[4.6 Regression] internal
|verify_stmts failed when |compiler error: verify_stmts
|compiling wine |failed when compiling wine
Target Milestone|--- |4.6.0
Version|unknown |4.6.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44831