Questions regarding control flow during IPA passes

2020-07-02 Thread Gary Oblock via Gcc
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 relies on the control flow graph (which I'm updating as I create new BB

[GSOC] Automatic Parallel Compilation Viability, Report 1

2020-07-02 Thread Giuliano Belinassi via Gcc
Hi, I am attaching here the first report of the "Automatic Parallel Viability" project. Please feel free to suggest improvements to the project. The content below is presented in markdown format, and you can easily convert it to PDF with pandoc if you feel it uncomfortable to read in current form

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

2020-07-02 Thread y2s1982 . via Gcc
On Thu, Jul 2, 2020 at 11:12 AM Jakub Jelinek wrote: > On Thu, Jul 02, 2020 at 10:57:11AM -0400, y2s1982 . wrote: > > > On Wed, Jul 01, 2020 at 10:50:44PM -0400, y2s1982 . via Gcc wrote: > > > > per-process functions defined in 5.5.2. > > > > I have some questions on defining or at least using so

gcc-8-20200702 is now available

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

Re: How to forbid register allocator to overlap bewteen DEST and SOURCE

2020-07-02 Thread Jim Wilson
On Wed, Jul 1, 2020 at 8:40 PM wrote: > GCC seems to overlap register bewteen DEST and SOURCE in different > machine mode, > Is there any target hooks to control this feature ? > I use ‘&’ to forbid register allocator to > overlap bewteen DEST and SOURCE, > but t

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

2020-07-02 Thread Gary Oblock via Gcc
Martin, What about immediate dominators? Thanks, Gary From: Martin Jambor Sent: Wednesday, July 1, 2020 3:40 PM To: Gary Oblock ; Richard Biener Cc: gcc@gcc.gnu.org Subject: Re: An problematic interaction between a call created by gimple_build_call and inli

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

2020-07-02 Thread Jakub Jelinek via Gcc
On Thu, Jul 02, 2020 at 10:57:11AM -0400, y2s1982 . wrote: > > On Wed, Jul 01, 2020 at 10:50:44PM -0400, y2s1982 . via Gcc wrote: > > > per-process functions defined in 5.5.2. > > > I have some questions on defining or at least using some of the data > > types. > > > > The standard makes those inte

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

2020-07-02 Thread y2s1982 . via Gcc
Hello, Thank you for the detailed reply. I have some questions. On Thu, Jul 2, 2020 at 8:47 AM Jakub Jelinek wrote: > On Wed, Jul 01, 2020 at 10:50:44PM -0400, y2s1982 . via Gcc wrote: > > per-process functions defined in 5.5.2. > > I have some questions on defining or at least using some of th

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

2020-07-02 Thread Jakub Jelinek via Gcc
On Wed, Jul 01, 2020 at 10:50:44PM -0400, y2s1982 . via Gcc wrote: > per-process functions defined in 5.5.2. > I have some questions on defining or at least using some of the data types. The standard makes those intentionally not defined, it is up to the implementation to put in there whatever is

GNU MPFR 4.1.0 Release Candidate 2

2020-07-02 Thread Vincent Lefevre
The release of GNU MPFR 4.1.0 ("épinards à la crème") is imminent. Please help to make this release as good as possible by downloading and testing this release candidate: https://www.mpfr.org/mpfr-4.1.0/mpfr-4.1.0-rc2.tar.xz https://www.mpfr.org/mpfr-4.1.0/mpfr-4.1.0-rc2.tar.bz2 https://www.mpfr.o

Re: Emit a variable defined in gcc

2020-07-02 Thread Martin Liška
On 7/2/20 8:12 AM, Harshit Sharma wrote: Thanks Martin. I liked your idea of using __builtin___asan_version_mismatch_check_v8(). But now, I am getting a compile error. ( error: implicit declaration of function '__builtin___asan_version_mismatch_check_v8'; ) It means the reference to this funct