binutils-gdb/sim
Mike Frysinger 89bfc2a429 sim: frv: clean up redundant test coverage
The frv-elf subdir contained five tests:
* cache: A cache test of some sort.
* exit47: A program to test exit status of 47 from sim.
* grloop: Some basic limited loop test program.
* hello: Standard "hello world" output program.
* loop: An infinite loop program.

The loop.s test is never referenced anywhere, and is all of 2 lines.
Anyone who really needs a while(1); test case and re-implement it
themselves locally.

The cache.s code isn't referenced anywhere because it requires some
custom args to the run program, and when this testcase was added, we
didn't have any support for that.  We do now, so we can add a header
to enable that.  Turns out the code crashes even with those, so turn
around and mark it xfail.  Maybe someone someday will care.

That leaves the small exit47, grloop, and hello tests.  Now that the
sim test harness supports testing for custom exit status, we can move
them all to sim/frv/ to maintain test coverage.

The remaining differences between frv-elf & sim/frv are:
* frv-elf/ runs for frv-*-elf while sim/frv/ runs for frv*-*-*.
* frv-elf/ runs "*.s" files while sim/frv/ only has .cgs and such.

On closer inspection, these are also meaningless distinctions:
* There is nothing specific to the tests that require an *-elf
  target.  Normally that would mean newlib+libgloss type stuff,
  but there's no such requirement in frv-elf/.
* The ".s" suffix is the standard "this is an assembly file" suffix.
  Since FRV is a CGEN target, we can reuse the existing convention of
  ".ms" to mean "miscellaneous .s" as in "this is an assembly file,
  and run/bucket its test results in the miscellaneous category".

So moving frv-elf/{cache,exit47,grloop,hello}.s to sim/frv/*.ms makes
sense and simplifies things quite a bit for the target while also
slightly increasing the coverage for some tuples.
2021-01-15 01:43:47 -05:00
..
aarch64 sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
arm sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
avr sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
bfin sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
bpf sim: call SIM_AC_OPTION_WARNINGS(no) in remaining ports 2021-01-11 09:13:11 -05:00
common sim: watch: add basic default handler that traps 2021-01-13 21:53:11 -05:00
cr16 sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
cris sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
d10v sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
erc32 sim: call SIM_AC_OPTION_WARNINGS(no) in remaining ports 2021-01-11 09:13:11 -05:00
frv sim: call SIM_AC_OPTION_WARNINGS(no) in remaining ports 2021-01-11 09:13:11 -05:00
ft32 sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
h8300 sim: h8300: drop separate eightbit memory buffer 2021-01-13 21:54:00 -05:00
igen sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
iq2000 sim: call SIM_AC_OPTION_WARNINGS(no) in remaining ports 2021-01-11 09:13:11 -05:00
lm32 sim: call SIM_AC_OPTION_WARNINGS(no) in remaining ports 2021-01-11 09:13:11 -05:00
m32c sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
m32r sim: call SIM_AC_OPTION_WARNINGS(no) in remaining ports 2021-01-11 09:13:11 -05:00
m68hc11 sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
mcore sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
microblaze sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
mips sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
mn10300 sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
moxie sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
msp430 sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
or1k sim: or1k: fix mixing of code & decl warning 2021-01-12 04:15:28 -05:00
ppc sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
pru sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
rl78 sim: call SIM_AC_OPTION_WARNINGS(no) in remaining ports 2021-01-11 09:13:11 -05:00
rx sim: call SIM_AC_OPTION_WARNINGS(no) in remaining ports 2021-01-11 09:13:11 -05:00
sh sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
testsuite sim: frv: clean up redundant test coverage 2021-01-15 01:43:47 -05:00
v850 sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
.gitignore sim: drop common/cconfig.h in favor of a single config.h 2016-01-09 03:52:30 -05:00
ChangeLog sim: README-HACKING: clean up stale run references 2021-01-12 04:13:11 -05:00
configure sim: sh64: delete port 2021-01-09 09:29:17 -05:00
configure.ac sim: better handle builds of primary targets lacking sims 2020-09-03 18:21:20 +02:00
configure.tgt sim: sh64: delete port 2021-01-09 09:29:17 -05:00
MAINTAINERS sim: sh64: delete port 2021-01-09 09:29:17 -05:00
Makefile.in Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
README-HACKING sim: README-HACKING: clean up stale run references 2021-01-12 04:13:11 -05:00