- ARM sistemleri için çeviriciye talimat seti desteği eklendi
SVE2 (Ölçeklenebilir Vektör Uzantısı 2), TME (İşlemsel Bellek Uzantısı) ve MVE (Vektör Uzantısı). İşlemci desteği eklendi
Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE ve Cortex-A77. 16 bitlik kayan noktalı sayıların değişmez değerlerini kodlamak için ".float16" yönergesi uygulandı; - "-m[no-]fix-loongson3-llsc" seçeneği, LL ve SC talimatlarının belirli kullanımı sırasında kilitlenmeye yol açan Loongson3 işlemcilerindeki bir hatanın geçici çözümünü kontrol etmek amacıyla MIPS sistemlerine yönelik birleştiriciye eklenmiştir;
- PAC (İşaretçi Kimlik Doğrulaması) kullanılarak PLT (Prosedür Bağlantı Tablosu) tablolarındaki kayıtların korunmasını sağlamak amacıyla AArch64 mimarisi için bağlayıcıya "-z pac-plt" seçeneği eklendi ve özellikler eklendi.
GNU_PROPERTY_AARCH64_FEATURE_1_BTI ve GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Cortex-A843419 işlemcilerde 53 sorununu atlama yöntemlerinden birini seçmek için “—fix-cortex-a53-843419[=full|adr|adrp” seçeneği eklendi - Sökme sırasında görüntülenen kaynak satırlarının önekini ayarlamak için objdump'a "--source-comment[={txt}]" seçeneği eklendi;
- Verilog formatında verileri görüntülerken bölüm hizalamasını değiştirmek ve satır boyutunu kontrol etmek için objcopy'ye "--set-section-alignmentsection-name=power-of-2-align" ve "--verilog-data-width" seçenekleri eklendi ;
- Dosyada birkaç hata ayıklama bilgisi kümesi olduğunda bağlantıları görüntülemek ve takip etmek için readelf ve objdump'a ayrı “—debug-dump=links/follow” ve “—dwarf=links/follow-links” seçenekleri eklendi;
- objdump ve readelf'e CTF (Kompakt Tip Formatı) kodlamasındaki dökümler için destek eklendi.
Kaynak: opennet.ru