新版本發(fā)布 | Green Hills 2023.5.4 來啦!
2023-09-19
編譯器 2023.5.4 終于要與大家見面了?。?!該版本編譯器適用于多種架構(gòu),包括 ARM、ColdFire、MIPS、PPC、RH850、RISC-V、Tricore 和 Intel x86/x64!此版本與 Multi 8.1.4 和 Probe 6.6.4 版本一起發(fā)布,與以前版本的 IDE 不兼容。支持如下 CPU:ARM:新 CPU:Cortex-M85、Cortex-X1C、Cortex-X3、NeoverSE-V2。ARM64:新 CPU:Cortex-A34,Cortex-A65,Cortex—A65AE,Cortex—A715,CORTEX-X1C,CORTEX-X3,NEOVERSE-V2。RISC-V:新 CPU:Sifive E51、Sifive E76、Sifive U54。Orca N25F 和 A25 核。RISC-V 工具鏈現(xiàn)在支持 ZFH 1.0 版中定義的半精度浮動指令。RISC-V 工具鏈現(xiàn)在還支持ZFINX 1.0版中定義的整數(shù)寄存器中的半精度浮動指令。嵌入式x86:x86 指令接受 AVX/AVX2 匯編指令的子集。x86 內(nèi)部函數(shù)__DIVU64x32 和 __DIVS64x32 接受 64 位被除數(shù)(兩個單獨的參數(shù))、32 位除數(shù),并從除法返回 32 位商。__DIVU128x64 和__DIVS128x64 接受 128 位被除數(shù)(作為兩個單獨的參數(shù))、64 位除數(shù),并從除法返回64位商。Tricore:Tricore 編譯器擁有極佳的可預見信息,從而改進了指令調(diào)度。IND_MCLR32.TRI 的增加提供了一個新的 __GH_MEMCLR32(),優(yōu)化其內(nèi)存清除功能。Linux本機:支持 glibc 2.35。亮點gbuild--quit_after_warnings 替換為 --quit_after_compiler_warnings-,并使用類似的選項進行增強,在構(gòu)建的不同階段發(fā)出警告后停止構(gòu)建。鏈接器常量表達式:-C 和 -d 鏈接器選項現(xiàn)在將接受由立即數(shù)/鏈接器常量組成的算術(shù)表達式?!皟?nèi)存”中的鏡像指令。在所有 C/C++ 中提供靈活的數(shù)組成員。附錄 K 邊界檢查功能現(xiàn)在可用于 C/C++。與 C2023.5 一起使用時,Multi 8.X 可以支持諸多新的調(diào)試功能。大量優(yōu)化改進,特別是針對使用 Tricore、RH850 和 RISC-V 的用戶。主機架構(gòu)Windows:Windows 8、10、11(僅限64位主機發(fā)行版)。Linux:CentOS 6.X、7.X;Ubuntu 14.04、16.04、18.04、20.04 和 22.04 LTS 版本。安全認證編譯器 2023.5.4 版計劃通過功能安全標準 ISO26262、IEC61508 和 EN50128 的認證。原文:I'm pleased to announce the availability of the Compiler 2023.5.4 Final Release for ARM, Coldfire, MIPS, PPC, RH850, RISC-V, Tricore and Intel x86/x64 architectures!This release ships with MULTI 8.1.4 and Probe 6.6.4 releases, and is not compatible with previous versions of the IDE.New CPU SupportARM:New CPUs: Cortex-M85, Cortex-X1C, Cortex-X3, Neoverse-V2.ARM64:New CPUs: Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A715, Cortex-X1C, Cortex-X3, Neoverse-V2.RISC-V:New CPUs: SiFive E51, SiFive E76, SiFive U54.The Orca N25F and A25 cores now have NPW support.The RISC-V toolchain now supports the half-precision floating-point instructions as?defined in version 1.0 of Zfh specification. The RISC-V toolchain also now supports the half-precision floating-point instructions in integer registers as defined in version 1.0 of the Zfinx specification.Embedded x86:x86 InstructionsA subset of AVX/AVX2 assembly instructions are accepted.x86 Intrinsics__DIVU64x32 and __DIVS64x32 take 64-bit dividend (astwo separate arguments), 32-bit divisor, and return 32-bit quotient from the division.__DIVU128x64 and __DIVS128x64 take 128-bit dividend (as two separate arguments), 64-bit divisor, and return 64-bit quotient from the division.Tricore:The Tricore compiler has better pipelining information available, resulting in improved instruction scheduling.ind_mclr32.tri added, which supplies a new __gh_memclr32() optimized memory clear.Linux native:Added support for glibc 2.35.Highlightsgbuild --quit_after_warnings is replaced with --quit_after_compiler_warnings, and enhanced with similar options to stop building after warnings at different stages of the build.Linker constant expressions: the -C and -D linker options will now accept arithmetic expressions consisting of immediates and/or linker constants.MIRROR directive in MEMORY section.Flexible array members available in all dialects of C/C++.Annex K bounds-checking functions now available in all dialects of C/C++.When used with c2023.5, MULTI 8.x now supports a number of new debug features.Lots of optimization improvements, especially for those using TriCore, RH850 and RISC-V.Host Architectures??Windows: Windows 8, 10, 11 (64-bit host distributions only).??Linux:CentOS 6.x, 7.x; Ubuntu 14.04, 16.04, 18.04, 20.04, 22.04 LTS releases.Safety CertificationThe Compiler 2023.5.4 Final Release is planned for certification to Functional Safety standards ISO26262, IEC61508, and EN50128.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子上海億道電子技術(shù)有限公司是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于2009年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計周期,提升產(chǎn)品可靠性。十多年來,先后與ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA設(shè)計工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計工具、仿真工具、電氣設(shè)計工具、以及嵌入式GUI工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→