------- 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