Vyšlo GCC 13.1 s jazykem Modula-2

28. 4. 2023

Sdílet

GCC Autor: GNU

Ve středu vyšel GNU překladač GCC ve verzi 13.1, první stabilní z řady 13. Novinkou je přidání staršího jazyku Modula-2. Nový překladač pro Rust gccrs je zatím v 13.1 vypnut, protože potřebuje ještě doladit. V příštím vydání už by měl být. GCC 13 také s -O2  pro x86 automaticky rozvíjí malé smyčky.

V GCC 13 byla přidána další podpora pro C23 a C++23. Ve standardní knihovně C++ byl vylepšena experimentální podpora pro C++20 a C++23. Nový přepínač -fstrict-flex-arrays[=level] umožňuje ovládat flexibilní pole.

Nová je počáteční podpora pro AMD Zen4 a podpora procesorů Intel s novými instrukcemi AVX-IFMA (Integer Fused Multiply Add bez AVX512), AVX-VNNI-INT8 (Vector Neural Network Instructions bez AVX512), AVX-NE-CONVERT (konverze BF16, FP32 a FP16), RAO-INT (ADD, AND, OR a XOR na Grand Ridge), AMX-FP16 a AMX-COMPLEX (Advanced Matrix Extensions).

(zdroj: phoronix)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.