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

Georg-Johann Lay <gjl at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-01-15
          Component|target                      |middle-end
            Summary|Missing Optimization for    |Missing Optimization for
                   |Bit-Transfer (AVR Target)   |Bit-Transfer
     Ever confirmed|0                           |1

--- Comment #4 from Georg-Johann Lay <gjl at gcc dot gnu.org> ---
As lined out in comment #3, this is a middle-end flaw in insn combine:  For
merge1 it should use MEM as split-points.  For merge2 it doesn't even recognize
that the expression is a bit-insertion.

Reply via email to