diff --git a/.gitlab/ci/iar-env.sh b/.gitlab/ci/iar-env.sh index 9bf0672c24047f567f81a2a4e039da9586db4dc2..29246a1f1e70af287f23c45a24b1da12ee37d281 100644 --- a/.gitlab/ci/iar-env.sh +++ b/.gitlab/ci/iar-env.sh @@ -1,8 +1,7 @@ -# FIXME(#26249): Testing fails with RH850 tooling. -# bxrh850-3.10.2.deb files=' bxarm-9.50.2.deb bxavr-8.10.2.deb +bxrh850-3.10.2.deb bxriscv-3.30.1.deb bxrl78-5.10.3.deb bxrx-5.10.1.deb @@ -15,7 +14,7 @@ done echo ' cb6a276ace472939fbb76fc5ce517149296ac2c87047b59504f9fe95aed81794 bxarm-9.50.2.deb 4a1065291952a23a8bfbbaa4eb36ca49b0af8653b8faab34ce955d9d48d64506 bxavr-8.10.2.deb -#b14085a0f21750c58168125d3cece2e3fcbd4c6495c652b5e65b6637bac0ac31 bxrh850-3.10.2.deb +b14085a0f21750c58168125d3cece2e3fcbd4c6495c652b5e65b6637bac0ac31 bxrh850-3.10.2.deb 517e18dffdd4345f97c480b5128c7feea25ec1c3f06e62d8e2e6808c401d514a bxriscv-3.30.1.deb 3deca7f6afd5f47684464ad748334ab0690097a109d9c680603450074fc32ccf bxrl78-5.10.3.deb 260e592c48cbaf902b13bdb2feeeba83068978131fcb5c027dab17e715dec7e7 bxrx-5.10.1.deb diff --git a/Tests/RunCMake/IAR/RunCMakeTest.cmake b/Tests/RunCMake/IAR/RunCMakeTest.cmake index 2fefa6a7dd859d47d81e887cb0d2bc79a111cd2d..b6dd4b3872145696f4f97762ba8578003333925a 100644 --- a/Tests/RunCMake/IAR/RunCMakeTest.cmake +++ b/Tests/RunCMake/IAR/RunCMakeTest.cmake @@ -38,6 +38,13 @@ foreach(_iar_toolchain IN LISTS _iar_toolchains) "--define_symbol _NEAR_CONST_LOCATION=0 " "--config ${TOOLKIT_DIR}/config/lnkrl78_s3.icf " ) + elseif(ARCH STREQUAL "rh850") + string(CONCAT LINK_OPTS + "--config_def CSTACK_SIZE=0x1000 " + "--config_def HEAP_SIZE=0x1000 " + "--config_def _SELF_SIZE=0x20000 " + "--config ${TOOLKIT_DIR}/config/lnkr7f701401.icf " + ) else() set(LINK_OPTS "") endif()