GCC 15의 개발이 새로운 기능 추가에서 버그 수정 우선으로 전환되었습니다. 이 변화는 컴파일러 개발 주기의 성숙 단계를 나타내며, 추가 기능 도입보다 안정성과 신뢰성을 강조합니다.
주요 업데이트로는 C23이 기본 C 언어 버전으로 채택되어 현대 프로그래밍 표준에 부합하게 되었습니다. 또한, 이 컴파일러는 AMD의 Zen 4 및 Zen 5 아키텍처에 대한 최적화를 도입하여 이 CPU에서 실행되는 애플리케이션의 성능을 향상시킵니다.
Intel의 Diamond Rapids에 대한 지원도 포함되어 있으며, 여러 새로운 명령어 집합 아키텍처(Instruction Set Architecture, ISA) 개선 사항이 추가되었습니다. 또한, GCC 15는 Itanium IA-64 지원을 복원하여 여전히 운영 중인 레거시 시스템에 이점을 제공할 수 있습니다. AVX10.2 명령어의 활성화도 중요한 추가 사항으로, 계산 효율성을 향상시킬 것으로 기대됩니다.
이 컴파일러는 NVIDIA의 Grace CPU와 후지츠의 Monaka CPU 타겟도 지원하여 새로운 하드웨어와의 호환성을 확장합니다. 그러나 Intel Xeon Phi에 대한 지원은 제거되고 Solaris 11.3은 단종될 예정이며, 이는 더 널리 사용되는 플랫폼과 아키텍처에 대한 전략적 초점을 반영합니다.
전반적으로 버그 수정과 현대 하드웨어 지원에 중점을 둔 GCC 15는 개발자들에게 강력한 도구로 자리매김하며, 다양한 시스템에서 더 나은 성능과 호환성을 보장합니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.