https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70416

--- Comment #18 from Oleg Endo <olegendo at gcc dot gnu.org> ---
(In reply to Oleg Endo from comment #17)
> 
> I'm now testing this patch on sh-elf...

The GCC testsuite results look OK.  However, CSiBE shows

  sum:  3342539 -> 3351695    +9156 / +0.273924 %

which is not so nice.  For example, in bzip2/blocksort, the increase seems to
be caused mainly by things like:

            before                          after
        mov     #92,r0                  mov     r15,r0
        sub     r7,r6                   add     #64,r0
        mov.l   @(r0,r15),r5            sub     r7,r6
                                        mov.l   @(28,r0),r5

Reply via email to