Re: [PATCH v4] c++: ICE with temporary of class type in DMI [PR100252]

2022-05-14 Thread Jason Merrill via Gcc-patches
On 5/13/22 19:41, Marek Polacek wrote: On Sat, May 07, 2022 at 06:02:13PM -0400, Jason Merrill wrote: On 5/7/22 15:11, Marek Polacek wrote: On Tue, May 03, 2022 at 04:59:38PM -0400, Jason Merrill wrote: Does this testcase still work with this patch? struct A { const A* p = this; };

Re: Supporting RISC-V Vendor Extensions in the GNU Toolchain

2022-05-14 Thread Palmer Dabbelt
On Fri, 13 May 2022 03:37:22 PDT (-0700), philipp.toms...@vrull.eu wrote: On Fri, 13 May 2022 at 12:00, Christoph Müllner wrote: On Wed, May 11, 2022 at 2:02 AM Palmer Dabbelt wrote: > > [Sorry for cross-posting to a bunch of lists, I figured it'd be best to > have all the discussions in one

[Patch] libgomp.texi: Add OpenMP 5.2 implementation status

2022-05-14 Thread Tobias Burnus
This patch adds the new-in-5.2 features table to the OpenMP Implementation Status chapter of libgomp. It is based on appendix 5.1 and a mix of my wording and Jakub's wording, used when he did the implemented-in-GCC-xx archeology. ( The entries should be/should remain aligned with the

[wwwdocs][Patch] Add OpenMP by-GCC-version implementation status

2022-05-14 Thread Tobias Burnus
Jakub and I discussed the other day that it would be useful to have a page similar to https://gcc.gnu.org/projects/cxx-status.html to provide by-GCC-version information of the which OpenMP are supported. The list is based on *

[PING] cpp: new built-in __EXP_COUNTER__

2022-05-14 Thread Kaz Kylheku via Gcc-patches
On 2022-04-21 09:11, Kaz Kylheku wrote: > libcpp/ChangeLog > 2022-04-21 Kaz Kylheku > > This change introduces a pair of related macros > __EXP_COUNTER__ and __UEXP_COUNTER__. These macros access > integer values which enumerate macro expansions. > They can be used for

Re: [committed] wwwdocs: gcc-12: Use HTML id instead of

2022-05-14 Thread Jakub Jelinek via Gcc-patches
On Sat, May 14, 2022 at 02:12:06PM +0200, Gerald Pfeifer wrote: > I pushed this minor update on top of the GCC 12 release changes. > > Jakub, I believe you have been using somewhere else, > too. Not a biggie, and nothing to do. I'll take care... I often just copy from git diff from a year ago,

Re: [RESEND][committed v4] RISC-V: Provide `fmin'/`fmax' RTL patterns

2022-05-14 Thread Palmer Dabbelt
On Fri, 13 May 2022 12:57:35 PDT (-0700), ma...@embecosm.com wrote: On Fri, 13 May 2022, Palmer Dabbelt wrote: Yep. We should have a NEWS entry, though, as this one is user-visible and may be tricky to sort out if it turns out there is some HW lurking around that has the old behavior. Hmm,

[committed] wwwdocs: gcc-12: Use HTML id instead of

2022-05-14 Thread Gerald Pfeifer
I pushed this minor update on top of the GCC 12 release changes. Jakub, I believe you have been using somewhere else, too. Not a biggie, and nothing to do. I'll take care... Gerald here came in via e9d81288aaae7626d7b511e0f84cba3e72f47b52 which is deprecated. Simply use an id instead. ---

Re: [COMMITTED] Export global ranges during the VRP block walk.

2022-05-14 Thread Iain Sandoe via Gcc-patches
Hi Andrew, Toon, > On 14 May 2022, at 09:09, Toon Moene wrote: > On 5/14/22 10:00, Iain Sandoe via Gcc-patches wrote: >>> On 13 May 2022, at 14:58, Andrew MacLeod via Gcc-patches >>> wrote: >>> >>> VRP currently searches the ssa_name list for globals to exported after it >>> finishes

Re: [COMMITTED] Export global ranges during the VRP block walk.

2022-05-14 Thread Toon Moene
On 5/14/22 10:00, Iain Sandoe via Gcc-patches wrote: Hi Andrew On 13 May 2022, at 14:58, Andrew MacLeod via Gcc-patches wrote: VRP currently searches the ssa_name list for globals to exported after it finishes running. This change simply exports globals as they are calculated for the

Re: [COMMITTED] Export global ranges during the VRP block walk.

2022-05-14 Thread Iain Sandoe via Gcc-patches
Hi Andrew > On 13 May 2022, at 14:58, Andrew MacLeod via Gcc-patches > wrote: > > VRP currently searches the ssa_name list for globals to exported after it > finishes running. This change simply exports globals as they are calculated > for the final time during the DOM walk. > > This