http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49781
--- Comment #33 from H.J. Lu <hjl.tools at gmail dot com> 2011-08-08 13:34:47 UTC --- (In reply to comment #32) > (In reply to comment #31) > > (In reply to comment #29) > > > Created attachment 24938 [details] > > > WIP patch that exploits addr32. > > > > > > New version of patch for testing. Survives bootstrap + regtest on > > > x86_64-pc-linux-gnu. > > > > Oh, I forgot to add MEM_P ..., so please change the condition to: > > > > if (TARGET_64BIT > > && MEM_P (x) > > > > && GET_MODE_SIZE (mode) > UNITS_PER_WORD > > && rclass == GENERAL_REGS > > && !offsettable_memref_p (x)) > > > > Patch still works OK. > > I am testing it now. It works. There are no regressions in GCC, glibc and SPEC CPU 2000/2006. Thanks.