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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-09-06
     Ever confirmed|0                           |1
           Severity|normal                      |enhancement

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(insn 8 7 9 2 (set (subreg:DI (reg:SI 80) 0)
        (zero_extract:DI (subreg:DI (reg/v:SF 77 [ y ]) 0)
            (const_int 11 [0xb])
            (const_int 20 [0x14]))) "t991.c":13 695 {*extzvdi}
     (nil))

Confirmed.

So just like insv<mode> exists (instead of just insv which was the only way
before) so should extv<mode> and extzv<mode>.  I have seen this on MIPS64
before too.

Reply via email to