This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix some of the PR33870 fix fallout
- From: "H.J. Lu" <hjl at lucon dot org>
- To: Richard Guenther <rguenther at suse dot de>
- Cc: gcc-patches at gcc dot gnu dot org, dnovillo at google dot com
- Date: Sun, 28 Oct 2007 13:28:31 -0700
- Subject: Re: [PATCH] Fix some of the PR33870 fix fallout
- References: <Pine.LNX.4.64.0710281927460.4221@zhemvz.fhfr.qr>
On Sun, Oct 28, 2007 at 07:31:57PM +0100, Richard Guenther wrote:
>
> The PR33870 fix caused quite some compile-time regressions. While
> this unfortunately cannot be avoided completely (at least without
> changing what we partition, and thus potentially causing runtime
> performance regressions), the following patch makes us re-consider
> a few less vars.
>
> It also fixes one potential problem, if we don't have flow-sensitive
> alias info, we shouldn't try to prune based on the offset/size from
> the referece as we really don't know what the pointer points to.
>
> Bootstrapped on x86_64-unknown-linux-gnu, testing in progress. I'll
> apply this to make our internal testers pick this up tonight.
>
I saw 11% drop in 200.sixtrack performance on Core 2 Duo 64bit
between revision 129621 and revision 129678. Is that related to
the fix for PR 33870?
H.J.