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

            Bug ID: 110142
           Summary: [14 Regression] x264 from SPECCPU 2017 miscompares
                    from g:2f482a07365d9f4a94a56edd13b7f01b8f78b5a0
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Keywords: wrong-code
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tnfchris at gcc dot gnu.org
                CC: avieira at gcc dot gnu.org
  Target Milestone: ---
              Host: aarch64*
            Target: aarch64*
             Build: aarch64*

Benchmark miscompiles after g:2f482a07365d9f4a94a56edd13b7f01b8f78b5a0

>From 2f482a07365d9f4a94a56edd13b7f01b8f78b5a0 Mon Sep 17 00:00:00 2001
From: Andre Vieira <andre.simoesdiasvie...@arm.com>
Date: Mon, 5 Jun 2023 17:53:10 +0100
Subject: [PATCH] internal-fn,vect: Refactor widen_plus as internal_fn

     DEF_INTERNAL_WIDENING_OPTAB_FN and DEF_INTERNAL_NARROWING_OPTAB_FN
are like DEF_INTERNAL_SIGNED_OPTAB_FN and DEF_INTERNAL_OPTAB_FN
respectively. With the exception that they provide convenience wrappers
for a single vector to vector conversion, a hi/lo split or an even/odd
split.  Each definition for <NAME> will require either signed optabs
named <UOPTAB> and <SOPTAB> (for widening) or a single <OPTAB> (for
narrowing) for each of the five functions it creates.

Reply via email to