This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 2/6] [og9] OpenACC middle-end worker-partitioning support
- From: Julian Brown <julian at codesourcery dot com>
- To: Chung-Lin Tang <chunglin_tang at mentor dot com>
- Cc: <cltang at codesourcery dot com>, <gcc-patches at gcc dot gnu dot org>, Andrew Stubbs <andrew_stubbs at mentor dot com>
- Date: Fri, 6 Sep 2019 13:32:31 +0100
- Subject: Re: [PATCH 2/6] [og9] OpenACC middle-end worker-partitioning support
- Ironport-sdr: 0ai0NfCLt5zQArx/lmwYnnfMMGlX9Q7RBKlAGkLeD6yzzbU2dIeg0glYb/ZeUftwdOWO3wakIW QIKOn8kxn+QGNMweB4Tynw4rWTtdLEQRvCszotLZ2YB7R1KWk05di9RjlYVvrlKpQh4lNKr2Kl Mo9LMm4wzTHD7IHLugQ4RtGkP2A2D2w5DX5+h6U+fCagc+L36gc+EMRSLzOfRoDYqqsQWO9lGN kd0HeQmr7pdDHjAGQa4oBEq4tfskKm4S4LGd9uHvf84MUZUQvSPgvDagJKDHUI0Tu6lDZ3yrwR pwA=
- Ironport-sdr: V4iDyQE8ozoN0Tw07PhZtkVogpsBCydNqzVMWPOrBRAsnre7oigDupWZoYiDDLb73GLcNKxYRF QfGgWvyVyGihwo+jL0qu9f4WoqJVWycUXr1JYEZImd4vQgla5Nr3KbPeK08Ndurw6icNaBAckp ZYrReIBQTLA/fhzkzPVSAgoNVKpkCanyAxt72gmVodKQsSlLcjWwLUe5OWVdZQIpHG/2y0m72f lQwUeRMco/mvFZtLpS/b9nV8fsLzgGknIbl9mcxoFdnXjiB1qcpF6XMbsHlcSrKiTG11x99pd5 f+E=
- References: <cover.1567644180.git.julian@codesourcery.com> <1de0113e1a6807da85e5c7b0f7d473234f78dd45.1567644180.git.julian@codesourcery.com> <499c97e1-236a-1810-74f3-c98066c2a59e@mentor.com> <20190905160119.29b3ec1a@squid.athome>
On Thu, 5 Sep 2019 16:01:19 +0100
Julian Brown <julian@codesourcery.com> wrote:
> On Thu, 5 Sep 2019 21:52:00 +0800
> Chung-Lin Tang <chunglin_tang@mentor.com> wrote:
>
> > On 2019/9/5 9:45 AM, Julian Brown wrote:
> > > Much of omp-sese.c originates from code written for NVPTX by
> > > Nathan Sidwell (adapted to work on gimple instead of RTL) --
> > > though at present, only the per-basic-block scheme is
> > > implemented, and the SESE-finding algorithm isn't yet used.
> >
> > Hi Julian,
> > it appears that this part broke NVPTX builds due to the duplicate
> > stuff in config/nvptx/nvptx.c and the new omp-sese.c file (e.g.
> > struct parallel). Can you fix this? (being able to factor away stuff
> > from nvptx backend into the middle-end seems a good idea in
> > general)
>
> Apologies -- I'll investigate.
This is now fixed by:
https://gcc.gnu.org/ml/gcc-patches/2019-09/msg00373.html
Thanks,
Julian