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