Re: [PATCH 00/11] Add FP overloads for __atomic_fetch_add etc

2025-01-08 Thread Matthew Malcomson
Hello, With Stage 3 nearing an end I was wondering what peoples perspective on this patchset is. Especially whether there's any chance of getting this in -- and what should be done about the problematic codegen in target hooks when compiling C++ (mentioned near the bottom of the original cover

Re: [PATCH 00/11] Add FP overloads for __atomic_fetch_add etc

2024-11-26 Thread Matthew Malcomson
I'd like to highlight the question around the C++ frontend folding the code generated by ix86_atomic_assign_expand_fenv that I mentioned in this cover letter. (Question being whether it seems reasonable to say this hook should be updated by the target maintainers or alternatively whether I'm using

Re: [PATCH 00/11] Add FP overloads for __atomic_fetch_add etc

2024-11-22 Thread Matthew Malcomson
Wanted to provide a link to the current patch that Prathamesh has worked on for automatically linking in libatomic (since this patch relies on that for the idea approach). https://gcc.gnu.org/pipermail/gcc-patches/2024-November/669461.html On 11/14/24 13:55, mmalcom...@nvidia.com wrote: From:

[PATCH 00/11] Add FP overloads for __atomic_fetch_add etc

2024-11-14 Thread mmalcomson
From: Matthew Malcomson Hello, This is the revision of the RFC posted here: https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663355.html This patchset introduces floating point versions of atomic fetch_add, fetch_sub, add_fetch and sub_fetch. Instructions for performing these operation