COMPILER: Updates gcc version to 13.2
Updates all instances of GCC usage to 13.2 from older versions.
Change-Id: Ifc333a954093bc8af7a0ba338fed74b6ec106c4c
Signed-off-by: Matthew Dalzell <matthew.dalzell@arm.com>
diff --git a/build-docs.sh b/build-docs.sh
index bbf4580..ee84372 100755
--- a/build-docs.sh
+++ b/build-docs.sh
@@ -13,7 +13,7 @@
set -ex
-export PATH=$PATH:$GCC_10_3_PATH
+export PATH=$PATH:$GCC_13_2_PATH
mkdir -p ${WORKSPACE}/trusted-firmware-m/build/docs
cd ${WORKSPACE}/trusted-firmware-m/build/docs
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index e31c6cf..9c208c6 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -309,10 +309,10 @@
("arm/mps2/an519", "ARMCLANG_6_21", "2",
"RegBL2, RegS, RegNS", "OFF", "Release", True, "", ""),
# AN519_GCC_2_RegBL2_RegS_RegNS_Release_BL2
- ("arm/mps2/an519", "GCC_10_3", "2",
+ ("arm/mps2/an519", "GCC_13_2", "2",
"RegBL2, RegS, RegNS", "OFF", "Release", True, "", ""),
# AN519_GCC_1_RegBL2_RegS_RegNS_Debug_BL2
- ("arm/mps2/an519", "GCC_10_3", "1",
+ ("arm/mps2/an519", "GCC_13_2", "1",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "", ""),
# AN521_ARMCLANG_1_RegBL2_RegS_RegNS_Debug_BL2_SMALL_PSOFF
("arm/mps2/an521", "ARMCLANG_6_21", "1",
@@ -336,34 +336,34 @@
("arm/mps2/an521", "ARMCLANG_6_21", "3",
"RegBL2, RegS, RegNS", "OFF", "Minsizerel", True, "", ""),
# AN521_GCC_1_RegBL2_RegS_RegNS_Debug_BL2
- ("arm/mps2/an521", "GCC_10_3", "1",
+ ("arm/mps2/an521", "GCC_13_2", "1",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "", ""),
# AN521_GCC_2_RegBL2_RegS_RegNS_Debug_BL2_MEDIUM
- ("arm/mps2/an521", "GCC_10_3", "2",
+ ("arm/mps2/an521", "GCC_13_2", "2",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "profile_medium", ""),
# AN521_GCC_2_RegBL2_RegS_RegNS_Release_BL2
- ("arm/mps2/an521", "GCC_10_3", "2",
+ ("arm/mps2/an521", "GCC_13_2", "2",
"RegBL2, RegS, RegNS", "OFF", "Release", True, "", ""),
# AN521_GCC_3_RegBL2_RegS_RegNS_Minsizerel_BL2
- ("arm/mps2/an521", "GCC_10_3", "3",
+ ("arm/mps2/an521", "GCC_13_2", "3",
"RegBL2, RegS, RegNS", "OFF", "Minsizerel", True, "", ""),
# AN521_GCC_1_FF_Release_BL2
- ("arm/mps2/an521", "GCC_10_3", "1",
+ ("arm/mps2/an521", "GCC_13_2", "1",
"OFF", "IPC", "Release", True, "", ""),
# AN521_ARMCLANG_2_STORAGE_Debug_BL2
("arm/mps2/an521", "ARMCLANG_6_21", "2",
"OFF", "STORAGE", "Debug", True, "", ""),
# CS300_FVP_GCC_2_RegBL2_RegS_RegNS_Debug_BL2
- ("arm/mps3/corstone300/fvp", "GCC_10_3", "2",
+ ("arm/mps3/corstone300/fvp", "GCC_13_2", "2",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "", ""),
# CS300_FVP_GCC_2_RegBL2_RegS_RegNS_Release_BL2
- ("arm/mps3/corstone300/fvp", "GCC_10_3", "2",
+ ("arm/mps3/corstone300/fvp", "GCC_13_2", "2",
"RegBL2, RegS, RegNS", "OFF", "Release", True, "", ""),
# corstone310_ARMCLANG_1_Debug_BL2_PACBTI_STD
("arm/mps3/corstone310/fvp", "ARMCLANG_6_21", "1",
"OFF", "OFF", "Debug", True, "", "PACBTI_STD"),
# corstone1000_GCC_2_RegS_Debug_BL2_NSOFF_CS1K_TEST_FVP
- ("arm/corstone1000", "GCC_10_3", "2",
+ ("arm/corstone1000", "GCC_13_2", "2",
"RegS", "OFF", "Debug", True, "", "NSOFF, CS1K_TEST, FVP"),
# corstone315_ARMCLANG_1_RegBL2_RegS_RegNS_Debug_BL2
("arm/mps4/corstone315", "ARMCLANG_6_21", "1",
@@ -372,19 +372,19 @@
("arm/mps4/corstone320", "ARMCLANG_6_21", "1",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "", ""),
# MUSCA_B1_GCC_1_RegBL2_RegS_RegNS_Minsizerel_BL2
- ("arm/musca_b1", "GCC_10_3", "1",
+ ("arm/musca_b1", "GCC_13_2", "1",
"RegBL2, RegS, RegNS", "OFF", "Minsizerel", True, "", ""),
# MUSCA_S1_ARMCLANG_2_RegBL2_RegS_RegNS_Release_BL2
("arm/musca_s1", "ARMCLANG_6_21", "2",
"RegBL2, RegS, RegNS", "OFF", "Release", True, "", ""),
# MUSCA_S1_GCC_1_RegBL2_RegS_RegNS_Debug_BL2
- ("arm/musca_s1", "GCC_10_3", "1",
+ ("arm/musca_s1", "GCC_13_2", "1",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "", ""),
# MUSCA_S1_GCC_2_RegBL2_RegS_RegNS_Release_BL2
- ("arm/musca_s1", "GCC_10_3", "2",
+ ("arm/musca_s1", "GCC_13_2", "2",
"RegBL2, RegS, RegNS", "OFF", "Release", True, "", ""),
# MUSCA_S1_GCC_1_RegBL2_RegS_RegNS_Release_BL2_CC_DRIVER_PSA
- ("arm/musca_s1", "GCC_10_3", "1",
+ ("arm/musca_s1", "GCC_13_2", "1",
"RegBL2, RegS, RegNS", "OFF", "Release", True, "", "CC_DRIVER_PSA"),
# RSE_TC3_GCC_3_RegS_RegNS_Release_BL2_ATTESTATION_SCHEME_DPE
#("arm/rse/tc/tc3", "GCC_13_2", "3",
@@ -426,28 +426,28 @@
("stm/stm32l562e_dk", "ARMCLANG_6_21", "1",
"RegS, RegNS", "OFF", "Release", True, "", "CRYPTO_OFF"),
# stm32l562e_dk_GCC_2_Release_BL2_CRYPTO_ON
- ("stm/stm32l562e_dk", "GCC_10_3", "2",
+ ("stm/stm32l562e_dk", "GCC_13_2", "2",
"OFF", "OFF", "Release", True, "", "CRYPTO_ON"),
# stm32l562e_dk_GCC_3_RegBL2_RegS_RegNS_Release_BL2_CRYPTO_OFF
- ("stm/stm32l562e_dk", "GCC_10_3", "3",
+ ("stm/stm32l562e_dk", "GCC_13_2", "3",
"RegBL2, RegS, RegNS", "OFF", "Release", True, "", "CRYPTO_OFF"),
# b_u585i_iot02a_GCC_1_RegS_RegNS_Release_BL2
- ("stm/b_u585i_iot02a", "GCC_10_3", "1",
+ ("stm/b_u585i_iot02a", "GCC_13_2", "1",
"RegS, RegNS", "OFF", "Release", True, "", ""),
# b_u585i_iot02a_ARMCLANG_2_RegS_RegNS_Release_BL2
("stm/b_u585i_iot02a", "ARMCLANG_6_21", "2",
"RegS, RegNS", "OFF", "Release", True, "", ""),
# stm32h573i_dk_GCC_1_RegS_RegNS_Release_BL2
- ("stm/stm32h573i_dk", "GCC_10_3", "1",
+ ("stm/stm32h573i_dk", "GCC_13_2", "1",
"RegS, RegNS", "OFF", "Release", True, "", ""),
# stm32h573i_dk_ARMCLANG_2_RegS_RegNS_Release_BL2
("stm/stm32h573i_dk", "ARMCLANG_6_21", "2",
"RegS, RegNS", "OFF", "Release", True, "", ""),
# psoc64_GCC_2_RegS_RegNS_Release
- ("cypress/psoc64", "GCC_10_3", "2",
+ ("cypress/psoc64", "GCC_13_2", "2",
"RegS, RegNS", "OFF", "Release", False, "", ""),
# rp2350_GCC_2_RegBL2_RegS_RegNS_Release_BL2_MEDIUM
- ("rpi/rp2350", "GCC_10_3", "2",
+ ("rpi/rp2350", "GCC_13_2", "2",
"RegBL2, RegS, RegNS", "OFF", "Release", True, "profile_medium", ""),
],
"invalid": _common_tfm_invalid_configs + []
@@ -460,7 +460,7 @@
"arm/mps3/an524",
"arm/musca_s1",
"arm/musca_b1"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1", "2", "3"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -477,7 +477,7 @@
# corstone1000_GCC_2_RegS_Release_BL2_NSOFF_CS1K_TEST_FVP
"seed_params": {
"tfm_platform": ["arm/corstone1000"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["2"],
"test_regression": ["RegS"],
"test_psa_api": ["OFF"],
@@ -489,82 +489,82 @@
"common_params": _common_tfm_builder_cfg,
"valid": [
# AN521_GCC_3_RegBL2_RegS_RegNS_Debug_BL2
- ("arm/mps2/an521", "GCC_10_3", "3",
+ ("arm/mps2/an521", "GCC_13_2", "3",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "", ""),
# AN519_GCC_2_RegBL2_RegS_RegNS_Debug_BL2
- ("arm/mps2/an519", "GCC_10_3", "2",
+ ("arm/mps2/an519", "GCC_13_2", "2",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "", ""),
# AN524_GCC_2_RegBL2_RegS_RegNS_Debug_BL2
- ("arm/mps3/an524", "GCC_10_3", "2",
+ ("arm/mps3/an524", "GCC_13_2", "2",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "", ""),
# CS300_AN547_GCC_1_Debug_BL2
- ("arm/mps3/corstone300/an547", "GCC_10_3", "1",
+ ("arm/mps3/corstone300/an547", "GCC_13_2", "1",
"OFF", "OFF", "Debug", True, "", ""),
# CS300_AN552_GCC_2_RegBL2_RegS_RegNS_Debug_BL2
- ("arm/mps3/corstone300/an552", "GCC_10_3", "2",
+ ("arm/mps3/corstone300/an552", "GCC_13_2", "2",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "", ""),
# CS300_FVP_GCC_2_RegBL2_RegS_RegNS_Debug_BL2
- ("arm/mps3/corstone300/fvp", "GCC_10_3", "2",
+ ("arm/mps3/corstone300/fvp", "GCC_13_2", "2",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "", ""),
# corstone310_GCC_1_Debug_BL2_NSOFF
- ("arm/mps3/corstone310/fvp", "GCC_10_3", "1",
+ ("arm/mps3/corstone310/fvp", "GCC_13_2", "1",
"OFF", "OFF", "Debug", True, "", "NSOFF"),
# corstone315_GCC_1_RegBL2_RegS_RegNS_Debug_BL2
- ("arm/mps4/corstone315", "GCC_10_3", "1",
+ ("arm/mps4/corstone315", "GCC_13_2", "1",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "", ""),
# corstone320_GCC_1_RegBL2_RegS_RegNS_Debug_BL2
- ("arm/mps4/corstone320", "GCC_10_3", "1",
+ ("arm/mps4/corstone320", "GCC_13_2", "1",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "", ""),
# MUSCA_B1_GCC_3_RegBL2_RegS_RegNS_Debug_BL2
- ("arm/musca_b1", "GCC_10_3", "3",
+ ("arm/musca_b1", "GCC_13_2", "3",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "", ""),
# MUSCA_S1_GCC_2_RegBL2_RegS_RegNS_Debug_BL2
- ("arm/musca_s1", "GCC_10_3", "2",
+ ("arm/musca_s1", "GCC_13_2", "2",
"RegBL2, RegS, RegNS", "OFF", "Debug", True, "", ""),
# RSE_TC3_GCC_3_RegS_RegNS_Debug_BL2_ATTESTATION_SCHEME_DPE
- ("arm/rse/tc/tc3", "GCC_10_3", "3",
+ ("arm/rse/tc/tc3", "GCC_13_2", "3",
"RegS, RegNS", "OFF", "Debug", True, "", "ATTESTATION_SCHEME_DPE"),
# psoc64_GCC_2_RegS_RegNS_Release
- ("cypress/psoc64", "GCC_10_3", "2",
+ ("cypress/psoc64", "GCC_13_2", "2",
"RegS, RegNS", "OFF", "Release", False, "", ""),
## BL5340_GCC_1_Debug_BL2_NSOFF
- #("lairdconnectivity/bl5340_dvk_cpuapp", "GCC_10_3", "1",
+ #("lairdconnectivity/bl5340_dvk_cpuapp", "GCC_13_2", "1",
# "OFF", "OFF", "Debug", True, "", "NSOFF"),
## nrf5340dk_GCC_1_Debug_BL2_NSOFF
- #("nordic_nrf/nrf5340dk_nrf5340_cpuapp", "GCC_10_3", "1",
+ #("nordic_nrf/nrf5340dk_nrf5340_cpuapp", "GCC_13_2", "1",
# "OFF", "OFF", "Release", True, "", "NSOFF"),
## nrf9160dk_GCC_1_Debug_BL2_NSOFF
- #("nordic_nrf/nrf9160dk_nrf9160", "GCC_10_3", "1",
+ #("nordic_nrf/nrf9160dk_nrf9160", "GCC_13_2", "1",
# "OFF", "OFF", "Release", True, "", "NSOFF"),
## M2351_GCC_1_Release_BL2_NSOFF
- #("nuvoton/m2351", "GCC_10_3", "1",
+ #("nuvoton/m2351", "GCC_13_2", "1",
# "OFF", "OFF", "Release", True, "", "NSOFF"),
# M2354_GCC_1_Debug_BL2_NSOFF
- ("nuvoton/m2354", "GCC_10_3", "1",
+ ("nuvoton/m2354", "GCC_13_2", "1",
"OFF", "OFF", "Debug", True, "", "NSOFF"),
# lpcxpresso55s69_GCC_2_RegS_RegNS_Relwithdebinfo_MEDIUM
- ("nxp/lpcxpresso55s69", "GCC_10_3", "2",
+ ("nxp/lpcxpresso55s69", "GCC_13_2", "2",
"RegS, RegNS", "OFF", "Relwithdebinfo", False, "profile_medium", ""),
# rp2350_GCC_2_RegBL2_RegS_RegNS_RelWithDebInfo_BL2_MEDIUM
- ("rpi/rp2350", "GCC_10_3", "2",
+ ("rpi/rp2350", "GCC_13_2", "2",
"RegBL2, RegS, RegNS", "OFF", "Relwithdebinfo", True, "profile_medium", ""),
# b_u585i_iot02a_GCC_2_RegS_RegNS_Release_BL2
- ("stm/b_u585i_iot02a", "GCC_10_3", "2",
+ ("stm/b_u585i_iot02a", "GCC_13_2", "2",
"RegS, RegNS", "OFF", "Release", True, "", ""),
# nucleo_l552ze_q_GCC_1_Release_BL2_NSOFF
- ("stm/nucleo_l552ze_q", "GCC_10_3", "1",
+ ("stm/nucleo_l552ze_q", "GCC_13_2", "1",
"OFF", "OFF", "Release", True, "", "NSOFF"),
# stm32h573i_dk_GCC_2_RegS_RegNS_Release_BL2
- ("stm/stm32h573i_dk", "GCC_10_3", "2",
+ ("stm/stm32h573i_dk", "GCC_13_2", "2",
"RegS, RegNS", "OFF", "Release", True, "", ""),
# stm32l562e_dk_GCC_3_RegBL2_RegS_RegNS_Release_BL2_CRYPTO_OFF
- ("stm/stm32l562e_dk", "GCC_10_3", "3",
+ ("stm/stm32l562e_dk", "GCC_13_2", "3",
"RegBL2, RegS, RegNS", "OFF", "Release", True, "", "CRYPTO_OFF"),
# stm32l562e_dk_GCC_3_Release_BL2_CRYPTO_ON
- ("stm/stm32l562e_dk", "GCC_10_3", "3",
+ ("stm/stm32l562e_dk", "GCC_13_2", "3",
"OFF", "OFF", "Release", True, "", "CRYPTO_ON"),
# stm32wba65i_dk_GCC_2_RegS_RegNS_Release_MEDIUM
- ("stm/stm32wba65i_dk", "GCC_10_3", "2",
+ ("stm/stm32wba65i_dk", "GCC_13_2", "2",
"RegS, RegNS", "OFF", "Release", False, "profile_medium", ""),
],
"invalid": _common_tfm_invalid_configs + []
@@ -578,7 +578,7 @@
"arm/mps3/an524",
"arm/musca_b1",
"arm/musca_s1"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1", "2", "3"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -601,7 +601,7 @@
# Config groups for TF-M features
config_profile_s = {"seed_params": {
"tfm_platform": ["arm/mps2/an519", "arm/mps2/an521"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -612,7 +612,7 @@
},
"common_params": _common_tfm_builder_cfg,
"invalid": _common_tfm_invalid_configs + [
- ("arm/mps2/an519", "GCC_10_3", "*", "*",
+ ("arm/mps2/an519", "GCC_13_2", "*", "*",
"*", "Minsizerel", "*", "*", "*")
]
}
@@ -636,7 +636,7 @@
config_profile_m_arotless = {"seed_params": {
"tfm_platform": ["arm/musca_b1"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -651,7 +651,7 @@
config_profile_l = {"seed_params": {
"tfm_platform": ["arm/mps2/an521"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["3"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -669,7 +669,7 @@
"arm/mps2/an521",
"arm/musca_s1",
"arm/musca_b1"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -685,7 +685,7 @@
config_cc_driver_psa = {"seed_params": {
"tfm_platform": ["arm/musca_b1",
"arm/musca_s1"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -702,7 +702,7 @@
"tfm_platform": ["arm/mps2/an521",
"arm/mps3/corstone300/an552",
"arm/mps3/corstone300/fvp"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1", "2"],
"test_regression": ["RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -719,7 +719,7 @@
"tfm_platform": ["arm/mps2/an521",
"arm/musca_b1",
"arm/musca_s1"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1", "2", "3"],
"test_regression": ["OFF"],
"test_psa_api": ["IPC",
@@ -737,7 +737,7 @@
config_nsce = {"seed_params": {
"tfm_platform": ["arm/mps2/an521"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1", "2", "3"],
"test_regression": ["RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -752,7 +752,7 @@
config_mmio = {"seed_params": {
"tfm_platform": ["arm/mps2/an521"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1"],
"test_regression": ["RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -768,7 +768,7 @@
# Config groups for TF-M examples
config_example_vad = {"seed_params": {
"tfm_platform": ["arm/mps3/corstone300/an552"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["2"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -783,7 +783,7 @@
config_example_dma350_clcd = {"seed_params": {
"tfm_platform": ["arm/mps3/corstone310/fvp"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["2"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -798,7 +798,7 @@
config_example_dma350_s = {"seed_params": {
"tfm_platform": ["arm/mps3/corstone310/fvp"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["RegS"],
"test_psa_api": ["OFF"],
@@ -813,7 +813,7 @@
config_example_dma350_ns = {"seed_params": {
"tfm_platform": ["arm/mps3/corstone310/fvp"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -828,7 +828,7 @@
config_example_dma350_trigger = {"seed_params": {
"tfm_platform": ["arm/mps3/corstone310/fvp"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["2"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -843,7 +843,7 @@
config_misra = {"seed_params": {
"tfm_platform": ["arm/musca_b1"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -855,10 +855,10 @@
"common_params": _common_tfm_builder_cfg,
"valid": [
# MUSCA_B1_GCC_2_Debug_BL2_MEDIUM_PSOFF
- ("arm/musca_b1", "GCC_10_3", "2", "OFF",
+ ("arm/musca_b1", "GCC_13_2", "2", "OFF",
"OFF", "Debug", True, "profile_medium", "PSOFF"),
# MUSCA_B1_GCC_3_Debug_BL2_LARGE_PSOFF
- ("arm/musca_b1", "GCC_10_3", "3", "OFF",
+ ("arm/musca_b1", "GCC_13_2", "3", "OFF",
"OFF", "Debug", True, "profile_large", "PSOFF"),
],
"invalid": _common_tfm_invalid_configs + []
@@ -866,7 +866,7 @@
config_misra_debug = {"seed_params": {
"tfm_platform": ["arm/musca_b1"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -882,36 +882,36 @@
# Config groups for code coverage
config_cov_profile_s = deepcopy(config_profile_s)
config_cov_profile_s["seed_params"]["tfm_platform"] = ["arm/mps2/an521"]
-config_cov_profile_s["seed_params"]["compiler"] = ["GCC_10_3"]
+config_cov_profile_s["seed_params"]["compiler"] = ["GCC_13_2"]
config_cov_profile_m = deepcopy(config_profile_m)
config_cov_profile_m["seed_params"]["tfm_platform"] = ["arm/mps2/an521"]
-config_cov_profile_m["seed_params"]["compiler"] = ["GCC_10_3"]
+config_cov_profile_m["seed_params"]["compiler"] = ["GCC_13_2"]
config_cov_profile_l = deepcopy(config_profile_l)
config_cov_profile_l["seed_params"]["tfm_platform"] = ["arm/mps2/an521"]
-config_cov_profile_l["seed_params"]["compiler"] = ["GCC_10_3"]
+config_cov_profile_l["seed_params"]["compiler"] = ["GCC_13_2"]
config_cov_ipc_backend = deepcopy(config_ipc_backend)
config_cov_ipc_backend["seed_params"]["tfm_platform"] = ["arm/mps2/an521"]
-config_cov_ipc_backend["seed_params"]["compiler"] = ["GCC_10_3"]
+config_cov_ipc_backend["seed_params"]["compiler"] = ["GCC_13_2"]
config_cov_nsce = deepcopy(config_nsce)
config_cov_nsce["seed_params"]["tfm_platform"] = ["arm/mps2/an521"]
-config_cov_nsce["seed_params"]["compiler"] = ["GCC_10_3"]
+config_cov_nsce["seed_params"]["compiler"] = ["GCC_13_2"]
config_cov_mmio = deepcopy(config_mmio)
config_cov_mmio["seed_params"]["tfm_platform"] = ["arm/mps2/an521"]
-config_cov_mmio["seed_params"]["compiler"] = ["GCC_10_3"]
+config_cov_mmio["seed_params"]["compiler"] = ["GCC_13_2"]
config_cov_fp = deepcopy(config_fp)
config_cov_fp["seed_params"]["tfm_platform"] = ["arm/mps2/an521"]
-config_cov_fp["seed_params"]["compiler"] = ["GCC_10_3"]
+config_cov_fp["seed_params"]["compiler"] = ["GCC_13_2"]
# Config groups for platforms
config_an519 = {"seed_params": {
"tfm_platform": ["arm/mps2/an519"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1", "2"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -926,7 +926,7 @@
config_an521 = {"seed_params": {
"tfm_platform": ["arm/mps2/an521"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1", "2", "3"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -941,7 +941,7 @@
config_an524 = {"seed_params": {
"tfm_platform": ["arm/mps3/an524"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1", "2"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -956,7 +956,7 @@
config_cs300_an547 = {"seed_params": {
"tfm_platform": ["arm/mps3/corstone300/an547"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -971,7 +971,7 @@
config_cs300_an552 = {"seed_params": {
"tfm_platform": ["arm/mps3/corstone300/an552"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1", "2"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -986,7 +986,7 @@
config_cs300_fvp = {"seed_params": {
"tfm_platform": ["arm/mps3/corstone300/fvp"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1", "2"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -1001,7 +1001,7 @@
config_musca_b1 = {"seed_params": {
"tfm_platform": ["arm/musca_b1"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1", "2", "3"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -1016,7 +1016,7 @@
config_musca_s1 = {"seed_params": {
"tfm_platform": ["arm/musca_s1"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1", "2"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -1031,7 +1031,7 @@
config_corstone310 = {"seed_params": {
"tfm_platform": ["arm/mps3/corstone310/fvp"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -1061,7 +1061,7 @@
config_corstone315 = {"seed_params": {
"tfm_platform": ["arm/mps4/corstone315"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -1076,7 +1076,7 @@
config_corstone320 = {"seed_params": {
"tfm_platform": ["arm/mps4/corstone320"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -1091,7 +1091,7 @@
config_rse_tc3 = {"seed_params": {
"tfm_platform": ["arm/rse/tc/tc3"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1", "2", "3"],
"test_regression": ["OFF", "RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -1103,14 +1103,14 @@
"common_params": _common_tfm_builder_cfg,
"invalid": _common_tfm_invalid_configs + [
# BL2 is too large for RSE in Debug builds with tests
- ("arm/rse/tc/tc3", "GCC_10_3", "*", "RegBL2, RegS, RegNS", "*",
+ ("arm/rse/tc/tc3", "GCC_13_2", "*", "RegBL2, RegS, RegNS", "*",
"Debug", True, "*", "*"),
]
}
config_rse_tc4 = {"seed_params": {
"tfm_platform": ["arm/rse/tc/tc4"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1", "2", "3"],
"test_regression": ["OFF", "RegS, RegNS", "RegBL1_1"],
"test_psa_api": ["OFF"],
@@ -1122,7 +1122,7 @@
"common_params": _common_tfm_builder_cfg,
"invalid": _common_tfm_invalid_configs + [
# BL2 is too large for RSE in Debug builds with tests
- ("arm/rse/tc/tc4", "GCC_10_3", "*", "RegBL2, RegS, RegNS", "*",
+ ("arm/rse/tc/tc4", "GCC_13_2", "*", "RegBL2, RegS, RegNS", "*",
"Debug", True, "*", "*"),
],
"valid": [
@@ -1133,7 +1133,7 @@
config_rse_rdv3 = {"seed_params": {
"tfm_platform": ["arm/rse/neoverse_rd/rdv3"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1", "2", "3"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -1148,7 +1148,7 @@
config_rse_rdv3r1 = {"seed_params": {
"tfm_platform": ["arm/rse/neoverse_rd/rdv3r1"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1", "2"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -1163,7 +1163,7 @@
config_rse_rd1ae = {"seed_params": {
"tfm_platform": ["arm/rse/automotive_rd/rd1ae"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1", "2", "3"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -1178,7 +1178,7 @@
config_psoc64 = {"seed_params": {
"tfm_platform": ["cypress/psoc64"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1", "2"],
"test_regression": ["RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -1193,7 +1193,7 @@
config_corstone1000 = {"seed_params": {
"tfm_platform": ["arm/corstone1000"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1", "2"],
"test_regression": ["RegS"],
"test_psa_api": ["OFF"],
@@ -1208,7 +1208,7 @@
config_stm32l562e_dk = {"seed_params": {
"tfm_platform": ["stm/stm32l562e_dk"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1", "2", "3"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -1233,7 +1233,7 @@
config_b_u585i_iot02a = {"seed_params": {
"tfm_platform": ["stm/b_u585i_iot02a"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1", "2"],
"test_regression": ["OFF", "RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -1248,7 +1248,7 @@
config_stm32h573i_dk = {"seed_params": {
"tfm_platform": ["stm/stm32h573i_dk"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1", "2"],
"test_regression": ["OFF", "RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -1263,7 +1263,7 @@
config_stm32wba65i_dk = {"seed_params": {
"tfm_platform": ["stm/stm32wba65i_dk"],
- "compiler": ["GCC_10_3", "ARMCLANG_6_21"],
+ "compiler": ["GCC_13_2", "ARMCLANG_6_21"],
"isolation_level": ["1", "2"],
"test_regression": ["OFF", "RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -1282,7 +1282,7 @@
config_nucleo_l552ze_q = {"seed_params": {
"tfm_platform": ["stm/nucleo_l552ze_q"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -1297,7 +1297,7 @@
config_lpcxpresso55s69 = {"seed_params": {
"tfm_platform": ["nxp/lpcxpresso55s69"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["2"],
"test_regression": ["OFF", "RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -1312,7 +1312,7 @@
config_bl5340 = {"seed_params": {
"tfm_platform": ["lairdconnectivity/bl5340_dvk_cpuapp"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -1327,7 +1327,7 @@
config_nrf5340dk = {"seed_params": {
"tfm_platform": ["nordic_nrf/nrf5340dk_nrf5340_cpuapp"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -1342,7 +1342,7 @@
config_nrf9160dk = {"seed_params": {
"tfm_platform": ["nordic_nrf/nrf9160dk_nrf9160"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -1357,7 +1357,7 @@
config_m2351 = {"seed_params": {
"tfm_platform": ["nuvoton/m2351"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -1372,7 +1372,7 @@
config_m2354 = {"seed_params": {
"tfm_platform": ["nuvoton/m2354"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -1387,7 +1387,7 @@
config_rp2350 = {"seed_params": {
"tfm_platform": ["rpi/rp2350"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["2"],
"test_regression": ["OFF", "RegBL2, RegS, RegNS"],
"test_psa_api": ["OFF"],
@@ -1428,7 +1428,7 @@
config_prof = {"seed_params": {
"tfm_platform": ["arm/mps2/an521"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
@@ -1440,13 +1440,13 @@
"common_params": _common_tfm_builder_cfg,
"valid": [
# AN521_GNUARM_1_Release_BL2_IPC_PROF
- ("arm/mps2/an521", "GCC_10_3", "1",
+ ("arm/mps2/an521", "GCC_13_2", "1",
"OFF", "OFF", "Release", True, "", "IPC, PROF"),
# AN521_GNUARM_2_Release_BL2_PROF
- ("arm/mps2/an521", "GCC_10_3", "2",
+ ("arm/mps2/an521", "GCC_13_2", "2",
"OFF", "OFF", "Release", True, "", "PROF"),
# AN521_GNUARM_3_Release_BL2_PROF
- ("arm/mps2/an521", "GCC_10_3", "3",
+ ("arm/mps2/an521", "GCC_13_2", "3",
"OFF", "OFF", "Release", True, "", "PROF"),
],
"invalid": _common_tfm_invalid_configs + []
@@ -1455,7 +1455,7 @@
# Config groups for debug
config_debug = {"seed_params": {
"tfm_platform": ["arm/mps2/an521"],
- "compiler": ["GCC_10_3"],
+ "compiler": ["GCC_13_2"],
"isolation_level": ["1"],
"test_regression": ["OFF"],
"test_psa_api": ["OFF"],
diff --git a/lava_helper/trace2covjson.json b/lava_helper/trace2covjson.json
index bed7f9b..88f231a 100644
--- a/lava_helper/trace2covjson.json
+++ b/lava_helper/trace2covjson.json
@@ -6,8 +6,8 @@
},
"parameters":
{
- "objdump": "/home/buildslave/compiler/gcc-7-3-1/bin/arm-none-eabi-objdump",
- "readelf": "/home/buildslave/compiler/gcc-7-3-1/bin/arm-none-eabi-readelf",
+ "objdump": "/home/buildslave/compiler/gcc-13-2/bin/arm-none-eabi-objdump",
+ "readelf": "/home/buildslave/compiler/gcc-13-2/bin/arm-none-eabi-readelf",
"sources": [
{
"type": "git",
diff --git a/run-cppcheck.sh b/run-cppcheck.sh
index b2b5f68..1766047 100755
--- a/run-cppcheck.sh
+++ b/run-cppcheck.sh
@@ -43,7 +43,7 @@
#Fail if any command exit with error.
set -e
-export PATH=$PATH:$GCC_10_3_PATH
+export PATH=$PATH:$GCC_13_2_PATH
RAW_OUTPUT=0