------- Additional Comments From segher at kernel dot crashing dot org 2004-02-06 15:05 ------- There is no way the compiler can tell that s1 and s2 are not actually the same object. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14042