- تمت إضافة دعم مجموعة التعليمات إلى المجمع لأنظمة ARM
SVE2 (امتداد ناقل قابل للتحجيم 2)، TME (امتداد ذاكرة المعاملات) وMVE (امتداد ناقل). تمت إضافة دعم المعالج
الذراع Cortex-A76AE، Cortex-A77، Cortex-M35P، Cortex-A34، Cortex-A65، Cortex-A65AE، Cortex-A76AE، وCortex-A77. تم تنفيذ التوجيه ".float16" لتشفير القيم الحرفية لأرقام الفاصلة العائمة ذات 16 بت؛ - تمت إضافة الخيار "-m[no-]fix-loongson3-llsc" إلى المجمّع الخاص بأنظمة MIPS للتحكم في الحل البديل لخطأ في معالجات Loongson3 يؤدي إلى حالة توقف تام عند استخدام معين لتعليمات LL وSC؛
- تمت إضافة خيار "-z pac-plt" إلى رابط بنية AArch64 لتمكين حماية السجلات في جداول PLT (جدول ربط الإجراءات) باستخدام PAC (مصادقة المؤشر)، والخصائص
GNU_PROPERTY_AARCH64_FEATURE_1_BTI وGNU_PROPERTY_AARCH64_FEATURE_1_PAC. لاختيار إحدى طرق تجاوز المشكلة 843419 في معالجات Cortex-A53، تم إضافة الخيار “—fix-cortex-a53-843419[=full|adr|adrp” - تمت إضافة خيار "--source-comment[={txt}]" إلى objdump لتعيين بادئة خطوط المصدر المعروضة أثناء التفكيك؛
- تمت إضافة خيارات "--set-section-alignment section-name=power-of-2-align" و"--verilog-data-width" إلى objcopy لتغيير محاذاة القسم والتحكم في حجم الصف عند عرض البيانات بتنسيق verilog ;
- تمت إضافة خيارات منفصلة "—debug-dump=links/follow" و"—dwarf=links/follow-links" إلى readelf وobjdump لعرض الروابط ومتابعتها عندما يكون هناك عدة مجموعات من معلومات التصحيح في الملف؛
- تمت إضافة دعم عمليات التفريغ بتشفير CTF (تنسيق النوع المضغوط) إلى objdump وreadelf.
المصدر: opennet.ru