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

Drea Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |14.5
   Last reconfirmed|                            |2026-10-29
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW

--- Comment #1 from Drea Pinski <pinskia at gcc dot gnu.org> ---
(insn 7 6 8 (set (reg:SI 105)
        (unspec:SI [
                (reg/v:SI 104 [ cD.44427 ])
                (reg:HI 106)
            ] UNSPEC_CRC32))
"/cefs/ff/ffdc7d3937d618b8789d4ffb_gcc-trunk-20261029/lib/gcc/x86_64-linux-gnu/17.0.0/include/smmintrin.h":830:10
-1
     (nil))


vs:
(insn 10 9 11 (set (reg:SI 107)
        (unspec:SI [
                (reg/v:SI 104 [ cD.44427 ])
                (reg:SI 108)
            ] UNSPEC_CRC32))
"/cefs/ff/ffdc7d3937d618b8789d4ffb_gcc-trunk-20261029/lib/gcc/x86_64-linux-gnu/17.0.0/include/smmintrin.h":836:10
-1
     (nil))

But 106/108 are constants which don't carry a mode.

So this gets CSE'd together.

Reply via email to