After years of development saw the release of a free set of compilers, GCC 4.8.
The new release is notable for the transition of the project to use the language C + +, improved standards support C + +11 and C11, the integration of components and Address Sanitizer Thread Sanitizer, architecture support AArch64 (ARM64).
Major changes:
– Convert the code base to use the language C + +. The main code still remains in the C language, but absolutely necessary to build C + + compiler, as some parts have been rewritten in C + + and is now allowed to include new features in GCC in the language C + +;
– Support for 64-bit architecture AArch64 (ARM64), present in the processor instruction set ARMv8. AArch64 architecture includes a new set of commands A64, a remarkable expansion of the number of registers, new teams for the floating-point (FP) and the new vector SIMD-instructions NEON, such as instructions to accelerate AES encryption algorithms and SHA-1/SHA-256 . Currently based device ARMv8 still in the prototype testing phase and has not yet gone on sale; Continue reading