qemu-e2k/tests/tcg
Max Filippov b9ec52188f target/xtensa: fix break_dependency for repeated resources
break_dependency incorrectly handles the case of dependency on an opcode
that references the same register multiple times. E.g. the following
instruction is translated incorrectly:

  { or a2, a3, a3 ; or a3, a2, a2 }

This happens because resource indices of both dependency graph nodes are
incremented, and a copy for the second instance of the same register in
the ending node is not done.
Only increment resource index of the ending node of the dependency.
Add test.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2019-03-21 21:47:50 -07:00
..
aarch64 tests/tcg/arm: account for pauth randomness 2019-03-12 17:05:21 +00:00
alpha
arm tests/tcg/arm: add ARMv6-M UNDEFINED 32-bit instruction test 2019-03-12 17:05:21 +00:00
cris tests/tcg: enable cris base user-mode tests 2019-03-12 17:05:21 +00:00
hppa
i386 tests/tcg/i386: add memory test to exercise softmmu 2019-03-12 17:05:21 +00:00
lm32
m68k
minilib tests/tcg: provide a minilib for system tests 2019-03-12 17:05:21 +00:00
mips tests/tcg/mips: fix hello-mips compilation 2019-03-12 17:05:21 +00:00
multiarch
openrisc
ppc
riscv
s390x
sh4
sparc64
x86_64
xtensa target/xtensa: fix break_dependency for repeated resources 2019-03-21 21:47:50 -07:00
Makefile tests/tcg: provide a minilib for system tests 2019-03-12 17:05:21 +00:00
Makefile.include tests/tcg: add softmmu awareness to Makefile 2019-03-12 17:05:21 +00:00
Makefile.probe
README

This directory contains various interesting guest programs for
regression testing. Tests are either multi-arch, meaning they can be
built for all guest architectures that support linux-user executable,
or they are architecture specific.

CRIS
====
The testsuite for CRIS is in tests/tcg/cris.  You can run it
with "make test-cris".

LM32
====
The testsuite for LM32 is in tests/tcg/lm32.  You can run it
with "make test-lm32".