binutils-gdb/gdb/testsuite/gdb.multi
Pedro Alves bc2220c89d aarch64: Add fallback if ARM_CC_FOR_TARGET not set
On Aarch64, you can set ARM_CC_FOR_TARGET to point to the 32-bit
compiler to use when testing gdb.multi/multi-arch.exp and
gdb.multi/multi-arch-exec.exp.  If you don't set it, then those
testcases don't run.

I guess that approximately nobody remembers to set ARM_CC_FOR_TARGET.

This commit adds a fallback.  If ARM_CC_FOR_TARGET is not set, and
testing for Linux, try arm-linux-gnueabi-gcc,
arm-none-linux-gnueabi-gcc, arm-linux-gnueabihf-gcc as 32-bit
compilers, making sure that the produced executable runs on the target
machine before claiming that the compiler produces useful executables.

Change-Id: Iefe5865d5fc84b4032eaff7f4c5c61582bf75c39
2022-06-08 14:06:38 +01:00
..
attach-no-multi-process.c
attach-no-multi-process.exp
base.exp
bkpt-multi-exec.c
bkpt-multi-exec.exp
crashme.c
dummy-frame-restore.c
dummy-frame-restore.exp
goodbye.c
hangout.c
hello.c
info-threads.exp
multi-arch-exec.c
multi-arch-exec.exp aarch64: Add fallback if ARM_CC_FOR_TARGET not set 2022-06-08 14:06:38 +01:00
multi-arch.exp aarch64: Add fallback if ARM_CC_FOR_TARGET not set 2022-06-08 14:06:38 +01:00
multi-attach.c
multi-attach.exp
multi-exit.c
multi-exit.exp
multi-kill.c
multi-kill.exp
multi-re-run-1.c
multi-re-run-2.c
multi-re-run.exp
multi-target-continue.exp
multi-target-info-inferiors.exp
multi-target-info-inferiors.py
multi-target-interrupt.exp
multi-target-no-resumed.exp
multi-target-ping-pong-next.exp
multi-target-thread-find.exp
multi-target.c
multi-target.exp.tcl
multi-term-settings.c
multi-term-settings.exp
remove-inferiors.c
remove-inferiors.exp
run-only-second-inf.c
run-only-second-inf.exp
stop-all-on-exit.c
stop-all-on-exit.exp
tids-gid-reset.c
tids-gid-reset.exp
tids.c
tids.exp Remove gdb_test questions that GDB doesn't ask 2022-05-17 10:31:35 +01:00
watchpoint-multi-exit.c
watchpoint-multi-exit.exp
watchpoint-multi.c
watchpoint-multi.exp