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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
           Keywords|needs-bisection             |
                 CC|                            |jakub at gcc dot gnu.org,
                   |                            |ptomsich at gcc dot gnu.org,
                   |                            |rearnsha at gcc dot gnu.org,
                   |                            |tsamismanolis at gmail dot com
            Summary|[15/16 regression]          |[15/16 regression]
                   |Regression: GCC 15  does    |Regression: GCC 15  does
                   |not use adds while GCC 14   |not use adds while GCC 14
                   |does                        |does since r15-2890
   Last reconfirmed|2026-01-15 00:00:00         |2026-02-02
             Status|UNCONFIRMED                 |NEW

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
At least looking at adds insn counts, this changed with
r15-2890-g72c9b5f438f22cca493b4e2a8a2a31ff61bf1477 :
./cc1.r15-2889 -quiet -O2 -marm -mcpu=arm946e-s -nostdinc pr123604.c -o - |
grep adds
        adds    r3, r0, r0, lsr #1
        adds    r3, r3, r3, lsr #1
        adds    r3, r3, r3, lsr #2
        adds    r3, r3, r3, lsr #3
        adds    r3, r3, r3, lsr #4
        adds    r3, r3, r3, lsr #5
        adds    r3, r3, r3, lsr #6
        adds    r3, r3, r3, lsr #7
        adds    r3, r3, r3, lsr #8
        adds    r3, r3, r3, lsr #9
        adds    r3, r3, r3, lsr #10
        adds    r3, r3, r3, lsr #11
        adds    r3, r3, r3, lsr #12
        adds    r3, r3, r3, lsr #13
./cc1.r15-2890 -quiet -O2 -marm -mcpu=arm946e-s -nostdinc pr123604.c -o - |
grep adds
        adds    r3, r0, r0, lsr #1

Reply via email to