8sa1-binutils-gdb/sim
Mike Frysinger 7cf91a2481 sim: m32r: clean up redundant test coverage
The m32r-elf subdir contained three tests:
* exit47: A program to test exit status of 47 from sim.
* hello: Standard "hello world" output program.
* loop: An infinite loop program.

There's already a sim/m32r/hello.ms test that does exactly the same
thing as m32r-elf/hello.s, so we can delete that.

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.

That leaves the single exit47 test.  Now that the sim test harness
supports testing for custom exit status, we can easily move that to
sim/m32r/exit47.ms to maintain test coverage.

The remaining differences between m32r-elf & sim/m32r are:
* m32r-elf/ runs for m32r-*-elf while sim/m32r/ runs for m32r*-*-*.
* m32r-elf/ runs "*.s" files while sim/m32r/ runs "*.ms" files.

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 m32r-elf/.
* The ".s" suffix is the standard "this is an assembly file"
  suffix.  Turns out ".ms" is just how sim/m32r/ (and a few other
  CGEN based targets) categorize/bucket test cases.  It simply
  means "miscellaneous .s" as in "this is an assembly file, and
  run/bucket its test results in the miscellaneous category".

So moving m32r-elf/exit47.s to sim/m32r/exit47.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:34:57 -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: m32r: clean up redundant test coverage 2021-01-15 01:34:57 -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