This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, stage1] Make parloops gate more strict
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Richard Biener <richard dot guenther at gmail dot com>
- Cc: Tom de Vries <Tom_deVries at mentor dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 13 Mar 2015 13:07:56 +0100
- Subject: Re: [PATCH, stage1] Make parloops gate more strict
- Authentication-results: sourceware.org; auth=none
- References: <5502BCA2 dot 2010802 at mentor dot com> <CAFiYyc28u76-1Pk14zTKq8jYtpz14eH3eENOQ0Y0pAnfuU2Zmw at mail dot gmail dot com> <5502C620 dot 1050202 at mentor dot com> <CAFiYyc3ozwh_gfwogg+MwUJUSub7X3n9TeMoxg=PW_SNSP+4pg at mail dot gmail dot com>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Fri, Mar 13, 2015 at 01:04:57PM +0100, Richard Biener wrote:
> Not really (I don't like -fdump-passes ...), but we need to make sure
> that -fdump-passes doesn't crash (because it runs very early and
> with cfun == NULL I think)
If it runs with cfun == NULL, then supposedly the gates that are dependent
on current function should for -fdump-passes purposes also return true
if cfun == NULL (well, of course do all the unconditional checks).
Though of course, with optimize/target attributes this is harder, as
different functions can use different options.
Jakub