aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/riscv/genrvv-type-indexer.cc2
-rw-r--r--gcc/system.h4
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/config/riscv/genrvv-type-indexer.cc b/gcc/config/riscv/genrvv-type-indexer.cc
index 0ef1d76..e677b55 100644
--- a/gcc/config/riscv/genrvv-type-indexer.cc
+++ b/gcc/config/riscv/genrvv-type-indexer.cc
@@ -14,12 +14,12 @@ along with GCC; see the file COPYING3. If not see
<http://www.gnu.org/licenses/>. */
#include "bconfig.h"
+#define INCLUDE_SSTREAM
#include "system.h"
#include "errors.h"
#include "coretypes.h"
-#include <sstream>
#include <assert.h>
#include <math.h>
diff --git a/gcc/system.h b/gcc/system.h
index 64cd5a4..cf45db3 100644
--- a/gcc/system.h
+++ b/gcc/system.h
@@ -751,6 +751,10 @@ extern int vsnprintf (char *, size_t, const char *, va_list);
# include <mutex>
#endif
+#ifdef INCLUDE_SSTREAM
+# include <sstream>
+#endif
+
#ifdef INCLUDE_MALLOC_H
#if defined(HAVE_MALLINFO) || defined(HAVE_MALLINFO2)
#include <malloc.h>