基于Armv8.1-M的Cortex-M85處理器支持GCC 13編譯器,使其成為用于MCU和嵌入式應用程序的這一性能最高的Cortex-M處理器。
GCC 13最近進入了第四階段的開發(https://www.phoronix.com/news/GCC-13-Enters-Stage-4),它不應該出現對現有的Arm處理器支持的倒退。除了準備Arm Cortex-M85目標本身之外,還帶來了其他Armv8.1-M工作,以及使用編譯器端位啟用指針認證和分支目標識別(PACBTI)擴展。
作為修補系列的一部分,為Arm添加了-mbranch-protection 編譯器選項,以使用函數序言和尾聲為指針簽名和身份驗證指令生成代碼。另一個補丁還為堆棧展開運行時準備Arm指針身份驗證。
所有這些Armv8.1-M工作啟用了-mpcu=cortex-m85的用法,現在已經存在GCC Git中,GCC 13.1穩定版本可能會在3月至4月發布。
審核編輯 :李倩
-
mcu
+關注
關注
146文章
17893瀏覽量
361912 -
ARM
+關注
關注
134文章
9328瀏覽量
375711 -
編譯器
+關注
關注
1文章
1657瀏覽量
49982
原文標題:Arm Cortex-M85支持帶PACBTI的GCC 13
文章出處:【微信號:Arm軟件開發者,微信公眾號:Arm軟件開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
RA8T1基于480MHz Arm Cortex-M85、搭載Helium和TrustZone的電機控制微控制器技術手冊

評論