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

            Bug ID: 91514
           Summary: optimization needs ficktive memory allocation
           Product: gcc
           Version: 8.3.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: akonn7 at mail dot ru
  Target Milestone: ---

Created attachment 46738
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46738&action=edit
Example project for optimized gemm, with optimization bug

In attachment(file gemm.h) exist optimization bug: we need to allocate fictive
memory block for kc, without it we won't get vectorization in inner most loop,
but kc is still dynamically traverse across big memory block for subdivided
matrix C, so i'm suppose optimizer is too paranoid for possible data
dependencies.

Reply via email to