------- Comment #18 from steven at gcc dot gnu dot org 2010-02-05 14:02 ------- I used "-O2 -std=c99 -mcpu=arm9 -funroll-loops" and I manually hacked the cost in GDB to change from:
Address costs: index costs 6 cst + index costs 2 ...to this...: Address costs: index costs 1 cst + index costs 2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36712