$OpenBSD: patch-gcc_Makefile_in,v 1.3 2018/04/28 16:38:25 jca Exp $

- clang hack needed at least on arm
- disable fixincludes madness

Index: gcc/Makefile.in
--- gcc/Makefile.in.orig
+++ gcc/Makefile.in
@@ -1944,6 +1944,12 @@ DRIVER_DEFINES = \
 
 CFLAGS-gcc.o += $(DRIVER_DEFINES)
 
+ISCLANG = $(shell $(CC) --version | grep -c clang)
+
+ifeq ($(ISCLANG),1)
+CFLAGS-insn-attrtab.o += -fbracket-depth=512
+endif
+
 specs.h : s-specs ; @true
 s-specs : Makefile
 	lsf="$(lang_specs_files)"; for f in $$lsf; do \
@@ -2730,7 +2736,7 @@ stmp-fixinc: gsyslimits.h macro_list fixinc_list \
 	      gcc_dir=`${PWD_COMMAND}` ; \
 	      export TARGET_MACHINE srcdir SHELL MACRO_LIST && \
 	      cd $(build_objdir)/fixincludes && \
-	      $(SHELL) ./fixinc.sh "$${gcc_dir}/$${fix_dir}" \
+	      $(SHELL) -c true "$${gcc_dir}/$${fix_dir}" \
 	        $(SYSTEM_HEADER_DIR) $(OTHER_FIXINCLUDES_DIRS) ); \
 	    rm -f $${fix_dir}/syslimits.h; \
 	    if [ -f $${fix_dir}/limits.h ]; then \
