This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: possible gcse failure: not able to eliminate redundant loads
- From: Richard Henderson <rth at redhat dot com>
- To: Robert Dewar <dewar at gnat dot com>
- Cc: toon at moene dot indiv dot nluug dot nl, gcc at gcc dot gnu dot org
- Date: Thu, 19 Dec 2002 00:41:51 -0800
- Subject: Re: possible gcse failure: not able to eliminate redundant loads
- References: <20021219012754.5F8D8F28D5@nile.gnat.com>
On Wed, Dec 18, 2002 at 08:27:54PM -0500, Robert Dewar wrote:
> it is interesting to note that the IBM compiler group decided that
> ensuring that null could be safetly dereferenced, and hence such
> references can be hoisted etc, was a major win in C code efficiency.
So the pointer isn't null, it's uninitialized, and the conditional
protecting its use is true iff it's initialized. Same problem.
r~