22991497 /usr/gcc/5.3 should be /usr/gcc/5
authorNorm Jacobs <Norm.Jacobs@Oracle.COM>
Wed, 07 Sep 2016 18:09:38 -0500
changeset 6859 569bef81e3c4
parent 6858 0f8601e37dad
child 6860 fbbec9b86c26
22991497 /usr/gcc/5.3 should be /usr/gcc/5
components/gcc5/Makefile
components/gcc5/developer-gcc-5.p5m
components/gcc5/developer-gcc-c++.p5m
components/gcc5/developer-gcc-c.p5m
components/gcc5/developer-gcc-gcc-c++-5.p5m
components/gcc5/developer-gcc-gcc-c-5.p5m
components/gcc5/developer-gcc-gcc-common-5.p5m
components/gcc5/developer-gcc-gcc-gfortran-5.p5m
components/gcc5/developer-gcc-gcc-gobjc-5.p5m
components/gcc5/developer-gcc-gfortran.p5m
components/gcc5/developer-gcc-gobjc.p5m
components/gcc5/developer-gcc.p5m
components/gcc5/gmon.license
components/gcc5/history
components/gcc5/patches/001-multilib-sparc.patch
components/gcc5/patches/002-libc-values.patch
components/gcc5/patches/003-cilk-sparc.patch
components/gcc5/patches/004-alignment.patch
components/gcc5/patches/006-fixincludes.patch
components/gcc5/patches/008-c99_classification_macros_c++0x.cc.patch
components/gcc5/patches/009-r234365.patch
components/gcc5/system-library-gcc-gcc-c++-runtime-5.p5m
components/gcc5/system-library-gcc-gcc-c++-runtime.p5m
components/gcc5/system-library-gcc-gcc-c-runtime-5.p5m
components/gcc5/system-library-gcc-gcc-c-runtime.p5m
components/gcc5/system-library-gcc-gcc-gfortran-runtime-5.p5m
components/gcc5/system-library-gcc-gcc-gfortran-runtime.p5m
components/gcc5/system-library-gcc-gcc-gobjc-runtime-5.p5m
components/gcc5/system-library-gcc-gcc-gobjc-runtime.p5m
components/gcc5/system-library-gcc-gcc-runtime-5.p5m
components/gcc5/system-library-gcc-gcc-runtime.p5m
components/gcc53/Makefile
components/gcc53/developer-gcc-53.p5m
components/gcc53/developer-gcc-c++.p5m
components/gcc53/developer-gcc-c.p5m
components/gcc53/developer-gcc-gcc-c++-53.p5m
components/gcc53/developer-gcc-gcc-c-53.p5m
components/gcc53/developer-gcc-gcc-common-53.p5m
components/gcc53/developer-gcc-gcc-gfortran-53.p5m
components/gcc53/developer-gcc-gcc-gobjc-53.p5m
components/gcc53/developer-gcc-gfortran.p5m
components/gcc53/developer-gcc-gobjc.p5m
components/gcc53/developer-gcc.p5m
components/gcc53/gmon.license
components/gcc53/patches/001-multilib-sparc.patch
components/gcc53/patches/002-libc-values.patch
components/gcc53/patches/003-cilk-sparc.patch
components/gcc53/patches/004-alignment.patch
components/gcc53/patches/006-fixincludes.patch
components/gcc53/patches/008-c99_classification_macros_c++0x.cc.patch
components/gcc53/patches/009-r234365.patch
components/gcc53/system-library-gcc-gcc-c++-runtime-53.p5m
components/gcc53/system-library-gcc-gcc-c++-runtime.p5m
components/gcc53/system-library-gcc-gcc-c-runtime-53.p5m
components/gcc53/system-library-gcc-gcc-c-runtime.p5m
components/gcc53/system-library-gcc-gcc-gfortran-runtime-53.p5m
components/gcc53/system-library-gcc-gcc-gfortran-runtime.p5m
components/gcc53/system-library-gcc-gcc-gobjc-runtime-53.p5m
components/gcc53/system-library-gcc-gcc-gobjc-runtime.p5m
components/gcc53/system-library-gcc-gcc-runtime-53.p5m
components/gcc53/system-library-gcc-gcc-runtime.p5m
make-rules/shared-macros.mk
tools/python/pkglint/userland.py
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/Makefile	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,159 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+export PARFAIT_BUILD=no
+BUILD_BITS= 64
+COMPILER= gcc
+include ../../make-rules/shared-macros.mk
+
+COMPONENT_NAME=		gcc
+COMPONENT_VERSION=	5.3.0
+COMPONENT_PROJECT_URL=	http://gcc.gnu.org/
+COMPONENT_ARCHIVE_HASH= \
+    sha256:b7f5f56bd7db6f4fcaa95511dbf69fc596115b976b5352c06531c2fc95ece2f4
+COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/gcc/$(COMPONENT_SRC)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=        utility/gnu-compiler
+
+TPNO=			26089
+
+# Use gcc's default flags instead of userland's.
+CFLAGS=
+CPPFLAGS=
+CXXFLAGS=
+
+include $(WS_MAKE_RULES)/common.mk
+
+# The GNU compiler wants the GNU utilities.
+PATH=$(GNUBIN):$(USRBINDIR):$(USRDIR)/perl5/bin
+
+PARCH =         $(MACH64:amd64=x86_64-pc)
+GNU_ARCH =      $(PARCH:sparc=sparcv9-sun)-solaris$(SOLARIS_VERSION)
+
+PKG_MACROS +=   GNU_ARCH="$(GNU_ARCH)"
+
+VERSION_NUMBERS = $(subst ., ,$(COMPONENT_VERSION))
+GCC_VERSION=$(word 1,$(VERSION_NUMBERS)).$(word 2,$(VERSION_NUMBERS))
+GCC_MAJOR_VERSION=$(word 1,$(VERSION_NUMBERS))
+PKG_MACROS +=	GCC_MAJOR_VERSION=$(GCC_MAJOR_VERSION)
+PKG_MACROS +=	GCC_VERSION=$(GCC_VERSION)
+PKG_MACROS +=	GCC_BASEDIR=$(CONFIGURE_PREFIX)
+
+# direct binding causes various testsuite failures
+LD_B_DIRECT=
+
+# /usr/lib/ld/map.noexdata destroys Intel
+LD_MAP_NOEXDATA.i386=
+
+# /usr/lib/ld/map.noexbss destroys SPARC
+LD_MAP_NOEXBSS.sparc=
+
+# for some reason the fixincludes target fails with bash on Solaris.
+CONFIG_SHELL = /bin/sh
+MAKESHELL = /bin/sh
+COMPONENT_BUILD_ENV += SHELL=$(CONFIG_SHELL)
+COMPONENT_BUILD_ENV += MAKESHELL=$(MAKESHELL)
+
+CONFIGURE_PREFIX =	/usr/gcc/$(GCC_MAJOR_VERSION)
+CONFIGURE_INFODIR =	$(CONFIGURE_PREFIX)/share/info
+
+# We are going to build the 64-bit version of the compiler and tools, but we
+# want it to install in the normal .../{bin|lib}/... locations.  GCC will
+# take care of building and putting 32/64 bit objects in the right place
+# under there.
+CONFIGURE_BINDIR.64 = $(CONFIGURE_PREFIX)/bin
+CONFIGURE_LIBDIR.64 = $(CONFIGURE_PREFIX)/lib
+
+CONFIGURE_OPTIONS +=	--infodir=$(CONFIGURE_INFODIR)
+CONFIGURE_OPTIONS +=	--libexecdir=$(CONFIGURE_PREFIX)/lib
+CONFIGURE_OPTIONS +=	--enable-languages="c,c++,fortran,objc"
+CONFIGURE_OPTIONS +=	--enable-shared
+CONFIGURE_OPTIONS +=	--enable-initfini-array
+CONFIGURE_OPTIONS +=	--disable-rpath
+CONFIGURE_OPTIONS +=	--with-system-zlib
+CONFIGURE_OPTIONS +=	--with-build-config=no
+CONFIGURE_OPTIONS +=	--with-gmp-include=$(USRINCDIR)/gmp
+CONFIGURE_OPTIONS +=	--with-mpfr-include=$(USRINCDIR)/mpfr
+CONFIGURE_OPTIONS +=	--without-gnu-ld --with-ld=$(USRBINDIR)/ld
+CONFIGURE_OPTIONS +=	--with-gnu-as --with-as=$(GNUBIN)/as
+
+# If the compiler used to build matches the compiler being built, there is no
+# need for a 3 stage build.
+ifneq ($(shell $(CC) --version | grep $(COMPONENT_VERSION)),)
+CONFIGURE_OPTIONS +=    --disable-bootstrap
+else
+COMPONENT_BUILD_TARGETS=bootstrap
+endif
+
+CONFIGURE_OPTIONS +=	BOOT_CFLAGS='-g -O2'
+
+# This is the target and it must be last
+CONFIGURE_OPTIONS +=    $(GNU_ARCH)
+
+
+CONFIGURE_ENV     += PYTHON="$(PYTHON)"
+
+# compile python modules
+COMPONENT_POST_INSTALL_ACTION = \
+	( gfind $(PROTO_DIR)$(CONFIGURE_PREFIX) -name '*.py' | \
+	  xargs -n 1 dirname | sort -u | \
+	  xargs $(PYTHON) -m compileall )
+
+# To ensure that all tests that are expected to pass actually
+# pass, we have to increase the stacksize limit to at least
+# 16MB. Otherwise we'll get spurious failures in the test
+# harness (gcc.c-torture/compile/limits-exprparen.c and others).
+# With the soft stacksize limit set to 16384 we get reasonably good
+# test results.
+COMPONENT_PRE_TEST_ACTION = ulimit -Ss 16384
+COMPONENT_TEST_ARGS = -k -i
+COMPONENT_TEST_TARGETS = check check-target
+
+COMPONENT_TEST_ENV += TCL_LIBRARY="$(USRLIBDIR)/tcl8.5"
+
+# We don't have DejaGNU in S11.
+ifeq ($(OS_VERSION), 5.12)
+  COMPONENT_TEST_ENV += DEJAGNULIBS="$(USRSHAREDIR)/dejagnu"
+endif
+
+COMPONENT_TEST_TRANSFORMS += \
+	'-e "s|\(Test Run By\).*|\1|" ' \
+	'-e "/\(Missing header fix: \).*/d" ' \
+	'-e "/\(\\*\\*\\* complex.h\).*/d" ' \
+	'-e "/\(\\*\\*\\* math.h\).*/d" ' \
+	'-e "/\(\\*\\*\\* stdio.h\).*/d" '
+
+# Master test results are different between x86 and SPARC.
+COMPONENT_TEST_MASTER = \
+	$(COMPONENT_TEST_RESULTS_DIR)/results-$(MACH)-$(BITS).master
+
+REQUIRED_PACKAGES += developer/test/dejagnu
+REQUIRED_PACKAGES += library/gmp
+REQUIRED_PACKAGES += library/isl
+REQUIRED_PACKAGES += library/mpc
+REQUIRED_PACKAGES += library/mpfr
+REQUIRED_PACKAGES += library/zlib
+REQUIRED_PACKAGES += runtime/tcl-8
+REQUIRED_PACKAGES += shell/bash
+REQUIRED_PACKAGES += shell/ksh93
+REQUIRED_PACKAGES += system/library/math
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/developer-gcc-5.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,42 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/developer/gcc-$(GCC_MAJOR_VERSION)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC $(GCC_VERSION)"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - GCC $(GCC_VERSION)"
+set name=info.classification value=org.opensolaris.category.2008:Development/C \
+    value=org.opensolaris.category.2008:Development/C++ \
+    value=org.opensolaris.category.2008:Development/Fortran \
+    value=org.opensolaris.category.2008:Development/GNU \
+    value="org.opensolaris.category.2008:Development/Objective C"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=group fmri=pkg:/developer/gcc/gcc-c++-$(GCC_MAJOR_VERSION)
+depend type=group fmri=pkg:/developer/gcc/gcc-c-$(GCC_MAJOR_VERSION)
+depend type=group fmri=pkg:/developer/gcc/gcc-common-$(GCC_MAJOR_VERSION)
+depend type=group fmri=pkg:/developer/gcc/gcc-gfortran-$(GCC_MAJOR_VERSION)
+depend type=group fmri=pkg:/developer/gcc/gcc-gobjc-$(GCC_MAJOR_VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/developer-gcc-c++.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,36 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/developer/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC - C++ Compiler"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - C++ Compiler"
+set name=info.classification value=org.opensolaris.category.2008:Development/C \
+    value=org.opensolaris.category.2008:Development/C++ \
+    value=org.opensolaris.category.2008:Development/GNU
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=require fmri=pkg:/developer/gcc/gcc-c++-$(GCC_MAJOR_VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/developer-gcc-c.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,35 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/developer/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC - C Compiler"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - C Compiler"
+set name=info.classification value=org.opensolaris.category.2008:Development/C \
+    value=org.opensolaris.category.2008:Development/GNU
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=require fmri=pkg:/developer/gcc/gcc-c-$(GCC_MAJOR_VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/developer-gcc-gcc-c++-5.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,831 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+<transform file path=usr.*/man/.+ -> default mangler.man.stability 'pass-thru volatile'>
+
+<transform file path=usr/(share/gcc.+\.py) -> \
+    set action.hash $(GCC_BASEDIR)/%<1> >
+<transform file path=usr/share/gdb/auto-load/usr/(lib/.+\.py) -> \
+    set action.hash $(GCC_BASEDIR)/%<1> >
+set name=pkg.fmri \
+    value=pkg:/developer/gcc/gcc-c++-$(GCC_MAJOR_VERSION)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC C++ Compiler - $(GCC_VERSION)"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - C++ Compiler"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification value=org.opensolaris.category.2008:Development/C \
+    value=org.opensolaris.category.2008:Development/C++ \
+    value=org.opensolaris.category.2008:Development/GNU
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-c++ target=c++
+hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-g++ target=g++
+file path=$(GCC_BASEDIR)/bin/c++
+file path=$(GCC_BASEDIR)/bin/g++
+#
+# GNU C++ Standard Library header files
+#
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/atomic_word.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/basic_file.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/c++allocator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/c++config.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/c++io.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/c++locale.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/cpu_defines.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/ctype_base.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/ctype_inline.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/cxxabi_tweaks.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/error_constants.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/extc++.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/gthr-default.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/gthr-posix.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/gthr-single.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/gthr.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/messages_members.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/opt_random.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/os_defines.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/stdc++.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/stdtr1c++.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/time_members.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/ext/opt_random.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/atomic_word.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/basic_file.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/c++allocator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/c++config.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/c++io.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/c++locale.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/cpu_defines.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/ctype_base.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/ctype_inline.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/cxxabi_tweaks.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/error_constants.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/extc++.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/gthr-default.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/gthr-posix.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/gthr-single.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/gthr.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/messages_members.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/opt_random.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/os_defines.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/stdc++.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/stdtr1c++.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/time_members.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/ext/opt_random.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/algorithm
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/array
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/atomic
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/auto_ptr.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/backward_warning.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/binders.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/hash_fun.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/hash_map
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/hash_set
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/hashtable.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/strstream
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/algorithmfwd.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/alloc_traits.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/allocated_ptr.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/allocator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/atomic_base.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/atomic_futex.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/atomic_lockfree_defines.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/basic_ios.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/basic_ios.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/basic_string.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/basic_string.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/boost_concept_check.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/c++0x_warning.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/c++14_warning.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/char_traits.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/codecvt.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/concept_check.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/cpp_type_traits.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/cxxabi_forced.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/deque.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/enable_special_members.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/exception_defines.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/exception_ptr.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/forward_list.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/forward_list.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/fstream.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/functexcept.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/functional_hash.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/gslice.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/gslice_array.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/hash_bytes.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/hashtable.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/hashtable_policy.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/indirect_array.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/ios_base.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/istream.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/list.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/locale_classes.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/locale_classes.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/locale_conv.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/locale_facets.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/locale_facets.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/locale_facets_nonio.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/locale_facets_nonio.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/localefwd.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/mask_array.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/memoryfwd.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/move.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/nested_exception.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/ostream.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/ostream_insert.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/parse_numbers.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/postypes.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/predefined_ops.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/ptr_traits.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/quoted_string.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/random.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/random.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/range_access.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_automaton.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_automaton.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_compiler.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_compiler.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_constants.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_error.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_executor.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_executor.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_scanner.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_scanner.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/shared_ptr.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/shared_ptr_atomic.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/shared_ptr_base.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/slice_array.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/sstream.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_algo.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_algobase.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_bvector.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_construct.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_deque.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_function.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_heap.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_iterator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_iterator_base_funcs.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_iterator_base_types.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_list.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_map.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_multimap.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_multiset.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_numeric.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_pair.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_queue.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_raw_storage_iter.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_relops.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_set.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_stack.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_tempbuf.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_tree.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_uninitialized.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_vector.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stream_iterator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/streambuf.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/streambuf_iterator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stringfwd.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/unique_ptr.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/unordered_map.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/unordered_set.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/uses_allocator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/valarray_after.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/valarray_array.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/valarray_array.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/valarray_before.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/vector.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bitset
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cassert
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ccomplex
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cctype
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cerrno
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cfenv
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cfloat
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/chrono
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cinttypes
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ciso646
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/climits
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/clocale
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cmath
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/codecvt
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/complex
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/complex.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/condition_variable
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/csetjmp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/csignal
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstdalign
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstdarg
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstdbool
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstddef
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstdint
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstdio
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstdlib
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstring
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ctgmath
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ctime
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cwchar
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cwctype
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cxxabi.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/array
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/bitset
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/debug.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/deque
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/formatter.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/forward_list
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/functions.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/list
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/macros.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/map
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/map.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/multimap.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/multiset.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_base.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_container.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_iterator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_iterator.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_local_iterator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_local_iterator.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_sequence.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_sequence.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_unordered_base.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_unordered_container.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_unordered_container.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/set
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/set.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/string
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/unordered_map
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/unordered_set
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/vector
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/decimal/decimal
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/decimal/decimal.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/deque
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/exception
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/algorithm
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/any
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/chrono
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/filesystem
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/fs_dir.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/fs_fwd.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/fs_ops.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/fs_path.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/functional
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/optional
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/ratio
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/string_view
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/string_view.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/system_error
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/tuple
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/type_traits
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/algorithm
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/aligned_buffer.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/alloc_traits.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/array_allocator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/atomicity.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/bitmap_allocator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/cast.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/cmath
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/codecvt_specializations.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/concurrence.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/debug_allocator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/enc_filebuf.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/extptr_allocator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/functional
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/hash_map
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/hash_set
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/iterator
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/malloc_allocator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/memory
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/mt_allocator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/new_allocator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/numeric
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/numeric_traits.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/assoc_container.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/traits.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/const_iterator.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/entry_pred.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/resize_policy.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/branch_policy/branch_policy.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/branch_policy/traits.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cond_dealtor.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/container_base_dispatch.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/debug_map_base.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/eq_fn/eq_by_less.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/lu_map_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/traits.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/traits.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/priority_queue_base_dispatch.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/node.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/traits.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/node.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/traits.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/standard_policies.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/tree_trace_base.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/type_utils.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/types_traits.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/unordered_iterator/iterator.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/exception.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/hash_policy.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/list_update_policy.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/priority_queue.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/tag_and_trait.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/tree_policy.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/trie_policy.hpp
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pod_char_traits.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pointer.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pool_allocator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/random
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/random.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/rb_tree
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/rc_string_base.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/rope
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/ropeimpl.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/slist
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/sso_string_base.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/stdio_filebuf.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/stdio_sync_filebuf.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/string_conversions.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/throw_allocator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/type_traits.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/typelist.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/vstring.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/vstring.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/vstring_fwd.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/vstring_util.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/fenv.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/forward_list
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/fstream
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/functional
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/future
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/initializer_list
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/iomanip
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ios
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/iosfwd
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/iostream
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/istream
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/iterator
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/limits
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/list
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/locale
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/map
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/memory
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/mutex
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/new
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/numeric
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ostream
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/algo.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/algobase.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/algorithm
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/algorithmfwd.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/balanced_quicksort.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/base.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/basic_iterator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/checkers.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/compatibility.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/compiletime_settings.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/equally_split.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/features.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/find.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/find_selectors.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/for_each.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/for_each_selectors.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/iterator.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/list_partition.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/losertree.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/merge.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/multiseq_selection.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/multiway_merge.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/multiway_mergesort.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/numeric
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/numericfwd.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/omp_loop.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/omp_loop_static.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/par_loop.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/parallel.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/partial_sum.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/partition.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/queue.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/quicksort.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/random_number.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/random_shuffle.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/search.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/set_operations.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/settings.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/sort.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/tags.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/types.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/unique_copy.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/workstealing.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/array
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/base.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/bitset
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/deque
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/forward_list
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_algos.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_container_size.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_hash_func.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_hashtable_size.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_list_to_slist.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_list_to_vector.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_map_to_unordered_map.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_node.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_state.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_trace.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_vector_size.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_vector_to_list.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/iterator_tracker.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/list
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/map
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/map.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/multimap.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/multiset.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/ordered_base.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/set
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/set.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/unordered_base.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/unordered_map
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/unordered_set
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/vector
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/queue
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/random
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ratio
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/regex
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/scoped_allocator
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/set
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/shared_mutex
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/sstream
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/stack
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/stdexcept
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/streambuf
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/string
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/system_error
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tgmath.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/thread
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/array
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/bessel_function.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/beta_function.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/ccomplex
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cctype
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cfenv
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cfloat
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cinttypes
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/climits
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cmath
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/complex
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/complex.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cstdarg
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cstdbool
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cstdint
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cstdio
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cstdlib
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/ctgmath
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/ctime
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/ctype.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cwchar
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cwctype
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/ell_integral.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/exp_integral.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/fenv.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/float.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/functional
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/functional_hash.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/gamma.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/hashtable.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/hashtable_policy.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/hypergeometric.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/inttypes.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/legendre_function.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/limits.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/math.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/memory
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/modified_bessel_func.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/poly_hermite.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/poly_laguerre.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/random
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/random.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/random.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/regex
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/riemann_zeta.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/shared_ptr.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/special_function_util.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/stdarg.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/stdbool.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/stdint.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/stdio.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/stdlib.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/tgmath.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/tuple
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/type_traits
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/unordered_map
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/unordered_map.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/unordered_set
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/unordered_set.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/utility
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/wchar.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/wctype.h
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr2/bool_set
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr2/bool_set.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr2/dynamic_bitset
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr2/dynamic_bitset.tcc
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr2/ratio
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr2/type_traits
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tuple
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/type_traits
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/typeindex
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/typeinfo
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/unordered_map
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/unordered_set
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/utility
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/valarray
+file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/vector
+#
+# GNU C++ Standard Library Archive Libraries
+#
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++.so.6.0.21-gdb.py
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++fs.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++fs.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libsupc++.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libsupc++.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/cc1plus \
+    mode=0555
+file path=$(GCC_BASEDIR)/lib/libstdc++.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libstdc++.la variant.arch=drop
+#
+# GNU C++ Standard Library Python gdb support
+#
+file path=$(GCC_BASEDIR)/lib/libstdc++.so.6.0.21-gdb.py
+file path=$(GCC_BASEDIR)/lib/libstdc++fs.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libstdc++fs.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libsupc++.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libsupc++.la variant.arch=drop
+file path=$(GCC_BASEDIR)/share/gcc-$(COMPONENT_VERSION)/python/libstdcxx/__init__.py
+file path=$(GCC_BASEDIR)/share/gcc-$(COMPONENT_VERSION)/python/libstdcxx/v6/__init__.py
+file path=$(GCC_BASEDIR)/share/gcc-$(COMPONENT_VERSION)/python/libstdcxx/v6/printers.py
+file path=$(GCC_BASEDIR)/share/gcc-$(COMPONENT_VERSION)/python/libstdcxx/v6/xmethods.py
+file path=$(GCC_BASEDIR)/share/man/man1/g++.1
+link path=usr/bin/c++ target=../gcc/$(GCC_MAJOR_VERSION)/bin/c++ mediator=gcc \
+    mediator-version=$(GCC_MAJOR_VERSION)
+link path=usr/bin/g++ target=../gcc/$(GCC_MAJOR_VERSION)/bin/g++ mediator=gcc \
+    mediator-version=$(GCC_MAJOR_VERSION)
+file path=usr/share/gcc-$(COMPONENT_VERSION)/python/libstdcxx/__init__.py
+file path=usr/share/gcc-$(COMPONENT_VERSION)/python/libstdcxx/v6/__init__.py
+file path=usr/share/gcc-$(COMPONENT_VERSION)/python/libstdcxx/v6/printers.py
+file path=usr/share/gdb/auto-load/usr/lib/$(MACH64)/libstdc++.so.6.0.21-gdb.py
+file path=usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.21-gdb.py
+link path=usr/share/man/man1/c++.1 \
+    target=../../../gcc/$(GCC_MAJOR_VERSION)/share/man/man1/g++.1 \
+    mediator=gcc mediator-version=$(GCC_MAJOR_VERSION)
+link path=usr/share/man/man1/g++.1 \
+    target=../../../gcc/$(GCC_MAJOR_VERSION)/share/man/man1/g++.1 \
+    mediator=gcc mediator-version=$(GCC_MAJOR_VERSION)
+license gmon.license license=BSD
+license FDLv1.3 license=FDLv1.3
+license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
+license COPYING license=GPLv2
+license COPYING3 license=GPLv3
+license COPYING.LIB license=LGPLv2.1
+license COPYING3.LIB license=LGPLv3
+depend type=require fmri=pkg:/developer/gcc/gcc-c-$(GCC_MAJOR_VERSION)
+depend type=require fmri=pkg:/developer/gcc/gcc-common-$(GCC_MAJOR_VERSION)
+depend type=require \
+    fmri=pkg:/system/library/gcc/gcc-c++-runtime-$(GCC_MAJOR_VERSION)
+depend type=require \
+    fmri=pkg:/system/library/gcc/gcc-c-runtime-$(GCC_MAJOR_VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/developer-gcc-gcc-c-5.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,77 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+<transform file path=usr.*/man/.+ -> default mangler.man.stability 'pass-thru volatile'>
+<transform dir path=$(GCC_BASEDIR)/share/locale$ -> default facet.locale true>
+set name=pkg.fmri \
+    value=pkg:/developer/gcc/gcc-c-$(GCC_MAJOR_VERSION)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC C Compiler - $(GCC_VERSION)"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - C Compiler"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification value=org.opensolaris.category.2008:Development/C \
+    value=org.opensolaris.category.2008:Development/GNU
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-gcc target=gcc
+hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-gcc-$(IPS_COMPONENT_VERSION) \
+    target=gcc
+file path=$(GCC_BASEDIR)/bin/gcc
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/cc1 mode=0555
+file path=$(GCC_BASEDIR)/share/info/gcc.info
+file path=$(GCC_BASEDIR)/share/locale/be/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/da/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/de/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/el/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/es/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/fi/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/fr/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/hr/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/id/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/ja/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/nl/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/ru/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/sr/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/sv/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/tr/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/uk/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/vi/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/zh_CN/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/locale/zh_TW/LC_MESSAGES/gcc.mo
+file path=$(GCC_BASEDIR)/share/man/man1/gcc.1
+link path=usr/bin/gcc target=../gcc/$(GCC_MAJOR_VERSION)/bin/gcc mediator=gcc \
+    mediator-version=$(GCC_MAJOR_VERSION)
+link path=usr/share/man/man1/gcc.1 \
+    target=../../../gcc/$(GCC_MAJOR_VERSION)/share/man/man1/gcc.1 \
+    mediator=gcc mediator-version=$(GCC_MAJOR_VERSION)
+license gmon.license license=BSD
+license FDLv1.3 license=FDLv1.3
+license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
+license COPYING license=GPLv2
+license COPYING3 license=GPLv3
+license COPYING.LIB license=LGPLv2.1
+license COPYING3.LIB license=LGPLv3
+depend type=require fmri=pkg:/developer/gcc/gcc-common-$(GCC_MAJOR_VERSION)
+depend type=require \
+    fmri=pkg:/system/library/gcc/gcc-c-runtime-$(GCC_MAJOR_VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/developer-gcc-gcc-common-5.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,959 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+<transform file path=usr.*/man/.+ -> default mangler.man.stability 'pass-thru volatile'>
+<transform dir path=$(GCC_BASEDIR)/share/locale$ -> default facet.locale true>
+<transform file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/.*\.o$ -> \
+    add pkg.linted.userland.action001.2 true>
+set name=pkg.fmri \
+    value=pkg:/developer/gcc/gcc-common-$(GCC_MAJOR_VERSION)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC Common Development Files - $(GCC_VERSION)"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - Common Development Files"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification value=org.opensolaris.category.2008:Development/GNU
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-gcc-ar target=gcc-ar
+hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-gcc-nm target=gcc-nm
+hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-gcc-ranlib target=gcc-ranlib
+file path=$(GCC_BASEDIR)/bin/cpp
+file path=$(GCC_BASEDIR)/bin/gcc-ar
+file path=$(GCC_BASEDIR)/bin/gcc-nm
+file path=$(GCC_BASEDIR)/bin/gcc-ranlib
+file path=$(GCC_BASEDIR)/bin/gcov
+file path=$(GCC_BASEDIR)/bin/gcov-tool
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libatomic.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libatomic.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libcc1.la variant.arch=drop
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libcc1.so target=libcc1.so.0.0.0
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libcc1.so.0 target=libcc1.so.0.0.0
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libcc1.so.0.0.0
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libcilkrts.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libcilkrts.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libcilkrts.spec
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp-plugin-host_nonshm.la \
+    variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp-plugin-host_nonshm.la \
+    variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libitm.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libitm.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libitm.spec
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libssp.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libssp.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libssp_nonshared.a
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libssp_nonshared.la variant.arch=drop
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/$(MACH64)/gmon.o \
+    variant.arch=drop
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/$(MACH64)/libgcc.a \
+    variant.arch=drop
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/$(MACH64)/libgcc_eh.a \
+    variant.arch=drop
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/$(MACH64)/libgcov.a \
+    variant.arch=drop
+$(SOLARIS_11_ONLY)file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crt1.o \
+    variant.arch=sparc
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtbegin.o
+$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtbeginS.o
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtend.o
+$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtendS.o
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtfastmath.o
+$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtp.o
+$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtpg.o
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtprec32.o \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtprec64.o \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtprec80.o \
+    variant.arch=i386
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/gmon.o
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/libgcc.a
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/libgcc_eh.a
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/libgcov.a
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/collect2 \
+    mode=0555
+$(SOLARIS_11_ONLY)file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crt1.o \
+    variant.arch=sparc
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtbegin.o
+$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtbeginS.o
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtend.o
+$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtendS.o
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtfastmath.o
+$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtp.o
+$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtpg.o
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtprec32.o \
+    variant.arch=i386
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtprec64.o \
+    variant.arch=i386
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtprec80.o \
+    variant.arch=i386
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/gmon.o
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include-fixed/limits.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include-fixed/sys/feature_tests.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include-fixed/syslimits.h
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/adxintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/ammintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx2intrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512bwintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512cdintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512dqintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512erintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512fintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512ifmaintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512ifmavlintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512pfintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512vbmiintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512vbmivlintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512vlbwintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512vldqintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512vlintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avxintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/bmi2intrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/bmiintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/bmmintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/cilk.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/cilk_api.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/cilk_api_linux.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/cilk_stub.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/cilk_undocumented.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/common.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/holder.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/hyperobject_base.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/metaprogramming.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_file.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_list.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_max.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_min.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_min_max.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_opadd.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_opand.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_opmul.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_opor.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_opxor.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_ostream.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_string.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/clflushoptintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/clwbintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cpuid.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cross-stdarg.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/emmintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/f16cintrin.h \
+    variant.arch=i386
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/float.h
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/fma4intrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/fmaintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/fxsrintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/ia32intrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/immintrin.h \
+    variant.arch=i386
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/iso646.h
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/lwpintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/lzcntintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/mm3dnow.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/mm_malloc.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/mmintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/mwaitxintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/nmmintrin.h \
+    variant.arch=i386
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/omp.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/openacc.h
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/pcommitintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/pmmintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/popcntintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/prfchwintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/quadmath.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/quadmath_weak.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/rdseedintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/rtmintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/shaintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/smmintrin.h \
+    variant.arch=i386
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/ssp/ssp.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/ssp/stdio.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/ssp/string.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/ssp/unistd.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdalign.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdarg.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdatomic.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdbool.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stddef.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdfix.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdint-gcc.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdint.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdnoreturn.h
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/tbmintrin.h \
+    variant.arch=i386
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/tgmath.h
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/tmmintrin.h \
+    variant.arch=i386
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/unwind.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/varargs.h
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/visintrin.h \
+    variant.arch=sparc
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/wmmintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/x86intrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/xmmintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/xopintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/xsavecintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/xsaveintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/xsaveoptintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/xsavesintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/xtestintrin.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/fixinc.sh \
+    mode=0555
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/fixinc_list
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/fixincl \
+    mode=0555
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/gsyslimits.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/include/README
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/include/limits.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/macro_list
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/mkheaders \
+    mode=0555
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/mkheaders.conf
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/mkinstalldirs \
+    mode=0555
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/libgcc.a
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/libgcc_eh.a
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/libgcov.a
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/liblto_plugin.la \
+    variant.arch=drop
+link \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/liblto_plugin.so \
+    target=liblto_plugin.so.0.0.0
+link \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/liblto_plugin.so.0 \
+    target=liblto_plugin.so.0.0.0
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/liblto_plugin.so.0.0.0
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/lto-wrapper \
+    mode=0555
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/lto1 mode=0555
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/gengtype \
+    mode=0555
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/gtype.state \
+    mode=0555
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ada/gcc-interface/ada-tree.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/addresses.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/alias.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/all-tree.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/alloc-pool.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ansidecl.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/asan.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/attribs.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/auto-host.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/auto-profile.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/b-header-vars
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/basic-block.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/bb-reorder.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/bitmap.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/builtin-attrs.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/builtin-types.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/builtins.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/builtins.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/bversion.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/c-family/c-common.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/c-family/c-common.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/c-family/c-objc.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/c-family/c-pragma.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/c-family/c-pretty-print.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/c-tree.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/calls.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ccmp.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfg-flags.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfg.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfganal.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfgbuild.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfgcleanup.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfgexpand.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfghooks.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfgloop.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfgloopmanip.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfgrtl.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cgraph.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/chkp-builtins.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cif-code.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cilk-builtins.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cilk.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cilkplus.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/collect-utils.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/collect2-aix.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/collect2.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/conditions.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/dbxelf.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/elfos.h
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/att.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/biarch64.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/i386-opts.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/i386-protos.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/i386.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/sol2.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/stringop.def \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/sysv4.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/unix.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/x86-64.h \
+    variant.arch=i386
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/x86-tune.def \
+    variant.arch=i386
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/initfini-array.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sol2-protos.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sol2.h
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/biarch64.h \
+    variant.arch=sparc
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/default-64.h \
+    variant.arch=sparc
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/sol2.h \
+    variant.arch=sparc
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/sparc-opts.h \
+    variant.arch=sparc
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/sparc-protos.h \
+    variant.arch=sparc
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/sparc.h \
+    variant.arch=sparc
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/sysv4.h \
+    variant.arch=sparc
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/tso.h \
+    variant.arch=sparc
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/usegas.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/vxworks-dummy.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/configargs.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/context.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/convert.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/coretypes.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/coverage.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cp/cp-tree.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cp/cp-tree.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cp/cxx-pretty-print.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cp/name-lookup.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cp/type-utils.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cppbuiltin.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cppdefault.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cpplib.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cselib.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/data-streamer.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dbgcnt.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dbgcnt.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dbxout.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dce.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ddg.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/debug.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/defaults.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/df.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dfp.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/diagnostic-color.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/diagnostic-core.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/diagnostic.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/diagnostic.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dojump.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dominance.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/domwalk.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/double-int.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dumpfile.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dwarf2asm.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dwarf2out.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/emit-rtl.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/errors.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/et-forest.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/except.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/explow.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/expmed.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/expr.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/fibonacci_heap.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/file-find.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/filenames.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/fixed-value.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/flag-types.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/flags.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/fold-const.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/function.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gcc-plugin.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gcc-symtab.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gcc.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gcov-counter.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gcov-io.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gcse-common.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gcse.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/generic-match.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gengtype.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/genrtl.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gensupport.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ggc-internal.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ggc.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-builder.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-expr.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-fold.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-iterator.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-low.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-match.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-pretty-print.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-ssa.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-streamer.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-walk.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimplify-me.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimplify.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/glimits.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/graph.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/graphds.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/graphite-isl-ast-to-gimple.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/graphite-poly.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/graphite-scop-detection.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/graphite-sese-to-poly.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gsstruct.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gstab.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gsyms.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gsyslimits.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gtm-builtins.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gtype-desc.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hard-reg-set.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hash-map.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hash-set.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hash-table.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hashtab.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/highlev-plugin-common.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hooks.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hosthooks-def.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hosthooks.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hw-doloop.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hwint.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ifcvt.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/inchash.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/incpath.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/input.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/insn-addr.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/insn-codes.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/insn-constants.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/insn-flags.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/insn-modes.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/insn-notes.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/internal-fn.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/internal-fn.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/intl.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-chkp.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-icf-gimple.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-icf.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-inline.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-prop.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-ref.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-reference.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-utils.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ira-int.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ira.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/is-a.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/java/java-tree.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/langhooks-def.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/langhooks.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/lcm.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/libfuncs.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/libiberty.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/limitx.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/limity.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/line-map.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/loop-unroll.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/lower-subreg.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/lra-int.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/lra.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/lto-compress.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/lto-section-names.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/lto-streamer.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/machmode.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/machmode.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/md5.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/mode-classes.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/obstack.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/omega.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/omp-builtins.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/omp-low.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/optabs.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/optabs.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/options.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/opts-diagnostic.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/opts.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/output.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/params.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/params.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/pass-instances.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/pass_manager.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/passes.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/plugin-api.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/plugin-version.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/plugin.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/plugin.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/predict.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/predict.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/prefix.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/pretty-print.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/print-rtl.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/print-tree.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/profile.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/read-md.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/real.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/realmpfr.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/recog.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/reg-notes.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/regcprop.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/regrename.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/regs.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/regset.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/reload.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/resource.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/rtl-chkp.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/rtl-error.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/rtl-iter.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/rtl.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/rtl.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/rtlhash.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/rtlhooks-def.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/safe-ctype.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sanitizer.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sbitmap.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sched-int.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sdbout.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sel-sched-dump.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sel-sched-ir.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sel-sched.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sese.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/shrink-wrap.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/signop.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sparseset.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/splay-tree.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sreal.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ssa-iterators.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/stab.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/statistics.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/stmt.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/stor-layout.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/streamer-hooks.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/stringpool.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/symbol-summary.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/symtab.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sync-builtins.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/system.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/target-def.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/target-globals.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/target-hooks-macros.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/target.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/target.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/targhooks.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/timevar.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/timevar.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tm-preds.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tm.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tm_p.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/toplev.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/trans-mem.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-affine.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-browser.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-cfg.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-cfgcleanup.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-check.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-chkp.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-chrec.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-core.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-data-ref.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-dfa.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-diagnostic.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-dump.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-eh.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-hasher.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-inline.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-into-ssa.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-iterator.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-nested.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-object-size.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-outof-ssa.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-parloops.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-pass.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-phinodes.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-pretty-print.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-scalar-evolution.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-address.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-alias.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-coalesce.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-dom.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-live.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-loop-ivopts.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-loop-manip.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-loop-niter.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-loop.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-operands.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-propagate.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-sccvn.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-ter.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-threadedge.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-threadupdate.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssanames.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-stdarg.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-streamer.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-vectorizer.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/treestruct.def
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tsan.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tsystem.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/typeclass.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/typed-splay-tree.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ubsan.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/valtrack.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/value-prof.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/varasm.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/vec.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/version.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/vmsdbg.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/vtable-verify.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/wide-int-print.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/wide-int.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/xcoff.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/xcoffout.h
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/libcc1plugin.la \
+    variant.arch=drop
+link \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/libcc1plugin.so \
+    target=libcc1plugin.so.0.0.0
+link \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/libcc1plugin.so.0 \
+    target=libcc1plugin.so.0.0.0
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/libcc1plugin.so.0.0.0
+file path=$(GCC_BASEDIR)/lib/libatomic.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libatomic.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libcilkrts.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libcilkrts.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libcilkrts.spec
+file path=$(GCC_BASEDIR)/lib/libgomp-plugin-host_nonshm.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libgomp.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libgomp.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libgomp.spec
+file path=$(GCC_BASEDIR)/lib/libitm.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libitm.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libitm.spec
+file path=$(GCC_BASEDIR)/lib/libssp.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libssp.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libssp_nonshared.a
+file path=$(GCC_BASEDIR)/lib/libssp_nonshared.la variant.arch=drop
+file path=$(GCC_BASEDIR)/share/info/cpp.info
+file path=$(GCC_BASEDIR)/share/info/cppinternals.info
+link path=$(GCC_BASEDIR)/share/info/dir \
+    target=../../../../../var/info/usr_gcc_$(GCC_VERSION)_share_info_dir
+file path=$(GCC_BASEDIR)/share/info/gccinstall.info
+file path=$(GCC_BASEDIR)/share/info/gccint.info
+file path=$(GCC_BASEDIR)/share/info/libgomp.info
+file path=$(GCC_BASEDIR)/share/info/libitm.info
+file path=$(GCC_BASEDIR)/share/locale/be/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/ca/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/da/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/de/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/el/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/eo/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/es/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/fi/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/fr/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/id/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/ja/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/nl/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/pt_BR/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/ru/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/sr/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/sv/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/tr/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/uk/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/vi/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/zh_CN/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/locale/zh_TW/LC_MESSAGES/cpplib.mo
+file path=$(GCC_BASEDIR)/share/man/man1/cpp.1
+file path=$(GCC_BASEDIR)/share/man/man1/gcov.1
+file path=$(GCC_BASEDIR)/share/man/man7/fsf-funding.7
+file path=$(GCC_BASEDIR)/share/man/man7/gfdl.7
+file path=$(GCC_BASEDIR)/share/man/man7/gpl.7
+link path=usr/bin/gcov target=../gcc/$(GCC_MAJOR_VERSION)/bin/gcov \
+    mediator=gcc mediator-version=$(GCC_MAJOR_VERSION)
+link path=usr/bin/gcpp target=../gcc/$(GCC_MAJOR_VERSION)/bin/cpp mediator=gcc \
+    mediator-version=$(GCC_MAJOR_VERSION)
+# This link is temporary.  Once we have migrated everyone from the -$(GCC_MAJOR_VERSION)3 to the -$(GCC_MAJOR_VERSION)
+# package names and to /usr/gcc/5, we can obsolete the -$(GCC_MAJOR_VERSION)3 packages and remove
+# this link.
+link path=usr/gcc/5.3 target=5
+link path=usr/share/man/man1/gcov.1 \
+    target=../../../gcc/$(GCC_MAJOR_VERSION)/share/man/man1/gcov.1 \
+    mediator=gcc mediator-version=$(GCC_MAJOR_VERSION)
+link path=usr/share/man/man1/gcpp.1 \
+    target=../../../gcc/$(GCC_MAJOR_VERSION)/share/man/man1/cpp.1 \
+    mediator=gcc mediator-version=$(GCC_MAJOR_VERSION)
+link path=usr/share/man/man7/fsf-funding.7 \
+    target=../../../gcc/$(GCC_MAJOR_VERSION)/share/man/man7/fsf-funding.7 \
+    mediator=gcc mediator-version=$(GCC_MAJOR_VERSION)
+link path=usr/share/man/man7/gfdl.7 \
+    target=../../../gcc/$(GCC_MAJOR_VERSION)/share/man/man7/gfdl.7 \
+    mediator=gcc mediator-version=$(GCC_MAJOR_VERSION)
+link path=usr/share/man/man7/gpl.7 \
+    target=../../../gcc/$(GCC_MAJOR_VERSION)/share/man/man7/gpl.7 \
+    mediator=gcc mediator-version=$(GCC_MAJOR_VERSION)
+file $(GCC_BASEDIR)/share/info/dir \
+    path=var/info/usr_gcc_$(GCC_VERSION)_share_info_dir mode=0644 preserve=true
+license gmon.license license=BSD
+license FDLv1.3 license=FDLv1.3
+license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
+license COPYING license=GPLv2
+license COPYING3 license=GPLv3
+license COPYING.LIB license=LGPLv2.1
+license COPYING3.LIB license=LGPLv3
+depend type=group fmri=pkg:/system/library/gcc/gcc-c-runtime
+depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/$(MACH64)/crt1.o \
+    variant.arch=i386
+depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/$(MACH64)/crti.o \
+    variant.arch=i386
+depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/$(MACH64)/crtn.o \
+    variant.arch=i386
+depend type=require fmri=__TBD \
+    pkg.debug.depend.file=usr/lib/$(MACH64)/values-Xa.o
+depend type=require fmri=__TBD \
+    pkg.debug.depend.file=usr/lib/$(MACH64)/values-Xc.o
+depend type=require fmri=__TBD \
+    pkg.debug.depend.file=usr/lib/$(MACH64)/values-Xs.o
+depend type=require fmri=__TBD \
+    pkg.debug.depend.file=usr/lib/$(MACH64)/values-Xt.o
+depend type=require fmri=__TBD \
+    pkg.debug.depend.file=usr/lib/$(MACH64)/values-xpg4.o
+depend type=require fmri=__TBD \
+    pkg.debug.depend.file=usr/lib/$(MACH64)/values-xpg6.o
+depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/crt1.o \
+    variant.arch=i386
+depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/crti.o \
+    variant.arch=i386
+depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/crtn.o \
+    variant.arch=i386
+depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xa.o
+depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xc.o
+depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xs.o
+depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xt.o
+depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-xpg4.o
+depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-xpg6.o
+depend type=require fmri=pkg:/developer/assembler
+depend type=require fmri=pkg:/developer/gnu-binutils
+depend type=require fmri=pkg:/system/header
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/developer-gcc-gcc-gfortran-5.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,101 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+<transform file path=usr.*/man/.+ -> default mangler.man.stability 'pass-thru volatile'>
+set name=pkg.fmri \
+    value=pkg:/developer/gcc/gcc-gfortran-$(GCC_MAJOR_VERSION)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC Fortran Compiler - $(GCC_VERSION)"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - Fortran Compiler"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification \
+    value=org.opensolaris.category.2008:Development/Fortran \
+    value=org.opensolaris.category.2008:Development/GNU
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-gfortran target=gfortran
+file path=$(GCC_BASEDIR)/bin/gfortran
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgfortran.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgfortran.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgfortran.spec
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libquadmath.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libquadmath.la variant.arch=drop
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/$(MACH64)/libcaf_single.a \
+    variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/finclude/ieee_arithmetic.mod
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/finclude/ieee_exceptions.mod
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/finclude/ieee_features.mod
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/libcaf_single.a
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/libcaf_single.la
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/libgfortranbegin.a
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/libgfortranbegin.la
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/f951 mode=0555
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/ieee_arithmetic.mod
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/ieee_exceptions.mod
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/ieee_features.mod
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/omp_lib.f90
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/omp_lib.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/omp_lib.mod
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/omp_lib_kinds.mod
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/openacc.f90
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/openacc.mod
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/openacc_kinds.mod
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/openacc_lib.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/libcaf_single.a
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/libcaf_single.la
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/libgfortranbegin.a \
+    variant.arch=drop
+file \
+    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/libgfortranbegin.la \
+    variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libgfortran.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libgfortran.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libgfortran.spec
+file path=$(GCC_BASEDIR)/lib/libquadmath.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libquadmath.la variant.arch=drop
+file path=$(GCC_BASEDIR)/share/info/gfortran.info
+file path=$(GCC_BASEDIR)/share/info/libquadmath.info variant.arch=i386
+file path=$(GCC_BASEDIR)/share/man/man1/gfortran.1
+link path=usr/bin/gfortran target=../gcc/$(GCC_MAJOR_VERSION)/bin/gfortran \
+    mediator=gcc mediator-version=$(GCC_MAJOR_VERSION)
+link path=usr/share/man/man1/gfortran.1 \
+    target=../../../gcc/$(GCC_MAJOR_VERSION)/share/man/man1/gfortran.1 \
+    mediator=gcc mediator-version=$(GCC_MAJOR_VERSION)
+license gmon.license license=BSD
+license FDLv1.3 license=FDLv1.3
+license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
+license COPYING license=GPLv2
+license COPYING3 license=GPLv3
+license COPYING.LIB license=LGPLv2.1
+license COPYING3.LIB license=LGPLv3
+depend type=require fmri=pkg:/developer/gcc/gcc-c-$(GCC_MAJOR_VERSION)
+depend type=require fmri=pkg:/developer/gcc/gcc-common-$(GCC_MAJOR_VERSION)
+depend type=require \
+    fmri=pkg:/system/library/gcc/gcc-c-runtime-$(GCC_MAJOR_VERSION)
+depend type=require fmri=pkg:/system/library/gcc/gcc-gfortran-runtime
+depend type=require \
+    fmri=pkg:/system/library/gcc/gcc-gfortran-runtime-$(GCC_MAJOR_VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/developer-gcc-gcc-gobjc-5.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,71 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+<transform file path=usr.*/man/.+ -> default mangler.man.stability 'pass-thru volatile'>
+set name=pkg.fmri \
+    value=pkg:/developer/gcc/gcc-gobjc-$(GCC_MAJOR_VERSION)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC Objective-C Compiler - $(GCC_VERSION)"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - Objective-C Compiler"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification value=org.opensolaris.category.2008:Development/C \
+    value=org.opensolaris.category.2008:Development/GNU \
+    value="org.opensolaris.category.2008:Development/Objective C"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libobjc.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libobjc.la variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/cc1obj \
+    mode=0555
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/NXConstStr.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/Object.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/Protocol.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/message.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/objc-decls.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/objc-exception.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/objc-sync.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/objc.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/runtime.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/thr.h
+file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/objc/objc-tree.def
+file path=$(GCC_BASEDIR)/lib/libobjc.a variant.arch=drop
+file path=$(GCC_BASEDIR)/lib/libobjc.la variant.arch=drop
+license gmon.license license=BSD
+license FDLv1.3 license=FDLv1.3
+license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
+license COPYING license=GPLv2
+license COPYING3 license=GPLv3
+license COPYING.LIB license=LGPLv2.1
+license COPYING3.LIB license=LGPLv3
+depend type=require fmri=pkg:/developer/gcc/gcc-c++-$(GCC_MAJOR_VERSION)
+depend type=require fmri=pkg:/developer/gcc/gcc-c-$(GCC_MAJOR_VERSION)
+depend type=require fmri=pkg:/developer/gcc/gcc-common-$(GCC_MAJOR_VERSION)
+depend type=require \
+    fmri=pkg:/system/library/gcc/gcc-c++-runtime-$(GCC_MAJOR_VERSION)
+depend type=require \
+    fmri=pkg:/system/library/gcc/gcc-c-runtime-$(GCC_MAJOR_VERSION)
+depend type=require fmri=pkg:/system/library/gcc/gcc-gobjc-runtime
+depend type=require \
+    fmri=pkg:/system/library/gcc/gcc-gobjc-runtime-$(GCC_MAJOR_VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/developer-gcc-gfortran.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,36 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/developer/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC - GNU Fortran Compiler"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - Fortran Compiler"
+set name=info.classification \
+    value=org.opensolaris.category.2008:Development/Fortran \
+    value=org.opensolaris.category.2008:Development/GNU
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=require fmri=pkg:/developer/gcc/gcc-gfortran-$(GCC_MAJOR_VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/developer-gcc-gobjc.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,36 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/developer/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC - Objective-C Compiler"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - Objective-C Compiler"
+set name=info.classification value=org.opensolaris.category.2008:Development/C \
+    value=org.opensolaris.category.2008:Development/GNU \
+    value="org.opensolaris.category.2008:Development/Objective C"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=require fmri=pkg:/developer/gcc/gcc-gobjc-$(GCC_MAJOR_VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/developer-gcc.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,37 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/developer/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value=GCC
+set name=com.oracle.info.description value="the GNU Compiler Collection"
+set name=info.classification value=org.opensolaris.category.2008:Development/C \
+    value=org.opensolaris.category.2008:Development/C++ \
+    value=org.opensolaris.category.2008:Development/Fortran \
+    value=org.opensolaris.category.2008:Development/GNU \
+    value="org.opensolaris.category.2008:Development/Objective C"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=require fmri=pkg:/developer/gcc-$(GCC_MAJOR_VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/gmon.license	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,29 @@
+
+Copyright (c) 1983, 1992, 1993
+	The Regents of the University of California.  All rights reserved.
+Copyright (C) 2007-2015 Free Software Foundation, Inc.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+4. Neither the name of the University nor the names of its contributors
+   may be used to endorse or promote products derived from this software
+   without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/history	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,11 @@
+developer/[email protected] developer/gcc-5
+developer/gcc/[email protected] developer/gcc/gcc-c++-5
+developer/gcc/[email protected] developer/gcc/gcc-c-5
+developer/gcc/[email protected] developer/gcc/gcc-common-5
+developer/gcc/[email protected] developer/gcc/gcc-gfortran-5
+developer/gcc/[email protected] developer/gcc/gcc-gobjc-5
+system/library/gcc/[email protected] system/library/gcc/gcc-c++-runtime-5
+system/library/gcc/[email protected] system/library/gcc/gcc-c-runtime-5
+system/library/gcc/[email protected] system/library/gcc/gcc-gfortran-runtime-5
+system/library/gcc/[email protected] system/library/gcc/gcc-gobjc-runtime-5
+system/library/gcc/[email protected] system/library/gcc/gcc-runtime-5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/patches/001-multilib-sparc.patch	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,13 @@
+#
+#  We want sparc/i386 to match locations for their 32 bit support when building
+#  multilib.  For now use the more generic /32.  This has not been filed
+#  upstream.
+#
+--- gcc-5.3.0.orig/gcc/config/sparc/t-sol2	Wed Apr 30 09:10:44 2014
++++ gcc-5.3.0/gcc/config/sparc/t-sol2	Tue Jan  5 10:50:03 2016
[email protected]@ -1,4 +1,4 @@
+ MULTILIB_OPTIONS = m32/m64
+-MULTILIB_DIRNAMES = sparcv8plus sparcv9
++MULTILIB_DIRNAMES = 32 sparcv9
+ MULTILIB_MATCHES =
+ MULTILIB_OSDIRNAMES = . sparcv9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/patches/002-libc-values.patch	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,42 @@
+#
+# As the comment mentions below, match the values-*.o that selects the libc
+# behaviour for the C/C++ standard selected on the command line.
+# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
+#
+--- gcc-5.3.0.orig/gcc/config/sol2.h	Thu Oct  1 05:01:18 2015
++++ gcc-5.3.0/gcc/config/sol2.h	Tue Jan 12 17:39:43 2016
[email protected]@ -150,9 +150,32 @@
+ #define MD_EXEC_PREFIX "/usr/ccs/bin/"
+ #endif
+ 
++/* Solaris libc and libm implement multiple behaviours for various interfaces
++   that have changed over the years in different versions of the standards.
++   The behaviour is controlled by linking corresponding values-*.o objects.
++   Each of these objects contain alternate defintions of one or more variables
++   that libc uses to select which conflicting behaviour it should exhibit.
++   There are two sets of these objects, values-X*.o and values-xpg*.o.
++
++   The values-X*.o objects set the variable _lib_version to one of strict_ansi,
++   ansi_1, or c_issue_4.  Ignoring '-Xt' and '-Xs', unless '-Xc' is used with
++   the Solaris Studio C/C++ compilers, it appears that values-Xa.o is linked
++   into resulting executables regardless of which '-std=' setting is selected.
++
++   The values-xpg*.o objects define one or more __xpg* variables.  No
++   values-xpg*.o object is linked in unless the equivalent of '-std=c99|c11'
++   is used during the linking of C code.  In either of those cases,
++   values-xpg6.o is linked.
++
++   The below spec string is reasonably consistent with that behaviour. */
+ #undef STARTFILE_ARCH_SPEC
+-#define STARTFILE_ARCH_SPEC "%{ansi:values-Xc.o%s} \
+-			    %{!ansi:values-Xa.o%s}"
++#define STARTFILE_ARCH_SPEC \
++    "%{ansi:values-Xc.o%s; :values-Xa.o%s} \
++     %{std=c99|std=c9x|std=gnu99|std=gnu9x:values-xpg6.o%s} \
++     %{std=c11|std=c1x|std=gnu11|std=gnu1x:values-xpg6.o%s} \
++     %{std=c++11|std=c++0x|std=gnu++11|std=gnu++0x:values-xpg6.o%s} \
++     %{std=c++14|std=c++1y|std=gnu++14|std=gnu++1y:values-xpg6.o%s} \
++     %{std=c++1z|std=gnu++1z:values-xpg6.o%s}"
+ 
+ #if defined(HAVE_LD_PIE) && defined(HAVE_SOLARIS_CRTS)
+ #define STARTFILE_CRTBEGIN_SPEC "%{shared|pie:crtbeginS.o%s;:crtbegin.o%s}"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/patches/003-cilk-sparc.patch	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,327 @@
+#
+# Enable cilk support for Sparc
+# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68945
+#
+--- gcc-5.3.0/libcilkrts/runtime/sysdep-unix.c	2013-10-30 15:51:29.000000000 -0700
++++ gcc-5.3.0/libcilkrts/runtime/sysdep-unix.c	2015-08-05 11:51:37.086142492 -0700
[email protected]@ -81,6 +81,10 @@
+ #include <pthread.h>
+ #include <unistd.h>
+ 
++#if defined(sun) || defined(__sun) || defined(__sun__)
++#include <strings.h>
++#endif
++
+ #if defined HAVE_ALLOCA_H
+ # include <alloca.h>
+ #elif defined __GNUC__
[email protected]@ -110,6 +114,14 @@
+ #   define MAP_ANONYMOUS MAP_ANON
+ #endif
+ 
++#if defined(sun) || defined(__sun) || defined(__sun__)
++#include <sys/resource.h>
++#include <dlfcn.h>
++#ifndef MAP_ANONYMOUS
++#define MAP_ANONYMOUS MAP_ANON
++#endif
++#endif
++
+ #ifdef  __VXWORKS__
+ #   include <vxWorks.h>   
+ #   include <vxCpuLib.h>  
+--- gcc-5.3.0/libcilkrts/configure.tgt	2014-11-13 06:03:17.000000000 -0800
++++ gcc-5.3.0/libcilkrts/configure.tgt	2015-08-03 20:58:07.888515211 -0700
[email protected]@ -37,6 +37,12 @@
+     ;;
+   i?86-*-*)
+     ;;
++  sparc-*-*)
++    ;;
++  sparc*-*-*)
++    ;;
++  __sparc*-*-*)
++    ;;
+   *-*-*)
+     UNSUPPORTED=1
+     ;;
+--- gcc-5.3.0/libcilkrts/runtime/config/generic/cilk-abi-vla.c	2013-10-29 11:37:47.000000000 -0700
++++ gcc-5.3.0/libcilkrts/runtime/config/generic/cilk-abi-vla.c	2015-08-05 18:16:04.959499239 -0700
[email protected]@ -103,5 +103,5 @@
+ 
+     // Just free the allocated memory to the heap since we don't know
+     // how to expand/contract the calling frame
+-    vla_internal_heap_free(t, full_size);
++    vla_internal_heap_free(sf, full_size);
+ }
+--- gcc-5.3.0/libcilkrts/runtime/config/generic/os-unix-sysdep.c	2013-10-29 11:37:47.000000000 -0700
++++ gcc-5.3.0/libcilkrts/runtime/config/generic/os-unix-sysdep.c	2015-08-06 10:27:40.088975924 -0700
[email protected]@ -43,22 +43,55 @@
+ #include "os.h"
+ #include "sysdep.h"
+ 
++#if defined(__sparc) || defined(__sparc__)
++# include <sys/times.h>
++# include <limits.h>
++#endif
++
+ /*
+  * The cycle counter is used for debugging.  This funciton is only called if
+  * CILK_PROFILE is defined when the runtime is built.
+  */
+ COMMON_SYSDEP unsigned long long __cilkrts_getticks(void)
+ {
++#if defined(__sparc) || defined(__sparc__)
++  struct tms t;
++
++  if (times(&t) != (clock_t) -1)
++    return (unsigned long long) (t.tms_utime + t.tms_stime);
++
++  return 0ULL;
++#else
+ #   warning "unimplemented cycle counter"
+     return 0;
++#endif
++}
++
++#if defined(__sparc) || defined(__sparc__)
++#include "os-fence.h"
++/*
++ * SPARC V9 __cilkrts_fence implementation
++ */
++COMMON_SYSDEP void __cilkrts_fence(void)
++{
++  __asm__ __volatile__ ("membar #LoadLoad | #LoadStore | #StoreStore | #StoreLoad" ::: "memory");
+ }
++#endif
+ 
+ /*
+  * A "short pause" - called from the Cilk runtime's spinloops.
+  */
+ COMMON_SYSDEP void __cilkrts_short_pause(void)
+ {
++#if defined(__sparc) || defined(__sparc__)
++  /* spin around for 8 cycles */
++  __asm__ __volatile__("rd %ccr, %g0");
++  __asm__ __volatile__("rd %ccr, %g0");
++  __asm__ __volatile__("rd %ccr, %g0");
++  __asm__ __volatile__("rd %ccr, %g0");
++#else
+ #   warning __cilkrts_short_pause empty
++#endif
+ }
+ 
+ /*
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib.c	2013-11-06 06:55:46.000000000 -0800
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib.c	2015-08-06 19:09:24.207776401 -0700
[email protected]@ -1,6 +1,6 @@
+ /* { dg-options "-fcilkplus" } */
+-/* { dg-do run { target i?86-*-* x86_64-*-* } } */
+-/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run { target i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } */
++/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ 
+ #if HAVE_IO
+ #include <stdio.h>
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/steal_check.c	2014-01-09 05:37:41.000000000 -0800
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/steal_check.c	2015-08-06 19:09:24.563452389 -0700
[email protected]@ -1,6 +1,6 @@
+-/* { dg-do run  { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run  { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ /* { dg-options "-fcilkplus" } */
+-/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ 
+ // #include <cilk/cilk_api.h>
+ extern void __cilkrts_set_param (char *, char *);
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/spawnee_inline.c	2014-01-09 05:37:41.000000000 -0800
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/spawnee_inline.c	2015-08-06 19:09:24.472161093 -0700
[email protected]@ -1,6 +1,6 @@
+-/* { dg-do run  { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run  { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ /* { dg-options "-fcilkplus -w" } */
+-/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ 
+ #include <stdio.h>
+ #include <stdlib.h>
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_grain.c	2014-09-02 05:52:29.000000000 -0700
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_grain.c	2015-08-06 19:09:24.050896837 -0700
[email protected]@ -1,7 +1,7 @@
+-/* { dg-do run { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ /* { dg-options "-fcilkplus" } */
+ /* { dg-additional-options "-std=gnu99" { target c } } */
+-/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ 
+ 
+ int grain_value = 2;
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/nested_cilk_for.c	2014-09-02 05:52:29.000000000 -0700
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/nested_cilk_for.c	2015-08-06 19:09:24.328343364 -0700
[email protected]@ -1,7 +1,7 @@
+-/* { dg-do run { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ /* { dg-options "-fcilkplus" } */
+ /* { dg-additional-options "-std=gnu99" { target c } } */
+-/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ 
+ #if HAVE_IO
+ #include <stdio.h>
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/spawning_arg.c	2014-01-09 05:37:41.000000000 -0800
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/spawning_arg.c	2015-08-06 19:09:24.519701327 -0700
[email protected]@ -1,6 +1,6 @@
+-/* { dg-do run  { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run  { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ /* { dg-options "-fcilkplus" } */
+-/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ 
+ void f0(volatile int *steal_flag)
+ { 
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib_no_sync.c	2013-11-06 06:55:46.000000000 -0800
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib_no_sync.c	2015-08-06 19:09:24.279017911 -0700
[email protected]@ -1,6 +1,6 @@
+ /* { dg-options "-fcilkplus" } */
+-/* { dg-do run { target i?86-*-* x86_64-*-* } } */
+-/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run { target i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } */
++/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ 
+ #if HAVE_IO
+ #include <stdio.h>
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c	2014-09-02 05:52:29.000000000 -0700
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c	2015-08-06 19:09:24.101455854 -0700
[email protected]@ -1,7 +1,7 @@
+-/* { dg-do run { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ /* { dg-options "-fcilkplus" } */
+ /* { dg-additional-options "-std=gnu99" { target c } } */
+-/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ 
+ 
+ 
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib_no_return.c	2013-11-06 06:55:46.000000000 -0800
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib_no_return.c	2015-08-06 19:09:24.254308740 -0700
[email protected]@ -1,6 +1,6 @@
+ /* { dg-options "-fcilkplus" } */
+-/* { dg-do run { target i?86-*-* x86_64-*-* } } */
+-/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run { target i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } */
++/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ 
+ #if HAVE_IO
+ #include <stdio.h>
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/test__cilk.c	2013-10-29 11:36:31.000000000 -0700
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/test__cilk.c	2015-08-06 19:09:24.600718008 -0700
[email protected]@ -1,5 +1,5 @@
+ /* { dg-do compile } */
+-/* { dg-do run  { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run  { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ /* { dg-options "-fcilkplus" } */
+ 
+ int main (void)
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/varargs_test.c	2014-01-09 05:37:41.000000000 -0800
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/varargs_test.c	2015-08-06 19:09:24.621315395 -0700
[email protected]@ -1,6 +1,6 @@
+-/* { dg-do run  { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run  { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ /* { dg-options "-fcilkplus" } */
+-/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ 
+ #include <stdarg.h>
+ #include <stdlib.h>
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/pr63307.c	2015-01-21 13:23:04.000000000 -0800
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/pr63307.c	2015-08-06 19:09:24.447390446 -0700
[email protected]@ -1,4 +1,4 @@
+ /* { dg-options "-fcilkplus -fcompare-debug" } */
+-/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
++/* { dg-do compile { target i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } */
+ 
+ #include "fib_no_return.c"
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-for-2.c	2014-09-02 05:52:29.000000000 -0700
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-for-2.c	2015-08-06 19:09:23.984625444 -0700
[email protected]@ -1,7 +1,7 @@
+-/* { dg-do run { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ /* { dg-options "-fcilkplus" } */
+ /* { dg-additional-options "-std=gnu99" { target c } } */
+-/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ 
+ int msk;
+ 
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/spawner_inline.c	2014-02-07 02:49:08.000000000 -0800
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/spawner_inline.c	2015-08-06 19:09:24.494961112 -0700
[email protected]@ -1,6 +1,6 @@
+-/* { dg-do run  { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run  { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ /* { dg-options "-fcilkplus" } */
+-/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ 
+ #include <stdlib.h>
+ #define DEFAULT_VALUE 30
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib_init_expr_xy.c	2013-11-06 06:55:46.000000000 -0800
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib_init_expr_xy.c	2015-08-06 19:09:24.230686024 -0700
[email protected]@ -1,6 +1,6 @@
+ /* { dg-options "-fcilkplus" } */
+-/* { dg-do run { target i?86-*-* x86_64-*-* } } */
+-/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run { target i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } */
++/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ 
+ #if HAVE_IO
+ #include <stdio.h>
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-fors.c	2014-09-02 05:52:29.000000000 -0700
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-fors.c	2015-08-06 19:09:24.126426402 -0700
[email protected]@ -1,7 +1,7 @@
+-/* { dg-do run { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do run { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ /* { dg-options "-fcilkplus" } */
+ /* { dg-additional-options "-std=gnu99" { target c } } */
+-/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ 
+ #if HAVE_IO
+ #include <stdio.h>
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error2.c	2013-12-18 11:00:21.000000000 -0800
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error2.c	2015-08-06 19:11:44.336403626 -0700
[email protected]@ -1,4 +1,4 @@
+-/* { dg-do compile { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do compile { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ /* { dg-options "-fcilkplus -Wall" } */
+ 
+ __attribute__((vector (vectorlength(32)))) 
+--- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error3.c	2014-01-23 07:21:42.000000000 -0800
++++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error3.c	2015-08-06 19:12:08.083690541 -0700
[email protected]@ -1,4 +1,4 @@
+-/* { dg-do compile { target { i?86-*-* x86_64-*-* } } } */
++/* { dg-do compile { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
+ /* { dg-options "-fcilkplus -Wall" } */
+ 
+ __attribute__((vector (linear (x:y)))) /* { dg-message "parameter" "" { target c++ } } */
+
+--- gcc-5.3.0/libcilkrts/Makefile.in      2014-03-26 12:16:35.000000000 -0700
++++ gcc-5.3.0/libcilkrts/Makefile.in      2015-08-05 11:48:37.075834789 -0700
[email protected]@ -215,13 +215,13 @@
+ AWK = @[email protected]
+ CC = @[email protected]
+ CCDEPMODE = @[email protected]
+-CFLAGS = @[email protected]
++CFLAGS = @[email protected] -D__EXTENSIONS__=1
+ CPP = @[email protected]
+-CPPFLAGS = @[email protected]
++CPPFLAGS = @[email protected] -D__EXTENSIONS__=1
+ CXX = @[email protected]
+ CXXCPP = @[email protected]
+ CXXDEPMODE = @[email protected]
+-CXXFLAGS = @[email protected]
++CXXFLAGS = @[email protected] -D__EXTENSIONS__=1
+ CYGPATH_W = @[email protected]
+ DEFS = @[email protected]
+ DEPDIR = @[email protected]
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/patches/004-alignment.patch	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,111 @@
+#
+# Make a few alignment adjustments for sparc.  This has not been
+# submitted upstream yet.
+#
+--- gcc-5.3.0/libgomp/config/posix/omp-lock.h	2008-06-06 09:01:54.000000000 -0400
++++ gcc-5.3.0/libgomp/config/posix/omp-lock.h	2014-11-19 08:34:08.522303786 -0500
[email protected]@ -11,13 +11,28 @@
+ #include <semaphore.h>
+ 
+ typedef pthread_mutex_t omp_lock_25_t;
+-typedef struct { pthread_mutex_t lock; int count; } omp_nest_lock_25_t;
++
++typedef struct {
++  pthread_mutex_t lock;
++  int count;
++} omp_nest_lock_25_t __attribute__((__aligned__(8)));
++
+ #ifdef HAVE_BROKEN_POSIX_SEMAPHORES
+ /* If we don't have working semaphores, we'll make all explicit tasks
+    tied to the creating thread.  */
+ typedef pthread_mutex_t omp_lock_t;
+-typedef struct { pthread_mutex_t lock; int count; void *owner; } omp_nest_lock_t;
++
++typedef struct {
++  pthread_mutex_t lock;
++  int count;
++  void *owner;
++} omp_nest_lock_t __attribute__((__aligned__(8)));
+ #else
+ typedef sem_t omp_lock_t;
+-typedef struct { sem_t lock; int count; void *owner; } omp_nest_lock_t;
++typedef struct {
++  sem_t lock;
++  int count;
++  void *owner;
++} omp_nest_lock_t __attribute__((__aligned__(8)));
+ #endif
++
+--- gcc-5.3.0/libgomp/omp.h.in	2014-01-02 17:25:54.000000000 -0500
++++ gcc-5.3.0/libgomp/omp.h.in	2014-11-19 08:31:53.354302270 -0500
[email protected]@ -32,16 +32,24 @@
+    reflect the shape of the two types.  Their internals are private
+    to the library.  */
+ 
++#if defined(__x86_64__) || defined(__amd64) || defined(__sparc)
++#define OMP_LOCK_ALIGN 8
++#define OMP_NEST_LOCK_ALIGN 8
++#else
++#define OMP_LOCK_ALIGN 4
++#define OMP_NEST_LOCK_ALIGN 4
++#endif
++
+ typedef struct
+ {
+   unsigned char _x[@[email protected]] 
+-    __attribute__((__aligned__(@[email protected])));
++    __attribute__((__aligned__(OMP_LOCK_ALIGN)));
+ } omp_lock_t;
+ 
+ typedef struct
+ {
+   unsigned char _x[@[email protected]] 
+-    __attribute__((__aligned__(@[email protected])));
++    __attribute__((__aligned__(OMP_NEST_LOCK_ALIGN)));
+ } omp_nest_lock_t;
+ #endif
+ 
+--- gcc-5.3.0/libgomp/config/posix/ptrlock.h	2014-01-02 17:25:54.000000000 -0500
++++ gcc-5.3.0/libgomp/config/posix/ptrlock.h	2014-11-19 08:35:00.554310487 -0500
[email protected]@ -29,7 +29,10 @@
+ #ifndef GOMP_PTRLOCK_H
+ #define GOMP_PTRLOCK_H 1
+ 
+-typedef struct { void *ptr; gomp_mutex_t lock; } gomp_ptrlock_t;
++typedef struct {
++  void *ptr;
++  gomp_mutex_t lock;
++} gomp_ptrlock_t __attribute__((__aligned__(8)));
+ 
+ static inline void gomp_ptrlock_init (gomp_ptrlock_t *ptrlock, void *ptr)
+ {
+--- gcc-5.3.0/libgomp/config/posix/sem.h	2014-01-02 17:25:54.000000000 -0500
++++ gcc-5.3.0/libgomp/config/posix/sem.h	2014-11-19 08:35:29.670306230 -0500
[email protected]@ -49,8 +49,8 @@
+ 
+ struct gomp_sem
+ {
+-  pthread_mutex_t	mutex;
+-  pthread_cond_t	cond;
++  pthread_mutex_t	mutex __attribute__((__aligned__(8)));
++  pthread_cond_t	cond __attribute__((__aligned__(8)));
+   int			value;
+ };
+ 
+#--- gcc-5.3.0/libgomp/config/posix/lock.c       2015-01-10 11:10:37.000000000 -0800
+#+++ gcc-5.3.0/libgomp/config/posix/lock.c       2015-08-02 20:30:05.513685199 -0700
+#@@ -33,7 +33,14 @@
+#
+# /* We need UNIX98/XPG5 extensions to get recursive locks.  Request XPG6 since
+#    Solaris requires this for C99 and later.  */
+#+#ifndef _XOPEN_SOURCE
+# #define _XOPEN_SOURCE 600
+#+#endif
+#+
+#+#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE < 600)
+#+#undef _XOPEN_SOURCE
+#+#define _XOPEN_SOURCE 600
+#+#endif
+#
+# #include "libgomp.h"
+#
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/patches/006-fixincludes.patch	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,24 @@
+#
+# We have made several changes to headers in Solaris 11/12 so that we no
+# longer need to "fix" them.  This patch limits what we fix and keep.
+#
+# We will want to spend time going through inclhack.def to make sure that
+# it only targets those things that we want "fixed" in S12 and later before
+# we submit anything upstream.
+#
+--- gcc-5.3.0.orig/fixincludes/fixinc.in	Sun Oct 28 14:42:48 2012
++++ gcc-5.3.0/fixincludes/fixinc.in	Fri Jan 22 23:13:39 2016
[email protected]@ -471,6 +471,13 @@
+ # DOS/Windows filesystems.
+ find . -name '[Dd][Oo][Nn][Ee]' -exec rm -f '{}' ';'
+ 
++# We only want limits.h, syslimits.h, and feature_tests.h fixed on Solaris
++for file in `find . -type f | \
++             egrep -v './(limits.h|syslimits.h|sys/feature_tests.h)'` ; do
++  echo Removing $file
++  rm -f $file
++done
++
+ if test $VERBOSE -gt 1
+ then echo 'Cleaning up unneeded directories:' ; fi
+ cd $LIB
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/patches/008-c99_classification_macros_c++0x.cc.patch	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,14 @@
+# Stefan Teleman <[email protected]>
+# These tests pass. They shouldn't be set to XFAIL.
+# Internal patch. Solaris specific.
+--- gcc-5.3.0.orig/libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c++0x.cc	Mon Jan  5 04:33:28 2015
++++ gcc-5.3.0/libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c++0x.cc	Fri Jan 15 09:26:42 2016
[email protected]@ -17,6 +17,8 @@
+ 
+ // { dg-options "-std=gnu++11" }
+ // { dg-do compile { xfail uclibc } }
++// { dg-xfail-if "" { { *-*-solaris2.1[0-9]* } || { uclibc } } { "*" } { "" } 
++// { dg-excess-errors "" { target { { *-*-solaris* } || { uclibc } } } }
+ // { dg-excess-errors "" { target uclibc } }
+ 
+ #include <cmath>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/patches/009-r234365.patch	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,93 @@
+#
+# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38239 
+# This will be fixed in 5.4.
+# 
+# Index: libgcc/ChangeLog
+# ===================================================================
+# --- a/libgcc/ChangeLog	(revision 234364)
+# +++ b/libgcc/ChangeLog	(revision 234365)
+# @@ -1,3 +1,13 @@
+# +2016-03-21  Rainer Orth  <[email protected]>
+# +
+# +	Backport from mainline
+# +	2016-03-16  Rainer Orth  <[email protected]>
+# +
+# +	PR target/38239
+# +	* config/sol2/gmon.c [__i386__] (_mcount): Save and restore
+# +	call-clobbered registers.
+# +	(internal_mcount): Remove __i386__ handling.
+# +
+#  2016-02-10  Ian Lance Taylor  <[email protected]>
+#  
+#  	PR go/68562
+Index: libgcc/config/sol2/gmon.c
+===================================================================
+--- a/libgcc/config/sol2/gmon.c	(revision 234364)
++++ b/libgcc/config/sol2/gmon.c	(revision 234365)
[email protected]@ -44,11 +44,7 @@
+ 
+ extern void monstartup (char *, char *);
+ extern void _mcleanup (void);
+-#ifdef __i386__
+-static void internal_mcount (void) __attribute__ ((used));
+-#else
+ static void internal_mcount (char *, unsigned short *) __attribute__ ((used));
+-#endif
+ static void moncontrol (int);
+ 
+ struct phdr {
[email protected]@ -223,8 +219,19 @@
+ /* Solaris 2 libraries use _mcount.  */
+ #if defined __i386__
+ asm(".globl _mcount\n"
++    "	.type	_mcount, @function\n"
+     "_mcount:\n"
+-    "	jmp	internal_mcount\n");
++    /* Save and restore the call-clobbered registers.  */
++    "	pushl	%eax\n"
++    "	pushl	%ecx\n"
++    "	pushl	%edx\n"
++    "	movl	12(%esp), %edx\n"
++    "	movl	4(%ebp), %eax\n"
++    "	call	internal_mcount\n"
++    "	popl	%edx\n"
++    "	popl	%ecx\n"
++    "	popl	%eax\n"
++    "	ret\n");
+ #elif defined __x86_64__
+ /* See GLIBC for additional information about this technique.  */
+ asm(".globl _mcount\n" 
[email protected]@ -299,11 +306,7 @@
+ #endif
+ 
+ static void
+-#ifdef __i386__
+-internal_mcount (void)
+-#else
+ internal_mcount (char *selfpc, unsigned short *frompcindex)
+-#endif
+ {
+   struct tostruct *top;
+   struct tostruct *prevtop;
[email protected]@ -310,21 +313,6 @@
+   long toindex;
+   static char already_setup;
+ 
+-#ifdef __i386__
+-  char *selfpc;
+-  unsigned short *frompcindex;
+-
+-  /* Find the return address for mcount and the return address for mcount's
+-     caller.  */
+-
+-  /* selfpc = pc pushed by mcount call.
+-     This identifies the function that was just entered.  */
+-  selfpc = (void *) __builtin_return_address (0);
+-  /* frompcindex = pc in preceding frame.
+-     This identifies the caller of the function just entered.  */
+-  frompcindex = (void *) __builtin_return_address (1);
+-#endif
+-
+ /* Only necessary without the Solaris CRTs or a proper gcrt1.o, otherwise
+    crtpg.o or gcrt1.o take care of that.
+ 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/system-library-gcc-gcc-c++-runtime-5.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,56 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/system/library/gcc/gcc-c++-runtime-$(GCC_MAJOR_VERSION)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC $(GCC_VERSION) - C++ Runtime"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - C++ Runtime Libraries"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification value=org.opensolaris.category.2008:Development/C \
+    value=org.opensolaris.category.2008:Development/C++ \
+    value=org.opensolaris.category.2008:Development/GNU
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libcilkrts.so target=libcilkrts.so.5.0.0
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libcilkrts.so.5 \
+    target=libcilkrts.so.5.0.0
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libcilkrts.so.5.0.0
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++.so target=libstdc++.so.6.0.21
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++.so.6 target=libstdc++.so.6.0.21
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++.so.6.0.21
+link path=$(GCC_BASEDIR)/lib/libcilkrts.so target=libcilkrts.so.5.0.0
+link path=$(GCC_BASEDIR)/lib/libcilkrts.so.5 target=libcilkrts.so.5.0.0
+file path=$(GCC_BASEDIR)/lib/libcilkrts.so.5.0.0
+link path=$(GCC_BASEDIR)/lib/libstdc++.so target=libstdc++.so.6.0.21
+link path=$(GCC_BASEDIR)/lib/libstdc++.so.6 target=libstdc++.so.6.0.21
+file path=$(GCC_BASEDIR)/lib/libstdc++.so.6.0.21
+license gmon.license license=BSD
+license FDLv1.3 license=FDLv1.3
+license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
+license COPYING license=GPLv2
+license COPYING3 license=GPLv3
+license COPYING.LIB license=LGPLv2.1
+license COPYING3.LIB license=LGPLv3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/system-library-gcc-gcc-c++-runtime.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,66 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+#
+# This package manifest installs a copy of the newest GCC runtime bits in
+# /usr/lib for runtime linker to find and link against.  A copy of the bits
+# is being used instead of a mediated link so that transitivity doesn't cause
+# consumers of the interfaces to end up with dependencies on any version
+# specific runtime packaging that might exist on the system
+#
+
+# search for these in the $(GCC_VERSION) installation area.
+<transform file path=usr/lib/(.*lib.*\.so.*) -> \
+    set action.hash /$(GCC_BASEDIR)/lib/%<1>>
+set name=pkg.fmri \
+    value=pkg:/system/library/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC $(GCC_VERSION) - C++ Runtime"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - C++ Runtime Libraries"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification value=org.opensolaris.category.2008:Development/C \
+    value=org.opensolaris.category.2008:Development/C++ \
+    value=org.opensolaris.category.2008:Development/GNU
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+link path=usr/lib/$(MACH64)/libcilkrts.so target=libcilkrts.so.5.0.0
+link path=usr/lib/$(MACH64)/libcilkrts.so.5 target=libcilkrts.so.5.0.0
+file path=usr/lib/$(MACH64)/libcilkrts.so.5.0.0
+link path=usr/lib/$(MACH64)/libstdc++.so target=libstdc++.so.6.0.21
+link path=usr/lib/$(MACH64)/libstdc++.so.6 target=libstdc++.so.6.0.21
+file path=usr/lib/$(MACH64)/libstdc++.so.6.0.21
+link path=usr/lib/libcilkrts.so target=libcilkrts.so.5.0.0
+link path=usr/lib/libcilkrts.so.5 target=libcilkrts.so.5.0.0
+file path=usr/lib/libcilkrts.so.5.0.0
+link path=usr/lib/libstdc++.so target=libstdc++.so.6.0.21
+link path=usr/lib/libstdc++.so.6 target=libstdc++.so.6.0.21
+file path=usr/lib/libstdc++.so.6.0.21
+license gmon.license license=BSD
+license FDLv1.3 license=FDLv1.3
+license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
+license COPYING license=GPLv2
+license COPYING3 license=GPLv3
+license COPYING.LIB license=LGPLv2.1
+license COPYING3.LIB license=LGPLv3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/system-library-gcc-gcc-c-runtime-5.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,92 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/system/library/gcc/gcc-c-runtime-$(GCC_MAJOR_VERSION)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC $(GCC_VERSION) - C Runtime"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - C Runtime Libraries"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification value=org.opensolaris.category.2008:Development/C \
+    value=org.opensolaris.category.2008:Development/GNU
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libatomic.so target=libatomic.so.1.1.0
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libatomic.so.1 target=libatomic.so.1.1.0
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libatomic.so.1.1.0
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libgcc_s.so target=libgcc_s.so.1
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgcc_s.so.1
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp-plugin-host_nonshm.so \
+    target=libgomp-plugin-host_nonshm.so.1.0.0
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp-plugin-host_nonshm.so.1 \
+    target=libgomp-plugin-host_nonshm.so.1.0.0
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp-plugin-host_nonshm.so.1.0.0
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp.so target=libgomp.so.1.0.0
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp.so.1 target=libgomp.so.1.0.0
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp.so.1.0.0
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libitm.so target=libitm.so.1.0.0
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libitm.so.1 target=libitm.so.1.0.0
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libitm.so.1.0.0
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libquadmath.so \
+    target=libquadmath.so.0.0.0 variant.arch=i386
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libquadmath.so.0 \
+    target=libquadmath.so.0.0.0 variant.arch=i386
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libquadmath.so.0.0.0 variant.arch=i386
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libssp.so target=libssp.so.0.0.0
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libssp.so.0 target=libssp.so.0.0.0
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libssp.so.0.0.0
+file path=$(GCC_BASEDIR)/lib/clearcap.map
+link path=$(GCC_BASEDIR)/lib/libatomic.so target=libatomic.so.1.1.0
+link path=$(GCC_BASEDIR)/lib/libatomic.so.1 target=libatomic.so.1.1.0
+file path=$(GCC_BASEDIR)/lib/libatomic.so.1.1.0
+file path=$(GCC_BASEDIR)/lib/libgcc-unwind.map
+link path=$(GCC_BASEDIR)/lib/libgcc_s.so target=libgcc_s.so.1
+file path=$(GCC_BASEDIR)/lib/libgcc_s.so.1
+link path=$(GCC_BASEDIR)/lib/libgomp-plugin-host_nonshm.so \
+    target=libgomp-plugin-host_nonshm.so.1.0.0
+link path=$(GCC_BASEDIR)/lib/libgomp-plugin-host_nonshm.so.1 \
+    target=libgomp-plugin-host_nonshm.so.1.0.0
+file path=$(GCC_BASEDIR)/lib/libgomp-plugin-host_nonshm.so.1.0.0
+link path=$(GCC_BASEDIR)/lib/libgomp.so target=libgomp.so.1.0.0
+link path=$(GCC_BASEDIR)/lib/libgomp.so.1 target=libgomp.so.1.0.0
+file path=$(GCC_BASEDIR)/lib/libgomp.so.1.0.0
+link path=$(GCC_BASEDIR)/lib/libitm.so target=libitm.so.1.0.0
+link path=$(GCC_BASEDIR)/lib/libitm.so.1 target=libitm.so.1.0.0
+file path=$(GCC_BASEDIR)/lib/libitm.so.1.0.0
+link path=$(GCC_BASEDIR)/lib/libquadmath.so target=libquadmath.so.0.0.0 \
+    variant.arch=i386
+link path=$(GCC_BASEDIR)/lib/libquadmath.so.0 target=libquadmath.so.0.0.0 \
+    variant.arch=i386
+file path=$(GCC_BASEDIR)/lib/libquadmath.so.0.0.0 variant.arch=i386
+link path=$(GCC_BASEDIR)/lib/libssp.so target=libssp.so.0.0.0
+link path=$(GCC_BASEDIR)/lib/libssp.so.0 target=libssp.so.0.0.0
+file path=$(GCC_BASEDIR)/lib/libssp.so.0.0.0
+license gmon.license license=BSD
+license FDLv1.3 license=FDLv1.3
+license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
+license COPYING license=GPLv2
+license COPYING3 license=GPLv3
+license COPYING.LIB license=LGPLv2.1
+license COPYING3.LIB license=LGPLv3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/system-library-gcc-gcc-c-runtime.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,89 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+#
+# This package manifest installs a copy of the newest GCC runtime bits in
+# /usr/lib for runtime linker to find and link against.  A copy of the bits
+# is being used instead of a mediated link so that transitivity doesn't cause
+# consumers of the interfaces to end up with dependencies on any version
+# specific runtime packaging that might exist on the system
+#
+
+# search for these in the $(GCC_VERSION) installation area.
+<transform file path=usr/lib/(.*lib.*\.so.*) -> \
+    set action.hash /$(GCC_BASEDIR)/lib/%<1>>
+set name=pkg.fmri \
+    value=pkg:/system/library/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC $(GCC_VERSION) - C Runtime"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - C Runtime Libraries"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification value=org.opensolaris.category.2008:Development/C \
+    value=org.opensolaris.category.2008:Development/GNU
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+link path=usr/lib/$(MACH64)/libatomic.so target=libatomic.so.1.1.0
+link path=usr/lib/$(MACH64)/libatomic.so.1 target=libatomic.so.1.1.0
+file path=usr/lib/$(MACH64)/libatomic.so.1.1.0
+link path=usr/lib/$(MACH64)/libgcc_s.so target=libgcc_s.so.1
+file path=usr/lib/$(MACH64)/libgcc_s.so.1
+link path=usr/lib/$(MACH64)/libgomp.so target=libgomp.so.1.0.0
+link path=usr/lib/$(MACH64)/libgomp.so.1 target=libgomp.so.1.0.0
+file path=usr/lib/$(MACH64)/libgomp.so.1.0.0
+link path=usr/lib/$(MACH64)/libitm.so target=libitm.so.1.0.0
+link path=usr/lib/$(MACH64)/libitm.so.1 target=libitm.so.1.0.0
+file path=usr/lib/$(MACH64)/libitm.so.1.0.0
+link path=usr/lib/$(MACH64)/libquadmath.so target=libquadmath.so.0.0.0 \
+    variant.arch=i386
+link path=usr/lib/$(MACH64)/libquadmath.so.0 target=libquadmath.so.0.0.0 \
+    variant.arch=i386
+file path=usr/lib/$(MACH64)/libquadmath.so.0.0.0 variant.arch=i386
+link path=usr/lib/$(MACH64)/libssp.so target=libssp.so.0.0.0
+link path=usr/lib/$(MACH64)/libssp.so.0 target=libssp.so.0.0.0
+file path=usr/lib/$(MACH64)/libssp.so.0.0.0
+link path=usr/lib/libatomic.so target=libatomic.so.1.1.0
+link path=usr/lib/libatomic.so.1 target=libatomic.so.1.1.0
+file path=usr/lib/libatomic.so.1.1.0
+link path=usr/lib/libgcc_s.so target=libgcc_s.so.1
+file path=usr/lib/libgcc_s.so.1
+link path=usr/lib/libgomp.so target=libgomp.so.1.0.0
+link path=usr/lib/libgomp.so.1 target=libgomp.so.1.0.0
+file path=usr/lib/libgomp.so.1.0.0
+link path=usr/lib/libitm.so target=libitm.so.1.0.0
+link path=usr/lib/libitm.so.1 target=libitm.so.1.0.0
+file path=usr/lib/libitm.so.1.0.0
+link path=usr/lib/libquadmath.so target=libquadmath.so.0.0.0 variant.arch=i386
+link path=usr/lib/libquadmath.so.0 target=libquadmath.so.0.0.0 variant.arch=i386
+file path=usr/lib/libquadmath.so.0.0.0 variant.arch=i386
+link path=usr/lib/libssp.so target=libssp.so.0.0.0
+link path=usr/lib/libssp.so.0 target=libssp.so.0.0.0
+file path=usr/lib/libssp.so.0.0.0
+license gmon.license license=BSD
+license FDLv1.3 license=FDLv1.3
+license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
+license COPYING license=GPLv2
+license COPYING3 license=GPLv3
+license COPYING.LIB license=LGPLv2.1
+license COPYING3.LIB license=LGPLv3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/system-library-gcc-gcc-gfortran-runtime-5.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,51 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/system/library/gcc/gcc-gfortran-runtime-$(GCC_MAJOR_VERSION)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC $(GCC_VERSION) - Fortran Runtime"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - Fortran Runtime Libraries"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification \
+    value=org.opensolaris.category.2008:Development/Fortran \
+    value=org.opensolaris.category.2008:Development/GNU
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libgfortran.so \
+    target=libgfortran.so.3.0.0
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libgfortran.so.3 \
+    target=libgfortran.so.3.0.0
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgfortran.so.3.0.0
+link path=$(GCC_BASEDIR)/lib/libgfortran.so target=libgfortran.so.3.0.0
+link path=$(GCC_BASEDIR)/lib/libgfortran.so.3 target=libgfortran.so.3.0.0
+file path=$(GCC_BASEDIR)/lib/libgfortran.so.3.0.0
+license gmon.license license=BSD
+license FDLv1.3 license=FDLv1.3
+license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
+license COPYING license=GPLv2
+license COPYING3 license=GPLv3
+license COPYING.LIB license=LGPLv2.1
+license COPYING3.LIB license=LGPLv3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/system-library-gcc-gcc-gfortran-runtime.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,60 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+#
+# This package manifest installs a copy of the newest GCC runtime bits in
+# /usr/lib for runtime linker to find and link against.  A copy of the bits
+# is being used instead of a mediated link so that transitivity doesn't cause
+# consumers of the interfaces to end up with dependencies on any version
+# specific runtime packaging that might exist on the system
+#
+
+# search for these in the $(GCC_VERSION) installation area.
+<transform file path=usr/lib/(.*lib.*\.so.*) -> \
+    set action.hash /$(GCC_BASEDIR)/lib/%<1>>
+set name=pkg.fmri \
+    value=pkg:/system/library/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC $(GCC_VERSION) - Fortran Runtime"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - Fortran Runtime Libraries"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification \
+    value=org.opensolaris.category.2008:Development/Fortran \
+    value=org.opensolaris.category.2008:Development/GNU
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+link path=usr/lib/$(MACH64)/libgfortran.so target=libgfortran.so.3.0.0
+link path=usr/lib/$(MACH64)/libgfortran.so.3 target=libgfortran.so.3.0.0
+file path=usr/lib/$(MACH64)/libgfortran.so.3.0.0
+link path=usr/lib/libgfortran.so target=libgfortran.so.3.0.0
+link path=usr/lib/libgfortran.so.3 target=libgfortran.so.3.0.0
+file path=usr/lib/libgfortran.so.3.0.0
+license gmon.license license=BSD
+license FDLv1.3 license=FDLv1.3
+license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
+license COPYING license=GPLv2
+license COPYING3 license=GPLv3
+license COPYING.LIB license=LGPLv2.1
+license COPYING3.LIB license=LGPLv3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/system-library-gcc-gcc-gobjc-runtime-5.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,49 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/system/library/gcc/gcc-gobjc-runtime-$(GCC_MAJOR_VERSION)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC $(GCC_VERSION) - Objective-C Runtime"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - Objective-C Runtime Libraries"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification \
+    value=org.opensolaris.category.2008:Development/GNU \
+    value="org.opensolaris.category.2008:Development/Objective C"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libobjc.so target=libobjc.so.4.0.0
+link path=$(GCC_BASEDIR)/lib/$(MACH64)/libobjc.so.4 target=libobjc.so.4.0.0
+file path=$(GCC_BASEDIR)/lib/$(MACH64)/libobjc.so.4.0.0
+link path=$(GCC_BASEDIR)/lib/libobjc.so target=libobjc.so.4.0.0
+link path=$(GCC_BASEDIR)/lib/libobjc.so.4 target=libobjc.so.4.0.0
+file path=$(GCC_BASEDIR)/lib/libobjc.so.4.0.0
+license gmon.license license=BSD
+license FDLv1.3 license=FDLv1.3
+license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
+license COPYING license=GPLv2
+license COPYING3 license=GPLv3
+license COPYING.LIB license=LGPLv2.1
+license COPYING3.LIB license=LGPLv3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/system-library-gcc-gcc-gobjc-runtime.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,62 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+#
+# This package manifest installs a copy of the newest GCC runtime bits in
+# /usr/lib for runtime linker to find and link against.  A copy of the bits
+# is being used instead of a mediated link so that transitivity doesn't cause
+# consumers of the interfaces to end up with dependencies on any version
+# specific runtime packaging that might exist on the system
+#
+
+# search for these in the $(GCC_VERSION) installation area.
+<transform file path=usr/lib/(.*lib.*\.so.*) -> \
+    set action.hash /$(GCC_BASEDIR)/lib/%<1>>
+set name=pkg.fmri \
+    value=pkg:/system/library/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC $(GCC_VERSION) - Objective-C Runtime"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - Objective-C Runtime Libraries"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification \
+    value=org.opensolaris.category.2008:Development/GNU \
+    value="org.opensolaris.category.2008:Development/Objective C"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+link path=usr/lib/$(MACH64)/libobjc.so target=libobjc.so.4.0.0
+link path=usr/lib/$(MACH64)/libobjc.so.2 target=libobjc.so.4.0.0
+link path=usr/lib/$(MACH64)/libobjc.so.4 target=libobjc.so.4.0.0
+file path=usr/lib/$(MACH64)/libobjc.so.4.0.0
+link path=usr/lib/libobjc.so target=libobjc.so.4.0.0
+link path=usr/lib/libobjc.so.2 target=libobjc.so.4.0.0
+link path=usr/lib/libobjc.so.4 target=libobjc.so.4.0.0
+file path=usr/lib/libobjc.so.4.0.0
+license gmon.license license=BSD
+license FDLv1.3 license=FDLv1.3
+license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
+license COPYING license=GPLv2
+license COPYING3 license=GPLv3
+license COPYING.LIB license=LGPLv2.1
+license COPYING3.LIB license=LGPLv3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/system-library-gcc-gcc-runtime-5.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,45 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/system/library/gcc/gcc-runtime-$(GCC_MAJOR_VERSION)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC $(GCC_VERSION) - GCC Runtime"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - Compiler Runtime Libraries"
+set name=info.classification value=org.opensolaris.category.2008:Development/C \
+    value=org.opensolaris.category.2008:Development/C++ \
+    value=org.opensolaris.category.2008:Development/Fortran \
+    value=org.opensolaris.category.2008:Development/GNU \
+    value="org.opensolaris.category.2008:Development/Objective C"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=group \
+    fmri=pkg:/system/library/gcc/gcc-c++-runtime-$(GCC_MAJOR_VERSION)
+depend type=group \
+    fmri=pkg:/system/library/gcc/gcc-c-runtime-$(GCC_MAJOR_VERSION)
+depend type=group \
+    fmri=pkg:/system/library/gcc/gcc-gfortran-runtime-$(GCC_MAJOR_VERSION)
+depend type=group \
+    fmri=pkg:/system/library/gcc/gcc-gobjc-runtime-$(GCC_MAJOR_VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc5/system-library-gcc-gcc-runtime.p5m	Wed Sep 07 18:09:38 2016 -0500
@@ -0,0 +1,41 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/system/library/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GCC - GCC Runtime"
+set name=com.oracle.info.description \
+    value="the GNU Compiler Collection - Compiler Runtime Libraries"
+set name=info.classification value=org.opensolaris.category.2008:Development/C \
+    value=org.opensolaris.category.2008:Development/C++ \
+    value=org.opensolaris.category.2008:Development/Fortran \
+    value=org.opensolaris.category.2008:Development/GNU \
+    value="org.opensolaris.category.2008:Development/Objective C"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2015/499
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=group fmri=pkg:/system/library/gcc/gcc-c++-runtime
+depend type=group fmri=pkg:/system/library/gcc/gcc-c-runtime
+depend type=group fmri=pkg:/system/library/gcc/gcc-gfortran-runtime
+depend type=group fmri=pkg:/system/library/gcc/gcc-gobjc-runtime
--- a/components/gcc53/Makefile	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,158 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-export PARFAIT_BUILD=no
-BUILD_BITS= 64
-COMPILER= gcc
-include ../../make-rules/shared-macros.mk
-
-COMPONENT_NAME=		gcc
-COMPONENT_VERSION=	5.3.0
-COMPONENT_PROJECT_URL=	http://gcc.gnu.org/
-COMPONENT_ARCHIVE_HASH= \
-    sha256:b7f5f56bd7db6f4fcaa95511dbf69fc596115b976b5352c06531c2fc95ece2f4
-COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/gcc/$(COMPONENT_SRC)/$(COMPONENT_ARCHIVE)
-COMPONENT_BUGDB=        utility/gnu-compiler
-
-TPNO=			26089
-
-# Use gcc's default flags instead of userland's.
-CFLAGS=
-CPPFLAGS=
-CXXFLAGS=
-
-include $(WS_MAKE_RULES)/common.mk
-
-# The GNU compiler wants the GNU utilities.
-PATH=$(GNUBIN):$(USRBINDIR):$(USRDIR)/perl5/bin
-
-PARCH =         $(MACH64:amd64=x86_64-pc)
-GNU_ARCH =      $(PARCH:sparc=sparcv9-sun)-solaris$(SOLARIS_VERSION)
-
-PKG_MACROS +=   GNU_ARCH="$(GNU_ARCH)"
-
-VERSION_NUMBERS = $(subst ., ,$(COMPONENT_VERSION))
-GCC_VERSION=$(word 1,$(VERSION_NUMBERS)).$(word 2,$(VERSION_NUMBERS))
-PKG_MACROS +=	GCC_VERSION=$(GCC_VERSION)
-PKG_MACROS +=	GCC_V=$(word 1,$(VERSION_NUMBERS))$(word 2,$(VERSION_NUMBERS))
-PKG_MACROS +=	GCC_BASEDIR=usr/gcc/$(GCC_VERSION)
-
-# direct binding causes various testsuite failures
-LD_B_DIRECT=
-
-# /usr/lib/ld/map.noexdata destroys Intel
-LD_MAP_NOEXDATA.i386=
-
-# /usr/lib/ld/map.noexbss destroys SPARC
-LD_MAP_NOEXBSS.sparc=
-
-# for some reason the fixincludes target fails with bash on Solaris.
-CONFIG_SHELL = /bin/sh
-MAKESHELL = /bin/sh
-COMPONENT_BUILD_ENV += SHELL=$(CONFIG_SHELL)
-COMPONENT_BUILD_ENV += MAKESHELL=$(MAKESHELL)
-
-CONFIGURE_PREFIX =	/usr/gcc/$(GCC_VERSION)
-CONFIGURE_INFODIR =	$(CONFIGURE_PREFIX)/share/info
-
-# We are going to build the 64-bit version of the compiler and tools, but we
-# want it to install in the normal .../{bin|lib}/... locations.  GCC will
-# take care of building and putting 32/64 bit objects in the right place
-# under there.
-CONFIGURE_BINDIR.64 = $(CONFIGURE_PREFIX)/bin
-CONFIGURE_LIBDIR.64 = $(CONFIGURE_PREFIX)/lib
-
-CONFIGURE_OPTIONS +=	--infodir=$(CONFIGURE_INFODIR)
-CONFIGURE_OPTIONS +=	--libexecdir=$(CONFIGURE_PREFIX)/lib
-CONFIGURE_OPTIONS +=	--enable-languages="c,c++,fortran,objc"
-CONFIGURE_OPTIONS +=	--enable-shared
-CONFIGURE_OPTIONS +=	--enable-initfini-array
-CONFIGURE_OPTIONS +=	--disable-rpath
-CONFIGURE_OPTIONS +=	--with-system-zlib
-CONFIGURE_OPTIONS +=	--with-build-config=no
-CONFIGURE_OPTIONS +=	--with-gmp-include=$(USRINCDIR)/gmp
-CONFIGURE_OPTIONS +=	--with-mpfr-include=$(USRINCDIR)/mpfr
-CONFIGURE_OPTIONS +=	--without-gnu-ld --with-ld=$(USRBINDIR)/ld
-CONFIGURE_OPTIONS +=	--with-gnu-as --with-as=$(GNUBIN)/as
-
-# If the compiler used to build matches the compiler being built, there is no
-# need for a 3 stage build.
-ifneq ($(shell $(CC) --version | grep $(COMPONENT_VERSION)),)
-CONFIGURE_OPTIONS +=    --disable-bootstrap
-else
-COMPONENT_BUILD_TARGETS=bootstrap
-endif
-
-CONFIGURE_OPTIONS +=	BOOT_CFLAGS='-g -O2'
-
-# This is the target and it must be last
-CONFIGURE_OPTIONS +=    $(GNU_ARCH)
-
-
-CONFIGURE_ENV     += PYTHON="$(PYTHON)"
-
-# compile python modules
-COMPONENT_POST_INSTALL_ACTION = \
-	( gfind $(PROTO_DIR)$(CONFIGURE_PREFIX) -name '*.py' | \
-	  xargs -n 1 dirname | sort -u | \
-	  xargs $(PYTHON) -m compileall )
-
-# To ensure that all tests that are expected to pass actually
-# pass, we have to increase the stacksize limit to at least
-# 16MB. Otherwise we'll get spurious failures in the test
-# harness (gcc.c-torture/compile/limits-exprparen.c and others).
-# With the soft stacksize limit set to 16384 we get reasonably good
-# test results.
-COMPONENT_PRE_TEST_ACTION = ulimit -Ss 16384
-COMPONENT_TEST_ARGS = -k -i
-COMPONENT_TEST_TARGETS = check check-target
-
-COMPONENT_TEST_ENV += TCL_LIBRARY="$(USRLIBDIR)/tcl8.5"
-
-# We don't have DejaGNU in S11.
-ifeq ($(OS_VERSION), 5.12)
-  COMPONENT_TEST_ENV += DEJAGNULIBS="$(USRSHAREDIR)/dejagnu"
-endif
-
-COMPONENT_TEST_TRANSFORMS += \
-	'-e "s|\(Test Run By\).*|\1|" ' \
-	'-e "/\(Missing header fix: \).*/d" ' \
-	'-e "/\(\\*\\*\\* complex.h\).*/d" ' \
-	'-e "/\(\\*\\*\\* math.h\).*/d" ' \
-	'-e "/\(\\*\\*\\* stdio.h\).*/d" '
-
-# Master test results are different between x86 and SPARC.
-COMPONENT_TEST_MASTER = \
-	$(COMPONENT_TEST_RESULTS_DIR)/results-$(MACH)-$(BITS).master
-
-REQUIRED_PACKAGES += developer/test/dejagnu
-REQUIRED_PACKAGES += library/gmp
-REQUIRED_PACKAGES += library/isl
-REQUIRED_PACKAGES += library/mpc
-REQUIRED_PACKAGES += library/mpfr
-REQUIRED_PACKAGES += library/zlib
-REQUIRED_PACKAGES += runtime/tcl-8
-REQUIRED_PACKAGES += shell/bash
-REQUIRED_PACKAGES += shell/ksh93
-REQUIRED_PACKAGES += system/library/math
--- a/components/gcc53/developer-gcc-53.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/developer/gcc-$(GCC_V)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC $(GCC_VERSION)"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - GCC $(GCC_VERSION)"
-set name=info.classification value=org.opensolaris.category.2008:Development/C \
-    value=org.opensolaris.category.2008:Development/C++ \
-    value=org.opensolaris.category.2008:Development/Fortran \
-    value=org.opensolaris.category.2008:Development/GNU \
-    value="org.opensolaris.category.2008:Development/Objective C"
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend type=group fmri=pkg:/developer/gcc/gcc-c++-$(GCC_V)
-depend type=group fmri=pkg:/developer/gcc/gcc-c-$(GCC_V)
-depend type=group fmri=pkg:/developer/gcc/gcc-common-$(GCC_V)
-depend type=group fmri=pkg:/developer/gcc/gcc-gfortran-$(GCC_V)
-depend type=group fmri=pkg:/developer/gcc/gcc-gobjc-$(GCC_V)
--- a/components/gcc53/developer-gcc-c++.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/developer/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC - C++ Compiler"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - C++ Compiler"
-set name=info.classification value=org.opensolaris.category.2008:Development/C \
-    value=org.opensolaris.category.2008:Development/C++ \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend type=require fmri=pkg:/developer/gcc/gcc-c++-$(GCC_V)
--- a/components/gcc53/developer-gcc-c.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/developer/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC - C Compiler"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - C Compiler"
-set name=info.classification value=org.opensolaris.category.2008:Development/C \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend type=require fmri=pkg:/developer/gcc/gcc-c-$(GCC_V)
--- a/components/gcc53/developer-gcc-gcc-c++-53.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,829 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability 'pass-thru volatile'>
-
-<transform file path=usr/(share/gcc.+\.py) -> \
-    set action.hash $(GCC_BASEDIR)/%<1> >
-<transform file path=usr/share/gdb/auto-load/usr/(lib/.+\.py) -> \
-    set action.hash $(GCC_BASEDIR)/%<1> >
-set name=pkg.fmri \
-    value=pkg:/developer/gcc/gcc-c++-$(GCC_V)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC C++ Compiler - $(GCC_VERSION)"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - C++ Compiler"
-set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification value=org.opensolaris.category.2008:Development/C \
-    value=org.opensolaris.category.2008:Development/C++ \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-c++ target=c++
-hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-g++ target=g++
-file path=$(GCC_BASEDIR)/bin/c++
-file path=$(GCC_BASEDIR)/bin/g++
-#
-# GNU C++ Standard Library header files
-#
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/atomic_word.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/basic_file.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/c++allocator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/c++config.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/c++io.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/c++locale.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/cpu_defines.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/ctype_base.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/ctype_inline.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/cxxabi_tweaks.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/error_constants.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/extc++.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/gthr-default.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/gthr-posix.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/gthr-single.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/gthr.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/messages_members.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/opt_random.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/os_defines.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/stdc++.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/stdtr1c++.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/bits/time_members.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/32/ext/opt_random.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/atomic_word.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/basic_file.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/c++allocator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/c++config.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/c++io.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/c++locale.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/cpu_defines.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/ctype_base.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/ctype_inline.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/cxxabi_tweaks.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/error_constants.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/extc++.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/gthr-default.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/gthr-posix.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/gthr-single.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/gthr.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/messages_members.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/opt_random.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/os_defines.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/stdc++.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/stdtr1c++.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/bits/time_members.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/ext/opt_random.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/algorithm
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/array
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/atomic
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/auto_ptr.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/backward_warning.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/binders.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/hash_fun.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/hash_map
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/hash_set
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/hashtable.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/backward/strstream
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/algorithmfwd.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/alloc_traits.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/allocated_ptr.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/allocator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/atomic_base.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/atomic_futex.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/atomic_lockfree_defines.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/basic_ios.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/basic_ios.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/basic_string.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/basic_string.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/boost_concept_check.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/c++0x_warning.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/c++14_warning.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/char_traits.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/codecvt.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/concept_check.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/cpp_type_traits.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/cxxabi_forced.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/deque.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/enable_special_members.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/exception_defines.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/exception_ptr.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/forward_list.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/forward_list.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/fstream.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/functexcept.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/functional_hash.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/gslice.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/gslice_array.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/hash_bytes.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/hashtable.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/hashtable_policy.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/indirect_array.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/ios_base.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/istream.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/list.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/locale_classes.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/locale_classes.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/locale_conv.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/locale_facets.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/locale_facets.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/locale_facets_nonio.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/locale_facets_nonio.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/localefwd.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/mask_array.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/memoryfwd.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/move.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/nested_exception.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/ostream.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/ostream_insert.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/parse_numbers.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/postypes.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/predefined_ops.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/ptr_traits.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/quoted_string.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/random.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/random.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/range_access.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_automaton.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_automaton.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_compiler.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_compiler.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_constants.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_error.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_executor.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_executor.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_scanner.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/regex_scanner.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/shared_ptr.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/shared_ptr_atomic.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/shared_ptr_base.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/slice_array.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/sstream.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_algo.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_algobase.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_bvector.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_construct.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_deque.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_function.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_heap.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_iterator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_iterator_base_funcs.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_iterator_base_types.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_list.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_map.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_multimap.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_multiset.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_numeric.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_pair.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_queue.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_raw_storage_iter.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_relops.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_set.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_stack.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_tempbuf.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_tree.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_uninitialized.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stl_vector.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stream_iterator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/streambuf.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/streambuf_iterator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/stringfwd.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/unique_ptr.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/unordered_map.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/unordered_set.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/uses_allocator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/valarray_after.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/valarray_array.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/valarray_array.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/valarray_before.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bits/vector.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/bitset
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cassert
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ccomplex
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cctype
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cerrno
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cfenv
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cfloat
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/chrono
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cinttypes
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ciso646
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/climits
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/clocale
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cmath
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/codecvt
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/complex
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/complex.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/condition_variable
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/csetjmp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/csignal
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstdalign
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstdarg
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstdbool
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstddef
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstdint
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstdio
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstdlib
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cstring
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ctgmath
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ctime
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cwchar
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cwctype
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/cxxabi.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/array
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/bitset
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/debug.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/deque
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/formatter.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/forward_list
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/functions.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/list
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/macros.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/map
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/map.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/multimap.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/multiset.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_base.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_container.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_iterator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_iterator.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_local_iterator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_local_iterator.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_sequence.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_sequence.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_unordered_base.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_unordered_container.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/safe_unordered_container.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/set
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/set.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/string
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/unordered_map
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/unordered_set
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/debug/vector
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/decimal/decimal
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/decimal/decimal.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/deque
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/exception
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/algorithm
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/any
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/chrono
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/filesystem
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/fs_dir.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/fs_fwd.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/fs_ops.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/fs_path.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/functional
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/optional
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/ratio
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/string_view
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/string_view.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/system_error
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/tuple
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/experimental/type_traits
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/algorithm
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/aligned_buffer.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/alloc_traits.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/array_allocator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/atomicity.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/bitmap_allocator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/cast.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/cmath
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/codecvt_specializations.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/concurrence.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/debug_allocator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/enc_filebuf.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/extptr_allocator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/functional
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/hash_map
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/hash_set
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/iterator
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/malloc_allocator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/memory
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/mt_allocator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/new_allocator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/numeric
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/numeric_traits.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/assoc_container.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/bin_search_tree_/traits.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/const_iterator.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/entry_pred.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/resize_policy.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/branch_policy/branch_policy.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/branch_policy/traits.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/cond_dealtor.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/container_base_dispatch.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/debug_map_base.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/eq_fn/eq_by_less.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/lu_map_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/ov_tree_map_/traits.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/traits.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/priority_queue_base_dispatch.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/node.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rb_tree_map_/traits.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/node.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/splay_tree_/traits.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/standard_policies.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/tree_trace_base.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/type_utils.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/types_traits.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/unordered_iterator/iterator.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/exception.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/hash_policy.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/list_update_policy.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/priority_queue.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/tag_and_trait.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/tree_policy.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pb_ds/trie_policy.hpp
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pod_char_traits.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pointer.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/pool_allocator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/random
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/random.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/rb_tree
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/rc_string_base.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/rope
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/ropeimpl.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/slist
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/sso_string_base.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/stdio_filebuf.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/stdio_sync_filebuf.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/string_conversions.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/throw_allocator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/type_traits.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/typelist.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/vstring.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/vstring.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/vstring_fwd.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ext/vstring_util.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/fenv.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/forward_list
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/fstream
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/functional
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/future
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/initializer_list
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/iomanip
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ios
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/iosfwd
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/iostream
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/istream
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/iterator
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/limits
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/list
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/locale
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/map
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/memory
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/mutex
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/new
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/numeric
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ostream
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/algo.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/algobase.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/algorithm
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/algorithmfwd.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/balanced_quicksort.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/base.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/basic_iterator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/checkers.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/compatibility.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/compiletime_settings.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/equally_split.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/features.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/find.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/find_selectors.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/for_each.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/for_each_selectors.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/iterator.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/list_partition.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/losertree.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/merge.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/multiseq_selection.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/multiway_merge.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/multiway_mergesort.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/numeric
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/numericfwd.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/omp_loop.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/omp_loop_static.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/par_loop.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/parallel.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/partial_sum.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/partition.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/queue.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/quicksort.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/random_number.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/random_shuffle.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/search.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/set_operations.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/settings.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/sort.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/tags.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/types.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/unique_copy.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/parallel/workstealing.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/array
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/base.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/bitset
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/deque
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/forward_list
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_algos.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_container_size.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_hash_func.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_hashtable_size.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_list_to_slist.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_list_to_vector.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_map_to_unordered_map.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_node.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_state.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_trace.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_vector_size.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/impl/profiler_vector_to_list.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/iterator_tracker.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/list
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/map
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/map.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/multimap.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/multiset.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/ordered_base.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/set
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/set.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/unordered_base.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/unordered_map
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/unordered_set
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/profile/vector
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/queue
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/random
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/ratio
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/regex
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/scoped_allocator
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/set
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/shared_mutex
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/sstream
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/stack
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/stdexcept
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/streambuf
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/string
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/system_error
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tgmath.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/thread
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/array
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/bessel_function.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/beta_function.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/ccomplex
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cctype
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cfenv
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cfloat
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cinttypes
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/climits
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cmath
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/complex
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/complex.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cstdarg
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cstdbool
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cstdint
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cstdio
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cstdlib
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/ctgmath
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/ctime
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/ctype.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cwchar
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/cwctype
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/ell_integral.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/exp_integral.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/fenv.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/float.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/functional
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/functional_hash.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/gamma.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/hashtable.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/hashtable_policy.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/hypergeometric.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/inttypes.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/legendre_function.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/limits.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/math.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/memory
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/modified_bessel_func.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/poly_hermite.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/poly_laguerre.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/random
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/random.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/random.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/regex
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/riemann_zeta.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/shared_ptr.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/special_function_util.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/stdarg.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/stdbool.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/stdint.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/stdio.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/stdlib.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/tgmath.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/tuple
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/type_traits
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/unordered_map
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/unordered_map.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/unordered_set
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/unordered_set.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/utility
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/wchar.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr1/wctype.h
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr2/bool_set
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr2/bool_set.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr2/dynamic_bitset
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr2/dynamic_bitset.tcc
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr2/ratio
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tr2/type_traits
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/tuple
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/type_traits
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/typeindex
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/typeinfo
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/unordered_map
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/unordered_set
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/utility
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/valarray
-file path=$(GCC_BASEDIR)/include/c++/$(COMPONENT_VERSION)/vector
-#
-# GNU C++ Standard Library Archive Libraries
-#
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++.so.6.0.21-gdb.py
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++fs.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++fs.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libsupc++.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libsupc++.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/cc1plus \
-    mode=0555
-file path=$(GCC_BASEDIR)/lib/libstdc++.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libstdc++.la variant.arch=drop
-#
-# GNU C++ Standard Library Python gdb support
-#
-file path=$(GCC_BASEDIR)/lib/libstdc++.so.6.0.21-gdb.py
-file path=$(GCC_BASEDIR)/lib/libstdc++fs.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libstdc++fs.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libsupc++.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libsupc++.la variant.arch=drop
-file path=$(GCC_BASEDIR)/share/gcc-$(COMPONENT_VERSION)/python/libstdcxx/__init__.py
-file path=$(GCC_BASEDIR)/share/gcc-$(COMPONENT_VERSION)/python/libstdcxx/v6/__init__.py
-file path=$(GCC_BASEDIR)/share/gcc-$(COMPONENT_VERSION)/python/libstdcxx/v6/printers.py
-file path=$(GCC_BASEDIR)/share/gcc-$(COMPONENT_VERSION)/python/libstdcxx/v6/xmethods.py
-file path=$(GCC_BASEDIR)/share/man/man1/g++.1
-link path=usr/bin/c++ target=../gcc/$(GCC_VERSION)/bin/c++ mediator=gcc \
-    mediator-version=$(GCC_VERSION)
-link path=usr/bin/g++ target=../gcc/$(GCC_VERSION)/bin/g++ mediator=gcc \
-    mediator-version=$(GCC_VERSION)
-file path=usr/share/gcc-$(COMPONENT_VERSION)/python/libstdcxx/__init__.py
-file path=usr/share/gcc-$(COMPONENT_VERSION)/python/libstdcxx/v6/__init__.py
-file path=usr/share/gcc-$(COMPONENT_VERSION)/python/libstdcxx/v6/printers.py
-file path=usr/share/gdb/auto-load/usr/lib/$(MACH64)/libstdc++.so.6.0.21-gdb.py
-file path=usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.21-gdb.py
-link path=usr/share/man/man1/c++.1 \
-    target=../../../gcc/$(GCC_VERSION)/share/man/man1/g++.1 mediator=gcc \
-    mediator-version=$(GCC_VERSION)
-link path=usr/share/man/man1/g++.1 \
-    target=../../../gcc/$(GCC_VERSION)/share/man/man1/g++.1 mediator=gcc \
-    mediator-version=$(GCC_VERSION)
-license gmon.license license=BSD
-license FDLv1.3 license=FDLv1.3
-license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
-license COPYING license=GPLv2
-license COPYING3 license=GPLv3
-license COPYING.LIB license=LGPLv2.1
-license COPYING3.LIB license=LGPLv3
-depend type=require fmri=pkg:/developer/gcc/gcc-c-$(GCC_V)
-depend type=require fmri=pkg:/developer/gcc/gcc-common-$(GCC_V)
-depend type=require fmri=pkg:/system/library/gcc/gcc-c++-runtime-$(GCC_V)
-depend type=require fmri=pkg:/system/library/gcc/gcc-c-runtime-$(GCC_V)
--- a/components/gcc53/developer-gcc-gcc-c-53.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-<transform file path=usr.*/man/.+ -> default mangler.man.stability 'pass-thru volatile'>
-<transform dir path=$(GCC_BASEDIR)/share/locale$ -> default facet.locale true>
-set name=pkg.fmri \
-    value=pkg:/developer/gcc/gcc-c-$(GCC_V)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC C Compiler - $(GCC_VERSION)"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - C Compiler"
-set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification value=org.opensolaris.category.2008:Development/C \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-gcc target=gcc
-hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-gcc-$(IPS_COMPONENT_VERSION) \
-    target=gcc
-file path=$(GCC_BASEDIR)/bin/gcc
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/cc1 mode=0555
-file path=$(GCC_BASEDIR)/share/info/gcc.info
-file path=$(GCC_BASEDIR)/share/locale/be/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/da/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/de/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/el/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/es/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/fi/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/fr/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/hr/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/id/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/ja/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/nl/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/ru/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/sr/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/sv/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/tr/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/uk/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/vi/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/zh_CN/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/locale/zh_TW/LC_MESSAGES/gcc.mo
-file path=$(GCC_BASEDIR)/share/man/man1/gcc.1
-link path=usr/bin/gcc target=../gcc/$(GCC_VERSION)/bin/gcc mediator=gcc \
-    mediator-version=$(GCC_VERSION)
-link path=usr/share/man/man1/gcc.1 \
-    target=../../../gcc/$(GCC_VERSION)/share/man/man1/gcc.1 mediator=gcc \
-    mediator-version=$(GCC_VERSION)
-license gmon.license license=BSD
-license FDLv1.3 license=FDLv1.3
-license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
-license COPYING license=GPLv2
-license COPYING3 license=GPLv3
-license COPYING.LIB license=LGPLv2.1
-license COPYING3.LIB license=LGPLv3
-depend type=require fmri=pkg:/developer/gcc/gcc-common-$(GCC_V)
-depend type=require fmri=pkg:/system/library/gcc/gcc-c-runtime-$(GCC_V)
--- a/components/gcc53/developer-gcc-gcc-common-53.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,955 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability 'pass-thru volatile'>
-<transform dir path=$(GCC_BASEDIR)/share/locale$ -> default facet.locale true>
-<transform file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/.*\.o$ -> \
-    add pkg.linted.userland.action001.2 true>
-set name=pkg.fmri \
-    value=pkg:/developer/gcc/gcc-common-$(GCC_V)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC Common Development Files - $(GCC_VERSION)"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - Common Development Files"
-set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification value=org.opensolaris.category.2008:Development/GNU
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-gcc-ar target=gcc-ar
-hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-gcc-nm target=gcc-nm
-hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-gcc-ranlib target=gcc-ranlib
-file path=$(GCC_BASEDIR)/bin/cpp
-file path=$(GCC_BASEDIR)/bin/gcc-ar
-file path=$(GCC_BASEDIR)/bin/gcc-nm
-file path=$(GCC_BASEDIR)/bin/gcc-ranlib
-file path=$(GCC_BASEDIR)/bin/gcov
-file path=$(GCC_BASEDIR)/bin/gcov-tool
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libatomic.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libatomic.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libcc1.la variant.arch=drop
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libcc1.so target=libcc1.so.0.0.0
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libcc1.so.0 target=libcc1.so.0.0.0
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libcc1.so.0.0.0
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libcilkrts.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libcilkrts.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libcilkrts.spec
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp-plugin-host_nonshm.la \
-    variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp-plugin-host_nonshm.la \
-    variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libitm.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libitm.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libitm.spec
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libssp.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libssp.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libssp_nonshared.a
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libssp_nonshared.la variant.arch=drop
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/$(MACH64)/gmon.o \
-    variant.arch=drop
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/$(MACH64)/libgcc.a \
-    variant.arch=drop
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/$(MACH64)/libgcc_eh.a \
-    variant.arch=drop
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/$(MACH64)/libgcov.a \
-    variant.arch=drop
-$(SOLARIS_11_ONLY)file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crt1.o \
-    variant.arch=sparc
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtbegin.o
-$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtbeginS.o
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtend.o
-$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtendS.o
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtfastmath.o
-$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtp.o
-$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtpg.o
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtprec32.o \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtprec64.o \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/crtprec80.o \
-    variant.arch=i386
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/gmon.o
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/libgcc.a
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/libgcc_eh.a
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/libgcov.a
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/collect2 \
-    mode=0555
-$(SOLARIS_11_ONLY)file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crt1.o \
-    variant.arch=sparc
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtbegin.o
-$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtbeginS.o
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtend.o
-$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtendS.o
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtfastmath.o
-$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtp.o
-$(SOLARIS_12_ONLY)file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtpg.o
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtprec32.o \
-    variant.arch=i386
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtprec64.o \
-    variant.arch=i386
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/crtprec80.o \
-    variant.arch=i386
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/gmon.o
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include-fixed/limits.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include-fixed/sys/feature_tests.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include-fixed/syslimits.h
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/adxintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/ammintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx2intrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512bwintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512cdintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512dqintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512erintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512fintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512ifmaintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512ifmavlintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512pfintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512vbmiintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512vbmivlintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512vlbwintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512vldqintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avx512vlintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/avxintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/bmi2intrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/bmiintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/bmmintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/cilk.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/cilk_api.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/cilk_api_linux.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/cilk_stub.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/cilk_undocumented.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/common.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/holder.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/hyperobject_base.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/metaprogramming.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_file.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_list.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_max.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_min.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_min_max.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_opadd.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_opand.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_opmul.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_opor.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_opxor.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_ostream.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cilk/reducer_string.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/clflushoptintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/clwbintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cpuid.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/cross-stdarg.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/emmintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/f16cintrin.h \
-    variant.arch=i386
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/float.h
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/fma4intrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/fmaintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/fxsrintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/ia32intrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/immintrin.h \
-    variant.arch=i386
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/iso646.h
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/lwpintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/lzcntintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/mm3dnow.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/mm_malloc.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/mmintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/mwaitxintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/nmmintrin.h \
-    variant.arch=i386
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/omp.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/openacc.h
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/pcommitintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/pmmintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/popcntintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/prfchwintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/quadmath.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/quadmath_weak.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/rdseedintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/rtmintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/shaintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/smmintrin.h \
-    variant.arch=i386
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/ssp/ssp.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/ssp/stdio.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/ssp/string.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/ssp/unistd.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdalign.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdarg.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdatomic.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdbool.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stddef.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdfix.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdint-gcc.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdint.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/stdnoreturn.h
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/tbmintrin.h \
-    variant.arch=i386
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/tgmath.h
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/tmmintrin.h \
-    variant.arch=i386
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/unwind.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/varargs.h
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/visintrin.h \
-    variant.arch=sparc
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/wmmintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/x86intrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/xmmintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/xopintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/xsavecintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/xsaveintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/xsaveoptintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/xsavesintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/xtestintrin.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/fixinc.sh \
-    mode=0555
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/fixinc_list
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/fixincl \
-    mode=0555
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/gsyslimits.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/include/README
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/include/limits.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/macro_list
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/mkheaders \
-    mode=0555
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/mkheaders.conf
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/install-tools/mkinstalldirs \
-    mode=0555
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/libgcc.a
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/libgcc_eh.a
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/libgcov.a
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/liblto_plugin.la \
-    variant.arch=drop
-link \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/liblto_plugin.so \
-    target=liblto_plugin.so.0.0.0
-link \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/liblto_plugin.so.0 \
-    target=liblto_plugin.so.0.0.0
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/liblto_plugin.so.0.0.0
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/lto-wrapper \
-    mode=0555
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/lto1 mode=0555
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/gengtype \
-    mode=0555
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/gtype.state \
-    mode=0555
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ada/gcc-interface/ada-tree.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/addresses.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/alias.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/all-tree.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/alloc-pool.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ansidecl.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/asan.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/attribs.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/auto-host.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/auto-profile.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/b-header-vars
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/basic-block.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/bb-reorder.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/bitmap.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/builtin-attrs.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/builtin-types.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/builtins.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/builtins.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/bversion.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/c-family/c-common.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/c-family/c-common.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/c-family/c-objc.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/c-family/c-pragma.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/c-family/c-pretty-print.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/c-tree.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/calls.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ccmp.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfg-flags.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfg.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfganal.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfgbuild.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfgcleanup.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfgexpand.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfghooks.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfgloop.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfgloopmanip.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cfgrtl.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cgraph.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/chkp-builtins.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cif-code.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cilk-builtins.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cilk.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cilkplus.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/collect-utils.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/collect2-aix.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/collect2.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/conditions.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/dbxelf.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/elfos.h
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/att.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/biarch64.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/i386-opts.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/i386-protos.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/i386.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/sol2.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/stringop.def \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/sysv4.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/unix.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/x86-64.h \
-    variant.arch=i386
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/i386/x86-tune.def \
-    variant.arch=i386
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/initfini-array.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sol2-protos.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sol2.h
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/biarch64.h \
-    variant.arch=sparc
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/default-64.h \
-    variant.arch=sparc
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/sol2.h \
-    variant.arch=sparc
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/sparc-opts.h \
-    variant.arch=sparc
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/sparc-protos.h \
-    variant.arch=sparc
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/sparc.h \
-    variant.arch=sparc
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/sysv4.h \
-    variant.arch=sparc
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/sparc/tso.h \
-    variant.arch=sparc
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/usegas.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/config/vxworks-dummy.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/configargs.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/context.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/convert.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/coretypes.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/coverage.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cp/cp-tree.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cp/cp-tree.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cp/cxx-pretty-print.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cp/name-lookup.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cp/type-utils.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cppbuiltin.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cppdefault.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cpplib.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/cselib.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/data-streamer.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dbgcnt.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dbgcnt.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dbxout.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dce.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ddg.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/debug.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/defaults.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/df.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dfp.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/diagnostic-color.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/diagnostic-core.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/diagnostic.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/diagnostic.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dojump.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dominance.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/domwalk.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/double-int.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dumpfile.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dwarf2asm.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/dwarf2out.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/emit-rtl.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/errors.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/et-forest.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/except.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/explow.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/expmed.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/expr.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/fibonacci_heap.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/file-find.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/filenames.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/fixed-value.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/flag-types.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/flags.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/fold-const.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/function.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gcc-plugin.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gcc-symtab.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gcc.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gcov-counter.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gcov-io.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gcse-common.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gcse.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/generic-match.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gengtype.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/genrtl.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gensupport.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ggc-internal.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ggc.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-builder.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-expr.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-fold.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-iterator.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-low.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-match.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-pretty-print.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-ssa.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-streamer.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple-walk.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimple.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimplify-me.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gimplify.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/glimits.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/graph.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/graphds.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/graphite-isl-ast-to-gimple.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/graphite-poly.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/graphite-scop-detection.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/graphite-sese-to-poly.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gsstruct.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gstab.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gsyms.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gsyslimits.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gtm-builtins.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/gtype-desc.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hard-reg-set.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hash-map.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hash-set.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hash-table.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hashtab.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/highlev-plugin-common.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hooks.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hosthooks-def.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hosthooks.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hw-doloop.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/hwint.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ifcvt.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/inchash.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/incpath.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/input.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/insn-addr.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/insn-codes.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/insn-constants.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/insn-flags.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/insn-modes.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/insn-notes.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/internal-fn.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/internal-fn.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/intl.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-chkp.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-icf-gimple.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-icf.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-inline.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-prop.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-ref.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-reference.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ipa-utils.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ira-int.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ira.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/is-a.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/java/java-tree.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/langhooks-def.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/langhooks.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/lcm.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/libfuncs.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/libiberty.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/limitx.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/limity.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/line-map.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/loop-unroll.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/lower-subreg.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/lra-int.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/lra.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/lto-compress.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/lto-section-names.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/lto-streamer.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/machmode.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/machmode.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/md5.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/mode-classes.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/obstack.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/omega.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/omp-builtins.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/omp-low.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/optabs.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/optabs.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/options.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/opts-diagnostic.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/opts.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/output.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/params.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/params.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/pass-instances.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/pass_manager.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/passes.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/plugin-api.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/plugin-version.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/plugin.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/plugin.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/predict.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/predict.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/prefix.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/pretty-print.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/print-rtl.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/print-tree.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/profile.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/read-md.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/real.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/realmpfr.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/recog.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/reg-notes.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/regcprop.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/regrename.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/regs.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/regset.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/reload.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/resource.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/rtl-chkp.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/rtl-error.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/rtl-iter.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/rtl.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/rtl.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/rtlhash.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/rtlhooks-def.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/safe-ctype.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sanitizer.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sbitmap.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sched-int.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sdbout.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sel-sched-dump.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sel-sched-ir.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sel-sched.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sese.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/shrink-wrap.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/signop.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sparseset.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/splay-tree.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sreal.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ssa-iterators.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/stab.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/statistics.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/stmt.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/stor-layout.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/streamer-hooks.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/stringpool.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/symbol-summary.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/symtab.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/sync-builtins.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/system.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/target-def.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/target-globals.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/target-hooks-macros.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/target.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/target.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/targhooks.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/timevar.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/timevar.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tm-preds.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tm.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tm_p.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/toplev.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/trans-mem.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-affine.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-browser.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-cfg.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-cfgcleanup.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-check.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-chkp.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-chrec.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-core.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-data-ref.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-dfa.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-diagnostic.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-dump.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-eh.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-hasher.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-inline.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-into-ssa.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-iterator.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-nested.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-object-size.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-outof-ssa.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-parloops.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-pass.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-phinodes.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-pretty-print.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-scalar-evolution.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-address.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-alias.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-coalesce.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-dom.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-live.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-loop-ivopts.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-loop-manip.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-loop-niter.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-loop.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-operands.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-propagate.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-sccvn.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-ter.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-threadedge.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa-threadupdate.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssa.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-ssanames.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-stdarg.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-streamer.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree-vectorizer.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tree.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/treestruct.def
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tsan.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/tsystem.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/typeclass.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/typed-splay-tree.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/ubsan.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/valtrack.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/value-prof.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/varasm.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/vec.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/version.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/vmsdbg.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/vtable-verify.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/wide-int-print.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/wide-int.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/xcoff.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/xcoffout.h
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/libcc1plugin.la \
-    variant.arch=drop
-link \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/libcc1plugin.so \
-    target=libcc1plugin.so.0.0.0
-link \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/libcc1plugin.so.0 \
-    target=libcc1plugin.so.0.0.0
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/libcc1plugin.so.0.0.0
-file path=$(GCC_BASEDIR)/lib/libatomic.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libatomic.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libcilkrts.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libcilkrts.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libcilkrts.spec
-file path=$(GCC_BASEDIR)/lib/libgomp-plugin-host_nonshm.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libgomp.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libgomp.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libgomp.spec
-file path=$(GCC_BASEDIR)/lib/libitm.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libitm.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libitm.spec
-file path=$(GCC_BASEDIR)/lib/libssp.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libssp.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libssp_nonshared.a
-file path=$(GCC_BASEDIR)/lib/libssp_nonshared.la variant.arch=drop
-file path=$(GCC_BASEDIR)/share/info/cpp.info
-file path=$(GCC_BASEDIR)/share/info/cppinternals.info
-link path=$(GCC_BASEDIR)/share/info/dir \
-    target=../../../../../var/info/usr_gcc_$(GCC_VERSION)_share_info_dir
-file path=$(GCC_BASEDIR)/share/info/gccinstall.info
-file path=$(GCC_BASEDIR)/share/info/gccint.info
-file path=$(GCC_BASEDIR)/share/info/libgomp.info
-file path=$(GCC_BASEDIR)/share/info/libitm.info
-file path=$(GCC_BASEDIR)/share/locale/be/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/ca/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/da/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/de/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/el/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/eo/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/es/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/fi/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/fr/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/id/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/ja/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/nl/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/pt_BR/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/ru/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/sr/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/sv/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/tr/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/uk/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/vi/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/zh_CN/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/locale/zh_TW/LC_MESSAGES/cpplib.mo
-file path=$(GCC_BASEDIR)/share/man/man1/cpp.1
-file path=$(GCC_BASEDIR)/share/man/man1/gcov.1
-file path=$(GCC_BASEDIR)/share/man/man7/fsf-funding.7
-file path=$(GCC_BASEDIR)/share/man/man7/gfdl.7
-file path=$(GCC_BASEDIR)/share/man/man7/gpl.7
-link path=usr/bin/gcov target=../gcc/$(GCC_VERSION)/bin/gcov mediator=gcc \
-    mediator-version=$(GCC_VERSION)
-link path=usr/bin/gcpp target=../gcc/$(GCC_VERSION)/bin/cpp mediator=gcc \
-    mediator-version=$(GCC_VERSION)
-link path=usr/share/man/man1/gcov.1 \
-    target=../../../gcc/$(GCC_VERSION)/share/man/man1/gcov.1 mediator=gcc \
-    mediator-version=$(GCC_VERSION)
-link path=usr/share/man/man1/gcpp.1 \
-    target=../../../gcc/$(GCC_VERSION)/share/man/man1/cpp.1 mediator=gcc \
-    mediator-version=$(GCC_VERSION)
-link path=usr/share/man/man7/fsf-funding.7 \
-    target=../../../gcc/$(GCC_VERSION)/share/man/man7/fsf-funding.7 \
-    mediator=gcc mediator-version=$(GCC_VERSION)
-link path=usr/share/man/man7/gfdl.7 \
-    target=../../../gcc/$(GCC_VERSION)/share/man/man7/gfdl.7 mediator=gcc \
-    mediator-version=$(GCC_VERSION)
-link path=usr/share/man/man7/gpl.7 \
-    target=../../../gcc/$(GCC_VERSION)/share/man/man7/gpl.7 mediator=gcc \
-    mediator-version=$(GCC_VERSION)
-file $(GCC_BASEDIR)/share/info/dir \
-    path=var/info/usr_gcc_$(GCC_VERSION)_share_info_dir mode=0644 preserve=true
-license gmon.license license=BSD
-license FDLv1.3 license=FDLv1.3
-license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
-license COPYING license=GPLv2
-license COPYING3 license=GPLv3
-license COPYING.LIB license=LGPLv2.1
-license COPYING3.LIB license=LGPLv3
-depend type=group fmri=pkg:/system/library/gcc/gcc-c-runtime
-depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/$(MACH64)/crt1.o \
-    variant.arch=i386
-depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/$(MACH64)/crti.o \
-    variant.arch=i386
-depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/$(MACH64)/crtn.o \
-    variant.arch=i386
-depend type=require fmri=__TBD \
-    pkg.debug.depend.file=usr/lib/$(MACH64)/values-Xa.o
-depend type=require fmri=__TBD \
-    pkg.debug.depend.file=usr/lib/$(MACH64)/values-Xc.o
-depend type=require fmri=__TBD \
-    pkg.debug.depend.file=usr/lib/$(MACH64)/values-Xs.o
-depend type=require fmri=__TBD \
-    pkg.debug.depend.file=usr/lib/$(MACH64)/values-Xt.o
-depend type=require fmri=__TBD \
-    pkg.debug.depend.file=usr/lib/$(MACH64)/values-xpg4.o
-depend type=require fmri=__TBD \
-    pkg.debug.depend.file=usr/lib/$(MACH64)/values-xpg6.o
-depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/crt1.o \
-    variant.arch=i386
-depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/crti.o \
-    variant.arch=i386
-depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/crtn.o \
-    variant.arch=i386
-depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xa.o
-depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xc.o
-depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xs.o
-depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xt.o
-depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-xpg4.o
-depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-xpg6.o
-depend type=require fmri=pkg:/developer/assembler
-depend type=require fmri=pkg:/developer/gnu-binutils
-depend type=require fmri=pkg:/system/header
--- a/components/gcc53/developer-gcc-gcc-gfortran-53.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,99 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability 'pass-thru volatile'>
-set name=pkg.fmri \
-    value=pkg:/developer/gcc/gcc-gfortran-$(GCC_V)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC Fortran Compiler - $(GCC_VERSION)"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - Fortran Compiler"
-set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/Fortran \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-hardlink path=$(GCC_BASEDIR)/bin/$(GNU_ARCH)-gfortran target=gfortran
-file path=$(GCC_BASEDIR)/bin/gfortran
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgfortran.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgfortran.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgfortran.spec
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libquadmath.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libquadmath.la variant.arch=drop
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/$(MACH64)/libcaf_single.a \
-    variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/finclude/ieee_arithmetic.mod
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/finclude/ieee_exceptions.mod
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/finclude/ieee_features.mod
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/libcaf_single.a
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/libcaf_single.la
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/libgfortranbegin.a
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/32/libgfortranbegin.la
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/f951 mode=0555
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/ieee_arithmetic.mod
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/ieee_exceptions.mod
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/ieee_features.mod
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/omp_lib.f90
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/omp_lib.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/omp_lib.mod
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/omp_lib_kinds.mod
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/openacc.f90
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/openacc.mod
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/openacc_kinds.mod
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/finclude/openacc_lib.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/libcaf_single.a
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/libcaf_single.la
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/libgfortranbegin.a \
-    variant.arch=drop
-file \
-    path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/libgfortranbegin.la \
-    variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libgfortran.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libgfortran.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libgfortran.spec
-file path=$(GCC_BASEDIR)/lib/libquadmath.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libquadmath.la variant.arch=drop
-file path=$(GCC_BASEDIR)/share/info/gfortran.info
-file path=$(GCC_BASEDIR)/share/info/libquadmath.info variant.arch=i386
-file path=$(GCC_BASEDIR)/share/man/man1/gfortran.1
-link path=usr/bin/gfortran target=../gcc/$(GCC_VERSION)/bin/gfortran \
-    mediator=gcc mediator-version=$(GCC_VERSION)
-link path=usr/share/man/man1/gfortran.1 \
-    target=../../../gcc/$(GCC_VERSION)/share/man/man1/gfortran.1 mediator=gcc \
-    mediator-version=$(GCC_VERSION)
-license gmon.license license=BSD
-license FDLv1.3 license=FDLv1.3
-license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
-license COPYING license=GPLv2
-license COPYING3 license=GPLv3
-license COPYING.LIB license=LGPLv2.1
-license COPYING3.LIB license=LGPLv3
-depend type=require fmri=pkg:/developer/gcc/gcc-c-$(GCC_V)
-depend type=require fmri=pkg:/developer/gcc/gcc-common-$(GCC_V)
-depend type=require fmri=pkg:/system/library/gcc/gcc-c-runtime-$(GCC_V)
-depend type=require fmri=pkg:/system/library/gcc/gcc-gfortran-runtime
-depend type=require fmri=pkg:/system/library/gcc/gcc-gfortran-runtime-$(GCC_V)
--- a/components/gcc53/developer-gcc-gcc-gobjc-53.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-<transform file path=usr.*/man/.+ -> default mangler.man.stability 'pass-thru volatile'>
-set name=pkg.fmri \
-    value=pkg:/developer/gcc/gcc-gobjc-$(GCC_V)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC Objective-C Compiler - $(GCC_VERSION)"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - Objective-C Compiler"
-set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification value=org.opensolaris.category.2008:Development/C \
-    value=org.opensolaris.category.2008:Development/GNU \
-    value="org.opensolaris.category.2008:Development/Objective C"
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libobjc.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libobjc.la variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/cc1obj \
-    mode=0555
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/NXConstStr.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/Object.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/Protocol.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/message.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/objc-decls.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/objc-exception.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/objc-sync.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/objc.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/runtime.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/include/objc/thr.h
-file path=$(GCC_BASEDIR)/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/plugin/include/objc/objc-tree.def
-file path=$(GCC_BASEDIR)/lib/libobjc.a variant.arch=drop
-file path=$(GCC_BASEDIR)/lib/libobjc.la variant.arch=drop
-license gmon.license license=BSD
-license FDLv1.3 license=FDLv1.3
-license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
-license COPYING license=GPLv2
-license COPYING3 license=GPLv3
-license COPYING.LIB license=LGPLv2.1
-license COPYING3.LIB license=LGPLv3
-depend type=require fmri=pkg:/developer/gcc/gcc-c++-$(GCC_V)
-depend type=require fmri=pkg:/developer/gcc/gcc-c-$(GCC_V)
-depend type=require fmri=pkg:/developer/gcc/gcc-common-$(GCC_V)
-depend type=require fmri=pkg:/system/library/gcc/gcc-c++-runtime-$(GCC_V)
-depend type=require fmri=pkg:/system/library/gcc/gcc-c-runtime-$(GCC_V)
-depend type=require fmri=pkg:/system/library/gcc/gcc-gobjc-runtime
-depend type=require fmri=pkg:/system/library/gcc/gcc-gobjc-runtime-$(GCC_V)
--- a/components/gcc53/developer-gcc-gfortran.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/developer/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC - GNU Fortran Compiler"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - Fortran Compiler"
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/Fortran \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend type=require fmri=pkg:/developer/gcc/gcc-gfortran-$(GCC_V)
--- a/components/gcc53/developer-gcc-gobjc.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/developer/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC - Objective-C Compiler"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - Objective-C Compiler"
-set name=info.classification value=org.opensolaris.category.2008:Development/C \
-    value=org.opensolaris.category.2008:Development/GNU \
-    value="org.opensolaris.category.2008:Development/Objective C"
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend type=require fmri=pkg:/developer/gcc/gcc-gobjc-$(GCC_V)
--- a/components/gcc53/developer-gcc.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/developer/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value=GCC
-set name=com.oracle.info.description value="the GNU Compiler Collection"
-set name=info.classification value=org.opensolaris.category.2008:Development/C \
-    value=org.opensolaris.category.2008:Development/C++ \
-    value=org.opensolaris.category.2008:Development/Fortran \
-    value=org.opensolaris.category.2008:Development/GNU \
-    value="org.opensolaris.category.2008:Development/Objective C"
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend type=require fmri=pkg:/developer/gcc-$(GCC_V)
--- a/components/gcc53/gmon.license	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-
-Copyright (c) 1983, 1992, 1993
-	The Regents of the University of California.  All rights reserved.
-Copyright (C) 2007-2015 Free Software Foundation, Inc.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-   notice, this list of conditions and the following disclaimer in the
-   documentation and/or other materials provided with the distribution.
-4. Neither the name of the University nor the names of its contributors
-   may be used to endorse or promote products derived from this software
-   without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-
--- a/components/gcc53/patches/001-multilib-sparc.patch	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-#
-#  We want sparc/i386 to match locations for their 32 bit support when building
-#  multilib.  For now use the more generic /32.  This has not been filed
-#  upstream.
-#
---- gcc-5.3.0.orig/gcc/config/sparc/t-sol2	Wed Apr 30 09:10:44 2014
-+++ gcc-5.3.0/gcc/config/sparc/t-sol2	Tue Jan  5 10:50:03 2016
[email protected]@ -1,4 +1,4 @@
- MULTILIB_OPTIONS = m32/m64
--MULTILIB_DIRNAMES = sparcv8plus sparcv9
-+MULTILIB_DIRNAMES = 32 sparcv9
- MULTILIB_MATCHES =
- MULTILIB_OSDIRNAMES = . sparcv9
--- a/components/gcc53/patches/002-libc-values.patch	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-#
-# As the comment mentions below, match the values-*.o that selects the libc
-# behaviour for the C/C++ standard selected on the command line.
-# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
-#
---- gcc-5.3.0.orig/gcc/config/sol2.h	Thu Oct  1 05:01:18 2015
-+++ gcc-5.3.0/gcc/config/sol2.h	Tue Jan 12 17:39:43 2016
[email protected]@ -150,9 +150,32 @@
- #define MD_EXEC_PREFIX "/usr/ccs/bin/"
- #endif
- 
-+/* Solaris libc and libm implement multiple behaviours for various interfaces
-+   that have changed over the years in different versions of the standards.
-+   The behaviour is controlled by linking corresponding values-*.o objects.
-+   Each of these objects contain alternate defintions of one or more variables
-+   that libc uses to select which conflicting behaviour it should exhibit.
-+   There are two sets of these objects, values-X*.o and values-xpg*.o.
-+
-+   The values-X*.o objects set the variable _lib_version to one of strict_ansi,
-+   ansi_1, or c_issue_4.  Ignoring '-Xt' and '-Xs', unless '-Xc' is used with
-+   the Solaris Studio C/C++ compilers, it appears that values-Xa.o is linked
-+   into resulting executables regardless of which '-std=' setting is selected.
-+
-+   The values-xpg*.o objects define one or more __xpg* variables.  No
-+   values-xpg*.o object is linked in unless the equivalent of '-std=c99|c11'
-+   is used during the linking of C code.  In either of those cases,
-+   values-xpg6.o is linked.
-+
-+   The below spec string is reasonably consistent with that behaviour. */
- #undef STARTFILE_ARCH_SPEC
--#define STARTFILE_ARCH_SPEC "%{ansi:values-Xc.o%s} \
--			    %{!ansi:values-Xa.o%s}"
-+#define STARTFILE_ARCH_SPEC \
-+    "%{ansi:values-Xc.o%s; :values-Xa.o%s} \
-+     %{std=c99|std=c9x|std=gnu99|std=gnu9x:values-xpg6.o%s} \
-+     %{std=c11|std=c1x|std=gnu11|std=gnu1x:values-xpg6.o%s} \
-+     %{std=c++11|std=c++0x|std=gnu++11|std=gnu++0x:values-xpg6.o%s} \
-+     %{std=c++14|std=c++1y|std=gnu++14|std=gnu++1y:values-xpg6.o%s} \
-+     %{std=c++1z|std=gnu++1z:values-xpg6.o%s}"
- 
- #if defined(HAVE_LD_PIE) && defined(HAVE_SOLARIS_CRTS)
- #define STARTFILE_CRTBEGIN_SPEC "%{shared|pie:crtbeginS.o%s;:crtbegin.o%s}"
--- a/components/gcc53/patches/003-cilk-sparc.patch	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,327 +0,0 @@
-#
-# Enable cilk support for Sparc
-# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68945
-#
---- gcc-5.3.0/libcilkrts/runtime/sysdep-unix.c	2013-10-30 15:51:29.000000000 -0700
-+++ gcc-5.3.0/libcilkrts/runtime/sysdep-unix.c	2015-08-05 11:51:37.086142492 -0700
[email protected]@ -81,6 +81,10 @@
- #include <pthread.h>
- #include <unistd.h>
- 
-+#if defined(sun) || defined(__sun) || defined(__sun__)
-+#include <strings.h>
-+#endif
-+
- #if defined HAVE_ALLOCA_H
- # include <alloca.h>
- #elif defined __GNUC__
[email protected]@ -110,6 +114,14 @@
- #   define MAP_ANONYMOUS MAP_ANON
- #endif
- 
-+#if defined(sun) || defined(__sun) || defined(__sun__)
-+#include <sys/resource.h>
-+#include <dlfcn.h>
-+#ifndef MAP_ANONYMOUS
-+#define MAP_ANONYMOUS MAP_ANON
-+#endif
-+#endif
-+
- #ifdef  __VXWORKS__
- #   include <vxWorks.h>   
- #   include <vxCpuLib.h>  
---- gcc-5.3.0/libcilkrts/configure.tgt	2014-11-13 06:03:17.000000000 -0800
-+++ gcc-5.3.0/libcilkrts/configure.tgt	2015-08-03 20:58:07.888515211 -0700
[email protected]@ -37,6 +37,12 @@
-     ;;
-   i?86-*-*)
-     ;;
-+  sparc-*-*)
-+    ;;
-+  sparc*-*-*)
-+    ;;
-+  __sparc*-*-*)
-+    ;;
-   *-*-*)
-     UNSUPPORTED=1
-     ;;
---- gcc-5.3.0/libcilkrts/runtime/config/generic/cilk-abi-vla.c	2013-10-29 11:37:47.000000000 -0700
-+++ gcc-5.3.0/libcilkrts/runtime/config/generic/cilk-abi-vla.c	2015-08-05 18:16:04.959499239 -0700
[email protected]@ -103,5 +103,5 @@
- 
-     // Just free the allocated memory to the heap since we don't know
-     // how to expand/contract the calling frame
--    vla_internal_heap_free(t, full_size);
-+    vla_internal_heap_free(sf, full_size);
- }
---- gcc-5.3.0/libcilkrts/runtime/config/generic/os-unix-sysdep.c	2013-10-29 11:37:47.000000000 -0700
-+++ gcc-5.3.0/libcilkrts/runtime/config/generic/os-unix-sysdep.c	2015-08-06 10:27:40.088975924 -0700
[email protected]@ -43,22 +43,55 @@
- #include "os.h"
- #include "sysdep.h"
- 
-+#if defined(__sparc) || defined(__sparc__)
-+# include <sys/times.h>
-+# include <limits.h>
-+#endif
-+
- /*
-  * The cycle counter is used for debugging.  This funciton is only called if
-  * CILK_PROFILE is defined when the runtime is built.
-  */
- COMMON_SYSDEP unsigned long long __cilkrts_getticks(void)
- {
-+#if defined(__sparc) || defined(__sparc__)
-+  struct tms t;
-+
-+  if (times(&t) != (clock_t) -1)
-+    return (unsigned long long) (t.tms_utime + t.tms_stime);
-+
-+  return 0ULL;
-+#else
- #   warning "unimplemented cycle counter"
-     return 0;
-+#endif
-+}
-+
-+#if defined(__sparc) || defined(__sparc__)
-+#include "os-fence.h"
-+/*
-+ * SPARC V9 __cilkrts_fence implementation
-+ */
-+COMMON_SYSDEP void __cilkrts_fence(void)
-+{
-+  __asm__ __volatile__ ("membar #LoadLoad | #LoadStore | #StoreStore | #StoreLoad" ::: "memory");
- }
-+#endif
- 
- /*
-  * A "short pause" - called from the Cilk runtime's spinloops.
-  */
- COMMON_SYSDEP void __cilkrts_short_pause(void)
- {
-+#if defined(__sparc) || defined(__sparc__)
-+  /* spin around for 8 cycles */
-+  __asm__ __volatile__("rd %ccr, %g0");
-+  __asm__ __volatile__("rd %ccr, %g0");
-+  __asm__ __volatile__("rd %ccr, %g0");
-+  __asm__ __volatile__("rd %ccr, %g0");
-+#else
- #   warning __cilkrts_short_pause empty
-+#endif
- }
- 
- /*
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib.c	2013-11-06 06:55:46.000000000 -0800
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib.c	2015-08-06 19:09:24.207776401 -0700
[email protected]@ -1,6 +1,6 @@
- /* { dg-options "-fcilkplus" } */
--/* { dg-do run { target i?86-*-* x86_64-*-* } } */
--/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run { target i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } */
-+/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- 
- #if HAVE_IO
- #include <stdio.h>
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/steal_check.c	2014-01-09 05:37:41.000000000 -0800
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/steal_check.c	2015-08-06 19:09:24.563452389 -0700
[email protected]@ -1,6 +1,6 @@
--/* { dg-do run  { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run  { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- /* { dg-options "-fcilkplus" } */
--/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- 
- // #include <cilk/cilk_api.h>
- extern void __cilkrts_set_param (char *, char *);
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/spawnee_inline.c	2014-01-09 05:37:41.000000000 -0800
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/spawnee_inline.c	2015-08-06 19:09:24.472161093 -0700
[email protected]@ -1,6 +1,6 @@
--/* { dg-do run  { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run  { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- /* { dg-options "-fcilkplus -w" } */
--/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- 
- #include <stdio.h>
- #include <stdlib.h>
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_grain.c	2014-09-02 05:52:29.000000000 -0700
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_grain.c	2015-08-06 19:09:24.050896837 -0700
[email protected]@ -1,7 +1,7 @@
--/* { dg-do run { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- /* { dg-options "-fcilkplus" } */
- /* { dg-additional-options "-std=gnu99" { target c } } */
--/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- 
- 
- int grain_value = 2;
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/nested_cilk_for.c	2014-09-02 05:52:29.000000000 -0700
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/nested_cilk_for.c	2015-08-06 19:09:24.328343364 -0700
[email protected]@ -1,7 +1,7 @@
--/* { dg-do run { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- /* { dg-options "-fcilkplus" } */
- /* { dg-additional-options "-std=gnu99" { target c } } */
--/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- 
- #if HAVE_IO
- #include <stdio.h>
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/spawning_arg.c	2014-01-09 05:37:41.000000000 -0800
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/spawning_arg.c	2015-08-06 19:09:24.519701327 -0700
[email protected]@ -1,6 +1,6 @@
--/* { dg-do run  { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run  { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- /* { dg-options "-fcilkplus" } */
--/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- 
- void f0(volatile int *steal_flag)
- { 
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib_no_sync.c	2013-11-06 06:55:46.000000000 -0800
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib_no_sync.c	2015-08-06 19:09:24.279017911 -0700
[email protected]@ -1,6 +1,6 @@
- /* { dg-options "-fcilkplus" } */
--/* { dg-do run { target i?86-*-* x86_64-*-* } } */
--/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run { target i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } */
-+/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- 
- #if HAVE_IO
- #include <stdio.h>
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c	2014-09-02 05:52:29.000000000 -0700
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c	2015-08-06 19:09:24.101455854 -0700
[email protected]@ -1,7 +1,7 @@
--/* { dg-do run { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- /* { dg-options "-fcilkplus" } */
- /* { dg-additional-options "-std=gnu99" { target c } } */
--/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- 
- 
- 
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib_no_return.c	2013-11-06 06:55:46.000000000 -0800
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib_no_return.c	2015-08-06 19:09:24.254308740 -0700
[email protected]@ -1,6 +1,6 @@
- /* { dg-options "-fcilkplus" } */
--/* { dg-do run { target i?86-*-* x86_64-*-* } } */
--/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run { target i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } */
-+/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- 
- #if HAVE_IO
- #include <stdio.h>
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/test__cilk.c	2013-10-29 11:36:31.000000000 -0700
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/test__cilk.c	2015-08-06 19:09:24.600718008 -0700
[email protected]@ -1,5 +1,5 @@
- /* { dg-do compile } */
--/* { dg-do run  { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run  { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- /* { dg-options "-fcilkplus" } */
- 
- int main (void)
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/varargs_test.c	2014-01-09 05:37:41.000000000 -0800
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/varargs_test.c	2015-08-06 19:09:24.621315395 -0700
[email protected]@ -1,6 +1,6 @@
--/* { dg-do run  { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run  { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- /* { dg-options "-fcilkplus" } */
--/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- 
- #include <stdarg.h>
- #include <stdlib.h>
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/pr63307.c	2015-01-21 13:23:04.000000000 -0800
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/pr63307.c	2015-08-06 19:09:24.447390446 -0700
[email protected]@ -1,4 +1,4 @@
- /* { dg-options "-fcilkplus -fcompare-debug" } */
--/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
-+/* { dg-do compile { target i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } */
- 
- #include "fib_no_return.c"
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-for-2.c	2014-09-02 05:52:29.000000000 -0700
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-for-2.c	2015-08-06 19:09:23.984625444 -0700
[email protected]@ -1,7 +1,7 @@
--/* { dg-do run { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- /* { dg-options "-fcilkplus" } */
- /* { dg-additional-options "-std=gnu99" { target c } } */
--/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- 
- int msk;
- 
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/spawner_inline.c	2014-02-07 02:49:08.000000000 -0800
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/spawner_inline.c	2015-08-06 19:09:24.494961112 -0700
[email protected]@ -1,6 +1,6 @@
--/* { dg-do run  { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run  { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- /* { dg-options "-fcilkplus" } */
--/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- 
- #include <stdlib.h>
- #define DEFAULT_VALUE 30
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib_init_expr_xy.c	2013-11-06 06:55:46.000000000 -0800
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/fib_init_expr_xy.c	2015-08-06 19:09:24.230686024 -0700
[email protected]@ -1,6 +1,6 @@
- /* { dg-options "-fcilkplus" } */
--/* { dg-do run { target i?86-*-* x86_64-*-* } } */
--/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run { target i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } */
-+/* { dg-options "-fcilkplus -lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- 
- #if HAVE_IO
- #include <stdio.h>
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-fors.c	2014-09-02 05:52:29.000000000 -0700
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-fors.c	2015-08-06 19:09:24.126426402 -0700
[email protected]@ -1,7 +1,7 @@
--/* { dg-do run { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do run { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- /* { dg-options "-fcilkplus" } */
- /* { dg-additional-options "-std=gnu99" { target c } } */
--/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-additional-options "-lcilkrts" { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- 
- #if HAVE_IO
- #include <stdio.h>
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error2.c	2013-12-18 11:00:21.000000000 -0800
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error2.c	2015-08-06 19:11:44.336403626 -0700
[email protected]@ -1,4 +1,4 @@
--/* { dg-do compile { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do compile { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- /* { dg-options "-fcilkplus -Wall" } */
- 
- __attribute__((vector (vectorlength(32)))) 
---- gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error3.c	2014-01-23 07:21:42.000000000 -0800
-+++ gcc-5.3.0/gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error3.c	2015-08-06 19:12:08.083690541 -0700
[email protected]@ -1,4 +1,4 @@
--/* { dg-do compile { target { i?86-*-* x86_64-*-* } } } */
-+/* { dg-do compile { target { i?86-*-* x86_64-*-* sparc-*-* sparcv9-*-* __sparc*-*-* } } } */
- /* { dg-options "-fcilkplus -Wall" } */
- 
- __attribute__((vector (linear (x:y)))) /* { dg-message "parameter" "" { target c++ } } */
-
---- gcc-5.3.0/libcilkrts/Makefile.in      2014-03-26 12:16:35.000000000 -0700
-+++ gcc-5.3.0/libcilkrts/Makefile.in      2015-08-05 11:48:37.075834789 -0700
[email protected]@ -215,13 +215,13 @@
- AWK = @[email protected]
- CC = @[email protected]
- CCDEPMODE = @[email protected]
--CFLAGS = @[email protected]
-+CFLAGS = @[email protected] -D__EXTENSIONS__=1
- CPP = @[email protected]
--CPPFLAGS = @[email protected]
-+CPPFLAGS = @[email protected] -D__EXTENSIONS__=1
- CXX = @[email protected]
- CXXCPP = @[email protected]
- CXXDEPMODE = @[email protected]
--CXXFLAGS = @[email protected]
-+CXXFLAGS = @[email protected] -D__EXTENSIONS__=1
- CYGPATH_W = @[email protected]
- DEFS = @[email protected]
- DEPDIR = @[email protected]
-
--- a/components/gcc53/patches/004-alignment.patch	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
-#
-# Make a few alignment adjustments for sparc.  This has not been
-# submitted upstream yet.
-#
---- gcc-5.3.0/libgomp/config/posix/omp-lock.h	2008-06-06 09:01:54.000000000 -0400
-+++ gcc-5.3.0/libgomp/config/posix/omp-lock.h	2014-11-19 08:34:08.522303786 -0500
[email protected]@ -11,13 +11,28 @@
- #include <semaphore.h>
- 
- typedef pthread_mutex_t omp_lock_25_t;
--typedef struct { pthread_mutex_t lock; int count; } omp_nest_lock_25_t;
-+
-+typedef struct {
-+  pthread_mutex_t lock;
-+  int count;
-+} omp_nest_lock_25_t __attribute__((__aligned__(8)));
-+
- #ifdef HAVE_BROKEN_POSIX_SEMAPHORES
- /* If we don't have working semaphores, we'll make all explicit tasks
-    tied to the creating thread.  */
- typedef pthread_mutex_t omp_lock_t;
--typedef struct { pthread_mutex_t lock; int count; void *owner; } omp_nest_lock_t;
-+
-+typedef struct {
-+  pthread_mutex_t lock;
-+  int count;
-+  void *owner;
-+} omp_nest_lock_t __attribute__((__aligned__(8)));
- #else
- typedef sem_t omp_lock_t;
--typedef struct { sem_t lock; int count; void *owner; } omp_nest_lock_t;
-+typedef struct {
-+  sem_t lock;
-+  int count;
-+  void *owner;
-+} omp_nest_lock_t __attribute__((__aligned__(8)));
- #endif
-+
---- gcc-5.3.0/libgomp/omp.h.in	2014-01-02 17:25:54.000000000 -0500
-+++ gcc-5.3.0/libgomp/omp.h.in	2014-11-19 08:31:53.354302270 -0500
[email protected]@ -32,16 +32,24 @@
-    reflect the shape of the two types.  Their internals are private
-    to the library.  */
- 
-+#if defined(__x86_64__) || defined(__amd64) || defined(__sparc)
-+#define OMP_LOCK_ALIGN 8
-+#define OMP_NEST_LOCK_ALIGN 8
-+#else
-+#define OMP_LOCK_ALIGN 4
-+#define OMP_NEST_LOCK_ALIGN 4
-+#endif
-+
- typedef struct
- {
-   unsigned char _x[@[email protected]] 
--    __attribute__((__aligned__(@[email protected])));
-+    __attribute__((__aligned__(OMP_LOCK_ALIGN)));
- } omp_lock_t;
- 
- typedef struct
- {
-   unsigned char _x[@[email protected]] 
--    __attribute__((__aligned__(@[email protected])));
-+    __attribute__((__aligned__(OMP_NEST_LOCK_ALIGN)));
- } omp_nest_lock_t;
- #endif
- 
---- gcc-5.3.0/libgomp/config/posix/ptrlock.h	2014-01-02 17:25:54.000000000 -0500
-+++ gcc-5.3.0/libgomp/config/posix/ptrlock.h	2014-11-19 08:35:00.554310487 -0500
[email protected]@ -29,7 +29,10 @@
- #ifndef GOMP_PTRLOCK_H
- #define GOMP_PTRLOCK_H 1
- 
--typedef struct { void *ptr; gomp_mutex_t lock; } gomp_ptrlock_t;
-+typedef struct {
-+  void *ptr;
-+  gomp_mutex_t lock;
-+} gomp_ptrlock_t __attribute__((__aligned__(8)));
- 
- static inline void gomp_ptrlock_init (gomp_ptrlock_t *ptrlock, void *ptr)
- {
---- gcc-5.3.0/libgomp/config/posix/sem.h	2014-01-02 17:25:54.000000000 -0500
-+++ gcc-5.3.0/libgomp/config/posix/sem.h	2014-11-19 08:35:29.670306230 -0500
[email protected]@ -49,8 +49,8 @@
- 
- struct gomp_sem
- {
--  pthread_mutex_t	mutex;
--  pthread_cond_t	cond;
-+  pthread_mutex_t	mutex __attribute__((__aligned__(8)));
-+  pthread_cond_t	cond __attribute__((__aligned__(8)));
-   int			value;
- };
- 
-#--- gcc-5.3.0/libgomp/config/posix/lock.c       2015-01-10 11:10:37.000000000 -0800
-#+++ gcc-5.3.0/libgomp/config/posix/lock.c       2015-08-02 20:30:05.513685199 -0700
-#@@ -33,7 +33,14 @@
-#
-# /* We need UNIX98/XPG5 extensions to get recursive locks.  Request XPG6 since
-#    Solaris requires this for C99 and later.  */
-#+#ifndef _XOPEN_SOURCE
-# #define _XOPEN_SOURCE 600
-#+#endif
-#+
-#+#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE < 600)
-#+#undef _XOPEN_SOURCE
-#+#define _XOPEN_SOURCE 600
-#+#endif
-#
-# #include "libgomp.h"
-#
--- a/components/gcc53/patches/006-fixincludes.patch	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-#
-# We have made several changes to headers in Solaris 11/12 so that we no
-# longer need to "fix" them.  This patch limits what we fix and keep.
-#
-# We will want to spend time going through inclhack.def to make sure that
-# it only targets those things that we want "fixed" in S12 and later before
-# we submit anything upstream.
-#
---- gcc-5.3.0.orig/fixincludes/fixinc.in	Sun Oct 28 14:42:48 2012
-+++ gcc-5.3.0/fixincludes/fixinc.in	Fri Jan 22 23:13:39 2016
[email protected]@ -471,6 +471,13 @@
- # DOS/Windows filesystems.
- find . -name '[Dd][Oo][Nn][Ee]' -exec rm -f '{}' ';'
- 
-+# We only want limits.h, syslimits.h, and feature_tests.h fixed on Solaris
-+for file in `find . -type f | \
-+             egrep -v './(limits.h|syslimits.h|sys/feature_tests.h)'` ; do
-+  echo Removing $file
-+  rm -f $file
-+done
-+
- if test $VERBOSE -gt 1
- then echo 'Cleaning up unneeded directories:' ; fi
- cd $LIB
--- a/components/gcc53/patches/008-c99_classification_macros_c++0x.cc.patch	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-# Stefan Teleman <[email protected]>
-# These tests pass. They shouldn't be set to XFAIL.
-# Internal patch. Solaris specific.
---- gcc-5.3.0.orig/libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c++0x.cc	Mon Jan  5 04:33:28 2015
-+++ gcc-5.3.0/libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c++0x.cc	Fri Jan 15 09:26:42 2016
[email protected]@ -17,6 +17,8 @@
- 
- // { dg-options "-std=gnu++11" }
- // { dg-do compile { xfail uclibc } }
-+// { dg-xfail-if "" { { *-*-solaris2.1[0-9]* } || { uclibc } } { "*" } { "" } 
-+// { dg-excess-errors "" { target { { *-*-solaris* } || { uclibc } } } }
- // { dg-excess-errors "" { target uclibc } }
- 
- #include <cmath>
--- a/components/gcc53/patches/009-r234365.patch	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,93 +0,0 @@
-#
-# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38239 
-# This will be fixed in 5.4.
-# 
-# Index: libgcc/ChangeLog
-# ===================================================================
-# --- a/libgcc/ChangeLog	(revision 234364)
-# +++ b/libgcc/ChangeLog	(revision 234365)
-# @@ -1,3 +1,13 @@
-# +2016-03-21  Rainer Orth  <[email protected]>
-# +
-# +	Backport from mainline
-# +	2016-03-16  Rainer Orth  <[email protected]>
-# +
-# +	PR target/38239
-# +	* config/sol2/gmon.c [__i386__] (_mcount): Save and restore
-# +	call-clobbered registers.
-# +	(internal_mcount): Remove __i386__ handling.
-# +
-#  2016-02-10  Ian Lance Taylor  <[email protected]>
-#  
-#  	PR go/68562
-Index: libgcc/config/sol2/gmon.c
-===================================================================
---- a/libgcc/config/sol2/gmon.c	(revision 234364)
-+++ b/libgcc/config/sol2/gmon.c	(revision 234365)
[email protected]@ -44,11 +44,7 @@
- 
- extern void monstartup (char *, char *);
- extern void _mcleanup (void);
--#ifdef __i386__
--static void internal_mcount (void) __attribute__ ((used));
--#else
- static void internal_mcount (char *, unsigned short *) __attribute__ ((used));
--#endif
- static void moncontrol (int);
- 
- struct phdr {
[email protected]@ -223,8 +219,19 @@
- /* Solaris 2 libraries use _mcount.  */
- #if defined __i386__
- asm(".globl _mcount\n"
-+    "	.type	_mcount, @function\n"
-     "_mcount:\n"
--    "	jmp	internal_mcount\n");
-+    /* Save and restore the call-clobbered registers.  */
-+    "	pushl	%eax\n"
-+    "	pushl	%ecx\n"
-+    "	pushl	%edx\n"
-+    "	movl	12(%esp), %edx\n"
-+    "	movl	4(%ebp), %eax\n"
-+    "	call	internal_mcount\n"
-+    "	popl	%edx\n"
-+    "	popl	%ecx\n"
-+    "	popl	%eax\n"
-+    "	ret\n");
- #elif defined __x86_64__
- /* See GLIBC for additional information about this technique.  */
- asm(".globl _mcount\n" 
[email protected]@ -299,11 +306,7 @@
- #endif
- 
- static void
--#ifdef __i386__
--internal_mcount (void)
--#else
- internal_mcount (char *selfpc, unsigned short *frompcindex)
--#endif
- {
-   struct tostruct *top;
-   struct tostruct *prevtop;
[email protected]@ -310,21 +313,6 @@
-   long toindex;
-   static char already_setup;
- 
--#ifdef __i386__
--  char *selfpc;
--  unsigned short *frompcindex;
--
--  /* Find the return address for mcount and the return address for mcount's
--     caller.  */
--
--  /* selfpc = pc pushed by mcount call.
--     This identifies the function that was just entered.  */
--  selfpc = (void *) __builtin_return_address (0);
--  /* frompcindex = pc in preceding frame.
--     This identifies the caller of the function just entered.  */
--  frompcindex = (void *) __builtin_return_address (1);
--#endif
--
- /* Only necessary without the Solaris CRTs or a proper gcrt1.o, otherwise
-    crtpg.o or gcrt1.o take care of that.
- 
--- a/components/gcc53/system-library-gcc-gcc-c++-runtime-53.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/system/library/gcc/gcc-c++-runtime-$(GCC_V)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC $(GCC_VERSION) - C++ Runtime"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - C++ Runtime Libraries"
-set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification value=org.opensolaris.category.2008:Development/C \
-    value=org.opensolaris.category.2008:Development/C++ \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libcilkrts.so target=libcilkrts.so.5.0.0
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libcilkrts.so.5 \
-    target=libcilkrts.so.5.0.0
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libcilkrts.so.5.0.0
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++.so target=libstdc++.so.6.0.21
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++.so.6 target=libstdc++.so.6.0.21
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libstdc++.so.6.0.21
-link path=$(GCC_BASEDIR)/lib/libcilkrts.so target=libcilkrts.so.5.0.0
-link path=$(GCC_BASEDIR)/lib/libcilkrts.so.5 target=libcilkrts.so.5.0.0
-file path=$(GCC_BASEDIR)/lib/libcilkrts.so.5.0.0
-link path=$(GCC_BASEDIR)/lib/libstdc++.so target=libstdc++.so.6.0.21
-link path=$(GCC_BASEDIR)/lib/libstdc++.so.6 target=libstdc++.so.6.0.21
-file path=$(GCC_BASEDIR)/lib/libstdc++.so.6.0.21
-license gmon.license license=BSD
-license FDLv1.3 license=FDLv1.3
-license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
-license COPYING license=GPLv2
-license COPYING3 license=GPLv3
-license COPYING.LIB license=LGPLv2.1
-license COPYING3.LIB license=LGPLv3
--- a/components/gcc53/system-library-gcc-gcc-c++-runtime.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# This package manifest installs a copy of the newest GCC runtime bits in
-# /usr/lib for runtime linker to find and link against.  A copy of the bits
-# is being used instead of a mediated link so that transitivity doesn't cause
-# consumers of the interfaces to end up with dependencies on any version
-# specific runtime packaging that might exist on the system
-#
-
-# search for these in the $(GCC_VERSION) installation area.
-<transform file path=usr/lib/(.*lib.*\.so.*) -> \
-    set action.hash /$(GCC_BASEDIR)/lib/%<1>>
-set name=pkg.fmri \
-    value=pkg:/system/library/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC $(GCC_VERSION) - C++ Runtime"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - C++ Runtime Libraries"
-set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification value=org.opensolaris.category.2008:Development/C \
-    value=org.opensolaris.category.2008:Development/C++ \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-link path=usr/lib/$(MACH64)/libcilkrts.so target=libcilkrts.so.5.0.0
-link path=usr/lib/$(MACH64)/libcilkrts.so.5 target=libcilkrts.so.5.0.0
-file path=usr/lib/$(MACH64)/libcilkrts.so.5.0.0
-link path=usr/lib/$(MACH64)/libstdc++.so target=libstdc++.so.6.0.21
-link path=usr/lib/$(MACH64)/libstdc++.so.6 target=libstdc++.so.6.0.21
-file path=usr/lib/$(MACH64)/libstdc++.so.6.0.21
-link path=usr/lib/libcilkrts.so target=libcilkrts.so.5.0.0
-link path=usr/lib/libcilkrts.so.5 target=libcilkrts.so.5.0.0
-file path=usr/lib/libcilkrts.so.5.0.0
-link path=usr/lib/libstdc++.so target=libstdc++.so.6.0.21
-link path=usr/lib/libstdc++.so.6 target=libstdc++.so.6.0.21
-file path=usr/lib/libstdc++.so.6.0.21
-license gmon.license license=BSD
-license FDLv1.3 license=FDLv1.3
-license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
-license COPYING license=GPLv2
-license COPYING3 license=GPLv3
-license COPYING.LIB license=LGPLv2.1
-license COPYING3.LIB license=LGPLv3
--- a/components/gcc53/system-library-gcc-gcc-c-runtime-53.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/system/library/gcc/gcc-c-runtime-$(GCC_V)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC $(GCC_VERSION) - C Runtime"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - C Runtime Libraries"
-set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification value=org.opensolaris.category.2008:Development/C \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libatomic.so target=libatomic.so.1.1.0
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libatomic.so.1 target=libatomic.so.1.1.0
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libatomic.so.1.1.0
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libgcc_s.so target=libgcc_s.so.1
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgcc_s.so.1
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp-plugin-host_nonshm.so \
-    target=libgomp-plugin-host_nonshm.so.1.0.0
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp-plugin-host_nonshm.so.1 \
-    target=libgomp-plugin-host_nonshm.so.1.0.0
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp-plugin-host_nonshm.so.1.0.0
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp.so target=libgomp.so.1.0.0
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp.so.1 target=libgomp.so.1.0.0
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgomp.so.1.0.0
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libitm.so target=libitm.so.1.0.0
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libitm.so.1 target=libitm.so.1.0.0
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libitm.so.1.0.0
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libquadmath.so \
-    target=libquadmath.so.0.0.0 variant.arch=i386
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libquadmath.so.0 \
-    target=libquadmath.so.0.0.0 variant.arch=i386
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libquadmath.so.0.0.0 variant.arch=i386
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libssp.so target=libssp.so.0.0.0
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libssp.so.0 target=libssp.so.0.0.0
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libssp.so.0.0.0
-file path=$(GCC_BASEDIR)/lib/clearcap.map
-link path=$(GCC_BASEDIR)/lib/libatomic.so target=libatomic.so.1.1.0
-link path=$(GCC_BASEDIR)/lib/libatomic.so.1 target=libatomic.so.1.1.0
-file path=$(GCC_BASEDIR)/lib/libatomic.so.1.1.0
-file path=$(GCC_BASEDIR)/lib/libgcc-unwind.map
-link path=$(GCC_BASEDIR)/lib/libgcc_s.so target=libgcc_s.so.1
-file path=$(GCC_BASEDIR)/lib/libgcc_s.so.1
-link path=$(GCC_BASEDIR)/lib/libgomp-plugin-host_nonshm.so \
-    target=libgomp-plugin-host_nonshm.so.1.0.0
-link path=$(GCC_BASEDIR)/lib/libgomp-plugin-host_nonshm.so.1 \
-    target=libgomp-plugin-host_nonshm.so.1.0.0
-file path=$(GCC_BASEDIR)/lib/libgomp-plugin-host_nonshm.so.1.0.0
-link path=$(GCC_BASEDIR)/lib/libgomp.so target=libgomp.so.1.0.0
-link path=$(GCC_BASEDIR)/lib/libgomp.so.1 target=libgomp.so.1.0.0
-file path=$(GCC_BASEDIR)/lib/libgomp.so.1.0.0
-link path=$(GCC_BASEDIR)/lib/libitm.so target=libitm.so.1.0.0
-link path=$(GCC_BASEDIR)/lib/libitm.so.1 target=libitm.so.1.0.0
-file path=$(GCC_BASEDIR)/lib/libitm.so.1.0.0
-link path=$(GCC_BASEDIR)/lib/libquadmath.so target=libquadmath.so.0.0.0 \
-    variant.arch=i386
-link path=$(GCC_BASEDIR)/lib/libquadmath.so.0 target=libquadmath.so.0.0.0 \
-    variant.arch=i386
-file path=$(GCC_BASEDIR)/lib/libquadmath.so.0.0.0 variant.arch=i386
-link path=$(GCC_BASEDIR)/lib/libssp.so target=libssp.so.0.0.0
-link path=$(GCC_BASEDIR)/lib/libssp.so.0 target=libssp.so.0.0.0
-file path=$(GCC_BASEDIR)/lib/libssp.so.0.0.0
-license gmon.license license=BSD
-license FDLv1.3 license=FDLv1.3
-license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
-license COPYING license=GPLv2
-license COPYING3 license=GPLv3
-license COPYING.LIB license=LGPLv2.1
-license COPYING3.LIB license=LGPLv3
--- a/components/gcc53/system-library-gcc-gcc-c-runtime.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,89 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# This package manifest installs a copy of the newest GCC runtime bits in
-# /usr/lib for runtime linker to find and link against.  A copy of the bits
-# is being used instead of a mediated link so that transitivity doesn't cause
-# consumers of the interfaces to end up with dependencies on any version
-# specific runtime packaging that might exist on the system
-#
-
-# search for these in the $(GCC_VERSION) installation area.
-<transform file path=usr/lib/(.*lib.*\.so.*) -> \
-    set action.hash /$(GCC_BASEDIR)/lib/%<1>>
-set name=pkg.fmri \
-    value=pkg:/system/library/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC $(GCC_VERSION) - C Runtime"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - C Runtime Libraries"
-set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification value=org.opensolaris.category.2008:Development/C \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-link path=usr/lib/$(MACH64)/libatomic.so target=libatomic.so.1.1.0
-link path=usr/lib/$(MACH64)/libatomic.so.1 target=libatomic.so.1.1.0
-file path=usr/lib/$(MACH64)/libatomic.so.1.1.0
-link path=usr/lib/$(MACH64)/libgcc_s.so target=libgcc_s.so.1
-file path=usr/lib/$(MACH64)/libgcc_s.so.1
-link path=usr/lib/$(MACH64)/libgomp.so target=libgomp.so.1.0.0
-link path=usr/lib/$(MACH64)/libgomp.so.1 target=libgomp.so.1.0.0
-file path=usr/lib/$(MACH64)/libgomp.so.1.0.0
-link path=usr/lib/$(MACH64)/libitm.so target=libitm.so.1.0.0
-link path=usr/lib/$(MACH64)/libitm.so.1 target=libitm.so.1.0.0
-file path=usr/lib/$(MACH64)/libitm.so.1.0.0
-link path=usr/lib/$(MACH64)/libquadmath.so target=libquadmath.so.0.0.0 \
-    variant.arch=i386
-link path=usr/lib/$(MACH64)/libquadmath.so.0 target=libquadmath.so.0.0.0 \
-    variant.arch=i386
-file path=usr/lib/$(MACH64)/libquadmath.so.0.0.0 variant.arch=i386
-link path=usr/lib/$(MACH64)/libssp.so target=libssp.so.0.0.0
-link path=usr/lib/$(MACH64)/libssp.so.0 target=libssp.so.0.0.0
-file path=usr/lib/$(MACH64)/libssp.so.0.0.0
-link path=usr/lib/libatomic.so target=libatomic.so.1.1.0
-link path=usr/lib/libatomic.so.1 target=libatomic.so.1.1.0
-file path=usr/lib/libatomic.so.1.1.0
-link path=usr/lib/libgcc_s.so target=libgcc_s.so.1
-file path=usr/lib/libgcc_s.so.1
-link path=usr/lib/libgomp.so target=libgomp.so.1.0.0
-link path=usr/lib/libgomp.so.1 target=libgomp.so.1.0.0
-file path=usr/lib/libgomp.so.1.0.0
-link path=usr/lib/libitm.so target=libitm.so.1.0.0
-link path=usr/lib/libitm.so.1 target=libitm.so.1.0.0
-file path=usr/lib/libitm.so.1.0.0
-link path=usr/lib/libquadmath.so target=libquadmath.so.0.0.0 variant.arch=i386
-link path=usr/lib/libquadmath.so.0 target=libquadmath.so.0.0.0 variant.arch=i386
-file path=usr/lib/libquadmath.so.0.0.0 variant.arch=i386
-link path=usr/lib/libssp.so target=libssp.so.0.0.0
-link path=usr/lib/libssp.so.0 target=libssp.so.0.0.0
-file path=usr/lib/libssp.so.0.0.0
-license gmon.license license=BSD
-license FDLv1.3 license=FDLv1.3
-license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
-license COPYING license=GPLv2
-license COPYING3 license=GPLv3
-license COPYING.LIB license=LGPLv2.1
-license COPYING3.LIB license=LGPLv3
--- a/components/gcc53/system-library-gcc-gcc-gfortran-runtime-53.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/system/library/gcc/gcc-gfortran-runtime-$(GCC_V)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC $(GCC_VERSION) - Fortran Runtime"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - Fortran Runtime Libraries"
-set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/Fortran \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libgfortran.so \
-    target=libgfortran.so.3.0.0
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libgfortran.so.3 \
-    target=libgfortran.so.3.0.0
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libgfortran.so.3.0.0
-link path=$(GCC_BASEDIR)/lib/libgfortran.so target=libgfortran.so.3.0.0
-link path=$(GCC_BASEDIR)/lib/libgfortran.so.3 target=libgfortran.so.3.0.0
-file path=$(GCC_BASEDIR)/lib/libgfortran.so.3.0.0
-license gmon.license license=BSD
-license FDLv1.3 license=FDLv1.3
-license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
-license COPYING license=GPLv2
-license COPYING3 license=GPLv3
-license COPYING.LIB license=LGPLv2.1
-license COPYING3.LIB license=LGPLv3
--- a/components/gcc53/system-library-gcc-gcc-gfortran-runtime.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# This package manifest installs a copy of the newest GCC runtime bits in
-# /usr/lib for runtime linker to find and link against.  A copy of the bits
-# is being used instead of a mediated link so that transitivity doesn't cause
-# consumers of the interfaces to end up with dependencies on any version
-# specific runtime packaging that might exist on the system
-#
-
-# search for these in the $(GCC_VERSION) installation area.
-<transform file path=usr/lib/(.*lib.*\.so.*) -> \
-    set action.hash /$(GCC_BASEDIR)/lib/%<1>>
-set name=pkg.fmri \
-    value=pkg:/system/library/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC $(GCC_VERSION) - Fortran Runtime"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - Fortran Runtime Libraries"
-set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/Fortran \
-    value=org.opensolaris.category.2008:Development/GNU
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-link path=usr/lib/$(MACH64)/libgfortran.so target=libgfortran.so.3.0.0
-link path=usr/lib/$(MACH64)/libgfortran.so.3 target=libgfortran.so.3.0.0
-file path=usr/lib/$(MACH64)/libgfortran.so.3.0.0
-link path=usr/lib/libgfortran.so target=libgfortran.so.3.0.0
-link path=usr/lib/libgfortran.so.3 target=libgfortran.so.3.0.0
-file path=usr/lib/libgfortran.so.3.0.0
-license gmon.license license=BSD
-license FDLv1.3 license=FDLv1.3
-license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
-license COPYING license=GPLv2
-license COPYING3 license=GPLv3
-license COPYING.LIB license=LGPLv2.1
-license COPYING3.LIB license=LGPLv3
--- a/components/gcc53/system-library-gcc-gcc-gobjc-runtime-53.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/system/library/gcc/gcc-gobjc-runtime-$(GCC_V)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC $(GCC_VERSION) - Objective-C Runtime"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - Objective-C Runtime Libraries"
-set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU \
-    value="org.opensolaris.category.2008:Development/Objective C"
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libobjc.so target=libobjc.so.4.0.0
-link path=$(GCC_BASEDIR)/lib/$(MACH64)/libobjc.so.4 target=libobjc.so.4.0.0
-file path=$(GCC_BASEDIR)/lib/$(MACH64)/libobjc.so.4.0.0
-link path=$(GCC_BASEDIR)/lib/libobjc.so target=libobjc.so.4.0.0
-link path=$(GCC_BASEDIR)/lib/libobjc.so.4 target=libobjc.so.4.0.0
-file path=$(GCC_BASEDIR)/lib/libobjc.so.4.0.0
-license gmon.license license=BSD
-license FDLv1.3 license=FDLv1.3
-license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
-license COPYING license=GPLv2
-license COPYING3 license=GPLv3
-license COPYING.LIB license=LGPLv2.1
-license COPYING3.LIB license=LGPLv3
--- a/components/gcc53/system-library-gcc-gcc-gobjc-runtime.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-#
-# This package manifest installs a copy of the newest GCC runtime bits in
-# /usr/lib for runtime linker to find and link against.  A copy of the bits
-# is being used instead of a mediated link so that transitivity doesn't cause
-# consumers of the interfaces to end up with dependencies on any version
-# specific runtime packaging that might exist on the system
-#
-
-# search for these in the $(GCC_VERSION) installation area.
-<transform file path=usr/lib/(.*lib.*\.so.*) -> \
-    set action.hash /$(GCC_BASEDIR)/lib/%<1>>
-set name=pkg.fmri \
-    value=pkg:/system/library/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC $(GCC_VERSION) - Objective-C Runtime"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - Objective-C Runtime Libraries"
-set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU \
-    value="org.opensolaris.category.2008:Development/Objective C"
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-link path=usr/lib/$(MACH64)/libobjc.so target=libobjc.so.4.0.0
-link path=usr/lib/$(MACH64)/libobjc.so.2 target=libobjc.so.4.0.0
-link path=usr/lib/$(MACH64)/libobjc.so.4 target=libobjc.so.4.0.0
-file path=usr/lib/$(MACH64)/libobjc.so.4.0.0
-link path=usr/lib/libobjc.so target=libobjc.so.4.0.0
-link path=usr/lib/libobjc.so.2 target=libobjc.so.4.0.0
-link path=usr/lib/libobjc.so.4 target=libobjc.so.4.0.0
-file path=usr/lib/libobjc.so.4.0.0
-license gmon.license license=BSD
-license FDLv1.3 license=FDLv1.3
-license COPYING.RUNTIME license="GCC Runtime Library Exception v3.1"
-license COPYING license=GPLv2
-license COPYING3 license=GPLv3
-license COPYING.LIB license=LGPLv2.1
-license COPYING3.LIB license=LGPLv3
--- a/components/gcc53/system-library-gcc-gcc-runtime-53.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/system/library/gcc/gcc-runtime-$(GCC_V)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC $(GCC_VERSION) - GCC Runtime"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - Compiler Runtime Libraries"
-set name=info.classification value=org.opensolaris.category.2008:Development/C \
-    value=org.opensolaris.category.2008:Development/C++ \
-    value=org.opensolaris.category.2008:Development/Fortran \
-    value=org.opensolaris.category.2008:Development/GNU \
-    value="org.opensolaris.category.2008:Development/Objective C"
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend type=group fmri=pkg:/system/library/gcc/gcc-c++-runtime-$(GCC_V)
-depend type=group fmri=pkg:/system/library/gcc/gcc-c-runtime-$(GCC_V)
-depend type=group fmri=pkg:/system/library/gcc/gcc-gfortran-runtime-$(GCC_V)
-depend type=group fmri=pkg:/system/library/gcc/gcc-gobjc-runtime-$(GCC_V)
--- a/components/gcc53/system-library-gcc-gcc-runtime.p5m	Wed Sep 07 14:47:15 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
-#
-
-set name=pkg.fmri \
-    value=pkg:/system/library/gcc/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="GCC - GCC Runtime"
-set name=com.oracle.info.description \
-    value="the GNU Compiler Collection - Compiler Runtime Libraries"
-set name=info.classification value=org.opensolaris.category.2008:Development/C \
-    value=org.opensolaris.category.2008:Development/C++ \
-    value=org.opensolaris.category.2008:Development/Fortran \
-    value=org.opensolaris.category.2008:Development/GNU \
-    value="org.opensolaris.category.2008:Development/Objective C"
-set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
-set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid value=PSARC/2015/499
-set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-depend type=group fmri=pkg:/system/library/gcc/gcc-c++-runtime
-depend type=group fmri=pkg:/system/library/gcc/gcc-c-runtime
-depend type=group fmri=pkg:/system/library/gcc/gcc-gfortran-runtime
-depend type=group fmri=pkg:/system/library/gcc/gcc-gobjc-runtime
--- a/make-rules/shared-macros.mk	Wed Sep 07 14:47:15 2016 -0700
+++ b/make-rules/shared-macros.mk	Wed Sep 07 18:09:38 2016 -0500
@@ -1104,7 +1104,7 @@
 REQUIRED_PACKAGES += developer/build/gnu-make
 REQUIRED_PACKAGES += developer/build/make
 ifeq ($(COMPILER),gcc)
-REQUIRED_PACKAGES += developer/gcc-53
+REQUIRED_PACKAGES += developer/gcc-5
 endif
 ifeq ($(COMPILER),studio)
 ifneq ($(findstring /opt/solarisstudio12.4,$(CC)),)
--- a/tools/python/pkglint/userland.py	Wed Sep 07 14:47:15 2016 -0700
+++ b/tools/python/pkglint/userland.py	Wed Sep 07 18:09:38 2016 -0500
@@ -374,15 +374,18 @@
 		type = ei.get("type");
                 elems = os.path.dirname(inspath).split("/")
 
+		path32 = False
                 path64 = False
-		for p in self.pathlist64:
-		    if (p in elems):
-		    	path64 = True
 
-		path32 = False
-		for p in self.pathlist32:
-		    if (p in elems):
+		# Walk through the path elements backward and at the first
+		# 32/64 bit specific element, flag it and break.
+		for p in elems[::-1]:
+		    if (p in self.pathlist32):
 		    	path32 = True
+			break
+		    if (p in self.pathlist64):
+		    	path64 = True
+			break
 
 		# ignore 64-bit executables in normal (non-32-bit-specific)
 		# locations, that's ok now.
@@ -390,7 +393,7 @@
 			return result
 
 		if bits == 32 and path64:
-			result = _("32-bit object '%s' in 64-bit path")
+			result = _("32-bit object '%%s' in 64-bit path(%s)" % elems)
 		elif bits == 64 and not path64:
 			result = _("64-bit object '%s' in 32-bit path")
 		return result