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

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Wed Jun 1 19:31:00 GMT 2005


------- 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*)0x00020000)
     error_LocalAssert();
   return address;
}
This is either a front-end bug or a fold bug.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
          Component|tree-optimization           |middle-end
     Ever Confirmed|                            |1
   GCC host triplet|i486-elf-linux              |
 GCC target triplet|arm-elf && i686-pc-linux-gnu|
   Last reconfirmed|0000-00-00 00:00:00         |2005-06-01 19:31:22
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21858



More information about the Gcc-bugs mailing list