X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=ld%2Ftestsuite%2Fld-arm%2Farm-elf.exp;h=55240854a24951194c8150581b8a40dd2910b5cb;hb=54ddd295b505efe4b07cc1e939d4e150032603d8;hp=b3c8a84b86f9b03679b6b3524cd35af9b4749860;hpb=4ba2ef8fbe74716708e5ce0bcba4f3b1cc8ac99a;p=binutils-gdb.git diff --git a/ld/testsuite/ld-arm/arm-elf.exp b/ld/testsuite/ld-arm/arm-elf.exp index b3c8a84b86f..55240854a24 100644 --- a/ld/testsuite/ld-arm/arm-elf.exp +++ b/ld/testsuite/ld-arm/arm-elf.exp @@ -668,6 +668,18 @@ set armeabitests_nonacl { {objdump {-h -j .gnu.sgstubs} cmse-veneers.sd} {nm {} cmse-veneers.rd}} "cmse-veneers-mainline"} + {"Secure gateway import library generation: errors" + "--section-start .gnu.sgstubs=0x20000 --out-implib=tmpdir/cmse-implib.lib --cmse-implib" "" + "-march=armv8-m.base -mthumb --defsym CHECK_ERRORS=1" + {cmse-implib.s} + {{ld cmse-implib-errors.out}} + "cmse-implib"} + {"Secure gateway import library generation" + "--section-start .gnu.sgstubs=0x20000 --out-implib=tmpdir/cmse-implib.lib --cmse-implib" "" + "-march=armv8-m.base -mthumb" + {cmse-implib.s} + {{readelf {-s tmpdir/cmse-implib.lib} cmse-implib.rd}} + "cmse-implib"} {"R_ARM_THM_JUMP19 Relocation veneers: Short" "--section-start destsect=0x000108002 --section-start .text=0x8000" ""