https://bugs.kde.org/show_bug.cgi?id=430354

Mark Wielaard <m...@klomp.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from Mark Wielaard <m...@klomp.org> ---
commit ab257bc49a6c8beefa794470446f917ec441f718
Author: Mark Wielaard <m...@klomp.org>
Date:   Tue Dec 15 11:49:58 2020 +0100

    ppc stxsibx and stxsihx instructions write too much data

    stxsibx (Store VSX Scalar as Integer Byte Indexed X-form) is implemented
    by first reading a whole word, merging in the new byte, and then writing
    out the whole word. Causing memcheck to warn when the destination might
    have room for less than 8 bytes.

    The stxsihx (Store VSX Scalar as Integer Halfword Indexed X-form)
    instruction does something similar reading and then writing a full
    word instead of a half word.

    The code can be simplified (and made more correct) by storing the byte
    (or half-word) directly, IRStmt_Store seems fine to store byte or half
    word sized data, and so seems the ppc backend.

    https://bugs.kde.org/show_bug.cgi?id=430354

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to