[Bug target/80870] [7 Regression] ICE building 7.1.0 sh-elf crosscompiler on macOS
olegendo at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Jan 14 08:35:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80870
--- Comment #4 from Oleg Endo <olegendo at gcc dot gnu.org> ---
Right, thanks for checking. Can you please try out this patch:
Index: gcc/config/sh/sh_optimize_sett_clrt.cc
===================================================================
--- gcc/config/sh/sh_optimize_sett_clrt.cc (revision 256576)
+++ gcc/config/sh/sh_optimize_sett_clrt.cc (working copy)
@@ -18,6 +18,8 @@
<http://www.gnu.org/licenses/>. */
#include "config.h"
+#define INCLUDE_ALGORITHM
+#define INCLUDE_VECTOR
#include "system.h"
#include "coretypes.h"
#include "backend.h"
@@ -27,9 +29,6 @@
#include "cfgrtl.h"
#include "tree-pass.h"
-#include <vector>
-#include <algorithm>
-
/*
This pass tries to eliminate unnecessary sett or clrt instructions in cases
where the ccreg value is already known to be the same as the constant set
More information about the Gcc-bugs
mailing list