------- Additional Comments From Thomas dot Koenig at online dot de 2005-02-11 12:09 ------- (In reply to comment #39)
> One suspect is this code snippet from gcc/config/ia64.c : > > static bool > ia64_rtx_costs (rtx x, int code, int outer_code, int *total) > case DIV: > case UDIV: > case MOD: > case UMOD: > /* We make divide expensive, so that divide-by-constant will be > optimized to a multiply. */ > *total = COSTS_N_INSNS (60); That's not it. I changed that one to a low value, and still got the same results. Thomas -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5900