Re: Tree VRP bug: internal compiler error: in build_int_cst_wide, at tree.c:886

2007-03-19 Thread Andrew Haley
Richard Guenther writes: > > It's indeed broken to look through VIEW_CONVERT_EXPRs here. The patch looks > obviously correct. OK, thanks. Forwarding to gcc-patches. Andrew.

Re: Tree VRP bug: internal compiler error: in build_int_cst_wide, at tree.c:886

2007-03-19 Thread Richard Guenther
On 3/19/07, Andrew Haley <[EMAIL PROTECTED]> wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31264 This happens because we have a VIEW_CONVERT EXPR(double->long) that is used in a conditional. VRP tries to register an edge assertion for this expression: unit size align 64

Tree VRP bug: internal compiler error: in build_int_cst_wide, at tree.c:886

2007-03-19 Thread Andrew Haley
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31264 This happens because we have a VIEW_CONVERT EXPR(double->long) that is used in a conditional. VRP tries to register an edge assertion for this expression: unit size align 64 symtab 0 alias set -1 canonical type 0x2dfee3c0 pr