This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix find_inc in the scheduler (PR target/62025)
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Bernd Schmidt <bernds at codesourcery dot com>
- Cc: Vladimir Makarov <vmakarov at redhat dot com>, gcc-patches at gcc dot gnu dot org
- Date: Mon, 1 Sep 2014 11:03:57 +0200
- Subject: Re: [PATCH] Fix find_inc in the scheduler (PR target/62025)
- Authentication-results: sourceware.org; auth=none
- References: <20140812193527 dot GQ1784 at tucnak dot redhat dot com> <53EC2931 dot 8050902 at codesourcery dot com> <20140814093404 dot GE1784 at tucnak dot redhat dot com> <20140814094937 dot GF1784 at tucnak dot redhat dot com> <20140814155008 dot GH1784 at tucnak dot redhat dot com> <53ECDCFC dot 8050802 at codesourcery dot com>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Thu, Aug 14, 2014 at 05:59:56PM +0200, Bernd Schmidt wrote:
> On 08/14/2014 05:50 PM, Jakub Jelinek wrote:
> >I hope the scheduler doesn't attempt to swap sp += 24 with flags setter
> >because of the sp += 16 vs. flags setter dependency and sp += 24 vs. sp +=
> >16 dependency, but I feel kind of uneasy with find_inc assuming the recorded
> >dependency is the one for the mem_reg0, when in this case the dependency is
> >there for completely different register.
>
> Let me think about that for a while. Thanks for debugging the cache problem.
Did you have time to think about this? Would prefer not to have this
unfixed for too long.
Jakub