On 27 Aug 2022 01:53, Tsukasa OI wrote: > The patch is a RESEND of > > but to the right mailing list and completely new cover letter. please clean up the patch and send it out standalone -- no need for a cover letter, and the relevant details should all be in the patch itself. > 1. Configure Binutils with aarch64-unknown-elf and build it > /src/binutils/configure \ > --target=aarch64-unknown-elf \ > --prefix=/opt/cross/aarch64-unknown-elf \ > --enable-multilib > && make > 2. Run `make check-sim' and confirmed that the simulator tests "pass" > 3. Intentionally try to fail the test by modifying > `sim/testsuite/aarch64/pass.s' > (replace the last line from "pass" to "fail") > 4. Run `make check-sim' and "confirmed" that the simulator tests "pass" since i don't have the same paths as you, i didn't run the same configure. but using --target=aarch64-elf and running `make check-sim` with -j1 vs -j4 doesn't show any behavior difference. all the tests are found & run. if i add an error to one of the tests like you did, it fails in both modes. $ runtest --version DejaGnu version 1.6.3 Expect version 5.45.4 Tcl version 8.6 > However, this block doesn't work because the `arch' variable returned by > the `sim_arch' function is "./aarch64". That is supposed to be "aarch64". i don't mind fixing sim_arch, but this really should be fixed too. we shouldn't be in a situation where "./aarch64" is present as an input. seems easy enough to do so i pushed a patch for it. -mike