Re: An problematic interaction between a call created by gimple_build_call and inlining

2020-07-03 Thread Gary Oblock via Gcc
Martin, Actually it's basic blocks that dominate on another though I suppose you could generalize the notion to CFG edges but to what point? I'm seeing in some of the code that I read, immediate dominators being manually computed and added to the BBs at their point of creation. At the moment I'

gcc-9-20200703 is now available

2020-07-03 Thread GCC Administrator via Gcc
Snapshot gcc-9-20200703 is now available on https://gcc.gnu.org/pub/gcc/snapshots/9-20200703/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 9 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch

Re: [OMPD] Questions on per-process functions and related data types.

2020-07-03 Thread y2s1982 . via Gcc
Hello Jakub, On Fri, Jul 3, 2020 at 10:40 AM Jakub Jelinek wrote: > On Fri, Jul 03, 2020 at 10:26:27AM -0400, y2s1982 . wrote: > > Still, following the documentation 5.5.2.1, how should I extract version > > information from ompd_address_space_context_t that is owned by the > > debugger instead

Re: [OMPD] Questions on per-process functions and related data types.

2020-07-03 Thread Jakub Jelinek via Gcc
On Fri, Jul 03, 2020 at 10:26:27AM -0400, y2s1982 . wrote: > Still, following the documentation 5.5.2.1, how should I extract version > information from ompd_address_space_context_t that is owned by the > debugger instead of the OMPD to check for compatibility , especially > when it is not currentl

Re: [OMPD] Questions on per-process functions and related data types.

2020-07-03 Thread y2s1982 . via Gcc
Hello, On Fri, Jul 3, 2020 at 10:06 AM Jakub Jelinek wrote: > On Thu, Jul 02, 2020 at 06:58:49PM -0400, y2s1982 . via Gcc wrote: > > This is giving me more clarity on what I have to do. At the moment, I am > > storing the > > information in the handle. > > > > I do have one problem: in 5.5.2.1 (

Re: [OMPD] Questions on per-process functions and related data types.

2020-07-03 Thread Jakub Jelinek via Gcc
On Thu, Jul 02, 2020 at 06:58:49PM -0400, y2s1982 . via Gcc wrote: > This is giving me more clarity on what I have to do. At the moment, I am > storing the > information in the handle. > > I do have one problem: in 5.5.2.1 ( > https://www.openmp.org/spec-html/5.0/openmpsu214.html#x270-18090005.5.2

Re: An problematic interaction between a call created by gimple_build_call and inlining

2020-07-03 Thread Martin Jambor
Hi, On Thu, Jul 02 2020, Gary Oblock wrote: > Martin, > > What about immediate dominators? I'm afraid I don't understand your question, what about them? Dominators are re-computed after inlining and after clones are materialized (when they get their own body)... I believe. We do not store infor

Re: Questions regarding control flow during IPA passes

2020-07-03 Thread Richard Biener via Gcc
On Fri, Jul 3, 2020 at 6:04 AM Gary Oblock via Gcc wrote: > > At IPA time I'm creating GIMPLE statements. I've noticed during dumps > that gotos and labels don't seem to exist. In fact when I tried > introducing them, at least the gotos, failed. I assume that at this > point in compilation GCC re