]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
RISC-V: Fix dynamic lmul tests depended on abi
authordemin.han <demin.han@starfivetech.com>
Wed, 13 Dec 2023 11:12:03 +0000 (19:12 +0800)
committerPan Li <pan2.li@intel.com>
Wed, 13 Dec 2023 11:52:23 +0000 (19:52 +0800)
Some toolchain configs would report:
    fatal error: gnu/stubs-ilp32.h: No such file or directory

Fix method suggested by Juzhe-Zhong

gcc/testsuite/ChangeLog:

* gcc.dg/vect/costmodel/riscv/rvv/riscv_vector.h: New file.

Signed-off-by: demin.han <demin.han@starfivetech.com>
Signed-off-by: demin.han <demin.han@starfivetech.com>
gcc/testsuite/gcc.dg/vect/costmodel/riscv/rvv/riscv_vector.h [new file with mode: 0644]

diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/riscv/rvv/riscv_vector.h b/gcc/testsuite/gcc.dg/vect/costmodel/riscv/rvv/riscv_vector.h
new file mode 100644 (file)
index 0000000..fbb4858
--- /dev/null
@@ -0,0 +1,11 @@
+/* Wrapper of riscv_vector.h, prevent riscv_vector.h including stdint.h from
+   C library, that might cause problem on testing RV32 related testcase when
+   we disable multilib.  */
+#ifndef _RISCV_VECTOR_WRAP_H
+
+#define _GCC_WRAP_STDINT_H
+#include "stdint-gcc.h"
+#include_next <riscv_vector.h>
+#define _RISCV_VECTOR_WRAP_H
+
+#endif