------- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-19 05:52 ------- Redcued testcase: void choose_block (char *d, __SIZE_TYPE__ n) { if (!(d + n > d)) __builtin_abort (); }
With the comparision patch from 22368, we get: t.c:5: error: types mismatch in comparsion long unsigned intD.4 charD.1 * nD.1270 == 0B; -- What |Removed |Added ---------------------------------------------------------------------------- CC| |pinskia at gcc dot gnu dot | |org OtherBugsDependingO| |22368 nThis| | Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2005-09-19 05:52:48 date| | Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23960