------- Comment #1 from jakub at gcc dot gnu dot org 2010-04-06 08:02 ------- Caused by r145254. Shorter testcase: int func (int x) { return 0 ? (unsigned short) (0 ? : 1 * (signed char) (x ^ x) >= 0) : 1; }
-- jakub at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|ice in fold_comparison, at |[4.5 Regression] ice in |fold-const.c:9579 |fold_comparison, at fold- | |const.c:9579 Target Milestone|--- |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43661