Large model for x86_64
- GCC currently implements all code models specified by x86-64 ABI except for large and large PIC models. These models are designed to allow over 2GB big code segments and function bodies. While the code segments can be decomposed to PIC libraries and function bodies of this size can't be compiled by GCC because of scalability problems, it is good idea to implement full ABI so GCC can serve as reference impementation and produce code compatible with other compilers capable of compiling such monstrosities.
Personnel
- Jan Hubička
Delivery Date
- Patch is ready now.
Benefits
- Full ABI support.
Dependencies
Modifications Required
- Only i386 port specific changes - couple of new UNSPECs to represent new relocations and predicate/expenders updates.