toolchain.eclass: disable multilib tests for now

... until validate_failures.py can handle them properly, to avoid
trashing our test manifests.

Bug: https://gcc.gnu.org/PR116260
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2024-08-10 18:23:03 +01:00
parent de1d41364b
commit af10cf7228

View File

@@ -1966,7 +1966,9 @@ toolchain_src_test() {
# TODO: Does this handle s390 (-m31) correctly?
# TODO: What if there are multiple ABIs like x32 too?
is_multilib && GCC_TESTS_RUNTESTFLAGS+=" --target_board=unix{,-m32}"
# XXX: Disabled until validate_failures.py can handle 'variants'
# XXX: https://gcc.gnu.org/PR116260
#is_multilib && GCC_TESTS_RUNTESTFLAGS+=" --target_board=unix{,-m32}"
# nonfatal here as we die if the comparison below fails. Also, note that
# the exit code of targets other than 'check' may be unreliable.
@@ -1996,7 +1998,6 @@ toolchain_src_test() {
)
# Produce an updated failure manifest.
# XXX: Manifests aren't ideal w/ multilib because of https://gcc.gnu.org/PR116260
einfo "Generating a new failure manifest ${T}/${CHOST}.xfail"
rm -f "${T}"/${CHOST}.xfail
edo "${T}"/validate_failures.py \