------- Additional Comments From law at redhat dot com 2005-05-17 16:33 ------- http://gcc.gnu.org/ml/gcc-patches/2005-05/msg01726.html
Further helps this situation in both testcases referenced below. Basically it removes the unwanted ADDR_EXPRs earlier in the optimization path. While the resulting assembly code is unchanged for these testcases, it does make a noticable improvement on other codes (and speeds up the compiler). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14814