From 9ff5884e604cb42308deb936e8e5ae20acc28385 Mon Sep 17 00:00:00 2001
From: Olivier Hainque <hainque@adacore.com>
Date: Tue, 15 Apr 2025 17:23:35 +0200
Subject: [PATCH] Skip riscv/rvv/xtheadvector/pr116593.C if not hostedlib

As it requires C++ "vector" support, not available in freestanding
environments.

2025-08-18  Olivier Hainque  <hainque@adacore.com>

testsuite/
	* g++.target/riscv/rvv/xtheadvector/pr116593.C: Skip if !hostedlib.
---
 gcc/testsuite/g++.target/riscv/rvv/xtheadvector/pr116593.C | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gcc/testsuite/g++.target/riscv/rvv/xtheadvector/pr116593.C b/gcc/testsuite/g++.target/riscv/rvv/xtheadvector/pr116593.C
index cef5bec13e3..a263c834584 100644
--- a/gcc/testsuite/g++.target/riscv/rvv/xtheadvector/pr116593.C
+++ b/gcc/testsuite/g++.target/riscv/rvv/xtheadvector/pr116593.C
@@ -1,5 +1,6 @@
 /* Test that we do not have ice when compile */
 /* { dg-do compile } */
+/* { dg-skip-if "requires hosted libstdc++ for vector" { ! hostedlib } } */
 /* { dg-options "-march=rv32gc_zfh_xtheadvector -mabi=ilp32d -O2" { target { rv32 } } } */
 /* { dg-options "-march=rv64gc_zfh_xtheadvector -mabi=lp64d -O2" { target { rv64 } } } */
 
-- 
2.34.1

