qemu/tests/tcg/tricore
Bastian Koppelmann 3c471b0701 tests/docker: Use binaries for debian-tricore-cross
since binutils is pretty old, it fails our CI repeatedly during the
compilation of tricore-binutils. We created a precompiled version using
the debian docker image and download it instead of building it ourself.

We also updated the package to include a newer version of binutils, gcc,
and newlib. The default TriCore ISA version used by tricore-as changed
from the old version, so we have to specify it now. If we don't
'test_fadd' fails with 'unknown opcode'.

The new assembler also picks a new encoding in ld.h which fails the
'test_ld_h' test. We fix that by using the newest TriCore CPU for QEMU.

The old assembler accepted an extra ')' in 'test_imask'. The new one
does not, so lets remove it.

Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Message-Id: <20230209145812.46730-1-kbastian@mail.uni-paderborn.de>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230228190653.1602033-12-alex.bennee@linaro.org>
2023-03-01 10:32:09 +00:00
..
link.ld
macros.h tests/docker: Use binaries for debian-tricore-cross 2023-03-01 10:32:09 +00:00
Makefile.softmmu-target tests/docker: Use binaries for debian-tricore-cross 2023-03-01 10:32:09 +00:00
test_abs.S tests/tcg/tricore: Add macros to create tests and first test 'abs' 2021-05-18 09:36:21 +01:00
test_bmerge.S tests/tcg/tricore: Add bmerge test 2021-05-18 09:36:21 +01:00
test_clz.S tests/tcg/tricore: Add clz test 2021-05-18 09:36:21 +01:00
test_dextr.S tests/tcg/tricore: Add OPC2_32_RRRR_DEXTR tests 2023-02-08 09:59:27 +01:00
test_dvstep.S tests/tcg/tricore: Add dvstep test 2021-05-18 09:36:21 +01:00
test_fadd.S tests/tcg/tricore: Add fadd test 2021-05-18 09:36:21 +01:00
test_fmul.S tests/tcg/tricore: Add fmul test 2021-05-18 09:36:21 +01:00
test_ftoi.S tests/tcg/tricore: Add ftoi test 2021-05-18 09:36:21 +01:00
test_imask.S tests/tcg/tricore: Add test for OPC2_32_RCRW_IMASK 2023-02-08 09:57:31 +01:00
test_insert.S tests/tcg/tricore: Add test for OPC2_32_RCRW_INSERT 2023-02-08 09:58:08 +01:00
test_ld_bu.S tests/tcg/tricore: Add LD.BU tests 2023-02-08 09:59:51 +01:00
test_ld_h.S tests/tcg/tricore: Add test for ld.h 2023-02-08 10:02:46 +01:00
test_madd.S tests/tcg/tricore: Add madd test 2021-05-18 09:36:21 +01:00
test_msub.S tests/tcg/tricore: Add msub test 2021-05-18 09:36:21 +01:00
test_muls.S tests/tcg/tricore: Add muls test 2021-05-18 09:36:21 +01:00