GCC Bugzilla – Bug 13335
cse of sub-expressions of zero_extend/sign_extend expressions
Last modified: 2006-04-30 19:52:31 UTC
http://gcc.gnu.org/ml/gcc-patches/2003-11/msg01611.html
Confirmed, if this patch is not accepted for 3.4, there is no need for it for 3.5 (for tree-ssa) as the testcase is optimized already at the tree level where you do not have the problems of the register sizes.
tree-ssa fixes the small test case. But the large file in vortex still fails. This patch is still needed and a revised versionb is being reviewed at this time.
The patch is Fariborz's.
Is the original patch posted for this still awaiting review, or did you have plans to send an updated version?
Subject: Re: cse of sub-expressions of zero_extend/sign_extend expressions >>>>> dhazeghi at yahoo dot com writes: Dara> Is the original patch posted for this still awaiting review, or did Dara> you have plans to send an updated version? Yes, it still is awaiting review. David
Pushing this one off to 3.4.1.
There's no evidence that this is a regression, so I've removed the target indicator.
Has this one fallen through the cracks?
This bug is a duplicate of PR17104 which was fixed by Nathan Sidwell in November 2004. If you read comment #4, you'll notice that the failure of CSE to handle the rs6000's rs6000_emit_move's zero_extends is identical. *** This bug has been marked as a duplicate of 17104 ***