------- Comment #49 from rguenth at gcc dot gnu dot org 2008-03-28 22:35 ------- As of
"The TYPE_MIN/MAX_VALUEs are of the type of the base type, so target_first_66s value range is [10, 20] at the point of this comparison. Is this supposed to be a comparison with -128 or with 128? That is, is this target_first_66 == TYPE_MIN_VALUE (js__TtB) ? I guess so." This is fold simplifying (js__TtB) target_first == -128 to target_first == 128 via fold_sign_changed_comparison. And thus PR31023 which now also blocks this PR. -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |31023 nThis| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30911