binutils-gdb/sim
Mike Frysinger 1214c97666 sim: testsuite: initial support for OS-specific tests
We usually test against the newlib/libgloss environment, but for a
few ports that also support Linux apps, we want to test that logic
too.  A lot of the C code is written such that it works with either
newlib/libgloss or glibc/linux toolchains, but we have some tests
that end up being Linux-specific.  Cris has been using the target
tuple as a rough proxy for this (where cris*-*-elf is assumed to be
newlib/libgloss, and everything else is glibc/linux), but that is a
bit too rough, and it doesn't work in a multitarget build.

So lets create a few stub files that we can do compile tests with
to detect the different setups, and then let tests declare which
one they require (if they require any at all).
2021-11-26 20:06:55 -05:00
..
aarch64 sim: callback: expose argv & environ 2021-11-16 01:13:39 -05:00
arm sim: install various doc files 2021-11-19 03:36:45 -05:00
avr
bfin sim: syscall: hoist argc/argn/argnlen to common code 2021-11-16 02:13:42 -05:00
bpf sim: callback: expose argv & environ 2021-11-16 01:13:39 -05:00
common sim: use program_transform_name for libsim 2021-11-18 19:56:45 -05:00
cr16 sim: cr16: fix build on gcc-12 (NULL comparison) 2021-11-16 23:32:00 +00:00
cris sim: callback: expose argv & environ 2021-11-16 01:13:39 -05:00
d10v
erc32 sim: install various doc files 2021-11-19 03:36:45 -05:00
example-synacor sim: callback: expose argv & environ 2021-11-16 01:13:39 -05:00
frv sim: install various doc files 2021-11-19 03:36:45 -05:00
ft32 sim: callback: expose argv & environ 2021-11-16 01:13:39 -05:00
h8300 Fix intermittent failures on the H8, particularly H8/SX tests. 2021-11-20 13:06:15 -05:00
igen
iq2000 sim: callback: expose argv & environ 2021-11-16 01:13:39 -05:00
lm32 sim: callback: expose argv & environ 2021-11-16 01:13:39 -05:00
m4
m32c
m32r sim: callback: expose argv & environ 2021-11-16 01:13:39 -05:00
m68hc11
mcore
microblaze
mips sim: mips: avoid _ namespace 2021-11-25 23:48:45 -05:00
mn10300
moxie
msp430
or1k sim: install various doc files 2021-11-19 03:36:45 -05:00
ppc sim: install various doc files 2021-11-19 03:36:45 -05:00
pru sim: callback: expose argv & environ 2021-11-16 01:13:39 -05:00
riscv sim: callback: expose argv & environ 2021-11-16 01:13:39 -05:00
rl78
rx sim: install various doc files 2021-11-19 03:36:45 -05:00
sh
testsuite sim: testsuite: initial support for OS-specific tests 2021-11-26 20:06:55 -05:00
v850
.gitignore
aclocal.m4
arch-subdir.mk.in
ChangeLog-2021
config.h.in
configure sim: avoid installing headers when there is no sim 2021-11-18 19:45:54 -05:00
configure.ac sim: avoid installing headers when there is no sim 2021-11-18 19:45:54 -05:00
COPYING
MAINTAINERS
Makefile.am sim: install various doc files 2021-11-19 03:36:45 -05:00
Makefile.in sim: testsuite: fix objdir handling 2021-11-26 19:27:21 -05:00
README-HACKING