This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix PR 55889
- From: Alexander Monakov <amonakov at ispras dot ru>
- To: Andrey Belevantsev <abel at ispras dot ru>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 19 Feb 2013 17:33:38 +0400 (MSK)
- Subject: Re: [PATCH] Fix PR 55889
- References: <51237A69.5080508@ispras.ru>
On Tue, 19 Feb 2013, Andrey Belevantsev wrote:
> Hello,
>
> As we discussed in the PR, the problem here is that the selective scheduler
> does not expect that renaming a hard register to a pseudo would result in
> extra dependencies. The dependencies come from implicit clobbers code of
> sched-deps.c, so I've made a minimal patch that checks only for that case
> using the same function from IRA and avoids it.
>
> The patch fixes the test case on AIX as reported by David and also bootstraps
> and tests fine on x86-64 and ia64, ok for trunk?
OK (with "1" changed to "true" in arguments to validate_change as discussed
offline), thanks.
--
Alexander