Re: git: 3db96ce63b88 - main - devel/freebsd-gcc13: External FreeBSD toolchain based on GCC 13.

From: John Baldwin <jhb_at_FreeBSD.org>
Date: Wed, 22 Nov 2023 07:08:33 UTC
On 11/21/23 1:51 PM, Piotr Kubaj wrote:
> We have powerpc and powerpc64 covered, why not add powerpc64le?

I have not tried to add it.  Not sure if you need a different compiler or if
the powerpc64 compiler will also work fine as long as you set the right CFLAGS
in bsd.cpu.mk?  Right now I don't think powerpc builds with external GCC fully
and getting that to work for powerpc64 might be worth fixing first.

> It should be a noop since powerpc64 is also covered.
> 
> On 23-11-21 21:46:26, John Baldwin wrote:
>> The branch main has been updated by jhb:
>>
>> URL: https://cgit.FreeBSD.org/ports/commit/?id=3db96ce63b880aeea05fe82557f8751190c62123
>>
>> commit 3db96ce63b880aeea05fe82557f8751190c62123
>> Author:     John Baldwin <jhb@FreeBSD.org>
>> AuthorDate: 2023-11-21 21:46:08 +0000
>> Commit:     John Baldwin <jhb@FreeBSD.org>
>> CommitDate: 2023-11-21 21:46:08 +0000
>>
>>      devel/freebsd-gcc13: External FreeBSD toolchain based on GCC 13.
>>      
>>      This port provides external GCC toolchains for GCC 13.2.0 for the
>>      aarch64, amd64, armv6, armv7, i386, powerpc, powerpc64, and riscv64
>>      platforms.
>>      
>>      Reviewed by:    fuz
>>      Differential Revision:  https://reviews.freebsd.org/D42574
>> ---
>>   devel/Makefile                                     |   1 +
>>   devel/freebsd-gcc13/Makefile                       | 132 ++++++
>>   devel/freebsd-gcc13/distinfo                       |   3 +
>>   devel/freebsd-gcc13/files/patch-clang-vec_step     |  21 +
>>   .../files/patch-freebsd-format-extensions          | 107 +++++
>>   devel/freebsd-gcc13/files/patch-freebsd-libdir     |  39 ++
>>   devel/freebsd-gcc13/files/patch-gcc_c-family_c.opt |  11 +
>>   devel/freebsd-gcc13/files/patch-gcc_cp_g++spec.cc  |  11 +
>>   devel/freebsd-gcc13/files/patch-gcc_system.h       |  42 ++
>>   devel/freebsd-gcc13/files/patch-i686               |  13 +
>>   devel/freebsd-gcc13/files/xtoolchain.mk.in         |   5 +
>>   devel/freebsd-gcc13/pkg-descr                      |   2 +
>>   devel/freebsd-gcc13/pkg-plist                      | 506 +++++++++++++++++++++
>>   devel/freebsd-gcc13/pkg-plist.aarch64              |  13 +
>>   devel/freebsd-gcc13/pkg-plist.amd64                |   3 +
>>   devel/freebsd-gcc13/pkg-plist.arm                  |   6 +
>>   devel/freebsd-gcc13/pkg-plist.arm_gnueabi          |  17 +
>>   devel/freebsd-gcc13/pkg-plist.i386                 | 115 +++++
>>   devel/freebsd-gcc13/pkg-plist.powerpc              |  34 ++
>>   devel/freebsd-gcc13/pkg-plist.powerpc64            |  34 ++
>>   devel/freebsd-gcc13/pkg-plist.riscv64              |   5 +
>>   21 files changed, 1120 insertions(+)
>>
>> diff --git a/devel/Makefile b/devel/Makefile
>> index 8588c3ead5d8..81391f8aadaf 100644
>> --- a/devel/Makefile
>> +++ b/devel/Makefile
>> @@ -684,6 +684,7 @@
>>       SUBDIR += fp16
>>       SUBDIR += fpp
>>       SUBDIR += freebsd-gcc12
>> +    SUBDIR += freebsd-gcc13
>>       SUBDIR += freebsd-gcc9
>>       SUBDIR += freebsd-git-devtools
>>       SUBDIR += freebsd-sysroot
>> diff --git a/devel/freebsd-gcc13/Makefile b/devel/freebsd-gcc13/Makefile
>> new file mode 100644
>> index 000000000000..d95fdce845a7
>> --- /dev/null
>> +++ b/devel/freebsd-gcc13/Makefile
>> @@ -0,0 +1,132 @@
>> +PORTNAME=	gcc
>> +DISTVERSION=	13.2.0
>> +CATEGORIES=	devel
>> +MASTER_SITES=	GCC
>> +PKGNAMEPREFIX=	${TARGETARCH}-
>> +PKGNAMESUFFIX=	${SUFFIX}
>> +
>> +MAINTAINER=	jhb@FreeBSD.org
>> +COMMENT=	Cross GNU Compiler ${SUFFIX} for FreeBSD/${TARGETARCH}
>> +WWW=		https://gcc.gnu.org/
>> +
>> +LICENSE=	GPLv3 GPLv3RLE
>> +LICENSE_COMB=	multi
>> +
>> +IGNORE_FreeBSD_12= Does not build
>> +
>> +BUILD_DEPENDS=	${BU_PREFIX}-as:devel/binutils@${BU_FLAVOR} \
>> +		objdump:devel/binutils
>> +LIB_DEPENDS=	libgmp.so:math/gmp \
>> +		libmpfr.so:math/mpfr \
>> +		libmpc.so:math/mpc
>> +RUN_DEPENDS=	${BU_PREFIX}-as:devel/binutils@${BU_FLAVOR}
>> +
>> +FLAVORS=	aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 riscv64
>> +TARGETARCH=	${FLAVOR}
>> +
>> +USES=		compiler:c++11-lang cpe gmake iconv libtool makeinfo tar:xz
>> +CPE_VENDOR=	gnu
>> +
>> +PLIST_SUB=	OPSYS=${OPSYS:tl} \
>> +		SUFFIX=${SUFFIX} \
>> +		TARGETARCH=${TARGETARCH} \
>> +		GCC_TARGET=${GCC_TARGET} \
>> +		GCC_VERSION=${PORTVERSION}
>> +
>> +SUB_FILES=	xtoolchain.mk
>> +SUB_LIST=	BU_PREFIX=${BU_PREFIX} \
>> +		GCC_TARGET=${GCC_TARGET} \
>> +		SUFFIX=${SUFFIX}
>> +
>> +SUFFIX=		${PORTVERSION:C/([0-9]+).*/\1/}
>> +
>> +GNU_CONFIGURE=	yes
>> +CONFIGURE_OUTSOURCE=	yes
>> +CONFIGURE_ARGS+=--target=${GCC_TARGET} --disable-nls --enable-languages=c,c++ \
>> +		--enable-gnu-indirect-function \
>> +		--enable-initfini-array \
>> +		--program-prefix=${GCC_TARGET}- \
>> +		--program-suffix=${SUFFIX} \
>> +		--without-headers \
>> +		--with-gmp=${LOCALBASE} \
>> +		--with-pkgversion="FreeBSD Ports Collection for ${PKGNAMEPREFIX:C/-//g}" \
>> +		--with-system-zlib \
>> +		--without-zstd \
>> +		--with-gxx-libcxx-include-dir=//usr/include/c++/v1 \
>> +		--with-sysroot="/" \
>> +		--with-as=${LOCALBASE}/bin/${BU_PREFIX}-as \
>> +		--with-ld=${LOCALBASE}/bin/${BU_PREFIX}-ld
>> +
>> +.if ${TARGETARCH:Mpowerpc64*}
>> +CONFIGURE_ARGS+=--with-abi=elfv2
>> +.endif
>> +
>> +CPPFLAGS+=	-DLIBCXXABI=NULL
>> +
>> +ALL_TARGET=	all-gcc
>> +INSTALL_TARGET=	install-gcc
>> +
>> +.include <bsd.port.pre.mk>
>> +
>> +.if ${TARGETARCH:Marm*}
>> +TARGET_ABI=	gnueabi
>> +BU_FLAVOR=	arm_${TARGET_ABI}
>> +BU_PREFIX=	arm-${TARGET_ABI}-${OPSYS:tl}${OSREL}
>> +.else
>> +TARGET_ABI=	unknown
>> +BU_FLAVOR=	${TARGETARCH}
>> +BU_PREFIX=	${GCC_TARGET}
>> +.endif
>> +GCC_TARGET=	${TARGETARCH:S/amd64/x86_64/}-${TARGET_ABI}-${OPSYS:tl}${OSREL}
>> +
>> +post-patch:
>> +	@${REINPLACE_CMD} -e '/LOCAL_INCLUDE_DIR/ d ' \
>> +		${WRKSRC}//gcc/Makefile.in
>> +
>> +.if ${ARCH} == "amd64"
>> +CONFIGURE_TARGET=	x86_64-unknown-${OPSYS:tl}${OSREL}
>> +.else
>> +CONFIGURE_TARGET=	${ARCH}-unknown-${OPSYS:tl}${OSREL}
>> +.endif
>> +
>> +.if ${TARGETARCH} == "amd64" || ${TARGETARCH} == "powerpc64"
>> +CONFIGURE_ARGS+=--enable-multilib
>> +.endif
>> +
>> +.if ${ARCH} == "aarch64"
>> +PLIST_SUB+=	PLUGINS="@comment plugin does not build"
>> +.else
>> +PLIST_SUB+=	PLUGINS=""
>> +.endif
>> +
>> +.if ${TARGETARCH} == "amd64" || ${TARGETARCH} == "i386"
>> +PLIST_SUB+=	FLOAT_H="@comment "
>> +.else
>> +PLIST_SUB+=	FLOAT_H=""
>> +.endif
>> +
>> +PLIST=		${.CURDIR}/pkg-plist
>> +PLISTARCH=	${TARGETARCH:C/armv[67]/arm_gnueabi/}
>> +PLIST+=		${.CURDIR}/pkg-plist.${PLISTARCH}
>> +
>> +.if ${TARGETARCH} == "aarch64" || ${TARGETARCH:Marm*}
>> +PLIST+=		${.CURDIR}/pkg-plist.arm
>> +.endif
>> +.if ${TARGETARCH} == "amd64"
>> +PLIST+=		${.CURDIR}/pkg-plist.i386
>> +.endif
>> +
>> +post-install:
>> +	${RM} ${STAGEDIR}${PREFIX}/bin/${GCC_TARGET}-${GCC_TARGET}-*
>> +	${RM} ${STAGEDIR}${PREFIX}/share/info/*
>> +	${RM} ${STAGEDIR}${PREFIX}/man/man7/*
>> +	${RM} -r ${STAGEDIR}${PREFIX}/lib/gcc/${GCC_TARGET}/${PORTVERSION}/include-fixed
>> +.if ${TARGETARCH} == "amd64" || ${TARGETARCH} == "i386"
>> +	# Conflicts with sys/x86/include/float.h
>> +	${RM} ${STAGEDIR}${PREFIX}/lib/gcc/${GCC_TARGET}/${PORTVERSION}/include/float.h
>> +.endif
>> +	${MKDIR} ${STAGEDIR}${PREFIX}/share/toolchains/
>> +	${INSTALL_DATA} ${WRKDIR}/xtoolchain.mk \
>> +		${STAGEDIR}${PREFIX}/share/toolchains/${TARGETARCH}-gcc${SUFFIX}.mk
>> +
>> +.include <bsd.port.post.mk>
>> diff --git a/devel/freebsd-gcc13/distinfo b/devel/freebsd-gcc13/distinfo
>> new file mode 100644
>> index 000000000000..e4267f08bad6
>> --- /dev/null
>> +++ b/devel/freebsd-gcc13/distinfo
>> @@ -0,0 +1,3 @@
>> +TIMESTAMP = 1692015565
>> +SHA256 (gcc-13.2.0.tar.xz) = e275e76442a6067341a27f04c5c6b83d8613144004c0413528863dc6b5c743da
>> +SIZE (gcc-13.2.0.tar.xz) = 87858592
>> diff --git a/devel/freebsd-gcc13/files/patch-clang-vec_step b/devel/freebsd-gcc13/files/patch-clang-vec_step
>> new file mode 100644
>> index 000000000000..00607540eb2a
>> --- /dev/null
>> +++ b/devel/freebsd-gcc13/files/patch-clang-vec_step
>> @@ -0,0 +1,21 @@
>> +https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239266 reports how
>> +clang unfortunately poisons user namespace by default (without any
>> +special options).
>> +
>> +Until that changes (or GCC changes) we need to avoid using vec_step
>> +as a variable.
>> +
>> +--- UTC
>> +Index: gcc/tree-vect-loop.cc
>> +===================================================================
>> +--- gcc/tree-vect-loop.cc	(revision 273856)
>> ++++ gcc/tree-vect-loop.cc	(working copy)
>> +@@ -55,6 +55,8 @@ along with GCC; see the file COPYING3.  If not see
>> + #include "vec-perm-indices.h"
>> + #include "tree-eh.h"
>> +
>> ++#define vec_step vec_step_
>> ++
>> + /* Loop Vectorization Pass.
>> +
>> +    This pass tries to vectorize loops.
>> diff --git a/devel/freebsd-gcc13/files/patch-freebsd-format-extensions b/devel/freebsd-gcc13/files/patch-freebsd-format-extensions
>> new file mode 100644
>> index 000000000000..7bce7950c4db
>> --- /dev/null
>> +++ b/devel/freebsd-gcc13/files/patch-freebsd-format-extensions
>> @@ -0,0 +1,107 @@
>> +--- gcc/c-family/c-format.cc.orig	2022-05-06 00:30:56.000000000 -0700
>> ++++ gcc/c-family/c-format.cc	2022-11-18 11:27:29.832693000 -0800
>> +@@ -496,6 +496,17 @@ static const format_length_info printf_length_specs[]
>> +   { NO_FMT, NO_FMT, 0 }
>> + };
>> +
>> ++static const format_length_info freebsd_kprintf_length_specs[] =
>> ++{
>> ++  { "h", FMT_LEN_h, STD_C89, "hh", FMT_LEN_hh, STD_C99, 0 },
>> ++  { "l", FMT_LEN_l, STD_C89, "ll", FMT_LEN_ll, STD_C9L, 0 },
>> ++  { "q", FMT_LEN_ll, STD_EXT, NO_FMT, 0 },
>> ++  { "z", FMT_LEN_z, STD_C99, NO_FMT, 0 },
>> ++  { "t", FMT_LEN_t, STD_C99, NO_FMT, 0 },
>> ++  { "j", FMT_LEN_j, STD_C99, NO_FMT, 0 },
>> ++  { NO_FMT, NO_FMT, 0 }
>> ++};
>> ++
>> + /* Length specifiers valid for asm_fprintf.  */
>> + static const format_length_info asm_fprintf_length_specs[] =
>> + {
>> +@@ -721,6 +732,41 @@ static const format_char_info print_char_table[] =
>> +   { NULL,  0, STD_C89, NOLENGTHS, NULL, NULL, NULL }
>> + };
>> +
>> ++static const format_char_info freebsd_ext_char_info =
>> ++{ NULL,   1, STD_EXT, { T89_C,  BADLEN,   BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN, BADLEN }, "",      "cR", NULL };
>> ++
>> ++static const format_char_info freebsd_kprintf_char_table[] =
>> ++{
>> ++  /* C89 conversion specifiers.  */
>> ++  { "di",  0, STD_C89, { T89_I,   T99_SC,  T89_S,   T89_L,   T9L_LL,  TEX_LL,  T99_SST, T99_PD,  T99_IM,  BADLEN,  BADLEN,  BADLEN  }, "-wp0 +'I",  "i",  NULL },
>> ++  { "oxX", 0, STD_C89, { T89_UI,  T99_UC,  T89_US,  T89_UL,  T9L_ULL, TEX_ULL, T99_ST,  T99_UPD, T99_UIM, BADLEN,  BADLEN,  BADLEN }, "-wp0#",     "i",  NULL },
>> ++  { "u",   0, STD_C89, { T89_UI,  T99_UC,  T89_US,  T89_UL,  T9L_ULL, TEX_ULL, T99_ST,  T99_UPD, T99_UIM, BADLEN,  BADLEN,  BADLEN }, "-wp0'I",    "i",  NULL },
>> ++  { "fgG", 0, STD_C89, { T89_D,   BADLEN,  BADLEN,  T99_D,   BADLEN,  T89_LD,  BADLEN,  BADLEN,  BADLEN,  T2X_D32, T2X_D64, T2X_D128 }, "-wp0 +#'I", "",   NULL },
>> ++  { "eE",  0, STD_C89, { T89_D,   BADLEN,  BADLEN,  T99_D,   BADLEN,  T89_LD,  BADLEN,  BADLEN,  BADLEN,  T2X_D32, T2X_D64, T2X_D128 }, "-wp0 +#I",  "",   NULL },
>> ++  { "c",   0, STD_C89, { T89_I,   BADLEN,  BADLEN,  T94_WI,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN }, "-w",        "",   NULL },
>> ++  { "s",   1, STD_C89, { T89_C,   BADLEN,  BADLEN,  T94_W,   BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN }, "-wp",       "cR", NULL },
>> ++  { "p",   1, STD_C89, { T89_V,   BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN }, "-w",        "c",  NULL },
>> ++  { "n",   1, STD_C89, { T89_I,   T99_SC,  T89_S,   T89_L,   T9L_LL,  BADLEN,  T99_SST, T99_PD,  T99_IM,  BADLEN,  BADLEN,  BADLEN }, "",          "W",  NULL },
>> ++  /* C99 conversion specifiers.  */
>> ++  { "F",   0, STD_C99, { T99_D,   BADLEN,  BADLEN,  T99_D,   BADLEN,  T99_LD,  BADLEN,  BADLEN,  BADLEN,  T2X_D32, T2X_D64, T2X_D128 }, "-wp0 +#'I", "",   NULL },
>> ++  { "aA",  0, STD_C99, { T99_D,   BADLEN,  BADLEN,  T99_D,   BADLEN,  T99_LD,  BADLEN,  BADLEN,  BADLEN,  T2X_D32, T2X_D64,  T2X_D128 }, "-wp0 +#",   "",   NULL },
>> ++  /* X/Open conversion specifiers.  */
>> ++  { "C",   0, STD_EXT, { TEX_WI,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN }, "-w",        "",   NULL },
>> ++  { "S",   1, STD_EXT, { TEX_W,   BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN }, "-wp",       "R",  NULL },
>> ++  /* FreeBSD kernel extensions (src/sys/kern/subr_prf.c).
>> ++     The format %b is supported to decode error registers.
>> ++     Its usage is:	printf("reg=%b\n", regval, "<base><arg>*");
>> ++     which produces:	reg=3<BITTWO,BITONE>
>> ++     The format %D provides a hexdump given a pointer and separator string:
>> ++     ("%6D", ptr, ":")		-> XX:XX:XX:XX:XX:XX
>> ++     ("%*D", len, ptr, " ")	-> XX XX XX XX ...
>> ++   */
>> ++  { "D",   1, STD_EXT, { T89_V,  BADLEN,   BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN }, "-wp",      "cR", &freebsd_ext_char_info },
>> ++  { "b",   0, STD_EXT, { T89_I,  BADLEN,   BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN  }, "-wp",      "",   &freebsd_ext_char_info },
>> ++  { "ry",  0, STD_EXT, { T89_I,  BADLEN,   BADLEN,   T89_L,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN  }, "-wp0 +#",  "i",  NULL  },
>> ++  { NULL,  0, STD_C89, NOLENGTHS, NULL, NULL, NULL }
>> ++};
>> ++
>> + static const format_char_info asm_fprintf_char_table[] =
>> + {
>> +   /* C89 conversion specifiers.  */
>> +@@ -991,6 +1037,18 @@ static const format_kind_info format_types_orig[] =
>> +     strfmon_flag_specs, strfmon_flag_pairs,
>> +     FMT_FLAG_ARG_CONVERT, 'w', '#', 'p', 0, 'L', 0,
>> +     NULL, NULL
>> ++  },
>> ++  { "printf0",  printf_length_specs,  print_char_table, " +#0-'I", NULL,
>> ++    printf_flag_specs, printf_flag_pairs,
>> ++    FMT_FLAG_ARG_CONVERT|FMT_FLAG_DOLLAR_MULTIPLE|FMT_FLAG_USE_DOLLAR|FMT_FLAG_EMPTY_PREC_OK|FMT_FLAG_NULL_FORMAT_OK,
>> ++    'w', 0, 'p', 0, 'L', 0,
>> ++    &integer_type_node, &integer_type_node
>> ++  },
>> ++  { "freebsd_kprintf",  freebsd_kprintf_length_specs,  freebsd_kprintf_char_table, " +#0-'", NULL,
>> ++    printf_flag_specs, printf_flag_pairs,
>> ++    FMT_FLAG_ARG_CONVERT|FMT_FLAG_DOLLAR_MULTIPLE|FMT_FLAG_USE_DOLLAR|FMT_FLAG_EMPTY_PREC_OK,
>> ++    'w', 0, 'p', 0, 'L', 0,
>> ++    &integer_type_node, &integer_type_node
>> +   }
>> + };
>> +
>> +@@ -1635,6 +1693,9 @@ check_format_arg (void *ctx, tree format_tree,
>> +
>> +   if (integer_zerop (format_tree))
>> +     {
>> ++      if (!(format_types[info->format_type].flags & FMT_FLAG_NULL_FORMAT_OK))
>> ++	warning (OPT_Wformat_, "null format string");
>> ++
>> +       /* Skip to first argument to check, so we can see if this format
>> + 	 has any arguments (it shouldn't).  */
>> +       while (arg_num + 1 < info->first_arg_num)
>> +--- gcc/c-family/c-format.h.orig	2022-05-06 00:30:56.000000000 -0700
>> ++++ gcc/c-family/c-format.h	2022-11-17 17:31:38.546594000 -0800
>> +@@ -77,11 +77,12 @@ enum
>> +   FMT_FLAG_DOLLAR_GAP_POINTER_OK = 128,
>> +   /* The format arg is an opaque object that will be parsed by an external
>> +      facility.  */
>> +-  FMT_FLAG_PARSE_ARG_CONVERT_EXTERNAL = 256
>> ++  FMT_FLAG_PARSE_ARG_CONVERT_EXTERNAL = 256,
>> +   /* Not included here: details of whether width or precision may occur
>> +      (controlled by width_char and precision_char); details of whether
>> +      '*' can be used for these (width_type and precision_type); details
>> +      of whether length modifiers can occur (length_char_specs).  */
>> ++  FMT_FLAG_NULL_FORMAT_OK = 512
>> + };
>> +
>> + /* Structure describing a length modifier supported in format checking, and
>> diff --git a/devel/freebsd-gcc13/files/patch-freebsd-libdir b/devel/freebsd-gcc13/files/patch-freebsd-libdir
>> new file mode 100644
>> index 000000000000..b75aab441b81
>> --- /dev/null
>> +++ b/devel/freebsd-gcc13/files/patch-freebsd-libdir
>> @@ -0,0 +1,39 @@
>> +--- gcc/config/freebsd.h.orig	2022-05-06 00:30:56.000000000 -0700
>> ++++ gcc/config/freebsd.h	2022-05-20 13:58:23.945904000 -0700
>> +@@ -44,6 +44,9 @@ along with GCC; see the file COPYING3.  If not see
>> + #undef  LIB_SPEC
>> + #define LIB_SPEC FBSD_LIB_SPEC
>> +
>> ++#undef  STARTFILE_PREFIX_SPEC
>> ++#define STARTFILE_PREFIX_SPEC "/usr/lib/ "
>> ++
>> + #if defined(HAVE_LD_EH_FRAME_HDR)
>> + #define LINK_EH_SPEC "%{!static|static-pie:--eh-frame-hdr} "
>> + #endif
>> +--- gcc/gcc.cc.orig	2022-05-06 00:30:57.000000000 -0700
>> ++++ gcc/gcc.cc	2022-05-20 13:58:26.781589000 -0700
>> +@@ -4788,10 +4788,12 @@ process_command (unsigned int decoded_options_count,
>> + 	}
>> +
>> +       set_std_prefix (gcc_exec_prefix, len);
>> ++#if 0
>> +       add_prefix (&exec_prefixes, gcc_libexec_prefix, "GCC",
>> + 		  PREFIX_PRIORITY_LAST, 0, 0);
>> +       add_prefix (&startfile_prefixes, gcc_exec_prefix, "GCC",
>> + 		  PREFIX_PRIORITY_LAST, 0, 0);
>> ++#endif
>> +     }
>> +
>> +   /* COMPILER_PATH and LIBRARY_PATH have values
>> +@@ -5416,9 +5418,11 @@ process_command (unsigned int decoded_options_count,
>> +   add_prefix (&exec_prefixes,
>> + 	      concat (tooldir_prefix, "bin", dir_separator_str, NULL),
>> + 	      "BINUTILS", PREFIX_PRIORITY_LAST, 0, 0);
>> ++#if 0
>> +   add_prefix (&startfile_prefixes,
>> + 	      concat (tooldir_prefix, "lib", dir_separator_str, NULL),
>> + 	      "BINUTILS", PREFIX_PRIORITY_LAST, 0, 1);
>> ++#endif
>> +   free (tooldir_prefix);
>> +
>> + #if defined(TARGET_SYSTEM_ROOT_RELOCATABLE) && !defined(VMS)
>> diff --git a/devel/freebsd-gcc13/files/patch-gcc_c-family_c.opt b/devel/freebsd-gcc13/files/patch-gcc_c-family_c.opt
>> new file mode 100644
>> index 000000000000..2883e47e4e05
>> --- /dev/null
>> +++ b/devel/freebsd-gcc13/files/patch-gcc_c-family_c.opt
>> @@ -0,0 +1,11 @@
>> +--- gcc/c-family/c.opt.orig	2023-07-01 21:56:03 UTC
>> ++++ gcc/c-family/c.opt
>> +@@ -2464,7 +2464,7 @@ stdlib=
>> + Conform to the ISO 2017 C standard (published in 2018).
>> +
>> + stdlib=
>> +-Driver C++ ObjC++ Common Condition(ENABLE_STDLIB_OPTION) Var(flag_stdlib_kind) Joined Enum(stdlib_kind) RejectNegative Init(1)
>> ++Driver C++ ObjC++ Common Condition(ENABLE_STDLIB_OPTION) Var(flag_stdlib_kind) Joined Enum(stdlib_kind) RejectNegative Init(2)
>> + -stdlib=[libstdc++|libc++]	The standard library to be used for C++ headers
>> + and runtime.
>> +
>> diff --git a/devel/freebsd-gcc13/files/patch-gcc_cp_g++spec.cc b/devel/freebsd-gcc13/files/patch-gcc_cp_g++spec.cc
>> new file mode 100644
>> index 000000000000..ba527535ca0c
>> --- /dev/null
>> +++ b/devel/freebsd-gcc13/files/patch-gcc_cp_g++spec.cc
>> @@ -0,0 +1,11 @@
>> +--- gcc/cp/g++spec.cc.orig	2023-05-08 12:14:39 UTC
>> ++++ gcc/cp/g++spec.cc
>> +@@ -95,7 +95,7 @@ lang_specific_driver (struct cl_decoded_option **in_de
>> +   int library = 0;
>> +
>> +   /* Which c++ runtime library to link.  */
>> +-  stdcxxlib_kind which_library = USE_LIBSTDCXX;
>> ++  stdcxxlib_kind which_library = USE_LIBCXX;
>> +
>> +   /* The number of arguments being added to what's in argv, other than
>> +      libraries.  We use this to track the number of times we've inserted
>> diff --git a/devel/freebsd-gcc13/files/patch-gcc_system.h b/devel/freebsd-gcc13/files/patch-gcc_system.h
>> new file mode 100644
>> index 000000000000..5322885b8b2e
>> --- /dev/null
>> +++ b/devel/freebsd-gcc13/files/patch-gcc_system.h
>> @@ -0,0 +1,42 @@
>> +--- gcc/system.h.orig	2023-05-08 12:14:40 UTC
>> ++++ gcc/system.h
>> +@@ -203,19 +203,6 @@ extern int fprintf_unlocked (FILE *, const char *, ...
>> + #endif
>> + #endif
>> +
>> +-/* There are an extraordinary number of issues with <ctype.h>.
>> +-   The last straw is that it varies with the locale.  Use libiberty's
>> +-   replacement instead.  */
>> +-#include "safe-ctype.h"
>> +-
>> +-#include <sys/types.h>
>> +-
>> +-#include <errno.h>
>> +-
>> +-#if !defined (errno) && defined (HAVE_DECL_ERRNO) && !HAVE_DECL_ERRNO
>> +-extern int errno;
>> +-#endif
>> +-
>> + #ifdef __cplusplus
>> + #if defined (INCLUDE_ALGORITHM) || !defined (HAVE_SWAP_IN_UTILITY)
>> + # include <algorithm>
>> +@@ -243,6 +230,19 @@ extern int errno;
>> + # include <new>
>> + # include <utility>
>> + # include <type_traits>
>> ++#endif
>> ++
>> ++/* There are an extraordinary number of issues with <ctype.h>.
>> ++   The last straw is that it varies with the locale.  Use libiberty's
>> ++   replacement instead.  */
>> ++#include "safe-ctype.h"
>> ++
>> ++#include <sys/types.h>
>> ++
>> ++#include <errno.h>
>> ++
>> ++#if !defined (errno) && defined (HAVE_DECL_ERRNO) && !HAVE_DECL_ERRNO
>> ++extern int errno;
>> + #endif
>> +
>> + /* Some of glibc's string inlines cause warnings.  Plus we'd rather
>> diff --git a/devel/freebsd-gcc13/files/patch-i686 b/devel/freebsd-gcc13/files/patch-i686
>> new file mode 100644
>> index 000000000000..67dd1c248fe8
>> --- /dev/null
>> +++ b/devel/freebsd-gcc13/files/patch-i686
>> @@ -0,0 +1,13 @@
>> +--- gcc/config.gcc.orig	2020-08-19 09:37:17.455916000 -0700
>> ++++ gcc/config.gcc	2020-08-19 10:19:33.883084000 -0700
>> +@@ -3346,7 +3346,9 @@ arch_without_sse2=no
>> + arch_without_64bit=no
>> + case ${target} in
>> +   i386-*-freebsd*)
>> +-    if test $fbsd_major -ge 6; then
>> ++    if test $fbsd_major -ge 11; then
>> ++      arch=i686
>> ++    elif test $fbsd_major -ge 6; then
>> +       arch=i486
>> +     else
>> +       arch=i386
>> diff --git a/devel/freebsd-gcc13/files/xtoolchain.mk.in b/devel/freebsd-gcc13/files/xtoolchain.mk.in
>> new file mode 100644
>> index 000000000000..7cacd42f1609
>> --- /dev/null
>> +++ b/devel/freebsd-gcc13/files/xtoolchain.mk.in
>> @@ -0,0 +1,5 @@
>> +XCC=%%LOCALBASE%%/bin/%%GCC_TARGET%%-gcc%%SUFFIX%%
>> +XCXX=%%LOCALBASE%%/bin/%%GCC_TARGET%%-g++%%SUFFIX%%
>> +XCPP=%%LOCALBASE%%/bin/%%GCC_TARGET%%-cpp%%SUFFIX%%
>> +CROSS_BINUTILS_PREFIX=%%LOCALBASE%%/%%BU_PREFIX%%/bin/
>> +X_COMPILER_TYPE=gcc
>> diff --git a/devel/freebsd-gcc13/pkg-descr b/devel/freebsd-gcc13/pkg-descr
>> new file mode 100644
>> index 000000000000..505ca21589ce
>> --- /dev/null
>> +++ b/devel/freebsd-gcc13/pkg-descr
>> @@ -0,0 +1,2 @@
>> +GCC, the GNU C/C++ Compiler, customized to build the FreeBSD base system.
>> +To use GCC for other purposes, please use one of the lang/gcc* packages.
>> diff --git a/devel/freebsd-gcc13/pkg-plist b/devel/freebsd-gcc13/pkg-plist
>> new file mode 100644
>> index 000000000000..fba1fc43d718
>> --- /dev/null
>> +++ b/devel/freebsd-gcc13/pkg-plist
>> @@ -0,0 +1,506 @@
>> +bin/%%GCC_TARGET%%-c++%%SUFFIX%%
>> +bin/%%GCC_TARGET%%-cpp%%SUFFIX%%
>> +bin/%%GCC_TARGET%%-g++%%SUFFIX%%
>> +bin/%%GCC_TARGET%%-gcc%%SUFFIX%%
>> +bin/%%GCC_TARGET%%-gcc-%%GCC_VERSION%%
>> +bin/%%GCC_TARGET%%-gcc-ar%%SUFFIX%%
>> +bin/%%GCC_TARGET%%-gcc-nm%%SUFFIX%%
>> +bin/%%GCC_TARGET%%-gcc-ranlib%%SUFFIX%%
>> +bin/%%GCC_TARGET%%-gcov%%SUFFIX%%
>> +bin/%%GCC_TARGET%%-gcov-dump%%SUFFIX%%
>> +bin/%%GCC_TARGET%%-gcov-tool%%SUFFIX%%
>> +bin/%%GCC_TARGET%%-lto-dump%%SUFFIX%%
>> +%%FLOAT_H%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/float.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/iso646.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/limits.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdalign.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdarg.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdatomic.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdbool.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stddef.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdfix.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdint-gcc.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdint.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdnoreturn.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/syslimits.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/tgmath.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/varargs.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/fixinc_list
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/gsyslimits.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/include/README
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/include/limits.h
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/macro_list
>> +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/mkheaders.conf
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/gtype.state
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ada/gcc-interface/ada-tree.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/addresses.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/alias.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/align.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/all-tree.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/alloc-pool.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ansidecl.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/array-traits.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/asan.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/attr-fnspec.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/attribs.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/auto-host.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/auto-profile.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/b-header-vars
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/backend.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/basic-block.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/bb-reorder.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/bitmap.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/builtin-attrs.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/builtin-types.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/builtins.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/builtins.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/bversion.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/c-family/c-common.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/c-family/c-common.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/c-family/c-objc.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/c-family/c-pragma.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/c-family/c-pretty-print.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/c-tree.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/calls.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ccmp.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfg-flags.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfg.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfganal.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfgbuild.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfgcleanup.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfgexpand.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfghooks.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfgloop.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfgloopmanip.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfgrtl.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cgraph.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cif-code.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/collect-utils.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/collect2-aix.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/collect2.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/color-macros.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/conditions.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/elfos.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%OPSYS%%-spec.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%OPSYS%%-stdint.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%OPSYS%%.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/initfini-array.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/configargs.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/context.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/convert.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/coretypes.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/coroutine-builtins.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/coverage.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cp/contracts.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cp/cp-trait.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cp/cp-tree.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cp/cp-tree.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cp/cxx-pretty-print.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cp/name-lookup.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cp/operators.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cp/type-utils.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cppbuiltin.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cppdefault.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cpplib.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cselib.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ctfc.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/d/d-tree.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/data-streamer.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dbgcnt.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dbgcnt.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dce.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ddg.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/debug.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/defaults.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/df.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dfp.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/diagnostic-client-data-hooks.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/diagnostic-color.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/diagnostic-core.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/diagnostic-event-id.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/diagnostic-metadata.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/diagnostic-path.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/diagnostic-spec.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/diagnostic-url.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/diagnostic.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/diagnostic.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/digraph.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dojump.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dominance.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/domwalk.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/double-int.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dumpfile.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dump-context.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dwarf2asm.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dwarf2ctf.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dwarf2out.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/edit-context.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/emit-rtl.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/errors.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/escaped_string.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/et-forest.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/except.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/explow.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/expmed.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/expr.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/fibonacci_heap.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/file-find.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/file-prefix-map.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/filenames.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/fixed-value.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/flag-types.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/flags.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/fold-const-call.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/fold-const.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/function-abi.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/function.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcc-plugin.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcc-rich-location.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcc-symtab.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcc.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcov-counter.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcov-io.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcse-common.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcse.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/generic-match.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gengtype.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/genrtl.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gensupport.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ggc-internal.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ggc.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-array-bounds.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-builder.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-expr.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-fold.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-iterator.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-low.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-match.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-predicate-analysis.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-predict.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-pretty-print.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-range-cache.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-range-edge.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-range-fold.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-range-gori.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-range-infer.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-range-op.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-range-path.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-range-trace.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-range.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-ssa-warn-access.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-ssa-warn-restrict.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-ssa.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-streamer.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-walk.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimplify-me.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimplify.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/glimits.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gomp-constants.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/graphviz.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/graph.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/graphds.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/graphite.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gsstruct.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gsyms.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gsyslimits.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gtm-builtins.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gtype-desc.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hard-reg-set.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hash-map-traits.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hash-map.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hash-set.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hash-table.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hash-traits.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hashtab.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/highlev-plugin-common.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hooks.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hosthooks-def.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hosthooks.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hw-doloop.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hwint.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ifcvt.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/inchash.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/incpath.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/input.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-addr.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-attr-common.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-attr.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-codes.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-config.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-constants.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-flags.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-modes-inline.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-modes.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-notes.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/internal-fn.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/internal-fn.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/intl.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/int-vector-builder.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-fnsummary.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-icf-gimple.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-icf.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-inline.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-modref-tree.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-modref.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-param-manipulation.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-predicate.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-prop.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-ref.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-reference.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-utils.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ira-int.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ira.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/is-a.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/iterator-utils.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/json.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/langhooks-def.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/langhooks.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/lcm.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/libfuncs.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/libiberty.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/limitx.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/limity.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/line-map.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/logical-location.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/loop-unroll.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/lower-subreg.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/lra-int.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/lra.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/lto-compress.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/lto-section-names.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/lto-streamer.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/m2/m2-tree.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/machmode.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/machmode.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/make-unique.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/md5.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/mem-stats-traits.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/mem-stats.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/memmodel.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/memory-block.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/mode-classes.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/mux-utils.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/objc/objc-tree.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/obstack-utils.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/obstack.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/omp-builtins.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/omp-expand.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/omp-general.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/omp-low.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/omp-offload.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/omp-simd-clone.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/opt-problem.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/opt-suggestions.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/optabs-libfuncs.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/optabs-query.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/optabs-tree.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/optabs.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/optabs.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/optinfo-emit-json.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/optinfo.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/options.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/opts-diagnostic.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/opts-jobserver.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/opts.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ordered-hash-map.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/output.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/pass-instances.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/pass_manager.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/passes.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/plugin-api.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/plugin-version.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/plugin.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/plugin.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/pointer-query.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/poly-int-types.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/poly-int.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/predict.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/predict.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/prefix.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/pretty-print.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/print-rtl.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/print-tree.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/profile-count.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/profile.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/range-op.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/range.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/read-md.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/read-rtl-function.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/real.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/realmpfr.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/recog.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/reg-notes.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/regcprop.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/regrename.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/regs.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/regset.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/reload.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/resource.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtl-error.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtl-iter.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtl-ssa.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtl.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtl.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtlanal.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtlhash.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtlhooks-def.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtx-vector-builder.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/run-rtl-passes.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/safe-ctype.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sanitizer.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sbitmap.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sched-int.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sel-sched-dump.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sel-sched-ir.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sel-sched.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/selftest-diagnostic.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/selftest-rtl.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/selftest.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sese.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/shortest-paths.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/shrink-wrap.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/signop.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sparseset.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/spellcheck-tree.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/spellcheck.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/splay-tree.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/splay-tree-utils.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sreal.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ssa-iterators.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ssa.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/statistics.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/stmt.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/stor-layout.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/streamer-hooks.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/stringpool.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/substring-locations.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/symbol-summary.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/symtab.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/symtab-clones.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/symtab-thunks.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sync-builtins.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/system.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/target-def.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/target-globals.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/target-hooks-macros.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/target-insns.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/target.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/target.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/targhooks.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/timevar.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/timevar.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tm-preds.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tm.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tm_p.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/toplev.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tracer.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/trans-mem.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-affine.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-cfg.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-cfgcleanup.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-check.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-chrec.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-core.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-data-ref.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-dfa.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-diagnostic.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-dump.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-eh.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-hash-traits.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-hasher.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-if-conv.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-inline.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-into-ssa.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-iterator.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-logical-location.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-nested.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-object-size.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-outof-ssa.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-parloops.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-pass.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-phinodes.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-pretty-print.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-scalar-evolution.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-sra.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-address.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-alias.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-alias-compare.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-ccp.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-coalesce.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-dce.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-dom.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-dse.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-live.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-loop-ivopts.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-loop-manip.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-loop-niter.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-loop.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-math-opts.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-operands.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-propagate.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-reassoc.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-sccvn.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-scopedtables.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-strlen.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-ter.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-threadedge.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-threadupdate.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssanames.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-stdarg.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-streamer.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-switch-conversion.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-vector-builder.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-vectorizer.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-vrp.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/treestruct.def
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tristate.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tsan.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tsystem.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/typeclass.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/typed-splay-tree.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ubsan.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/valtrack.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/value-pointer-equiv.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/value-prof.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/value-query.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/value-range-pretty-print.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/value-range-storage.h
>> +%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/value-range.h
>> *** 307 LINES SKIPPED ***

-- 
John Baldwin