http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55195
--- Comment #3 from Jorn Wolfgang Rennecke <amylaar at gcc dot gnu.org> 2012-11-04 16:59:07 UTC --- I have done a -j2 bootstrap on gcc61, and in fails somewhere else in a similar fashion. I then transplanted some files to my local (faster) cross environment. I've hacked final.c to provide the equivalent of the sh/arc -misize option, and I see some sizeable chunks of code being estimated with a small size: .L19464: ; at 11cc addil LT'.L19517,%r19 ldw RT'.L19517(%r1),%r1 ldw 0(%r1),%r1 bb,>=,n %r1,30,.+16 depi 0,31,2,%r1 ldw 4(%sr0,%r1),%r19 ldw 0(%sr0,%r1),%r1 bl .+8,%r2 addi 8,%r2,%r2 ble 0(%sr4,%r1) stw %r31,-24(%sp) .LVL19507: .L19463: ; at 11d4 addil LT'.L19517,%r19 ldw RT'.L19517(%r1),%r1 ldw 0(%r1),%r1 bb,>=,n %r1,30,.+16 depi 0,31,2,%r1 ldw 4(%sr0,%r1),%r19 ldw 0(%sr0,%r1),%r1 bl .+8,%r2 addi 8,%r2,%r2 ble 0(%sr4,%r1) stw %r31,-24(%sp) .LVL19508: .L19462: ; at 11dc