Re: PR108672 re-fixed after [PATCH] libstdc++: Synchronize PSTL with upstream

2023-06-30 Thread Jonathan Wakely via Gcc-patches
On Fri, 30 Jun 2023 at 09:42, Jonathan Wakely wrote: > > On Fri, 30 Jun 2023 at 04:48, Hans-Peter Nilsson wrote: > > > > > Date: Mon, 26 Jun 2023 11:57:49 -0700 > > > From: Thomas Rodgers via Gcc-patches > > > > > On Wed, May 17, 2023 at 12:32 PM Jonathan Wakely > > > wrote: > > > > All the act

Re: PR108672 re-fixed after [PATCH] libstdc++: Synchronize PSTL with upstream

2023-06-30 Thread Jonathan Wakely via Gcc-patches
On Fri, 30 Jun 2023 at 04:48, Hans-Peter Nilsson wrote: > > > Date: Mon, 26 Jun 2023 11:57:49 -0700 > > From: Thomas Rodgers via Gcc-patches > > > On Wed, May 17, 2023 at 12:32 PM Jonathan Wakely wrote: > > > All the actual code changes look good. > > Unfortunately, this overwrote the fix for PR1

PR108672 re-fixed after [PATCH] libstdc++: Synchronize PSTL with upstream

2023-06-29 Thread Hans-Peter Nilsson via Gcc-patches
> Date: Mon, 26 Jun 2023 11:57:49 -0700 > From: Thomas Rodgers via Gcc-patches > On Wed, May 17, 2023 at 12:32 PM Jonathan Wakely wrote: > > All the actual code changes look good. Unfortunately, this overwrote the fix for PR108672. I take it there's a step missing from the synchronization proc

Re: [PATCH] libstdc++: Synchronize PSTL with upstream

2023-06-26 Thread Thomas Rodgers via Gcc-patches
On Wed, May 17, 2023 at 12:32 PM Jonathan Wakely wrote: > -template > - _OutputIterator > -__brick_generate_n(_OutputIterator __first, _Size __count, _Generator > __g, /* is_vector = */ std::true_type) noexcept > +template > > Missing uglification on Size. > > +_RandomAccessIterator > +__brick

Re: [PATCH] libstdc++: Synchronize PSTL with upstream

2023-05-17 Thread Jonathan Wakely via Gcc-patches
-template - _OutputIterator -__brick_generate_n(_OutputIterator __first, _Size __count, _Generator __g, /* is_vector = */ std::true_type) noexcept +template Missing uglification on Size. +_RandomAccessIterator +__brick_generate_n(_RandomAccessIterator __first, Size __count, _Generator __g, +

[PATCH] libstdc++: Synchronize PSTL with upstream (2nd attempt)

2023-04-20 Thread Thomas Rodgers via Gcc-patches
The attached (gzipped) patch brings libstdc++'s PSTL implementation up to the current upstream version. Tested x86_64-pc-linux-gnu, specifically with TBB 2020.3 (fedora 37 + tbb-devel). 0001-libstdc-Synchronize-PSTL-with-upstream.patch.gz Description: application/gzip