On Sun, Jun 5, 2011 at 9:54 PM, H.J. Lu <hongjiu...@intel.com> wrote:
> I'd like to start submitting a series of patches to enable x32: > > https://sites.google.com/site/x32abi/ > > The GCC x32 branch is very stable. There are no unexpected failures in > C, C++, Fortran and Objective C testsuites. SPEC CPU 2K/2006 compile > and run correctly at -O2 and -O3. > > More than 90% of changes are in x86 backend. This is the first patch to > support x32. By default, x32 is disabled and x32 run-time support > isn't required. OK for trunk? I'd suggest to first post for review and later commit target independent fixes in the middle-end, then fixes/improvements in generic i386 parts and at last strict x32 target stuff. IIRC, ther are many inconsistencies w.r.t. ptr_size != size of Pmode in both, middle-end and generic i386 parts, and this way I hope we will avoid problems if change in lower layers is based on wrong assumptions. I also suggest to rename t-linuxx32 to t-linux-x32. Thanks, Uros.