Re: [PATCH 0/2] Make C front end share the C++ tree representation of loops and switches

2020-03-13 Thread David Malcolm via Gcc-patches
On Thu, 2020-03-12 at 14:21 -0600, Sandra Loosemore wrote: > On 1/27/20 2:02 PM, Jeff Law wrote: > > [snip] > > > > While I think we've missed the boat for gcc-10, I think these > > patches > > should go forward in gcc-11. I'll own getting the paths sorted so > > that > > this problem is

Re: [PATCH 0/2] Make C front end share the C++ tree representation of loops and switches

2020-03-12 Thread Sandra Loosemore
On 1/27/20 2:02 PM, Jeff Law wrote: [snip] While I think we've missed the boat for gcc-10, I think these patches should go forward in gcc-11. I'll own getting the paths sorted so that this problem is avoided. I recently retested these patches on trunk, and I found some new regressions in

Re: [PATCH 0/2] Make C front end share the C++ tree representation of loops and switches

2020-01-27 Thread Jeff Law
On Thu, 2019-12-12 at 15:44 -0500, Jason Merrill wrote: > Here are the dumps from ssa-dom-thread-7.c made to compile as C++; cx-current > is the dumps with current trunk; cx-old is changed to use the old goto-based > lowering like C. Sorry this has taken so long to get back to. For

Re: [PATCH 0/2] Make C front end share the C++ tree representation of loops and switches

2020-01-13 Thread Jeff Law
On Mon, 2020-01-13 at 13:32 -0500, Jason Merrill wrote: > On 12/12/19 3:44 PM, Jason Merrill wrote: > > On Wed, Dec 11, 2019 at 1:37 PM Jeff Law > > wrote: > > On Wed, 2019-12-11 at 00:03 -0700, Sandra Loosemore wrote: > > > On 12/6/19 3:41 PM, Jeff Law wrote: > >

Re: [PATCH 0/2] Make C front end share the C++ tree representation of loops and switches

2020-01-13 Thread Jason Merrill
On 12/12/19 3:44 PM, Jason Merrill wrote: On Wed, Dec 11, 2019 at 1:37 PM Jeff Law > wrote: On Wed, 2019-12-11 at 00:03 -0700, Sandra Loosemore wrote: > On 12/6/19 3:41 PM, Jeff Law wrote: > > On Wed, 2019-11-13 at 09:27 -0700, Sandra Loosemore wrote: >

Re: [PATCH 0/2] Make C front end share the C++ tree representation of loops and switches

2019-12-11 Thread Sandra Loosemore
On 12/11/19 11:27 AM, Jason Merrill wrote: On 12/11/19 2:03 AM, Sandra Loosemore wrote: [snip] Anyway, I'm no longer expecting to get this front end patch into GCC 10, but it would be helpful to get some guidance on how to proceed for resubmission when stage 1 re-opens.  E.g. from where I'm

Re: [PATCH 0/2] Make C front end share the C++ tree representation of loops and switches

2019-12-11 Thread Jeff Law
On Wed, 2019-12-11 at 00:03 -0700, Sandra Loosemore wrote: > On 12/6/19 3:41 PM, Jeff Law wrote: > > On Wed, 2019-11-13 at 09:27 -0700, Sandra Loosemore wrote: > > > I bootstrapped and regression-tested this on x86_64-linux- > > > gnu. There > > > are a few regressions involving these tests: > >

Re: [PATCH 0/2] Make C front end share the C++ tree representation of loops and switches

2019-12-11 Thread Jason Merrill
On 12/11/19 2:03 AM, Sandra Loosemore wrote: On 12/6/19 3:41 PM, Jeff Law wrote: On Wed, 2019-11-13 at 09:27 -0700, Sandra Loosemore wrote: I bootstrapped and regression-tested this on x86_64-linux-gnu.  There are a few regressions involving these tests: gcc.dg/tree-ssa/pr77445-2.c I

Re: [PATCH 0/2] Make C front end share the C++ tree representation of loops and switches

2019-12-10 Thread Sandra Loosemore
On 12/6/19 3:41 PM, Jeff Law wrote: On Wed, 2019-11-13 at 09:27 -0700, Sandra Loosemore wrote: I bootstrapped and regression-tested this on x86_64-linux-gnu. There are a few regressions involving these tests: gcc.dg/tree-ssa/pr77445-2.c I believe tihs is another instance of the FSA

Re: [PATCH 0/2] Make C front end share the C++ tree representation of loops and switches

2019-12-06 Thread Jeff Law
On Wed, 2019-11-13 at 09:27 -0700, Sandra Loosemore wrote: > > I bootstrapped and regression-tested this on x86_64-linux-gnu. There > are a few regressions involving these tests: > > gcc.dg/tree-ssa/pr77445-2.c I believe tihs is another instance of the FSA optimization. I'd need to see the

Re: [PATCH 0/2] Make C front end share the C++ tree representation of loops and switches

2019-12-01 Thread Sandra Loosemore
Ping! On 11/13/19 9:27 AM, Sandra Loosemore wrote: This patch series lays some groundwork for the project to redo the OpenACC "kernels" region support in GCC, described in Thomas Schwinge's recent talk at the GNU Cauldron:

[PATCH 0/2] Make C front end share the C++ tree representation of loops and switches

2019-11-13 Thread Sandra Loosemore
This patch series lays some groundwork for the project to redo the OpenACC "kernels" region support in GCC, described in Thomas Schwinge's recent talk at the GNU Cauldron: https://gcc.gnu.org/wiki/cauldron2019talks?action=AttachFile=view=OpenACC+kernels-cauldron2019.pdf Briefly, the larger goal