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

            Bug ID: 106755
           Summary: Incorrect code gen for altivec intrinsics with
                    constant inputs
           Product: gcc
           Version: 12.2.1
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: munroesj at gcc dot gnu.org
  Target Milestone: ---

Created attachment 53514
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53514&action=edit
Reducted test case for vec_muludq() with make

Compiling the PVECLIB project V1.0.4-4 fails unit test (make check) when
compiled with GCC 12 on Fedora 36/37.

Two units test for:
Vector Multiply Unsigned Double Quadword. vec_muludq()
and
Vector Multiply-Add Unsigned Quadword. vec_madduq()

The tests that fail are passing local vector constants to in-lined instants of
these functions.

Current status; the PVECLIB package is blocked for Fedora 37 because it will
not compile with the default GCC-12 compiler.

Reply via email to