From: Andrew Carlotti <andrew.carlotti@arm.com>
To: gcc-patches@gcc.gnu.org,
Richard Earnshaw <richard.earnshaw@arm.com>,
richard.sandiford@arm.com
Subject: Re: [PATCH v3 0/5] aarch64: Fix intrinsic availability [PR112108]
Date: Thu, 15 Aug 2024 17:48:53 +0100 [thread overview]
Message-ID: <e0dc7043-94cd-8943-0394-80928208dd48@e124511.cambridge.arm.com> (raw)
In-Reply-To: <mptsev569vc.fsf@arm.com>
On Thu, Aug 15, 2024 at 05:15:03PM +0100, Richard Sandiford wrote:
> Andrew Carlotti <andrew.carlotti@arm.com> writes:
> > This series of patches fixes issues with some intrinsics being incorrectly
> > gated by global target options, instad of just using function-specific target
> > options. These issues have been present since the +tme, +memtag and +ls64
> > intrinsics were introduced.
> >
> > Compared to the previous version, this series no longer adds feature checks to
> > the intrinsic expanders, and fixes various formatting issues pointed out by
> > Richard Sandiford.
> >
> > Additionally, the series now refactors the checking of TARGET_GENERAL_REGS_ONLY
> > in check_required_extensions. This refactor is included as a new patch (1/5)
> > to make the diffs more readable.
> >
> >
> > Bootstrapped and regression tested on aarch64. Ok to merge?
>
> LGTM, thanks. OK if there are no other comments before the weekend.
>
> > Also, ok for backports to affected versions (with regression tests)?
>
> Hmm, it seems a bit invasive. And if the GCC 11 tag in the PR is
> anything to go by, it sounds like this is already unfixable behaviour
> in at least one release series.
I think the impact is minimal prior to FMV support, so backporting is less
important for older versions. The series should backport cleanly to GCC 14,
but would have conflicts in earlier version, so I think it would be sensible to
backport to GCC 14 and not further.
> Let's see if anyone else has any opinions.
>
> Richard
next prev parent reply other threads:[~2024-08-15 16:49 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-15 15:36 Andrew Carlotti
2024-08-15 15:37 ` [PATCH v3 1/5] aarch64: Refactor check_required_extensions Andrew Carlotti
2024-08-15 15:38 ` [PATCH v3 2/5] aarch64: Move check_required_extensions Andrew Carlotti
2024-08-15 15:38 ` [PATCH v3 3/5] aarch64: Fix tme intrinsic availability Andrew Carlotti
2024-08-15 15:38 ` [PATCH v3 4/5] aarch64: Fix memtag " Andrew Carlotti
2024-08-15 15:39 ` [PATCH v3 5/5] aarch64: Fix ls64 " Andrew Carlotti
2024-08-15 16:15 ` [PATCH v3 0/5] aarch64: Fix intrinsic availability [PR112108] Richard Sandiford
2024-08-15 16:48 ` Andrew Carlotti [this message]
2024-08-16 7:17 ` Kyrylo Tkachov
2024-08-19 14:52 ` Andrew Carlotti
2024-09-04 18:29 ` Andrew Carlotti
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=e0dc7043-94cd-8943-0394-80928208dd48@e124511.cambridge.arm.com \
--to=andrew.carlotti@arm.com \
--cc=gcc-patches@gcc.gnu.org \
--cc=richard.earnshaw@arm.com \
--cc=richard.sandiford@arm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).