> this is the updated version of the patch initially posted at: > https://gcc.gnu.org/ml/gcc-patches/2016-06/msg02016.html > It takes into account Jeff's remarks, both on the code and the > documentation. > > As discussed, I'm going to split it into 4 parts: common infrastructure, Ada > front-end bits, individual back-end changes, testsuite. It was > bootstrapped and regtested on x86_64-suse-linux but AdaCore has been using > it on native platforms (Linux, Windows, Solaris, etc) and various > architectures (x86, PowerPC, SPARC, ARM, etc) for years.
I've installed part #1, #2, #4 and part #3 for x86, PowerPC, SPARC and IA-64. The PowerPC and SPARC bits as approved, the x86 and IA-64 bits as obvious. This was tested on x86/Linux, x86-64/Linux, PowerPC/Linux, PowerPC64/Linux, IA-64/Linux, SPARC/Solaris and SPARC64/Solaris. I'll repost the remaining bits for Aarch64, ARM, Alpha, MIPS and HP-PA. -- Eric Botcazou