[Bug tree-optimization/93893] MIPS32r2: GCC is unable to figure out that it can use a single INS instruction instead of SLL+OR
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Feb 23 21:32:00 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93893
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed| |2020-02-23
Component|middle-end |tree-optimization
Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Mine for GCC 11.
I have a patch which fixes this but won't be included until GCC 11:
transpose_c:
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
.mask 0x00000000,0
.fmask 0x00000000,0
.set noreorder
.set nomacro
lw $2,0($4)
lw $3,0($5)
ins $3,$2,16,16
jr $31
sw $3,0($6)
More information about the Gcc-bugs
mailing list