Ο GCC 14.1 κυκλοφόρησε σήμερα ως η πρώτη σταθερή έκδοση μεταγλωττιστή της σειράς GCC 14. Ο GCC 14.1 φέρνει βελτιώσεις ενός έτους σε αυτόν τον μεταγλωττιστή ανοιχτού κώδικα, από νέα υποστήριξη CPU και νέες επεκτάσεις ISA μέχρι νέα χαρακτηριστικά της γλώσσας C/C++, βελτιώσεις στον στατικό αναλυτή, νέα υποστήριξη GPU AMD και πολλές άλλες προσθήκες.
Ο GCC 14.1 είναι μια μεγάλη αναβάθμιση του μεταγλωττιστή με πολλά πράγματα να περιμένουν. Μερικά από τα βασικά σημεία που μπορείτε να περιμένετε σε αυτή την έκδοση περιλαμβάνουν:
- Περισσότερα χαρακτηριστικά της C23 υλοποιούνται, όπως οι ακέραιοι τύποι με ακρίβεια bit. Οι σημαίες μεταγλωττιστή -std=c23 και -std=gnu23 υποστηρίζονται τώρα επίσης.
- Υποστήριξη περισσότερων χαρακτηριστικών της C++26 όπως unevaluated strings, μηνύματα static_assert που δημιουργούνται από το χρήστη και άλλα χαρακτηριστικά.
- Το front-end της Fortran του GCC υποστηρίζει τώρα το -std=f2023, καθώς εργάζεται για την υποστήριξη της Fortran 2023.
- Περιορισμένη υποστήριξη για τις εξελιγμένες επεκτάσεις απόδοσης της Intel (APX).
- Η υποστήριξη του Intel AVX10.1 προστίθεται επίσης στον GCC 14.
- Η νέα υποστήριξη CPU της Intel περιλαμβάνει τις Clearwater Forest, Arrow Lake, Lunar Lake και Panther Lake.
- Η υποστήριξη AMD Zen 5 προστίθεται με τη νέα επιλογή -march=znver5.
- Η υποστήριξη της CPU Intel Xeon Phi έχει καταργηθεί και θα αφαιρεθεί στο GCC 15.
- Ο GCC σε AArc64 υποστηρίζει τώρα τους επεξεργαστές Microsoft Cobalt 100, Ampere-1B, Arm Cortex A520, Arm Cortex A720 και Arm Cortex X4.
- Το back-end AMDGPU Radeon υποστηρίζει τώρα τους επεξεργαστές γραφικών GCN5, RDNA2 και RDNA3.
- Οι θtarget ports Itanium IA64 έχουν κηρυχθεί παρωχημένες, αφού δεν συντηρούνταν για χρόνια. Ο GCC 15 θα εγκαταλείψει την υποστήριξη του Itanium.
- Οι στόχοι NIOS2 έχουν επίσης κηρυχθεί παρωχημένοι και θα αφαιρεθούν από τον GCC 15.
- Ο διανυσματοποιητής του GCC μπορεί τώρα να διανυσματοποιήσει βρόχους που περιέχουν οποιονδήποτε αριθμό πρώιμων διακοπών.
- Βελτιώσεις OpenMP και OpenACC.
- Το front-end του μεταγλωττιστή Ada του GCC υποστηρίζει τώρα την αρχιτεκτονική LoongArch.
- Νέες επεκτάσεις ISA της LoongArch, όπως οι επεκτάσεις LSX και LASX SIMD.
- Υποστήριξη για πολλές νέες επεκτάσεις ISA RISC-V όπως για την εργασία διανυσματικής κρυπτογράφησης, μείωση του μεγέθους του κώδικα και διάφορες επεκτάσεις κατασκευαστών.
- Συνεχείς βελτιώσεις στην υποστήριξη του στατικού αναλυτή στο GCC 14 για τη γλώσσα C.
- Καλύτερη οπτικοποίηση των υπερχειλίσεων buffer με τον στατικό αναλυτή.
πηγή via DeepL
Εμφάνιση 1-3 από 3
-
09-05-24, 23:28 Κυκλοφόρησε ο μεταγλωττιστής GCC 14.1 - Υποστήριξη Intel APX & AVX10.1, AMD Zen 5 Target & -fhardened #1
-
10-05-24, 16:42 Απάντηση: Κυκλοφόρησε ο μεταγλωττιστής GCC 14.1 - Υποστήριξη Intel APX & AVX10.1, AMD Zen 5 Target & -fhardened #2
- Εγγραφή
- 05-11-2004
- Ηλικία
- 33
- Μηνύματα
- 3.758
- Downloads
- 44
- Uploads
- 0
- Άρθρα
- 30
- Τύπος
- FTTH
- Ταχύτητα
- 200/200 Mbps
- ISP
- Inalan
- Router
- EdgeRouter™ X
OK boomer
-
10-05-24, 17:54 Απάντηση: Κυκλοφόρησε ο μεταγλωττιστής GCC 14.1 - Υποστήριξη Intel APX & AVX10.1, AMD Zen 5 Target & -fhardened #3
Bookmarks