This commit is contained in:
ziggi
2020-01-15 06:56:48 +00:00
parent 4fc3aed5eb
commit e60e3109ef
32 changed files with 5240 additions and 17610 deletions

View File

@@ -0,0 +1,96 @@
#
# $Id: Makefile 1285 2007-10-25 11:42:14Z root $
#
PORTNAME= gcc
PORTVERSION= 7.5.0
DIST_SUBDIR= gnu
MASTER_SITES+= http://ftp.gnu.org/gnu/${PORTNAME}/${PORTNAME}-${PORTVERSION}/
CATEGORIES= devel
PKGNAMEPREFIX= ${TARGET}-
MAINTAINER= onborodin@gmail.com
COMMENT= GNU C Compiler v${PORTVERSION}
LIB_DEPENDS+= libgmp.so:math/libgmp
LIB_DEPENDS+= libmpc.so:math/libmpc
LIB_DEPENDS+= libmpfr.so:math/libmpfr
BUILD_DEPENDS+= gawk:text/gawk
RUN_DEPENDS+= ${TARGET}-as:devel/${TARGET}-binutils
RUN_DEPENDS+= ${TARGET}-ld:devel/${TARGET}-binutils
BUILD_DEPENDS+= ${RUN_DEPENDS}
CONFIGURE_TARGET= ${TARGET}
USES+= tar:xz
GNU_CONFIGURE= yes
USES+= gmake
.include <bsd.port.pre.mk>
#TARGET= ${ARCH:S/amd64/x86_64/}-freebsd${OSREL:R}
TARGET= arm-eabi
LANGUAGES= "c"
CFLAGS+= -I${LOCALBASE}/include -fPIC
CXXFLAGS+= -I${LOCALBASE}/include -fPIC
LDFLAGS+= -L${LOCALBASE}/lib
TARGLIB= ${PREFIX}/lib/gcc/${PORTVERSION}
#USE_LDCONFIG= ${TARGLIB}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/build
PATCH_WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
CONFIGURE_SCRIPT= ../configure
CONFIGURE_ARGS+= --target=${TARGET}
CFLAGS+= -I${LOCALBASE}/include
CONFIGURE_ARGS+= --disable-nls
CONFIGURE_ARGS+= --libdir=${TARGLIB}
#CONFIGURE_ARGS+= --program-suffix=${SUFFIX}
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
CONFIGURE_ARGS+= --with-gxx-include-dir=${TARGLIB}/include/c++
CONFIGURE_ARGS+= --with-libiconv-prefix=${LOCALBASE}
CONFIGURE_ARGS+= --with-system-zlib
CONFIGURE_ARGS+= --infodir=${PREFIX}/info/${PORTNAME}
CONFIGURE_ARGS+= --enable-languages="${LANGUAGES}"
CONFIGURE_ARGS+= --with-system-zlib
CONFIGURE_ARGS+= --with-libiconv-prefix=${LOCALBASE}
CONFIGURE_ARGS+= --program-suffix=''
CONFIGURE_ARGS+= --program-transform-name='s&^cpp&gcpp&'
#CONFIGURE_ARGS+= --disable-shared
CONFIGURE_ARGS+= --with-mpfr=${LOCALBASE}
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
CONFIGURE_ARGS+= --disable-bootstrap
CONFIGURE_ARGS+= --enable-multilib
CONFIGURE_ARGS+= --enable-gnu-indirect-function
#CONFIGURE_ARGS+= --with-as=${LOCALBASE}/bin/${TARGET}-as
#CONFIGURE_ARGS+= --with-ld=${LOCALBASE}/bin/${TARGET}-ld
MAKE_ARGS+= infodir=${PREFIX}/info/${PORTNAME}
MAKE_ARGS+= BOOT_CFLAGS="${CFLAGS}"
MAKE_ARGS+= CFLAGS="${CFLAGS}"
MAKE_ARGS+= AWK=${LOCALBASE}/bin/gawk
MAKE_ARGS+= STAGE1_CXXFLAGS="-fbracket-depth=512 -fPIC"
PLIST_SUB+= TARGET=${CONFIGURE_TARGET}
PLIST_SUB+= VERSION=${PORTVERSION}
post-extract:
${MKDIR} ${WRKSRC}
pre-configure:
${MKDIR} ${WRKSRC}
${FIND} ${WRKSRC} -name 'config.cache' -delete
.include <bsd.port.post.mk>
#EOF

View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1579032946
SHA256 (gnu/gcc-7.5.0.tar.xz) = b81946e7f01f90528a1f7352ab08cc602b9ccc05d4e44da4bd501c5a189ee661
SIZE (gnu/gcc-7.5.0.tar.xz) = 62783088

View File

@@ -0,0 +1,15 @@
--- UTC
Index: gcc/config.gcc
===================================================================
--- gcc/config.gcc.old 2017-04-05 17:48:03.045750000 -0500
+++ gcc/config.gcc 2017-04-05 17:49:22.143572000 -0500
@@ -2285,6 +2285,9 @@
tmake_file="${tmake_file} rs6000/t-freebsd64"
extra_options="${extra_options} rs6000/linux64.opt"
;;
+ powerpcspe-*)
+ tm_file="${tm_file} rs6000/freebsd.h rs6000/linuxspe.h rs6000/e500.h"
+ ;;
*)
tm_file="${tm_file} rs6000/freebsd.h"
;;

View File

@@ -0,0 +1,13 @@
[
{ type: install
message: <<EOD
To ensure binaries built with this toolchain find appropriate versions
of the necessary run-time libraries, you may want to link using
-Wl,-rpath=%%TARGLIB%%
For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens
transparently.
EOD
}
]

View File

@@ -0,0 +1,519 @@
bin/arm-eabi-gcc
bin/arm-eabi-gcc-ar
bin/arm-eabi-gcc-nm
bin/arm-eabi-gcc-ranlib
lib/gcc/7.5.0/fpu/libssp_nonshared.a
lib/gcc/7.5.0/fpu/libssp_nonshared.la
lib/gcc/7.5.0/fpu/libssp.a
lib/gcc/7.5.0/fpu/libssp.la
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/crtbegin.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/crtend.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/crtfastmath.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/crti.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/crtn.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu/crtbegin.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu/crtend.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu/crtfastmath.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu/crti.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu/crtn.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu/libgcc.a
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu/libgcov.a
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/limits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/netinet/ip_fil.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/netinet/ip_lookup.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/netinet/ip_nat.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/netinet/ip_proxy.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/netinet/ip_scan.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/netinet/ip_state.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/README
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/stddef.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/stdio.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/stdlib.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/sys/types.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/syslimits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/unistd.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/wchar.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/arm_acle.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/arm_cmse.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/arm_fp16.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/arm_neon.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/float.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/gcov.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/iso646.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/mmintrin.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/ssp/ssp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/ssp/stdio.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/ssp/string.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/ssp/unistd.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdalign.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdarg.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdatomic.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdbool.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stddef.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdfix.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdint-gcc.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdint.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/stdnoreturn.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/tgmath.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/unwind-arm-common.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/unwind.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/varargs.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools/fixinc_list
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools/gsyslimits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools/include/limits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools/include/README
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools/macro_list
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools/mkheaders.conf
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/libgcc.a
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/libgcov.a
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/gtype.state
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ada/gcc-interface/ada-tree.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/addresses.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/alias.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/all-tree.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/alloc-pool.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ansidecl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/asan.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/attribs.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/auto-host.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/auto-profile.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/b-header-vars
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/backend.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/basic-block.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/bb-reorder.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/bitmap.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/brig-builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/builtin-attrs.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/builtin-types.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/builtins.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/bversion.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/c-family/c-common.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/c-family/c-common.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/c-family/c-objc.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/c-family/c-pragma.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/c-family/c-pretty-print.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/c-tree.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/calls.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ccmp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfg-flags.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfg.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfganal.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfgbuild.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfgcleanup.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfgexpand.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfghooks.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfgloop.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfgloopmanip.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cfgrtl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cgraph.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/chkp-builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cif-code.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cilk-builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cilk.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cilkplus.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/collect-utils.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/collect2-aix.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/collect2.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/conditions.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/aarch-common-protos.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/aout.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/arm-cpu.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/arm-flags.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/arm-isa.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/arm-opts.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/arm-protos.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/arm.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/bpabi.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/elf.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm/unknown-elf.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/dbxelf.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/elfos.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/initfini-array.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/newlib-stdint.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/vxworks-dummy.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/configargs.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/context.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/convert.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/coretypes.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/coverage.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cp/cp-tree.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cppbuiltin.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cppdefault.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cpplib.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cselib.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/data-streamer.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dbgcnt.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dbgcnt.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dbxout.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dce.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ddg.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/debug.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/defaults.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/df.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dfp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/diagnostic-color.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/diagnostic-core.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/diagnostic.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/diagnostic.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dojump.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dominance.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/domwalk.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/double-int.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dumpfile.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dwarf2asm.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/dwarf2out.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/edit-context.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/emit-rtl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/errors.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/et-forest.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/except.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/explow.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/expmed.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/expr.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/fibonacci_heap.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/file-find.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/filenames.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/fixed-value.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/flag-types.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/flags.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/fold-const-call.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/fold-const.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/function.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcc-plugin.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcc-rich-location.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcc-symtab.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcc.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcov-counter.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcov-io.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcse-common.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gcse.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/generic-match.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gengtype.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/genrtl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gensupport.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ggc-internal.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ggc.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-builder.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-expr.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-fold.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-iterator.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-low.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-match.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-predict.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-pretty-print.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-ssa.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-streamer.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple-walk.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimple.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimplify-me.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gimplify.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/glimits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/graph.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/graphds.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/graphite.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gsstruct.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gstab.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gsyms.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gsyslimits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gtm-builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/gtype-desc.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hard-reg-set.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hash-map-traits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hash-map.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hash-set.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hash-table.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hash-traits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hashtab.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/highlev-plugin-common.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hooks.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hosthooks-def.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hosthooks.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hsa-brig-format.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hsa-builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hsa-common.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hw-doloop.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/hwint.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ifcvt.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/inchash.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/incpath.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/input.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/insn-addr.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/insn-codes.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/insn-constants.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/insn-flags.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/insn-modes.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/insn-notes.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/internal-fn.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/internal-fn.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/intl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-chkp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-icf-gimple.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-icf.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-inline.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-prop.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-ref.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-reference.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ipa-utils.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ira-int.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ira.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/is-a.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/langhooks-def.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/langhooks.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/lcm.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/libfuncs.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/libiberty.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/limitx.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/limity.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/line-map.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/loop-unroll.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/lower-subreg.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/lra-int.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/lra.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/lto-compress.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/lto-section-names.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/lto-streamer.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/machmode.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/machmode.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/md5.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/mem-stats-traits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/mem-stats.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/memmodel.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/memory-block.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/mode-classes.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/objc/objc-tree.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/obstack.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/omp-builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/omp-expand.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/omp-general.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/omp-grid.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/omp-low.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/omp-offload.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/optabs-libfuncs.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/optabs-query.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/optabs-tree.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/optabs.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/optabs.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/options.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/opts-diagnostic.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/opts.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/output.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/params-enum.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/params-list.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/params-options.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/params.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/params.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/params.list
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/pass_manager.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/pass-instances.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/passes.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/plugin-api.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/plugin-version.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/plugin.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/plugin.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/predict.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/predict.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/prefix.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/pretty-print.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/print-rtl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/print-tree.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/profile.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/read-md.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/read-rtl-function.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/real.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/realmpfr.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/recog.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/reg-notes.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/regcprop.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/regrename.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/regs.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/regset.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/reload.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/resource.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/rtl-chkp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/rtl-error.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/rtl-iter.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/rtl.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/rtl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/rtlhash.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/rtlhooks-def.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/run-rtl-passes.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/safe-ctype.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sanitizer.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sbitmap.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sched-int.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sdbout.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sel-sched-dump.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sel-sched-ir.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sel-sched.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/selftest-rtl.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/selftest.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sese.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/shrink-wrap.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/signop.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sparseset.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/spellcheck-tree.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/spellcheck.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/splay-tree.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sreal.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ssa-iterators.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ssa.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/stab.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/statistics.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/stmt.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/stor-layout.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/streamer-hooks.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/stringpool.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/substring-locations.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/symbol-summary.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/symtab.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/sync-builtins.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/system.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/target-def.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/target-globals.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/target-hooks-macros.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/target-insns.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/target.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/target.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/targhooks.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/timevar.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/timevar.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tm_p.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tm-preds.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tm.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/toplev.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tracer.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/trans-mem.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-affine.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-cfg.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-cfgcleanup.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-check.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-chkp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-chrec.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-core.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-data-ref.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-dfa.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-diagnostic.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-dump.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-eh.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-hash-traits.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-hasher.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-if-conv.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-inline.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-into-ssa.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-iterator.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-nested.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-object-size.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-outof-ssa.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-parloops.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-pass.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-phinodes.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-pretty-print.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-scalar-evolution.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-address.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-alias.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-ccp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-coalesce.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-dom.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-live.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-loop-ivopts.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-loop-manip.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-loop-niter.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-loop.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-operands.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-propagate.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-sccvn.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-scopedtables.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-ter.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-threadbackward.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-threadedge.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa-threadupdate.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssa.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-ssanames.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-stdarg.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-streamer.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-vectorizer.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree-vrp.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tree.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/treestruct.def
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tsan.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/tsystem.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/typeclass.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/typed-splay-tree.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ubsan.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/valtrack.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/value-prof.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/varasm.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/vec.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/version.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/vmsdbg.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/vtable-verify.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/wide-int-print.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/wide-int.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/xcoff.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/xcoffout.h
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/libcc1plugin.a
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/libcc1plugin.la
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/libcp1plugin.a
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/libcp1plugin.la
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb/crtbegin.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb/crtend.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb/crtfastmath.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb/crti.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb/crtn.o
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb/libgcc.a
lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb/libgcov.a
lib/gcc/7.5.0/libcc1.a
lib/gcc/7.5.0/libcc1.la
lib/gcc/7.5.0/libssp_nonshared.a
lib/gcc/7.5.0/libssp_nonshared.la
lib/gcc/7.5.0/libssp.a
lib/gcc/7.5.0/libssp.la
lib/gcc/7.5.0/thumb/libssp_nonshared.a
lib/gcc/7.5.0/thumb/libssp_nonshared.la
lib/gcc/7.5.0/thumb/libssp.a
lib/gcc/7.5.0/thumb/libssp.la
libexec/gcc/arm-eabi/7.5.0/cc1
libexec/gcc/arm-eabi/7.5.0/collect2
libexec/gcc/arm-eabi/7.5.0/install-tools/fixinc.sh
libexec/gcc/arm-eabi/7.5.0/install-tools/fixincl
libexec/gcc/arm-eabi/7.5.0/install-tools/mkheaders
libexec/gcc/arm-eabi/7.5.0/install-tools/mkinstalldirs
libexec/gcc/arm-eabi/7.5.0/liblto_plugin.a
libexec/gcc/arm-eabi/7.5.0/liblto_plugin.la
libexec/gcc/arm-eabi/7.5.0/lto-wrapper
libexec/gcc/arm-eabi/7.5.0/lto1
libexec/gcc/arm-eabi/7.5.0/plugin/gengtype
@dir lib/gcc/7.5.0/fpu
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/fpu
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include/ssp
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/netinet
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed/sys
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/include-fixed
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools/include
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/install-tools
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ada/gcc-interface
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/ada
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/c-family
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config/arm
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/config
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/cp
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include/objc
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin/include
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/plugin
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0/thumb
@dir lib/gcc/7.5.0/gcc/arm-eabi/7.5.0
@dir lib/gcc/7.5.0/gcc/arm-eabi
@dir lib/gcc/7.5.0/gcc
@dir lib/gcc/7.5.0/thumb
@dir lib/gcc/7.5.0
@dir lib/gcc
@dir libexec/gcc/arm-eabi/7.5.0/install-tools
@dir libexec/gcc/arm-eabi/7.5.0/plugin
@dir libexec/gcc/arm-eabi/7.5.0
@dir libexec/gcc/arm-eabi
@dir libexec/gcc

View File

@@ -0,0 +1,106 @@
--- UTC
Index: gcc/ginclude/unwind-arm-common.h
===================================================================
--- gcc/ginclude/unwind-arm-common.h (revision 219113)
+++ gcc/ginclude/unwind-arm-common.h (working copy)
@@ -82,7 +82,11 @@
struct _Unwind_Control_Block
{
+#ifdef __FreeBSD__
+ unsigned exception_class __attribute__((__mode__(__DI__)));
+#else
char exception_class[8];
+#endif
void (*exception_cleanup)(_Unwind_Reason_Code, _Unwind_Control_Block *);
/* Unwinder cache, private fields for the unwinder's use */
struct
@@ -181,7 +185,11 @@
/* Support functions for the PR. */
#define _Unwind_Exception _Unwind_Control_Block
+#ifdef __FreeBSD__
+ typedef unsigned _Unwind_Exception_Class __attribute__((__mode__(__DI__)));
+#else
typedef char _Unwind_Exception_Class[8];
+#endif
void * _Unwind_GetLanguageSpecificData (_Unwind_Context *);
_Unwind_Ptr _Unwind_GetRegionStart (_Unwind_Context *);
Index: libstdc++-v3/libsupc++/unwind-cxx.h
===================================================================
--- libstdc++-v3/libsupc++/unwind-cxx.h (revision 219147)
+++ libstdc++-v3/libsupc++/unwind-cxx.h (working copy)
@@ -235,7 +235,7 @@
return reinterpret_cast<__cxa_dependent_exception *>(exc + 1) - 1;
}
-#ifdef __ARM_EABI_UNWINDER__
+#if defined(__ARM_EABI_UNWINDER__) && !defined(__FreeBSD__)
static inline bool
__is_gxx_exception_class(_Unwind_Exception_Class c)
{
@@ -309,13 +309,7 @@
c[6] = 'R';
c[7] = '\0';
}
-
-static inline void*
-__gxx_caught_object(_Unwind_Exception* eo)
-{
- return (void*)eo->barrier_cache.bitpattern[0];
-}
-#else // !__ARM_EABI_UNWINDER__
+#else // !__ARM_EABI_UNWINDER__ || __FreeBSD__
// This is the primary exception class we report -- "GNUCC++\0".
const _Unwind_Exception_Class __gxx_primary_exception_class
= ((((((((_Unwind_Exception_Class) 'G'
@@ -339,6 +333,16 @@
<< 8 | (_Unwind_Exception_Class) '+')
<< 8 | (_Unwind_Exception_Class) '\x01');
+const _Unwind_Exception_Class __gxx_forced_unwind_class
+= ((((((((_Unwind_Exception_Class) 'G'
+ << 8 | (_Unwind_Exception_Class) 'N')
+ << 8 | (_Unwind_Exception_Class) 'U')
+ << 8 | (_Unwind_Exception_Class) 'C')
+ << 8 | (_Unwind_Exception_Class) 'F')
+ << 8 | (_Unwind_Exception_Class) 'O')
+ << 8 | (_Unwind_Exception_Class) 'R')
+ << 8 | (_Unwind_Exception_Class) '\0');
+
static inline bool
__is_gxx_exception_class(_Unwind_Exception_Class c)
{
@@ -346,6 +350,12 @@
|| c == __gxx_dependent_exception_class;
}
+static inline bool
+__is_gxx_forced_unwind_class(_Unwind_Exception_Class c)
+{
+ return c == __gxx_forced_unwind_class;
+}
+
// Only checks for primary or dependent, but not that it is a C++ exception at
// all.
static inline bool
@@ -357,7 +367,18 @@
#define __GXX_INIT_PRIMARY_EXCEPTION_CLASS(c) c = __gxx_primary_exception_class
#define __GXX_INIT_DEPENDENT_EXCEPTION_CLASS(c) \
c = __gxx_dependent_exception_class
+#define __GXX_INIT_FORCED_UNWIND_CLASS(c) c = __gxx_forced_unwind_class
+#endif // __ARM_EABI_UNWINDER__ && !__FreeBSD__
+#ifdef __ARM_EABI_UNWINDER__
+static inline void*
+__gxx_caught_object(_Unwind_Exception* eo)
+{
+ return (void*)eo->barrier_cache.bitpattern[0];
+}
+
+#else // !__ARM_EABI_UNWINDER__
+
// GNU C++ personality routine, Version 0.
extern "C" _Unwind_Reason_Code __gxx_personality_v0
(int, _Unwind_Action, _Unwind_Exception_Class,

View File

@@ -0,0 +1,47 @@
Disable the build/use of libssp/gets-chk since FreeBSD 12 and later
do not feature gets() any longer.
--- UTC
Index: libssp/Makefile.am
===================================================================
--- libssp/Makefile.am (revision 263319)
+++ libssp/Makefile.am (working copy)
@@ -42,7 +42,7 @@
nobase_libsubinclude_HEADERS = ssp/ssp.h ssp/string.h ssp/stdio.h ssp/unistd.h
libssp_la_SOURCES = \
- ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
+ ssp.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \
strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \
vsnprintf-chk.c vsprintf-chk.c
Index: libssp/Makefile.in
===================================================================
--- libssp/Makefile.in (revision 263319)
+++ libssp/Makefile.in (working copy)
@@ -108,7 +108,7 @@
am__installdirs = "$(DESTDIR)$(toolexeclibdir)" \
"$(DESTDIR)$(libsubincludedir)"
LTLIBRARIES = $(toolexeclib_LTLIBRARIES)
-am_libssp_la_OBJECTS = ssp.lo gets-chk.lo memcpy-chk.lo memmove-chk.lo \
+am_libssp_la_OBJECTS = ssp.lo memcpy-chk.lo memmove-chk.lo \
mempcpy-chk.lo memset-chk.lo snprintf-chk.lo sprintf-chk.lo \
stpcpy-chk.lo strcat-chk.lo strcpy-chk.lo strncat-chk.lo \
strncpy-chk.lo vsnprintf-chk.lo vsprintf-chk.lo
@@ -291,7 +291,7 @@
libsubincludedir = $(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include
nobase_libsubinclude_HEADERS = ssp/ssp.h ssp/string.h ssp/stdio.h ssp/unistd.h
libssp_la_SOURCES = \
- ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
+ ssp.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \
strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \
vsnprintf-chk.c vsprintf-chk.c
@@ -452,7 +452,6 @@
distclean-compile:
-rm -f *.tab.c
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gets-chk.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libssp_nonshared_la-ssp-local.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memcpy-chk.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memmove-chk.Plo@am__quote@

View File

@@ -0,0 +1,25 @@
--- ./ltmain.sh.orig 2014-02-04 12:31:38.000000000 +0300
+++ ./ltmain.sh 2019-05-10 16:39:50.225498000 +0200
@@ -6411,7 +6411,7 @@
age="$number_minor"
revision="$number_revision"
;;
- freebsd-aout|freebsd-elf|qnx|sunos)
+ freebsd*|qnx|sunos)
current="$number_major"
revision="$number_minor"
age="0"
@@ -6482,12 +6482,7 @@
verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
;;
- freebsd-aout)
- major=".$current"
- versuffix=".$current.$revision";
- ;;
-
- freebsd-elf)
+ freebsd*)
major=".$current"
versuffix=".$current"
;;

View File

@@ -0,0 +1,6 @@
The GNU Ada compiler system built from GCC 4.1.2.
Please add ${PREFIX}/bin/gcc41 to your PATH variable
before using this port.
WWW: http://gcc.gnu.org/

View File

@@ -20,7 +20,7 @@
# This global variable is used to hold the list of modules to be disabled.
-disabled_module_list = []
+disabled_module_list = ["_bsddb", "_sqlite3", "_tkinter", "ndmb", "gdbm", "mpz"]
+disabled_module_list = ["_bsddb", "_tkinter", "ndmb", "gdbm", "mpz"]
def add_dir_to_list(dirlist, dir):
"""Add the directory 'dir' to the list 'dirlist' (at the front) if

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff