[Bug target/102543] -march=cascadelake performs odd alignment peeling

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Oct 6 15:00:57 GMT 2021


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

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Caused by

commit 001e73373e6d2e7c756141e0d7ac8e24ae1574ad
Author: Sergey Shalnov <Sergey.Shalnov@intel.com>
Date:   Thu Feb 8 23:31:15 2018 +0100

    re PR target/83008 ([performance] Is it better to avoid extra instructions
in data passing between loops?)

            PR target/83008
            * config/i386/x86-tune-costs.h (skylake_cost): Fix cost of
            storing integer register in SImode.  Fix cost of 256 and 512
            byte aligned SSE register store.

            * config/i386/i386.c (ix86_multiplication_cost): Fix
            multiplication cost for TARGET_AVX512DQ.


More information about the Gcc-bugs mailing list