Index: head/devel/Makefile =================================================================== --- head/devel/Makefile +++ head/devel/Makefile @@ -53,8 +53,10 @@ SUBDIR += SpecTcl SUBDIR += aap SUBDIR += aarch64-binutils + SUBDIR += aarch64-gcc SUBDIR += aarch64-none-elf-binutils SUBDIR += aarch64-none-elf-gcc + SUBDIR += aarch64-xtoolchain-gcc SUBDIR += abi-compliance-checker SUBDIR += ace SUBDIR += ace+tao-doc Index: head/devel/aarch64-gcc/Makefile =================================================================== --- head/devel/aarch64-gcc/Makefile +++ head/devel/aarch64-gcc/Makefile @@ -0,0 +1,8 @@ +# $FreeBSD$ + +PKGNAMEPREFIX= aarch64- +PLIST= ${.CURDIR}/pkg-plist + +MASTERDIR= ${.CURDIR}/../powerpc64-gcc + +.include "${MASTERDIR}/Makefile" Index: head/devel/aarch64-gcc/pkg-plist =================================================================== --- head/devel/aarch64-gcc/pkg-plist +++ head/devel/aarch64-gcc/pkg-plist @@ -0,0 +1,428 @@ +bin/%%GCC_TARGET%%-c++ +bin/%%GCC_TARGET%%-cpp +bin/%%GCC_TARGET%%-g++ +bin/%%GCC_TARGET%%-gcc +bin/%%GCC_TARGET%%-gcc-%%GCC_VERSION%% +bin/%%GCC_TARGET%%-gcc-ar +bin/%%GCC_TARGET%%-gcc-nm +bin/%%GCC_TARGET%%-gcc-ranlib +bin/%%GCC_TARGET%%-gcov +bin/%%GCC_TARGET%%-gcov-tool +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/README +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/limits.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/syslimits.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/arm_acle.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/arm_neon.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/float.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/iso646.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdalign.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdarg.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdatomic.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdbool.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stddef.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdfix.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdint-gcc.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdint.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/stdnoreturn.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/tgmath.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/varargs.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/fixinc_list +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/gsyslimits.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/include/README +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/include/limits.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/macro_list +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/mkheaders.conf +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/gtype.state +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ada/gcc-interface/ada-tree.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/addresses.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/alias.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/all-tree.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/alloc-pool.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ansidecl.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/asan.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/attribs.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/auto-host.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/auto-profile.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/b-header-vars +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/backend.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/basic-block.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/bb-reorder.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/bitmap.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/builtin-attrs.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/builtin-types.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/builtins.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/builtins.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/bversion.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/c-family/c-common.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/c-family/c-common.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/c-family/c-objc.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/c-family/c-pragma.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/c-family/c-pretty-print.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/c-tree.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/calls.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ccmp.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfg-flags.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfg.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfganal.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfgbuild.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfgcleanup.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfgexpand.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfghooks.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfgloop.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfgloopmanip.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cfgrtl.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cgraph.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/chkp-builtins.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cif-code.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cilk-builtins.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cilk.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cilkplus.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/collect-utils.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/collect2-aix.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/collect2.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/conditions.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/elfos.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%OPSYS%%-spec.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%OPSYS%%-stdint.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%OPSYS%%.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/initfini-array.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%TARGETARCH%%/%%TARGETARCH%%-arches.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%TARGETARCH%%/%%TARGETARCH%%-cores.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%TARGETARCH%%/%%TARGETARCH%%-elf.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%TARGETARCH%%/%%TARGETARCH%%-%%OPSYS%%.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%TARGETARCH%%/%%TARGETARCH%%-fusion-pairs.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%TARGETARCH%%/%%TARGETARCH%%-opts.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%TARGETARCH%%/%%TARGETARCH%%-protos.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%TARGETARCH%%/%%TARGETARCH%%-tuning-flags.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%TARGETARCH%%/%%TARGETARCH%%.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/%%TARGETARCH%%/biarchlp64.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/arm/aarch-common-protos.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/dbxelf.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/configargs.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/context.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/convert.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/coretypes.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/coverage.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cp/cp-tree.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cp/cp-tree.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cp/cxx-pretty-print.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cp/name-lookup.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cp/type-utils.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cppbuiltin.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cppdefault.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cpplib.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/cselib.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/data-streamer.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dbgcnt.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dbgcnt.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dbxout.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dce.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ddg.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/debug.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/defaults.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/df.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dfp.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/diagnostic-color.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/diagnostic-core.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/diagnostic.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/diagnostic.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dojump.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dominance.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/domwalk.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/double-int.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dumpfile.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dwarf2asm.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/dwarf2out.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/emit-rtl.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/errors.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/et-forest.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/except.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/explow.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/expmed.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/expr.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/fibonacci_heap.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/file-find.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/filenames.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/fixed-value.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/flag-types.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/flags.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/fold-const-call.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/fold-const.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/function.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcc-plugin.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcc-rich-location.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcc-symtab.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcc.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcov-counter.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcov-io.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcse-common.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gcse.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/generic-match.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gengtype.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/genrtl.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gensupport.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ggc-internal.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ggc.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-builder.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-expr.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-fold.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-iterator.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-low.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-match.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-predict.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-pretty-print.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-ssa.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-streamer.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple-walk.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimple.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimplify-me.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gimplify.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/glimits.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/graph.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/graphds.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/graphite.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gsstruct.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gstab.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gsyms.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gsyslimits.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gtm-builtins.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/gtype-desc.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hard-reg-set.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hash-map-traits.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hash-map.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hash-set.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hash-table.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hash-traits.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hashtab.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/highlev-plugin-common.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hooks.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hosthooks-def.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hosthooks.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hsa-brig-format.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hsa.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hw-doloop.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/hwint.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ifcvt.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/inchash.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/incpath.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/input.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-addr.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-codes.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-constants.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-flags.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-modes.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/insn-notes.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/internal-fn.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/internal-fn.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/intl.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-chkp.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-icf-gimple.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-icf.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-inline.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-prop.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-ref.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-reference.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ipa-utils.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ira-int.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ira.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/is-a.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/java/java-tree.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/langhooks-def.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/langhooks.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/lcm.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/libfuncs.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/libiberty.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/limitx.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/limity.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/line-map.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/loop-unroll.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/lower-subreg.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/lra-int.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/lra.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/lto-compress.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/lto-section-names.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/lto-streamer.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/machmode.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/machmode.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/md5.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/mem-stats-traits.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/mem-stats.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/memory-block.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/mode-classes.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/objc/objc-tree.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/obstack.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/omp-builtins.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/omp-low.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/optabs-libfuncs.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/optabs-query.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/optabs-tree.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/optabs.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/optabs.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/options.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/opts-diagnostic.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/opts.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/output.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/params-enum.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/params-list.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/params.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/params.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/params.list +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/pass-instances.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/pass_manager.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/passes.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/plugin-api.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/plugin-version.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/plugin.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/plugin.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/predict.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/predict.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/prefix.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/pretty-print.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/print-rtl.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/print-tree.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/profile.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/read-md.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/real.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/realmpfr.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/recog.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/reg-notes.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/regcprop.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/regrename.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/regs.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/regset.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/reload.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/resource.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtl-chkp.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtl-error.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtl-iter.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtl.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtl.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtlhash.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/rtlhooks-def.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/safe-ctype.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sanitizer.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sbitmap.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sched-int.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sdbout.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sel-sched-dump.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sel-sched-ir.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sel-sched.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sese.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/shrink-wrap.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/signop.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sparseset.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/spellcheck.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/splay-tree.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sreal.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ssa-iterators.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ssa.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/stab.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/statistics.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/stmt.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/stor-layout.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/streamer-hooks.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/stringpool.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/symbol-summary.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/symtab.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/sync-builtins.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/system.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/target-def.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/target-globals.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/target-hooks-macros.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/target-insns.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/target.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/target.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/targhooks.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/timevar.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/timevar.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tm-preds.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tm.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tm_p.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/toplev.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tracer.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/trans-mem.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-affine.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-cfg.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-cfgcleanup.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-check.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-chkp.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-chrec.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-core.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-data-ref.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-dfa.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-diagnostic.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-dump.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-eh.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-hash-traits.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-hasher.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-inline.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-into-ssa.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-iterator.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-nested.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-object-size.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-outof-ssa.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-parloops.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-pass.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-phinodes.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-pretty-print.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-scalar-evolution.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-address.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-alias.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-coalesce.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-dom.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-live.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-loop-ivopts.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-loop-manip.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-loop-niter.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-loop.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-operands.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-propagate.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-sccvn.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-scopedtables.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-ter.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-threadbackward.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-threadedge.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa-threadupdate.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssa.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-ssanames.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-stdarg.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-streamer.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree-vectorizer.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tree.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/treestruct.def +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tsan.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/tsystem.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/typeclass.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/typed-splay-tree.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/ubsan.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/valtrack.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/value-prof.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/varasm.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/vec.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/version.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/vmsdbg.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/vtable-verify.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/wide-int-print.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/wide-int.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/xcoff.h +lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/xcoffout.h +libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/cc1 +libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/cc1plus +libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/collect2 +libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/fixinc.sh +libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/fixincl +libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/mkheaders +libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/install-tools/mkinstalldirs +libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/liblto_plugin.so +libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/liblto_plugin.so.0 +libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/liblto_plugin.so.0.0.0 +libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/lto-wrapper +libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/lto1 +libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/gengtype +man/man1/%%GCC_TARGET%%-cpp.1.gz +man/man1/%%GCC_TARGET%%-g++.1.gz +man/man1/%%GCC_TARGET%%-gcc.1.gz +man/man1/%%GCC_TARGET%%-gcov.1.gz Index: head/devel/aarch64-xtoolchain-gcc/Makefile =================================================================== --- head/devel/aarch64-xtoolchain-gcc/Makefile +++ head/devel/aarch64-xtoolchain-gcc/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +PKGNAMEPREFIX= aarch64- + +MASTERDIR= ${.CURDIR}/../powerpc64-xtoolchain-gcc + +.include "${MASTERDIR}/Makefile" Index: head/devel/powerpc64-gcc/Makefile =================================================================== --- head/devel/powerpc64-gcc/Makefile +++ head/devel/powerpc64-gcc/Makefile @@ -38,6 +38,8 @@ .endif .endif +TARGETARCH=${PKGNAMEPREFIX:C/-//g} + GNU_CONFIGURE= yes CONFIGURE_OUTSOURCE= yes CONFIGURE_ARGS+=--target=${GCC_TARGET} --disable-nls --enable-languages=c,c++ \ @@ -53,17 +55,24 @@ INSTALL_TARGET?= install-gcc .include +.include post-patch: @${REINPLACE_CMD} -e '/LIBSTDCXX/ s/stdc\+\+/c\+\+/g ' \ ${WRKSRC}//gcc/cp/g++spec.c -.if ${ARCH} == "amd64" +.if ${TARGETARCH} == "amd64" CONFIGURE_TARGET= x86_64-unknown-${OPSYS:tl}${OSREL} .else CONFIGURE_TARGET= ${ARCH}-unknown-${OPSYS:tl}${OSREL} .endif +.if ${TARGETARCH} == "armv6" || ${TARGETARCH} == "aarch64" +. if ${COMPILER_TYPE} == clang +MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512 +. endif +.endif + post-install: @if [ -f ${STAGEDIR}${PREFIX}/bin/cpp ] ; then \ mv ${STAGEDIR}${PREFIX}/bin/cpp \ @@ -77,4 +86,4 @@ @${RM} ${STAGEDIR}${PREFIX}/info/* @${RM} ${STAGEDIR}${PREFIX}/man/man7/* -.include +.include Index: head/devel/powerpc64-gcc/files/patch-aarch64-support =================================================================== --- head/devel/powerpc64-gcc/files/patch-aarch64-support +++ head/devel/powerpc64-gcc/files/patch-aarch64-support @@ -0,0 +1,234 @@ +--- UTC +--- configure.ac.orig 2016-03-17 23:54:19.000000000 +0100 ++++ configure.ac 2016-10-20 21:29:03.780044000 +0200 +@@ -819,6 +819,9 @@ + *-*-vxworks*) + noconfigdirs="$noconfigdirs ${libgcj}" + ;; ++ aarch64*-*-freebsd*) ++ noconfigdirs="$noconfigdirs ${libgcj}" ++ ;; + alpha*-*-*vms*) + noconfigdirs="$noconfigdirs ${libgcj}" + ;; +--- configure.orig 2016-03-17 23:54:19.000000000 +0100 ++++ configure 2016-10-20 21:29:03.779159000 +0200 +@@ -3483,6 +3483,9 @@ + *-*-vxworks*) + noconfigdirs="$noconfigdirs ${libgcj}" + ;; ++ aarch64*-*-freebsd*) ++ noconfigdirs="$noconfigdirs ${libgcj}" ++ ;; + alpha*-*-*vms*) + noconfigdirs="$noconfigdirs ${libgcj}" + ;; +--- libgcc/config.host.orig 2016-05-17 08:15:52.000000000 +0200 ++++ libgcc/config.host 2016-10-20 21:29:03.782426000 +0200 +@@ -333,6 +333,11 @@ + tmake_file="${tmake_file} ${cpu_type}/t-aarch64" + tmake_file="${tmake_file} ${cpu_type}/t-softfp t-softfp t-crtfm" + ;; ++aarch64*-*-freebsd*) ++ extra_parts="$extra_parts crtfastmath.o" ++ tmake_file="${tmake_file} ${cpu_type}/t-aarch64" ++ tmake_file="${tmake_file} ${cpu_type}/t-softfp t-softfp t-crtfm" ++ ;; + aarch64*-*-linux*) + extra_parts="$extra_parts crtfastmath.o" + md_unwind_header=aarch64/linux-unwind.h +--- gcc/config.host.orig 2016-01-04 15:30:50.000000000 +0100 ++++ gcc/config.host 2016-10-20 21:29:03.781971000 +0200 +@@ -99,7 +99,7 @@ + esac + + case ${host} in +- aarch64*-*-linux*) ++ aarch64*-*-freebsd* | aarch64*-*-linux*) + case ${target} in + aarch64*-*-*) + host_extra_gcc_objs="driver-aarch64.o" +--- gcc/config.gcc.orig 2016-06-08 15:34:25.000000000 +0200 ++++ gcc/config.gcc 2016-10-20 21:29:03.781684000 +0200 +@@ -941,6 +941,11 @@ + done + TM_MULTILIB_CONFIG=`echo $TM_MULTILIB_CONFIG | sed 's/^,//'` + ;; ++aarch64*-*-freebsd*) ++ tm_file="${tm_file} dbxelf.h elfos.h ${fbsd_tm_file}" ++ tm_file="${tm_file} aarch64/aarch64-elf.h aarch64/aarch64-freebsd.h" ++ tmake_file="${tmake_file} aarch64/t-aarch64 aarch64/t-aarch64-freebsd" ++ ;; + aarch64*-*-linux*) + tm_file="${tm_file} dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h" + tm_file="${tm_file} aarch64/aarch64-elf.h aarch64/aarch64-linux.h" +--- gcc/config/aarch64/t-aarch64-freebsd.orig 2016-10-20 21:29:03.780409000 +0200 ++++ gcc/config/aarch64/t-aarch64-freebsd 2016-10-20 21:29:03.780540000 +0200 +@@ -0,0 +1,21 @@ ++# Machine description for AArch64 architecture. ++# Copyright (C) 2016 Free Software Foundation, Inc. ++# ++# This file is part of GCC. ++# ++# GCC is free software; you can redistribute it and/or modify it ++# under the terms of the GNU General Public License as published by ++# the Free Software Foundation; either version 3, or (at your option) ++# any later version. ++# ++# GCC is distributed in the hope that it will be useful, but ++# WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++# General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with GCC; see the file COPYING3. If not see ++# . ++ ++LIB1ASMSRC = aarch64/lib1funcs.asm ++LIB1ASMFUNCS = _aarch64_sync_cache_range +--- gcc/config/aarch64/aarch64-freebsd.h.orig 2016-10-20 21:29:03.780130000 +0200 ++++ gcc/config/aarch64/aarch64-freebsd.h 2016-10-20 21:29:03.780349000 +0200 +@@ -0,0 +1,98 @@ ++/* Definitions for AArch64 running FreeBSD ++ Copyright (C) 2016 Free Software Foundation, Inc. ++ ++ This file is part of GCC. ++ ++ GCC is free software; you can redistribute it and/or modify it ++ under the terms of the GNU General Public License as published by ++ the Free Software Foundation; either version 3, or (at your option) ++ any later version. ++ ++ GCC is distributed in the hope that it will be useful, but ++ WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ General Public License for more details. ++ ++ You should have received a copy of the GNU General Public License ++ along with GCC; see the file COPYING3. If not see ++ . */ ++ ++#ifndef GCC_AARCH64_FREEBSD_H ++#define GCC_AARCH64_FREEBSD_H ++ ++#undef SUBTARGET_CPP_SPEC ++#define SUBTARGET_CPP_SPEC FBSD_CPP_SPEC ++ ++#if TARGET_BIG_ENDIAN_DEFAULT ++#define TARGET_LINKER_EMULATION "aarch64fbsdb" ++#else ++#define TARGET_LINKER_EMULATION "aarch64fbsd" ++#endif ++ ++#undef SUBTARGET_EXTRA_LINK_SPEC ++#define SUBTARGET_EXTRA_LINK_SPEC " -m" TARGET_LINKER_EMULATION ++ ++#undef FBSD_TARGET_LINK_SPEC ++#define FBSD_TARGET_LINK_SPEC " \ ++ %{p:%nconsider using `-pg' instead of `-p' with gprof (1) } \ ++ %{v:-V} \ ++ %{assert*} %{R*} %{rpath*} %{defsym*} \ ++ %{shared:-Bshareable %{h*} %{soname*}} \ ++ %{symbolic:-Bsymbolic} \ ++ %{static:-Bstatic} \ ++ %{!static: \ ++ %{rdynamic:-export-dynamic} \ ++ %{!shared:-dynamic-linker " FBSD_DYNAMIC_LINKER " }} \ ++ -X" SUBTARGET_EXTRA_LINK_SPEC " \ ++ %{mbig-endian:-EB} %{mlittle-endian:-EL}" ++ ++#if TARGET_FIX_ERR_A53_835769_DEFAULT ++#define CA53_ERR_835769_SPEC \ ++ " %{!mno-fix-cortex-a53-835769:--fix-cortex-a53-835769}" ++#else ++#define CA53_ERR_835769_SPEC \ ++ " %{mfix-cortex-a53-835769:--fix-cortex-a53-835769}" ++#endif ++ ++#ifdef TARGET_FIX_ERR_A53_843419_DEFAULT ++#define CA53_ERR_843419_SPEC \ ++ " %{!mno-fix-cortex-a53-843419:--fix-cortex-a53-843419}" ++#else ++#define CA53_ERR_843419_SPEC \ ++ " %{mfix-cortex-a53-843419:--fix-cortex-a53-843419}" ++#endif ++ ++#undef LINK_SPEC ++#define LINK_SPEC FBSD_TARGET_LINK_SPEC \ ++ CA53_ERR_835769_SPEC \ ++ CA53_ERR_843419_SPEC ++ ++#define GNU_USER_TARGET_MATHFILE_SPEC \ ++ "%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s}" ++ ++#undef ENDFILE_SPEC ++#define ENDFILE_SPEC \ ++ GNU_USER_TARGET_MATHFILE_SPEC " " \ ++ FBSD_ENDFILE_SPEC ++ ++#undef TARGET_OS_CPP_BUILTINS ++#define TARGET_OS_CPP_BUILTINS() \ ++ do \ ++ { \ ++ FBSD_TARGET_OS_CPP_BUILTINS (); \ ++ } \ ++ while (false) ++ ++#define TARGET_ASM_FILE_END file_end_indicate_exec_stack ++ ++/* Uninitialized common symbols in non-PIE executables, even with ++ strong definitions in dependent shared libraries, will resolve ++ to COPY relocated symbol in the executable. See PR65780. */ ++#undef TARGET_BINDS_LOCAL_P ++#define TARGET_BINDS_LOCAL_P default_binds_local_p_2 ++ ++/* Use the AAPCS type for wchar_t, override the one from config/freebsd.h. */ ++#undef WCHAR_TYPE ++#define WCHAR_TYPE "unsigned int" ++ ++#endif /* GCC_AARCH64_FREEBSD_H */ +Index: gcc/dwarf2out.c +=================================================================== +--- gcc/dwarf2out.c (revision 244100) ++++ gcc/dwarf2out.c (working copy) +@@ -23752,7 +23752,16 @@ + { + dw_die_ref die = lookup_decl_die (decl); + if (die) +- add_location_or_const_value_attribute (die, decl, false); ++ { ++ /* We get called via the symtab code invoking late_global_decl ++ for symbols that are optimized out. Do not add locations ++ for those. */ ++ varpool_node *node = varpool_node::get (decl); ++ if (! node || ! node->definition) ++ tree_add_const_value_attribute_for_decl (die, decl); ++ else ++ add_location_or_const_value_attribute (die, decl, false); ++ } + } + } + +Index: gcc/cgraphunit.c +=================================================================== +--- gcc/cgraphunit.c (revision 244100) ++++ gcc/cgraphunit.c (working copy) +@@ -1193,8 +1193,16 @@ + at looking at optimized away DECLs, since + late_global_decl will subsequently be called from the + contents of the now pruned symbol table. */ +- if (!decl_function_context (node->decl)) +- (*debug_hooks->late_global_decl) (node->decl); ++ if (VAR_P (node->decl) ++ && !decl_function_context (node->decl)) ++ { ++ /* We are reclaiming totally unreachable code and variables ++ so they effectively appear as readonly. Show that to ++ the debug machinery. */ ++ TREE_READONLY (node->decl) = 1; ++ node->definition = false; ++ (*debug_hooks->late_global_decl) (node->decl); ++ } + + node->remove (); + continue;