[Bug middle-end/21858] [4.1 Regression] ICE in compare_values, at tree-vrp.c:301

2005-06-03 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-06-03 15:18 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug middle-end/21858] [4.1 Regression] ICE in compare_values, at tree-vrp.c:301

2005-06-03 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-06-03 15:15 --- Subject: Bug 21858 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-06-03 15:15:46 Modified files: gcc: ChangeLog fold-const.c gcc/t

[Bug middle-end/21858] [4.1 Regression] ICE in compare_values, at tree-vrp.c:301

2005-06-03 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-06-03 09:26 --- Revised patch with testcase: http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00243.html -- What|Removed |Added --

[Bug middle-end/21858] [4.1 Regression] ICE in compare_values, at tree-vrp.c:301

2005-06-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-01 19:40 --- (In reply to comment #3) > Is this legal C? This is not valid C but valid GNU C. The front-end should be converting the types correctly Please don't remove the assert, it catches things like this. --

[Bug middle-end/21858] [4.1 Regression] ICE in compare_values, at tree-vrp.c:301

2005-06-01 Thread dnovillo at redhat dot com
--- Additional Comments From dnovillo at redhat dot com 2005-06-01 19:38 --- Subject: Re: [4.1 Regression] ICE in compare_values, at tree-vrp.c:301 On Wed, Jun 01, 2005 at 07:31:24PM -, pinskia at gcc dot gnu dot org wrote: > > --- Additional Comments From pinskia at gcc dot g

[Bug middle-end/21858] [4.1 Regression] ICE in compare_values, at tree-vrp.c:301

2005-06-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-01 19:31 --- Confirmed, reduced testcase: unsigned int dsdblm_GetBlockAddress(); void error_LocalAssert(void); int dsdblm_CreateBlock(unsigned int address) { address = dsdblm_GetBlockAddress(); if (address >= (void