possible gcse failure: not able to eliminate redundant loads

Richard Henderson rth@redhat.com
Thu Dec 19 03:02:00 GMT 2002


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~



More information about the Gcc mailing list