]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
tests/tcg: unify ppc64 and ppc64le Makefiles
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 29 Sep 2022 11:42:02 +0000 (12:42 +0100)
committerAlex Bennée <alex.bennee@linaro.org>
Thu, 6 Oct 2022 10:53:40 +0000 (11:53 +0100)
Make tests/tcg/ppc64le include tests/tcg/ppc64 instead of duplicating
the rules.  Because the ppc64le vpath includes tests/tcg/ppc64 but
not vice versa, the tests have to be moved from tests/tcg/ppc64le/
to tests/tcg/ppc64.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-23-alex.bennee@linaro.org>

tests/tcg/ppc64/Makefile.target
tests/tcg/ppc64/bcdsub.c [moved from tests/tcg/ppc64le/bcdsub.c with 100% similarity]
tests/tcg/ppc64/byte_reverse.c [moved from tests/tcg/ppc64le/byte_reverse.c with 100% similarity]
tests/tcg/ppc64/mffsce.c [moved from tests/tcg/ppc64le/mffsce.c with 100% similarity]
tests/tcg/ppc64/mtfsf.c [moved from tests/tcg/ppc64le/mtfsf.c with 100% similarity]
tests/tcg/ppc64/non_signalling_xscv.c [moved from tests/tcg/ppc64le/non_signalling_xscv.c with 100% similarity]
tests/tcg/ppc64/signal_save_restore_xer.c [moved from tests/tcg/ppc64le/signal_save_restore_xer.c with 100% similarity]
tests/tcg/ppc64/xxspltw.c [moved from tests/tcg/ppc64le/xxspltw.c with 100% similarity]
tests/tcg/ppc64le/Makefile.target

index 331fae628e2f78c1b4ac4ce0bec55a8e4e954ed4..7db7a3e2b32f9debbbfec4b8ddde7e6297bbdcfa 100644 (file)
@@ -3,7 +3,6 @@
 # ppc64 specific tweaks
 
 VPATH += $(SRC_PATH)/tests/tcg/ppc64
-VPATH += $(SRC_PATH)/tests/tcg/ppc64le
 
 ifneq ($(CROSS_CC_HAS_POWER8_VECTOR),)
 PPC64_TESTS=bcdsub non_signalling_xscv
index 6ca3003f026be12122a88510e7a5c89762c29bbc..daad5118a56ea09e78cc05e32a5b599755c26655 100644 (file)
@@ -4,28 +4,4 @@
 
 VPATH += $(SRC_PATH)/tests/tcg/ppc64le
 
-ifneq ($(CROSS_CC_HAS_POWER8_VECTOR),)
-PPC64LE_TESTS=bcdsub non_signalling_xscv
-endif
-$(PPC64LE_TESTS): CFLAGS += -mpower8-vector
-
-ifneq ($(CROSS_CC_HAS_POWER10),)
-PPC64LE_TESTS += byte_reverse sha512-vector
-endif
-byte_reverse: CFLAGS += -mcpu=power10
-run-byte_reverse: QEMU_OPTS+=-cpu POWER10
-run-plugin-byte_reverse-with-%: QEMU_OPTS+=-cpu POWER10
-
-sha512-vector: CFLAGS +=-mcpu=power10 -O3
-sha512-vector: sha512.c
-       $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $< -o $@ $(LDFLAGS)
-
-run-sha512-vector: QEMU_OPTS+=-cpu POWER10
-run-plugin-sha512-vector-with-%: QEMU_OPTS+=-cpu POWER10
-
-PPC64LE_TESTS += mtfsf
-PPC64LE_TESTS += mffsce
-PPC64LE_TESTS += signal_save_restore_xer
-PPC64LE_TESTS += xxspltw
-
-TESTS += $(PPC64LE_TESTS)
+include $(SRC_PATH)/tests/tcg/ppc64/Makefile.target