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

Reply via email to