Re: What is the precise definition of NOTE_INSN_FUNCTION_BEG?

2019-04-30 Thread Jeff Law
On 4/30/19 11:24 AM, Matthew Malcomson wrote: > On 30/04/19 18:01, Jeff Law wrote: >> On 4/30/19 10:48 AM, Matthew Malcomson wrote: >>> Hi Jeff, >>> >>> On 30/04/19 16:29, Jeff Law wrote: On 1/4/19 9:03 AM, Matthew Malcomson wrote: > Hi there, > > I'm trying to figure out precisely

Re: __attribute__((early_branch))

2019-04-30 Thread Jeff Law
On 4/30/19 12:34 PM, cmdLP #CODE wrote: > Hello GCC-team, > > I use GCC for all my C and C++ programs. I know how to use GCC, but I am > not a contributor to GCC (yet). I often discover some problems C and C++ > code have in general. There is often the choice between fast or readable > code. Some

__attribute__((early_branch))

2019-04-30 Thread cmdLP #CODE
Hello GCC-team, I use GCC for all my C and C++ programs. I know how to use GCC, but I am not a contributor to GCC (yet). I often discover some problems C and C++ code have in general. There is often the choice between fast or readable code. Some code I have seen performs well but looks ugly (goto,

Re: What is the precise definition of NOTE_INSN_FUNCTION_BEG?

2019-04-30 Thread Matthew Malcomson
On 30/04/19 18:01, Jeff Law wrote: > On 4/30/19 10:48 AM, Matthew Malcomson wrote: >> Hi Jeff, >> >> On 30/04/19 16:29, Jeff Law wrote: >>> On 1/4/19 9:03 AM, Matthew Malcomson wrote: Hi there, I'm trying to figure out precisely what NOTE_INSN_FUNCTION_BEG means and hoping someo

Re: ICE with precompiled headers (GCC 8.1)

2019-04-30 Thread Paul Smith
On Tue, 2019-04-30 at 09:34 -0600, Zan Lynx wrote: > > In the meantime, does this remind anyone of an existing bug, > > hopefully one that was fixed in 8.2 or 8.3? > > It does remind me of a race condition bug with a Makefile I wrote > years ago. > > One or two build tasks did not properly depend

Re: What is the precise definition of NOTE_INSN_FUNCTION_BEG?

2019-04-30 Thread Jeff Law
On 4/30/19 10:48 AM, Matthew Malcomson wrote: > Hi Jeff, > > On 30/04/19 16:29, Jeff Law wrote: >> On 1/4/19 9:03 AM, Matthew Malcomson wrote: >>> Hi there, >>> >>> I'm trying to figure out precisely what NOTE_INSN_FUNCTION_BEG means and >>> hoping someone here knows. >> It doesn't mean very much

Re: What is the precise definition of NOTE_INSN_FUNCTION_BEG?

2019-04-30 Thread Matthew Malcomson
Hi Jeff, On 30/04/19 16:29, Jeff Law wrote: > On 1/4/19 9:03 AM, Matthew Malcomson wrote: >> Hi there, >> >> I'm trying to figure out precisely what NOTE_INSN_FUNCTION_BEG means and >> hoping someone here knows. > It doesn't mean very much anymore. I believe it was used to > distinguish between

Re: ICE with precompiled headers (GCC 8.1)

2019-04-30 Thread Zan Lynx
On April 30, 2019 7:43:47 AM MDT, Paul Smith wrote: >I have GCC 8.1.0 / binutils 2.30 on GNU/Linux 64bit (built locally). >My codebase is almost all C++. > >I'm implementing precompiled headers and it was going well. However, >sometimes a PCH file is generated that causes the compiler to ICE whe

Re: What is the precise definition of NOTE_INSN_FUNCTION_BEG?

2019-04-30 Thread Jeff Law
On 1/4/19 9:03 AM, Matthew Malcomson wrote: > Hi there, > > I'm trying to figure out precisely what NOTE_INSN_FUNCTION_BEG means and > hoping someone here knows. It doesn't mean very much anymore. I believe it was used to distinguish between stuff like copying incoming arguments into pseudos an

Re: Second GCC 9.1 Release Candidate available from gcc.gnu.org

2019-04-30 Thread Jonathan Wakely
On Tue, 30 Apr 2019 at 14:12, Jakub Jelinek wrote: > > The second release candidate for GCC 9.1 is available from > > https://gcc.gnu.org/pub/gcc/snapshots/9.0.1-RC-20190430/ > ftp://gcc.gnu.org/pub/gcc/snapshots/9.0.1-RC-20190430 > > and shortly its mirrors. It has be

ICE with precompiled headers (GCC 8.1)

2019-04-30 Thread Paul Smith
I have GCC 8.1.0 / binutils 2.30 on GNU/Linux 64bit (built locally). My codebase is almost all C++. I'm implementing precompiled headers and it was going well. However, sometimes a PCH file is generated that causes the compiler to ICE when trying to use it during a source file compilation: :

Second GCC 9.1 Release Candidate available from gcc.gnu.org

2019-04-30 Thread Jakub Jelinek
The second release candidate for GCC 9.1 is available from https://gcc.gnu.org/pub/gcc/snapshots/9.0.1-RC-20190430/ ftp://gcc.gnu.org/pub/gcc/snapshots/9.0.1-RC-20190430 and shortly its mirrors. It has been generated from SVN revision 270689. I have so far bootstrapped and tested the release

Re: [9/10 Regression] [PR87833] Intel MIC (emulated) offloading still broken (was: GCC 9.0.1 Status Report (2019-04-25))

2019-04-30 Thread Jakub Jelinek
On Tue, Apr 30, 2019 at 01:02:40PM +0200, Thomas Schwinge wrote: > Hi Jakub! > > On Tue, 30 Apr 2019 12:56:52 +0200, Jakub Jelinek wrote: > > On Tue, Apr 30, 2019 at 12:47:54PM +0200, Thomas Schwinge wrote: > > > Email to apparently is no longer gets delivered. > > > Is there anyone else from In

Re: [9/10 Regression] [PR87833] Intel MIC (emulated) offloading still broken (was: GCC 9.0.1 Status Report (2019-04-25))

2019-04-30 Thread Thomas Schwinge
Hi Jakub! On Tue, 30 Apr 2019 12:56:52 +0200, Jakub Jelinek wrote: > On Tue, Apr 30, 2019 at 12:47:54PM +0200, Thomas Schwinge wrote: > > Email to apparently is no longer gets delivered. > > Is there anyone else from Intel who'd take over maintenance? > > As your patch is to LTO option handling

Re: [9/10 Regression] [PR87833] Intel MIC (emulated) offloading still broken (was: GCC 9.0.1 Status Report (2019-04-25))

2019-04-30 Thread Jakub Jelinek
On Tue, Apr 30, 2019 at 12:47:54PM +0200, Thomas Schwinge wrote: > Email to apparently is no longer gets delivered. > Is there anyone else from Intel who'd take over maintenance? As your patch is to LTO option handling, I think you want a review from Honza. At this point I'd lean towards fixing

Re: [9/10 Regression] [PR87833] Intel MIC (emulated) offloading still broken (was: GCC 9.0.1 Status Report (2019-04-25))

2019-04-30 Thread Thomas Schwinge
Hi! Email to apparently is no longer gets delivered. Is there anyone else from Intel who'd take over maintenance? Grüße Thomas On Tue, 30 Apr 2019 12:37:17 +0200, I wrote: > Hi! > > On Thu, 25 Apr 2019 20:38:21 +0200, Jakub Jelinek wrote: > > branches/gcc-9-branch has > > been created; GC

[9/10 Regression] [PR87833] Intel MIC (emulated) offloading still broken (was: GCC 9.0.1 Status Report (2019-04-25))

2019-04-30 Thread Thomas Schwinge
Hi! On Thu, 25 Apr 2019 20:38:21 +0200, Jakub Jelinek wrote: > branches/gcc-9-branch has > been created; GCC 9.1-rc1 will be built and announced likely tomorrow. Yay! \o/ I just again want to point to '[9/10 Regression] Intel MIC (emulated) offloading: "relocati