arm-none-eabi-{gcc-linaro,newlib}: Add 'rmprofile' flavor

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

arm-none-eabi-{gcc-linaro,newlib}: Add 'rmprofile' flavor

Dave Vandervies
Add a FLAVOR that configures GCC with the 'rmprofile' multilib set,
to get libraries that play nicely with the Cortex-M family.
newlib configures itself based on the GCC multilib configuration,
so it gets the corresponding flavor set and some patches to deal
with the armv8-m.base architecture not being a full thumb-2
implementation.

This fixes the issue reported a couple months ago with division on
the Cortex-M0 using non-thumb code from libgcc, and also fixes link
errors when using Cortex-M4 floating point code.

It may be appropriate to just change the base arm-none-eabi
configuration instead of adding a flavor, but I don't have enough
information about how it's actually used in the wild to make that
call.


Index: gcc-linaro/Makefile
===================================================================
RCS file: /cvs/ports/devel/arm-none-eabi/gcc-linaro/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- gcc-linaro/Makefile 24 Oct 2018 14:27:59 -0000 1.15
+++ gcc-linaro/Makefile 24 Jun 2019 14:08:20 -0000
@@ -10,15 +10,19 @@ REVISION= 3
 EXTRACT_SUFX= .tar.xz
 PKGNAME= ${CONFIG}-gcc-linaro-${VERSION:S/-/./g}
 
-FLAVORS= aarch64 arm
+FLAVORS= aarch64 arm arm-rmprofile
 FLAVOR?= arm
 
 .if "${FLAVOR}" == "aarch64"
 CONFIG= aarch64-none-elf
 .elif "${FLAVOR}" == "arm"
 CONFIG= arm-none-eabi
+.elif "${FLAVOR}" == "arm-rmprofile"
+CONFIG= arm-none-eabi
+MULTILIB_SELECT=--with-multilib-list=rmprofile
+FULLPKGNAME= ${PKGNAME}-rmprofile
 .else
-ERRORS+= "either aarch64 or arm FLAVOR should be set"
+ERRORS+= "one of aarch64, arm, or arm-rmprofile FLAVOR should be set"
 .endif
 
 GCC_VERSION= 6.3.1
@@ -49,11 +53,11 @@ LIB_DEPENDS= devel/mpfr devel/libmpc
 .if ${FLAVOR:Maarch64}
 BUILD_DEPENDS+= devel/arm-none-eabi/binutils,aarch64
 RUN_DEPENDS= devel/arm-none-eabi/binutils,aarch64
-.elif ${FLAVOR:Marm}
+.elif ${FLAVOR:Marm*}
 BUILD_DEPENDS+= devel/arm-none-eabi/binutils,arm
 RUN_DEPENDS= devel/arm-none-eabi/binutils,arm
 .else
-ERRORS+= "either aarch64 or arm FLAVOR should be set"
+ERRORS+= "one of aarch64, arm, or arm-rmprofile FLAVOR should be set"
 .endif
 
 LANGS= c,c++
@@ -61,6 +65,7 @@ CFLAGS= -O2 -g
 
 CONFIGURE_ARGS+=--enable-languages=${LANGS} \
  --enable-multilib \
+ $(MULTILIB_SELECT) \
  --enable-interwork \
  --with-gmp=${LOCALBASE} \
  --with-newlib \
Index: gcc-linaro/patches/patch-libgcc_config_arm_t-arm
===================================================================
RCS file: gcc-linaro/patches/patch-libgcc_config_arm_t-arm
diff -N gcc-linaro/patches/patch-libgcc_config_arm_t-arm
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gcc-linaro/patches/patch-libgcc_config_arm_t-arm 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,19 @@
+$OpenBSD$
+
+cmse.c (built as part of the v8-m libgcc) indirectly attempts to
+#include a system-provided <stdint.h> which does not exist for this
+configuration.
+'-ffreestanding' makes it correctly use the builtin version instead.
+
+Index: libgcc/config/arm/t-arm
+--- libgcc/config/arm/t-arm.orig
++++ libgcc/config/arm/t-arm
+@@ -4,7 +4,7 @@ LIB1ASMFUNCS = _thumb1_case_sqi _thumb1_case_uqi _thum
+
+ HAVE_CMSE:=$(findstring __ARM_FEATURE_CMSE,$(shell $(gcc_compile_bare) -dM -E - </dev/null))
+ ifneq ($(shell $(gcc_compile_bare) -E -mcmse - </dev/null 2>/dev/null),)
+-CMSE_OPTS:=-mcmse
++CMSE_OPTS:=-mcmse -ffreestanding
+ endif
+
+ ifdef HAVE_CMSE
Index: gcc-linaro/pkg/PFRAG.arm-rmprofile
===================================================================
RCS file: gcc-linaro/pkg/PFRAG.arm-rmprofile
diff -N gcc-linaro/pkg/PFRAG.arm-rmprofile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gcc-linaro/pkg/PFRAG.arm-rmprofile 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,596 @@
+@comment $OpenBSD: PFRAG.arm-rmprofile,v$
+lib/gcc/
+lib/gcc/${CONFIG}/
+lib/gcc/${CONFIG}/${GCC_VERSION}/
+lib/gcc/${CONFIG}/${GCC_VERSION}/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/hard/
+lib/gcc/${CONFIG}/${GCC_VERSION}/hard/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/hard/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/hard/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/hard/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/hard/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/hard/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/hard/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/
+lib/gcc/${CONFIG}/${GCC_VERSION}/include-fixed/
+lib/gcc/${CONFIG}/${GCC_VERSION}/include-fixed/README
+lib/gcc/${CONFIG}/${GCC_VERSION}/include-fixed/limits.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include-fixed/syslimits.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/arm_acle.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/arm_cmse.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/arm_fp16.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/arm_neon.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/float.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/iso646.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/mmintrin.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/stdalign.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/stdarg.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/stdatomic.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/stdbool.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/stddef.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/stdfix.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/stdint-gcc.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/stdint.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/stdnoreturn.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/tgmath.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/unwind-arm-common.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/unwind.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/include/varargs.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/install-tools/
+lib/gcc/${CONFIG}/${GCC_VERSION}/install-tools/fixinc_list
+lib/gcc/${CONFIG}/${GCC_VERSION}/install-tools/gsyslimits.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/install-tools/include/
+lib/gcc/${CONFIG}/${GCC_VERSION}/install-tools/include/README
+lib/gcc/${CONFIG}/${GCC_VERSION}/install-tools/include/limits.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/install-tools/macro_list
+lib/gcc/${CONFIG}/${GCC_VERSION}/install-tools/mkheaders.conf
+lib/gcc/${CONFIG}/${GCC_VERSION}/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/gtype.state
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ada/
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ada/gcc-interface/
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ada/gcc-interface/ada-tree.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/addresses.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/alias.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/all-tree.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/alloc-pool.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ansidecl.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/asan.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/attribs.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/auto-host.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/auto-profile.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/b-header-vars
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/backend.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/basic-block.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/bb-reorder.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/bitmap.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/builtin-attrs.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/builtin-types.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/builtins.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/builtins.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/bversion.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/c-family/
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/c-family/c-common.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/c-family/c-common.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/c-family/c-objc.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/c-family/c-pragma.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/c-family/c-pretty-print.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/c-tree.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/calls.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ccmp.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cfg-flags.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cfg.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cfganal.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cfgbuild.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cfgcleanup.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cfgexpand.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cfghooks.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cfgloop.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cfgloopmanip.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cfgrtl.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cgraph.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/chkp-builtins.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cif-code.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cilk-builtins.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cilk.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cilkplus.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/collect-utils.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/collect2-aix.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/collect2.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/conditions.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/arm/
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/arm/aarch-common-protos.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/arm/aout.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/arm/arm-cores.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/arm/arm-opts.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/arm/arm-protos.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/arm/arm.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/arm/bpabi.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/arm/elf.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/arm/unknown-elf.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/dbxelf.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/elfos.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/initfini-array.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/newlib-stdint.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/config/vxworks-dummy.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/configargs.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/context.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/convert.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/coretypes.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/coverage.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cp/
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cp/cp-tree.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cp/cp-tree.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cp/cxx-pretty-print.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cp/name-lookup.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cp/type-utils.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cppbuiltin.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cppdefault.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cpplib.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/cselib.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/data-streamer.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/dbgcnt.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/dbgcnt.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/dbxout.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/dce.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ddg.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/debug.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/defaults.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/df.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/dfp.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/diagnostic-color.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/diagnostic-core.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/diagnostic.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/diagnostic.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/dojump.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/dominance.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/domwalk.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/double-int.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/dumpfile.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/dwarf2asm.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/dwarf2out.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/emit-rtl.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/errors.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/et-forest.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/except.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/explow.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/expmed.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/expr.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/fibonacci_heap.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/file-find.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/filenames.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/fixed-value.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/flag-types.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/flags.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/fold-const-call.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/fold-const.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/function.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gcc-plugin.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gcc-rich-location.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gcc-symtab.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gcc.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gcov-counter.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gcov-io.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gcse-common.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gcse.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/generic-match.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gengtype.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/genrtl.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gensupport.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ggc-internal.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ggc.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimple-builder.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimple-expr.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimple-fold.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimple-iterator.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimple-low.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimple-match.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimple-predict.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimple-pretty-print.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimple-ssa.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimple-streamer.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimple-walk.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimple.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimple.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimplify-me.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gimplify.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/glimits.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/graph.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/graphds.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/graphite.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gsstruct.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gstab.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gsyms.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gsyslimits.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gtm-builtins.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/gtype-desc.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/hard-reg-set.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/hash-map-traits.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/hash-map.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/hash-set.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/hash-table.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/hash-traits.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/hashtab.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/highlev-plugin-common.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/hooks.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/hosthooks-def.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/hosthooks.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/hsa-brig-format.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/hsa.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/hw-doloop.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/hwint.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ifcvt.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/inchash.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/incpath.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/input.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/insn-addr.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/insn-codes.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/insn-constants.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/insn-flags.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/insn-modes.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/insn-notes.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/internal-fn.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/internal-fn.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/intl.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ipa-chkp.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ipa-icf-gimple.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ipa-icf.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ipa-inline.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ipa-prop.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ipa-ref.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ipa-reference.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ipa-utils.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ira-int.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ira.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/is-a.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/java/
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/java/java-tree.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/langhooks-def.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/langhooks.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/lcm.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/libfuncs.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/libiberty.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/limitx.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/limity.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/line-map.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/loop-unroll.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/lower-subreg.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/lra-int.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/lra.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/lto-compress.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/lto-section-names.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/lto-streamer.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/machmode.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/machmode.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/md5.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/mem-stats-traits.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/mem-stats.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/memmodel.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/memory-block.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/mode-classes.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/objc/
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/objc/objc-tree.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/obstack.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/omp-builtins.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/omp-low.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/optabs-libfuncs.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/optabs-query.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/optabs-tree.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/optabs.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/optabs.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/options.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/opts-diagnostic.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/opts.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/output.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/params-enum.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/params-list.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/params.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/params.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/params.list
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/pass-instances.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/pass_manager.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/passes.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/plugin-api.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/plugin-version.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/plugin.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/plugin.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/predict.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/predict.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/prefix.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/pretty-print.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/print-rtl.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/print-tree.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/profile.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/read-md.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/real.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/realmpfr.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/recog.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/reg-notes.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/regcprop.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/regrename.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/regs.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/regset.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/reload.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/resource.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/rtl-chkp.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/rtl-error.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/rtl-iter.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/rtl.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/rtl.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/rtlhash.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/rtlhooks-def.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/safe-ctype.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/sanitizer.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/sbitmap.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/sched-int.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/sdbout.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/sel-sched-dump.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/sel-sched-ir.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/sel-sched.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/sese.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/shrink-wrap.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/signop.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/sparseset.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/spellcheck.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/splay-tree.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/sreal.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ssa-iterators.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ssa.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/stab.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/statistics.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/stmt.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/stor-layout.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/streamer-hooks.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/stringpool.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/symbol-summary.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/symtab.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/sync-builtins.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/system.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/target-def.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/target-globals.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/target-hooks-macros.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/target-insns.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/target.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/target.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/targhooks.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/timevar.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/timevar.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tm-preds.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tm.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tm_p.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/toplev.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tracer.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/trans-mem.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-affine.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-cfg.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-cfgcleanup.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-check.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-chkp.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-chrec.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-core.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-data-ref.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-dfa.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-diagnostic.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-dump.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-eh.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-hash-traits.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-hasher.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-inline.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-into-ssa.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-iterator.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-nested.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-object-size.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-outof-ssa.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-parloops.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-pass.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-phinodes.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-pretty-print.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-scalar-evolution.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-address.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-alias.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-coalesce.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-dom.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-live.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-loop-ivopts.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-loop-manip.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-loop-niter.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-loop.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-operands.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-propagate.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-sccvn.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-scopedtables.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-ter.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-threadbackward.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-threadedge.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa-threadupdate.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssa.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-ssanames.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-stdarg.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-streamer.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree-vectorizer.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tree.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/treestruct.def
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tsan.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/tsystem.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/typeclass.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/typed-splay-tree.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/ubsan.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/valtrack.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/value-prof.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/varasm.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/vec.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/version.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/vmsdbg.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/vtable-verify.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/wide-int-print.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/wide-int.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/xcoff.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/include/xcoffout.h
+lib/gcc/${CONFIG}/${GCC_VERSION}/plugin/libcc1plugin.la
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v6-m/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v6-m/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v6-m/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v6-m/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v6-m/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v6-m/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v6-m/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v6-m/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/hard/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/hard/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/hard/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/hard/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/hard/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/hard/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/hard/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/hard/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/softfp/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/softfp/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/softfp/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/softfp/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/softfp/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/softfp/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/softfp/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/fpv3/softfp/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-ar/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-m/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-m/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-m/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-m/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-m/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-m/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-m/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7-m/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/hard/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/hard/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/hard/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/hard/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/hard/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/hard/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/hard/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/hard/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/softfp/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/softfp/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/softfp/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/softfp/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/softfp/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/softfp/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/softfp/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv4-sp/softfp/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/hard/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/hard/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/hard/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/hard/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/hard/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/hard/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/hard/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/hard/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/softfp/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/softfp/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/softfp/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/softfp/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/softfp/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/softfp/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/softfp/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5-sp/softfp/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/hard/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/hard/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/hard/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/hard/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/hard/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/hard/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/hard/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/hard/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/softfp/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/softfp/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/softfp/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/softfp/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/softfp/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/softfp/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/softfp/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/fpv5/softfp/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v7e-m/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.base/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.base/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.base/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.base/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.base/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.base/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.base/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.base/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/hard/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/hard/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/hard/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/hard/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/hard/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/hard/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/hard/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/hard/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/softfp/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/softfp/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/softfp/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/softfp/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/softfp/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/softfp/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/softfp/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5-sp/softfp/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/hard/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/hard/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/hard/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/hard/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/hard/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/hard/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/hard/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/hard/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/softfp/
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/softfp/crtbegin.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/softfp/crtend.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/softfp/crtfastmath.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/softfp/crti.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/softfp/crtn.o
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/softfp/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/fpv5/softfp/libgcov.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/libgcc.a
+lib/gcc/${CONFIG}/${GCC_VERSION}/thumb/v8-m.main/libgcov.a
Index: gcc-linaro/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/arm-none-eabi/gcc-linaro/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- gcc-linaro/pkg/PLIST 6 Dec 2016 17:24:02 -0000 1.3
+++ gcc-linaro/pkg/PLIST 24 Jun 2019 14:08:20 -0000
@@ -1,6 +1,7 @@
 @comment $OpenBSD: PLIST,v 1.3 2016/12/06 17:24:02 patrick Exp $
 %%aarch64%%
 %%arm%%
+%%arm-rmprofile%%
 @bin bin/${CONFIG}-c++
 @bin bin/${CONFIG}-cpp
 @bin bin/${CONFIG}-g++
Index: newlib/Makefile
===================================================================
RCS file: /cvs/ports/devel/arm-none-eabi/newlib/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- newlib/Makefile 2 Jun 2017 23:17:08 -0000 1.5
+++ newlib/Makefile 24 Jun 2019 14:08:20 -0000
@@ -7,6 +7,13 @@ VERSION= 2.2.0.1
 PKGNAME= ${CONFIG}-newlib-${VERSION}
 REVISION= 1
 
+FLAVORS=        arm arm-rmprofile
+FLAVOR?=        arm
+
+.if "${FLAVOR}" == "arm-rmprofile"
+FULLPKGNAME= ${PKGNAME}-rmprofile
+.endif
+
 MAKE_ENV+= ${CONFIGURE_ENV}
 
 HOMEPAGE= http://sourceware.org/newlib/
@@ -18,7 +25,7 @@ EXTRACT_SUFX= .tar.gz
 
 BUILD_DEPENDS= devel/arm-none-eabi/binutils \
  ${RUN_DEPENDS}
-RUN_DEPENDS= devel/arm-none-eabi/gcc-linaro
+RUN_DEPENDS= devel/arm-none-eabi/gcc-linaro,${FLAVOR}
 
 # cope with user settings in /etc/mk.conf
 MAKE_FLAGS= CFLAGS="-I${LOCALBASE}/include"
Index: newlib/patches/patch-libgloss_arm_arm_h
===================================================================
RCS file: newlib/patches/patch-libgloss_arm_arm_h
diff -N newlib/patches/patch-libgloss_arm_arm_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/patches/patch-libgloss_arm_arm_h 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,27 @@
+$OpenBSD$
+
+This version of newlib does not know that v8-m.base is (like v6-m)
+thumb-only but not thumb2
+
+Index: libgloss/arm/arm.h
+--- libgloss/arm/arm.h.orig
++++ libgloss/arm/arm.h
+@@ -37,7 +37,7 @@
+    like (__thumb2__ || (__thumb__ && __ARM_ARCH_6M__)), so factor
+    it out and use THUMB_V7_V6M instead, which stands for thumb on
+    v6-m/v7 arch as the combination does.  */
+-#if defined(__thumb2__) || (defined(__thumb__) && defined(__ARM_ARCH_6M__))
++#if defined(__thumb2__) || (defined(__thumb__) && (defined(__ARM_ARCH_6M__) || defined(__ARM_ARCH_8M_BASE__)))
+ # define THUMB_V7_V6M
+ #endif
+
+@@ -46,7 +46,8 @@
+    Factor it out and use THUMB_V7M_V6M instead.  */
+ #if defined(__ARM_ARCH_7M__)     \
+     || defined(__ARM_ARCH_7EM__) \
+-    || defined(__ARM_ARCH_6M__)
++    || defined(__ARM_ARCH_6M__) \
++    || defined(__ARM_ARCH_8M_BASE__)
+ # define THUMB_V7M_V6M
+ #endif
+
Index: newlib/patches/patch-libgloss_arm_crt0_S
===================================================================
RCS file: newlib/patches/patch-libgloss_arm_crt0_S
diff -N newlib/patches/patch-libgloss_arm_crt0_S
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/patches/patch-libgloss_arm_crt0_S 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,26 @@
+$OpenBSD$
+
+This version of newlib does not know that v8-m.base is (like v6-m)
+thumb-only but not thumb2
+
+Index: libgloss/arm/crt0.S
+--- libgloss/arm/crt0.S.orig
++++ libgloss/arm/crt0.S
+@@ -98,7 +98,7 @@
+
+ /*  stack limit is at end of data */
+ /*  allow slop for stack overflow handling and small frames */
+-#ifdef __ARM_ARCH_6M__
++#if defined(__ARM_ARCH_6M__) || defined(__ARM_ARCH_8M_BASE__)
+ ldr r0, .LC2
+ adds r0, #128
+ adds r0, #128
+@@ -149,7 +149,7 @@
+ cmp r2, #0
+ beq .LC27
+ /*  allow slop for stack overflow handling and small frames */
+-#ifdef __ARM_ARCH_6M__
++#if defined(__ARM_ARCH_6M__) || defined(__ARM_ARCH_8M_BASE__)
+ adds r2, #128
+ adds r2, #128
+ mov sl, r2
Index: newlib/patches/patch-newlib_libc_machine_arm_setjmp_S
===================================================================
RCS file: newlib/patches/patch-newlib_libc_machine_arm_setjmp_S
diff -N newlib/patches/patch-newlib_libc_machine_arm_setjmp_S
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/patches/patch-newlib_libc_machine_arm_setjmp_S 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+This version of newlib does not know that v8-m.base is (like v6-m)
+thumb-only but not thumb2
+
+Index: newlib/libc/machine/arm/setjmp.S
+--- newlib/libc/machine/arm/setjmp.S.orig
++++ newlib/libc/machine/arm/setjmp.S
+@@ -55,7 +55,7 @@
+    
+    For Thumb-2 do everything in Thumb mode.  */
+
+-#if defined(__ARM_ARCH_6M__)
++#if defined(__ARM_ARCH_6M__) || defined(__ARM_ARCH_8M_BASE__)
+ /* ARMv6-M has to be implemented in Thumb mode.  */
+
+ .thumb
Index: newlib/patches/patch-newlib_libc_machine_arm_strcmp_S
===================================================================
RCS file: newlib/patches/patch-newlib_libc_machine_arm_strcmp_S
diff -N newlib/patches/patch-newlib_libc_machine_arm_strcmp_S
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/patches/patch-newlib_libc_machine_arm_strcmp_S 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,18 @@
+$OpenBSD$
+
+This version of newlib does not know that v8-m.base is (like v6-m)
+thumb-only but not thumb2
+
+Index: newlib/libc/machine/arm/strcmp.S
+--- newlib/libc/machine/arm/strcmp.S.orig
++++ newlib/libc/machine/arm/strcmp.S
+@@ -61,7 +61,8 @@
+ .endm
+
+ #if defined (__OPTIMIZE_SIZE__) || defined (PREFER_SIZE_OVER_SPEED) \
+- || (__ARM_ARCH == 6 && __ARM_ARCH_PROFILE == 'M')
++ || (__ARM_ARCH == 6 && __ARM_ARCH_PROFILE == 'M') \
++ || (__ARM_ARCH_8M_BASE__)
+
+ # if defined (__thumb__) && !defined (__thumb2__)
+ /* Thumb1 only variant.  If size is preferred, use strcmp-armv4t.S.
Index: newlib/patches/patch-newlib_libc_sys_arm_arm_h
===================================================================
RCS file: newlib/patches/patch-newlib_libc_sys_arm_arm_h
diff -N newlib/patches/patch-newlib_libc_sys_arm_arm_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/patches/patch-newlib_libc_sys_arm_arm_h 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,27 @@
+$OpenBSD$
+
+This version of newlib does not know that v8-m.base is (like v6-m)
+thumb-only but not thumb2
+
+Index: newlib/libc/sys/arm/arm.h
+--- newlib/libc/sys/arm/arm.h.orig
++++ newlib/libc/sys/arm/arm.h
+@@ -37,7 +37,7 @@
+    like (__thumb2__ || (__thumb__ && __ARM_ARCH_6M__)), so factor
+    it out and use THUMB_V7_V6M instead, which stands for thumb on
+    v6-m/v7 arch as the combination does.  */
+-#if defined(__thumb2__) || (defined(__thumb__) && defined(__ARM_ARCH_6M__))
++#if defined(__thumb2__) || (defined(__thumb__) && (defined(__ARM_ARCH_6M__) || defined(__ARM_ARCH_8M_BASE__)))
+ # define THUMB_V7_V6M
+ #endif
+
+@@ -46,7 +46,8 @@
+    Factor it out and use THUMB_V7M_V6M instead.  */
+ #if defined(__ARM_ARCH_7M__)     \
+     || defined(__ARM_ARCH_7EM__) \
+-    || defined(__ARM_ARCH_6M__)
++    || defined(__ARM_ARCH_6M__) \
++    || defined(__ARM_ARCH_8M_BASE__)
+ # define THUMB_V7M_V6M
+ #endif
+
Index: newlib/patches/patch-newlib_libc_sys_arm_crt0_S
===================================================================
RCS file: newlib/patches/patch-newlib_libc_sys_arm_crt0_S
diff -N newlib/patches/patch-newlib_libc_sys_arm_crt0_S
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/patches/patch-newlib_libc_sys_arm_crt0_S 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+This version of newlib does not know that v8-m.base is (like v6-m)
+thumb-only but not thumb2
+
+Index: newlib/libc/sys/arm/crt0.S
+--- newlib/libc/sys/arm/crt0.S.orig
++++ newlib/libc/sys/arm/crt0.S
+@@ -137,7 +137,7 @@
+ beq .LC27
+
+ /*  Allow slop for stack overflow handling and small frames.  */
+-#ifdef __ARM_ARCH_6M__
++#if defined(__ARM_ARCH_6M__) || defined(__ARM_ARCH_8M_BASE__)
+ adds r2, #128
+ adds r2, #128
+ mov sl, r2
Index: newlib/patches/patch-newlib_libc_sys_arm_trap_S
===================================================================
RCS file: newlib/patches/patch-newlib_libc_sys_arm_trap_S
diff -N newlib/patches/patch-newlib_libc_sys_arm_trap_S
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/patches/patch-newlib_libc_sys_arm_trap_S 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+This version of newlib does not (here) account for v6-m and v8-m.base
+being thumb-only but not thumb2
+
+Index: newlib/libc/sys/arm/trap.S
+--- newlib/libc/sys/arm/trap.S.orig
++++ newlib/libc/sys/arm/trap.S
+@@ -1,5 +1,5 @@
+         /* Run-time exception support */
+-#if !defined(__thumb2__)
++#if !(defined(__thumb2__) || defined(__thumb__))
+ #include "swi.h"
+
+ /* .text is used instead of .section .text so it works with arm-aout too.  */
Index: newlib/patches/patch-newlib_libm_machine_arm_s_ceil_c
===================================================================
RCS file: newlib/patches/patch-newlib_libm_machine_arm_s_ceil_c
diff -N newlib/patches/patch-newlib_libm_machine_arm_s_ceil_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/patches/patch-newlib_libm_machine_arm_s_ceil_c 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+This version of newlib does not account for the single-precision
+version of the fpv5 FPU
+
+Index: newlib/libm/machine/arm/s_ceil.c
+--- newlib/libm/machine/arm/s_ceil.c.orig
++++ newlib/libm/machine/arm/s_ceil.c
+@@ -24,7 +24,7 @@
+    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
+
+-#if __ARM_ARCH >= 8 && !defined (__SOFTFP__)
++#if __ARM_ARCH >= 8 && __ARM_FP != 4 && !defined (__SOFTFP__)
+ #include <math.h>
+
+ double
Index: newlib/patches/patch-newlib_libm_machine_arm_s_floor_c
===================================================================
RCS file: newlib/patches/patch-newlib_libm_machine_arm_s_floor_c
diff -N newlib/patches/patch-newlib_libm_machine_arm_s_floor_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/patches/patch-newlib_libm_machine_arm_s_floor_c 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+This version of newlib does not account for the single-precision
+version of the fpv5 FPU
+
+Index: newlib/libm/machine/arm/s_floor.c
+--- newlib/libm/machine/arm/s_floor.c.orig
++++ newlib/libm/machine/arm/s_floor.c
+@@ -24,7 +24,7 @@
+    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
+
+-#if __ARM_ARCH >= 8 && !defined (__SOFTFP__)
++#if __ARM_ARCH >= 8 && __ARM_FP != 4 && !defined (__SOFTFP__)
+ #include <math.h>
+
+ double
Index: newlib/patches/patch-newlib_libm_machine_arm_s_nearbyint_c
===================================================================
RCS file: newlib/patches/patch-newlib_libm_machine_arm_s_nearbyint_c
diff -N newlib/patches/patch-newlib_libm_machine_arm_s_nearbyint_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/patches/patch-newlib_libm_machine_arm_s_nearbyint_c 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+This version of newlib does not account for the single-precision
+version of the fpv5 FPU
+
+Index: newlib/libm/machine/arm/s_nearbyint.c
+--- newlib/libm/machine/arm/s_nearbyint.c.orig
++++ newlib/libm/machine/arm/s_nearbyint.c
+@@ -24,7 +24,7 @@
+    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
+
+-#if __ARM_ARCH >= 8 && !defined (__SOFTFP__)
++#if __ARM_ARCH >= 8 && __ARM_FP != 4 && !defined (__SOFTFP__)
+ #include <math.h>
+
+ double
Index: newlib/patches/patch-newlib_libm_machine_arm_s_rint_c
===================================================================
RCS file: newlib/patches/patch-newlib_libm_machine_arm_s_rint_c
diff -N newlib/patches/patch-newlib_libm_machine_arm_s_rint_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/patches/patch-newlib_libm_machine_arm_s_rint_c 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+This version of newlib does not account for the single-precision
+version of the fpv5 FPU
+
+Index: newlib/libm/machine/arm/s_rint.c
+--- newlib/libm/machine/arm/s_rint.c.orig
++++ newlib/libm/machine/arm/s_rint.c
+@@ -24,7 +24,7 @@
+    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
+
+-#if __ARM_ARCH >= 8 && !defined (__SOFTFP__)
++#if __ARM_ARCH >= 8 && __ARM_FP != 4 && !defined (__SOFTFP__)
+ #include <math.h>
+
+ double
Index: newlib/patches/patch-newlib_libm_machine_arm_s_round_c
===================================================================
RCS file: newlib/patches/patch-newlib_libm_machine_arm_s_round_c
diff -N newlib/patches/patch-newlib_libm_machine_arm_s_round_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/patches/patch-newlib_libm_machine_arm_s_round_c 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+This version of newlib does not account for the single-precision
+version of the fpv5 FPU
+
+Index: newlib/libm/machine/arm/s_round.c
+--- newlib/libm/machine/arm/s_round.c.orig
++++ newlib/libm/machine/arm/s_round.c
+@@ -24,7 +24,7 @@
+    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
+
+-#if __ARM_ARCH >= 8 && !defined (__SOFTFP__)
++#if __ARM_ARCH >= 8 && __ARM_FP != 4 && !defined (__SOFTFP__)
+ #include <math.h>
+
+ double
Index: newlib/patches/patch-newlib_libm_machine_arm_s_trunc_c
===================================================================
RCS file: newlib/patches/patch-newlib_libm_machine_arm_s_trunc_c
diff -N newlib/patches/patch-newlib_libm_machine_arm_s_trunc_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/patches/patch-newlib_libm_machine_arm_s_trunc_c 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+This version of newlib does not account for the single-precision
+version of the fpv5 FPU
+
+Index: newlib/libm/machine/arm/s_trunc.c
+--- newlib/libm/machine/arm/s_trunc.c.orig
++++ newlib/libm/machine/arm/s_trunc.c
+@@ -24,7 +24,7 @@
+    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
+
+-#if __ARM_ARCH >= 8 && !defined (__SOFTFP__)
++#if __ARM_ARCH >= 8 && __ARM_FP != 4 && !defined (__SOFTFP__)
+ #include <math.h>
+
+ double
Index: newlib/pkg/PFRAG.arm
===================================================================
RCS file: newlib/pkg/PFRAG.arm
diff -N newlib/pkg/PFRAG.arm
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/pkg/PFRAG.arm 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,163 @@
+@comment $OpenBSD$
+@pkgpath devel/arm-none-eabi/newlib,
+arm-none-eabi/lib/aprofile-validation.specs
+arm-none-eabi/lib/aprofile-ve.specs
+arm-none-eabi/lib/cpu-init/
+arm-none-eabi/lib/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/crt0.o
+arm-none-eabi/lib/fpu/
+arm-none-eabi/lib/fpu/aprofile-validation.specs
+arm-none-eabi/lib/fpu/aprofile-ve.specs
+arm-none-eabi/lib/fpu/cpu-init/
+arm-none-eabi/lib/fpu/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/fpu/crt0.o
+arm-none-eabi/lib/fpu/interwork/
+arm-none-eabi/lib/fpu/interwork/aprofile-validation.specs
+arm-none-eabi/lib/fpu/interwork/aprofile-ve.specs
+arm-none-eabi/lib/fpu/interwork/cpu-init/
+arm-none-eabi/lib/fpu/interwork/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/fpu/interwork/crt0.o
+arm-none-eabi/lib/fpu/interwork/iq80310.specs
+arm-none-eabi/lib/fpu/interwork/libc.a
+arm-none-eabi/lib/fpu/interwork/libg.a
+arm-none-eabi/lib/fpu/interwork/libgloss-linux.a
+arm-none-eabi/lib/fpu/interwork/libm.a
+arm-none-eabi/lib/fpu/interwork/libnosys.a
+arm-none-eabi/lib/fpu/interwork/librdimon.a
+arm-none-eabi/lib/fpu/interwork/librdpmon.a
+arm-none-eabi/lib/fpu/interwork/linux-crt0.o
+arm-none-eabi/lib/fpu/interwork/linux.specs
+arm-none-eabi/lib/fpu/interwork/nano.specs
+arm-none-eabi/lib/fpu/interwork/nosys.specs
+arm-none-eabi/lib/fpu/interwork/pid.specs
+arm-none-eabi/lib/fpu/interwork/rdimon-crt0.o
+arm-none-eabi/lib/fpu/interwork/rdimon.specs
+arm-none-eabi/lib/fpu/interwork/rdpmon-crt0.o
+arm-none-eabi/lib/fpu/interwork/rdpmon.specs
+arm-none-eabi/lib/fpu/interwork/redboot-crt0.o
+arm-none-eabi/lib/fpu/interwork/redboot-syscalls.o
+arm-none-eabi/lib/fpu/interwork/redboot.ld
+arm-none-eabi/lib/fpu/interwork/redboot.specs
+arm-none-eabi/lib/fpu/iq80310.specs
+arm-none-eabi/lib/fpu/libc.a
+arm-none-eabi/lib/fpu/libg.a
+arm-none-eabi/lib/fpu/libgloss-linux.a
+arm-none-eabi/lib/fpu/libm.a
+arm-none-eabi/lib/fpu/libnosys.a
+arm-none-eabi/lib/fpu/librdimon.a
+arm-none-eabi/lib/fpu/librdpmon.a
+arm-none-eabi/lib/fpu/linux-crt0.o
+arm-none-eabi/lib/fpu/linux.specs
+arm-none-eabi/lib/fpu/nano.specs
+arm-none-eabi/lib/fpu/nosys.specs
+arm-none-eabi/lib/fpu/pid.specs
+arm-none-eabi/lib/fpu/rdimon-crt0.o
+arm-none-eabi/lib/fpu/rdimon.specs
+arm-none-eabi/lib/fpu/rdpmon-crt0.o
+arm-none-eabi/lib/fpu/rdpmon.specs
+arm-none-eabi/lib/fpu/redboot-crt0.o
+arm-none-eabi/lib/fpu/redboot-syscalls.o
+arm-none-eabi/lib/fpu/redboot.ld
+arm-none-eabi/lib/fpu/redboot.specs
+arm-none-eabi/lib/interwork/
+arm-none-eabi/lib/interwork/aprofile-validation.specs
+arm-none-eabi/lib/interwork/aprofile-ve.specs
+arm-none-eabi/lib/interwork/cpu-init/
+arm-none-eabi/lib/interwork/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/interwork/crt0.o
+arm-none-eabi/lib/interwork/iq80310.specs
+arm-none-eabi/lib/interwork/libc.a
+arm-none-eabi/lib/interwork/libg.a
+arm-none-eabi/lib/interwork/libgloss-linux.a
+arm-none-eabi/lib/interwork/libm.a
+arm-none-eabi/lib/interwork/libnosys.a
+arm-none-eabi/lib/interwork/librdimon.a
+arm-none-eabi/lib/interwork/librdpmon.a
+arm-none-eabi/lib/interwork/linux-crt0.o
+arm-none-eabi/lib/interwork/linux.specs
+arm-none-eabi/lib/interwork/nano.specs
+arm-none-eabi/lib/interwork/nosys.specs
+arm-none-eabi/lib/interwork/pid.specs
+arm-none-eabi/lib/interwork/rdimon-crt0.o
+arm-none-eabi/lib/interwork/rdimon.specs
+arm-none-eabi/lib/interwork/rdpmon-crt0.o
+arm-none-eabi/lib/interwork/rdpmon.specs
+arm-none-eabi/lib/interwork/redboot-crt0.o
+arm-none-eabi/lib/interwork/redboot-syscalls.o
+arm-none-eabi/lib/interwork/redboot.ld
+arm-none-eabi/lib/interwork/redboot.specs
+arm-none-eabi/lib/iq80310.specs
+arm-none-eabi/lib/libc.a
+arm-none-eabi/lib/libg.a
+arm-none-eabi/lib/libgloss-linux.a
+arm-none-eabi/lib/libm.a
+arm-none-eabi/lib/libnosys.a
+arm-none-eabi/lib/librdimon.a
+arm-none-eabi/lib/librdpmon.a
+arm-none-eabi/lib/linux-crt0.o
+arm-none-eabi/lib/linux.specs
+arm-none-eabi/lib/nano.specs
+arm-none-eabi/lib/nosys.specs
+arm-none-eabi/lib/pid.specs
+arm-none-eabi/lib/rdimon-crt0.o
+arm-none-eabi/lib/rdimon.specs
+arm-none-eabi/lib/rdpmon-crt0.o
+arm-none-eabi/lib/rdpmon.specs
+arm-none-eabi/lib/redboot-crt0.o
+arm-none-eabi/lib/redboot-syscalls.o
+arm-none-eabi/lib/redboot.ld
+arm-none-eabi/lib/redboot.specs
+arm-none-eabi/lib/thumb/
+arm-none-eabi/lib/thumb/aprofile-validation.specs
+arm-none-eabi/lib/thumb/aprofile-ve.specs
+arm-none-eabi/lib/thumb/cpu-init/
+arm-none-eabi/lib/thumb/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/crt0.o
+arm-none-eabi/lib/thumb/interwork/
+arm-none-eabi/lib/thumb/interwork/aprofile-validation.specs
+arm-none-eabi/lib/thumb/interwork/aprofile-ve.specs
+arm-none-eabi/lib/thumb/interwork/cpu-init/
+arm-none-eabi/lib/thumb/interwork/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/interwork/crt0.o
+arm-none-eabi/lib/thumb/interwork/iq80310.specs
+arm-none-eabi/lib/thumb/interwork/libc.a
+arm-none-eabi/lib/thumb/interwork/libg.a
+arm-none-eabi/lib/thumb/interwork/libgloss-linux.a
+arm-none-eabi/lib/thumb/interwork/libm.a
+arm-none-eabi/lib/thumb/interwork/libnosys.a
+arm-none-eabi/lib/thumb/interwork/librdimon.a
+arm-none-eabi/lib/thumb/interwork/librdpmon.a
+arm-none-eabi/lib/thumb/interwork/linux-crt0.o
+arm-none-eabi/lib/thumb/interwork/linux.specs
+arm-none-eabi/lib/thumb/interwork/nano.specs
+arm-none-eabi/lib/thumb/interwork/nosys.specs
+arm-none-eabi/lib/thumb/interwork/pid.specs
+arm-none-eabi/lib/thumb/interwork/rdimon-crt0.o
+arm-none-eabi/lib/thumb/interwork/rdimon.specs
+arm-none-eabi/lib/thumb/interwork/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/interwork/rdpmon.specs
+arm-none-eabi/lib/thumb/interwork/redboot-crt0.o
+arm-none-eabi/lib/thumb/interwork/redboot-syscalls.o
+arm-none-eabi/lib/thumb/interwork/redboot.ld
+arm-none-eabi/lib/thumb/interwork/redboot.specs
+arm-none-eabi/lib/thumb/iq80310.specs
+arm-none-eabi/lib/thumb/libc.a
+arm-none-eabi/lib/thumb/libg.a
+arm-none-eabi/lib/thumb/libgloss-linux.a
+arm-none-eabi/lib/thumb/libm.a
+arm-none-eabi/lib/thumb/libnosys.a
+arm-none-eabi/lib/thumb/librdimon.a
+arm-none-eabi/lib/thumb/librdpmon.a
+arm-none-eabi/lib/thumb/linux-crt0.o
+arm-none-eabi/lib/thumb/linux.specs
+arm-none-eabi/lib/thumb/nano.specs
+arm-none-eabi/lib/thumb/nosys.specs
+arm-none-eabi/lib/thumb/pid.specs
+arm-none-eabi/lib/thumb/rdimon-crt0.o
+arm-none-eabi/lib/thumb/rdimon.specs
+arm-none-eabi/lib/thumb/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/rdpmon.specs
+arm-none-eabi/lib/thumb/redboot-crt0.o
+arm-none-eabi/lib/thumb/redboot-syscalls.o
+arm-none-eabi/lib/thumb/redboot.ld
+arm-none-eabi/lib/thumb/redboot.specs
Index: newlib/pkg/PFRAG.arm-rmprofile
===================================================================
RCS file: newlib/pkg/PFRAG.arm-rmprofile
diff -N newlib/pkg/PFRAG.arm-rmprofile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ newlib/pkg/PFRAG.arm-rmprofile 24 Jun 2019 14:08:20 -0000
@@ -0,0 +1,573 @@
+@comment $OpenBSD: PFRAG.arm-rmprofile,v$
+arm-none-eabi/lib/aprofile-validation.specs
+arm-none-eabi/lib/aprofile-ve.specs
+arm-none-eabi/lib/cpu-init/
+arm-none-eabi/lib/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/crt0.o
+arm-none-eabi/lib/hard/
+arm-none-eabi/lib/hard/aprofile-validation.specs
+arm-none-eabi/lib/hard/aprofile-ve.specs
+arm-none-eabi/lib/hard/cpu-init/
+arm-none-eabi/lib/hard/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/hard/crt0.o
+arm-none-eabi/lib/hard/iq80310.specs
+arm-none-eabi/lib/hard/libc.a
+arm-none-eabi/lib/hard/libg.a
+arm-none-eabi/lib/hard/libgloss-linux.a
+arm-none-eabi/lib/hard/libm.a
+arm-none-eabi/lib/hard/libnosys.a
+arm-none-eabi/lib/hard/librdimon.a
+arm-none-eabi/lib/hard/librdpmon.a
+arm-none-eabi/lib/hard/linux-crt0.o
+arm-none-eabi/lib/hard/linux.specs
+arm-none-eabi/lib/hard/nano.specs
+arm-none-eabi/lib/hard/nosys.specs
+arm-none-eabi/lib/hard/pid.specs
+arm-none-eabi/lib/hard/rdimon-crt0.o
+arm-none-eabi/lib/hard/rdimon.specs
+arm-none-eabi/lib/hard/rdpmon-crt0.o
+arm-none-eabi/lib/hard/rdpmon.specs
+arm-none-eabi/lib/hard/redboot-crt0.o
+arm-none-eabi/lib/hard/redboot-syscalls.o
+arm-none-eabi/lib/hard/redboot.ld
+arm-none-eabi/lib/hard/redboot.specs
+arm-none-eabi/lib/iq80310.specs
+arm-none-eabi/lib/libc.a
+arm-none-eabi/lib/libg.a
+arm-none-eabi/lib/libgloss-linux.a
+arm-none-eabi/lib/libm.a
+arm-none-eabi/lib/libnosys.a
+arm-none-eabi/lib/librdimon.a
+arm-none-eabi/lib/librdpmon.a
+arm-none-eabi/lib/linux-crt0.o
+arm-none-eabi/lib/linux.specs
+arm-none-eabi/lib/nano.specs
+arm-none-eabi/lib/nosys.specs
+arm-none-eabi/lib/pid.specs
+arm-none-eabi/lib/rdimon-crt0.o
+arm-none-eabi/lib/rdimon.specs
+arm-none-eabi/lib/rdpmon-crt0.o
+arm-none-eabi/lib/rdpmon.specs
+arm-none-eabi/lib/redboot-crt0.o
+arm-none-eabi/lib/redboot-syscalls.o
+arm-none-eabi/lib/redboot.ld
+arm-none-eabi/lib/redboot.specs
+arm-none-eabi/lib/thumb/
+arm-none-eabi/lib/thumb/aprofile-validation.specs
+arm-none-eabi/lib/thumb/aprofile-ve.specs
+arm-none-eabi/lib/thumb/cpu-init/
+arm-none-eabi/lib/thumb/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/crt0.o
+arm-none-eabi/lib/thumb/iq80310.specs
+arm-none-eabi/lib/thumb/libc.a
+arm-none-eabi/lib/thumb/libg.a
+arm-none-eabi/lib/thumb/libgloss-linux.a
+arm-none-eabi/lib/thumb/libm.a
+arm-none-eabi/lib/thumb/libnosys.a
+arm-none-eabi/lib/thumb/librdimon.a
+arm-none-eabi/lib/thumb/librdpmon.a
+arm-none-eabi/lib/thumb/linux-crt0.o
+arm-none-eabi/lib/thumb/linux.specs
+arm-none-eabi/lib/thumb/nano.specs
+arm-none-eabi/lib/thumb/nosys.specs
+arm-none-eabi/lib/thumb/pid.specs
+arm-none-eabi/lib/thumb/rdimon-crt0.o
+arm-none-eabi/lib/thumb/rdimon.specs
+arm-none-eabi/lib/thumb/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/rdpmon.specs
+arm-none-eabi/lib/thumb/redboot-crt0.o
+arm-none-eabi/lib/thumb/redboot-syscalls.o
+arm-none-eabi/lib/thumb/redboot.ld
+arm-none-eabi/lib/thumb/redboot.specs
+arm-none-eabi/lib/thumb/v6-m/
+arm-none-eabi/lib/thumb/v6-m/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v6-m/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v6-m/cpu-init/
+arm-none-eabi/lib/thumb/v6-m/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v6-m/crt0.o
+arm-none-eabi/lib/thumb/v6-m/iq80310.specs
+arm-none-eabi/lib/thumb/v6-m/libc.a
+arm-none-eabi/lib/thumb/v6-m/libg.a
+arm-none-eabi/lib/thumb/v6-m/libgloss-linux.a
+arm-none-eabi/lib/thumb/v6-m/libm.a
+arm-none-eabi/lib/thumb/v6-m/libnosys.a
+arm-none-eabi/lib/thumb/v6-m/librdimon.a
+arm-none-eabi/lib/thumb/v6-m/librdpmon.a
+arm-none-eabi/lib/thumb/v6-m/linux-crt0.o
+arm-none-eabi/lib/thumb/v6-m/linux.specs
+arm-none-eabi/lib/thumb/v6-m/nano.specs
+arm-none-eabi/lib/thumb/v6-m/nosys.specs
+arm-none-eabi/lib/thumb/v6-m/pid.specs
+arm-none-eabi/lib/thumb/v6-m/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v6-m/rdimon.specs
+arm-none-eabi/lib/thumb/v6-m/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v6-m/rdpmon.specs
+arm-none-eabi/lib/thumb/v6-m/redboot-crt0.o
+arm-none-eabi/lib/thumb/v6-m/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v6-m/redboot.ld
+arm-none-eabi/lib/thumb/v6-m/redboot.specs
+arm-none-eabi/lib/thumb/v7-ar/
+arm-none-eabi/lib/thumb/v7-ar/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v7-ar/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v7-ar/cpu-init/
+arm-none-eabi/lib/thumb/v7-ar/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v7-ar/crt0.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/cpu-init/
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/crt0.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/iq80310.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/libc.a
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/libg.a
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/libgloss-linux.a
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/libm.a
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/libnosys.a
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/librdimon.a
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/librdpmon.a
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/linux-crt0.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/linux.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/nano.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/nosys.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/pid.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/rdimon.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/rdpmon.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/redboot-crt0.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/redboot.ld
+arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/redboot.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/cpu-init/
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/crt0.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/iq80310.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/libc.a
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/libg.a
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/libgloss-linux.a
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/libm.a
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/libnosys.a
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/librdimon.a
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/librdpmon.a
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/linux-crt0.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/linux.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/nano.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/nosys.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/pid.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/rdimon.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/rdpmon.specs
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/redboot-crt0.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/redboot.ld
+arm-none-eabi/lib/thumb/v7-ar/fpv3/softfp/redboot.specs
+arm-none-eabi/lib/thumb/v7-ar/iq80310.specs
+arm-none-eabi/lib/thumb/v7-ar/libc.a
+arm-none-eabi/lib/thumb/v7-ar/libg.a
+arm-none-eabi/lib/thumb/v7-ar/libgloss-linux.a
+arm-none-eabi/lib/thumb/v7-ar/libm.a
+arm-none-eabi/lib/thumb/v7-ar/libnosys.a
+arm-none-eabi/lib/thumb/v7-ar/librdimon.a
+arm-none-eabi/lib/thumb/v7-ar/librdpmon.a
+arm-none-eabi/lib/thumb/v7-ar/linux-crt0.o
+arm-none-eabi/lib/thumb/v7-ar/linux.specs
+arm-none-eabi/lib/thumb/v7-ar/nano.specs
+arm-none-eabi/lib/thumb/v7-ar/nosys.specs
+arm-none-eabi/lib/thumb/v7-ar/pid.specs
+arm-none-eabi/lib/thumb/v7-ar/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v7-ar/rdimon.specs
+arm-none-eabi/lib/thumb/v7-ar/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v7-ar/rdpmon.specs
+arm-none-eabi/lib/thumb/v7-ar/redboot-crt0.o
+arm-none-eabi/lib/thumb/v7-ar/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v7-ar/redboot.ld
+arm-none-eabi/lib/thumb/v7-ar/redboot.specs
+arm-none-eabi/lib/thumb/v7-m/
+arm-none-eabi/lib/thumb/v7-m/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v7-m/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v7-m/cpu-init/
+arm-none-eabi/lib/thumb/v7-m/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v7-m/crt0.o
+arm-none-eabi/lib/thumb/v7-m/iq80310.specs
+arm-none-eabi/lib/thumb/v7-m/libc.a
+arm-none-eabi/lib/thumb/v7-m/libg.a
+arm-none-eabi/lib/thumb/v7-m/libgloss-linux.a
+arm-none-eabi/lib/thumb/v7-m/libm.a
+arm-none-eabi/lib/thumb/v7-m/libnosys.a
+arm-none-eabi/lib/thumb/v7-m/librdimon.a
+arm-none-eabi/lib/thumb/v7-m/librdpmon.a
+arm-none-eabi/lib/thumb/v7-m/linux-crt0.o
+arm-none-eabi/lib/thumb/v7-m/linux.specs
+arm-none-eabi/lib/thumb/v7-m/nano.specs
+arm-none-eabi/lib/thumb/v7-m/nosys.specs
+arm-none-eabi/lib/thumb/v7-m/pid.specs
+arm-none-eabi/lib/thumb/v7-m/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v7-m/rdimon.specs
+arm-none-eabi/lib/thumb/v7-m/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v7-m/rdpmon.specs
+arm-none-eabi/lib/thumb/v7-m/redboot-crt0.o
+arm-none-eabi/lib/thumb/v7-m/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v7-m/redboot.ld
+arm-none-eabi/lib/thumb/v7-m/redboot.specs
+arm-none-eabi/lib/thumb/v7e-m/
+arm-none-eabi/lib/thumb/v7e-m/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v7e-m/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v7e-m/cpu-init/
+arm-none-eabi/lib/thumb/v7e-m/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v7e-m/crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/cpu-init/
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/iq80310.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/libc.a
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/libg.a
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/libgloss-linux.a
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/libm.a
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/libnosys.a
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/librdimon.a
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/librdpmon.a
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/linux-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/linux.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/nano.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/nosys.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/pid.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/rdimon.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/rdpmon.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/redboot-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/redboot.ld
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard/redboot.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/cpu-init/
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/iq80310.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/libc.a
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/libg.a
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/libgloss-linux.a
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/libm.a
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/libnosys.a
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/librdimon.a
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/librdpmon.a
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/linux-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/linux.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/nano.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/nosys.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/pid.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/rdimon.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/rdpmon.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/redboot-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/redboot.ld
+arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/softfp/redboot.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/cpu-init/
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/iq80310.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/libc.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/libg.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/libgloss-linux.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/libm.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/libnosys.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/librdimon.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/librdpmon.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/linux-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/linux.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/nano.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/nosys.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/pid.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/rdimon.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/rdpmon.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/redboot-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/redboot.ld
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/hard/redboot.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/cpu-init/
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/iq80310.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/libc.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/libg.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/libgloss-linux.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/libm.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/libnosys.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/librdimon.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/librdpmon.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/linux-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/linux.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/nano.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/nosys.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/pid.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/rdimon.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/rdpmon.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/redboot-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/redboot.ld
+arm-none-eabi/lib/thumb/v7e-m/fpv5-sp/softfp/redboot.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/cpu-init/
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/iq80310.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/libc.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/libg.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/libgloss-linux.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/libm.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/libnosys.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/librdimon.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/librdpmon.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/linux-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/linux.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/nano.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/nosys.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/pid.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/rdimon.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/rdpmon.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/redboot-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/redboot.ld
+arm-none-eabi/lib/thumb/v7e-m/fpv5/hard/redboot.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/cpu-init/
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/iq80310.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libc.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libg.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libgloss-linux.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libm.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/libnosys.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/librdimon.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/librdpmon.a
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/linux-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/linux.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/nano.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/nosys.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/pid.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/rdimon.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/rdpmon.specs
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/redboot-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/redboot.ld
+arm-none-eabi/lib/thumb/v7e-m/fpv5/softfp/redboot.specs
+arm-none-eabi/lib/thumb/v7e-m/iq80310.specs
+arm-none-eabi/lib/thumb/v7e-m/libc.a
+arm-none-eabi/lib/thumb/v7e-m/libg.a
+arm-none-eabi/lib/thumb/v7e-m/libgloss-linux.a
+arm-none-eabi/lib/thumb/v7e-m/libm.a
+arm-none-eabi/lib/thumb/v7e-m/libnosys.a
+arm-none-eabi/lib/thumb/v7e-m/librdimon.a
+arm-none-eabi/lib/thumb/v7e-m/librdpmon.a
+arm-none-eabi/lib/thumb/v7e-m/linux-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/linux.specs
+arm-none-eabi/lib/thumb/v7e-m/nano.specs
+arm-none-eabi/lib/thumb/v7e-m/nosys.specs
+arm-none-eabi/lib/thumb/v7e-m/pid.specs
+arm-none-eabi/lib/thumb/v7e-m/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/rdimon.specs
+arm-none-eabi/lib/thumb/v7e-m/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/rdpmon.specs
+arm-none-eabi/lib/thumb/v7e-m/redboot-crt0.o
+arm-none-eabi/lib/thumb/v7e-m/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v7e-m/redboot.ld
+arm-none-eabi/lib/thumb/v7e-m/redboot.specs
+arm-none-eabi/lib/thumb/v8-m.base/
+arm-none-eabi/lib/thumb/v8-m.base/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v8-m.base/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v8-m.base/cpu-init/
+arm-none-eabi/lib/thumb/v8-m.base/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v8-m.base/crt0.o
+arm-none-eabi/lib/thumb/v8-m.base/iq80310.specs
+arm-none-eabi/lib/thumb/v8-m.base/libc.a
+arm-none-eabi/lib/thumb/v8-m.base/libg.a
+arm-none-eabi/lib/thumb/v8-m.base/libgloss-linux.a
+arm-none-eabi/lib/thumb/v8-m.base/libm.a
+arm-none-eabi/lib/thumb/v8-m.base/libnosys.a
+arm-none-eabi/lib/thumb/v8-m.base/librdimon.a
+arm-none-eabi/lib/thumb/v8-m.base/librdpmon.a
+arm-none-eabi/lib/thumb/v8-m.base/linux-crt0.o
+arm-none-eabi/lib/thumb/v8-m.base/linux.specs
+arm-none-eabi/lib/thumb/v8-m.base/nano.specs
+arm-none-eabi/lib/thumb/v8-m.base/nosys.specs
+arm-none-eabi/lib/thumb/v8-m.base/pid.specs
+arm-none-eabi/lib/thumb/v8-m.base/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v8-m.base/rdimon.specs
+arm-none-eabi/lib/thumb/v8-m.base/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v8-m.base/rdpmon.specs
+arm-none-eabi/lib/thumb/v8-m.base/redboot-crt0.o
+arm-none-eabi/lib/thumb/v8-m.base/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v8-m.base/redboot.ld
+arm-none-eabi/lib/thumb/v8-m.base/redboot.specs
+arm-none-eabi/lib/thumb/v8-m.main/
+arm-none-eabi/lib/thumb/v8-m.main/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v8-m.main/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v8-m.main/cpu-init/
+arm-none-eabi/lib/thumb/v8-m.main/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v8-m.main/crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/cpu-init/
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/iq80310.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/libc.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/libg.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/libgloss-linux.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/libm.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/libnosys.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/librdimon.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/librdpmon.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/linux-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/linux.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/nano.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/nosys.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/pid.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/rdimon.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/rdpmon.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/redboot-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/redboot.ld
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/hard/redboot.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/cpu-init/
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/iq80310.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/libc.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/libg.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/libgloss-linux.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/libm.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/libnosys.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/librdimon.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/librdpmon.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/linux-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/linux.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/nano.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/nosys.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/pid.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/rdimon.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/rdpmon.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/redboot-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/redboot.ld
+arm-none-eabi/lib/thumb/v8-m.main/fpv5-sp/softfp/redboot.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/cpu-init/
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/iq80310.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/libc.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/libg.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/libgloss-linux.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/libm.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/libnosys.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/librdimon.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/librdpmon.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/linux-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/linux.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/nano.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/nosys.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/pid.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/rdimon.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/rdpmon.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/redboot-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/redboot.ld
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/hard/redboot.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/aprofile-validation.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/aprofile-ve.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/cpu-init/
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/cpu-init/rdimon-aem.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/iq80310.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/libc.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/libg.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/libgloss-linux.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/libm.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/libnosys.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/librdimon.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/librdpmon.a
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/linux-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/linux.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/nano.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/nosys.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/pid.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/rdimon.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/rdpmon.specs
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/redboot-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/redboot.ld
+arm-none-eabi/lib/thumb/v8-m.main/fpv5/softfp/redboot.specs
+arm-none-eabi/lib/thumb/v8-m.main/iq80310.specs
+arm-none-eabi/lib/thumb/v8-m.main/libc.a
+arm-none-eabi/lib/thumb/v8-m.main/libg.a
+arm-none-eabi/lib/thumb/v8-m.main/libgloss-linux.a
+arm-none-eabi/lib/thumb/v8-m.main/libm.a
+arm-none-eabi/lib/thumb/v8-m.main/libnosys.a
+arm-none-eabi/lib/thumb/v8-m.main/librdimon.a
+arm-none-eabi/lib/thumb/v8-m.main/librdpmon.a
+arm-none-eabi/lib/thumb/v8-m.main/linux-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/linux.specs
+arm-none-eabi/lib/thumb/v8-m.main/nano.specs
+arm-none-eabi/lib/thumb/v8-m.main/nosys.specs
+arm-none-eabi/lib/thumb/v8-m.main/pid.specs
+arm-none-eabi/lib/thumb/v8-m.main/rdimon-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/rdimon.specs
+arm-none-eabi/lib/thumb/v8-m.main/rdpmon-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/rdpmon.specs
+arm-none-eabi/lib/thumb/v8-m.main/redboot-crt0.o
+arm-none-eabi/lib/thumb/v8-m.main/redboot-syscalls.o
+arm-none-eabi/lib/thumb/v8-m.main/redboot.ld
+arm-none-eabi/lib/thumb/v8-m.main/redboot.specs
Index: newlib/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/arm-none-eabi/newlib/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- newlib/pkg/PLIST 6 Apr 2017 10:24:26 -0000 1.2
+++ newlib/pkg/PLIST 24 Jun 2019 14:08:20 -0000
@@ -1,4 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.2 2017/04/06 10:24:26 espie Exp $
+%%arm%%
+%%arm-rmprofile%%
 arm-none-eabi/
 arm-none-eabi/include/
 arm-none-eabi/include/_ansi.h
@@ -108,167 +110,6 @@ arm-none-eabi/include/wchar.h
 arm-none-eabi/include/wctype.h
 arm-none-eabi/include/wordexp.h
 arm-none-eabi/lib/
-arm-none-eabi/lib/aprofile-validation.specs
-arm-none-eabi/lib/aprofile-ve.specs
-arm-none-eabi/lib/cpu-init/
-arm-none-eabi/lib/cpu-init/rdimon-aem.o
-arm-none-eabi/lib/crt0.o
-arm-none-eabi/lib/fpu/
-arm-none-eabi/lib/fpu/aprofile-validation.specs
-arm-none-eabi/lib/fpu/aprofile-ve.specs
-arm-none-eabi/lib/fpu/cpu-init/
-arm-none-eabi/lib/fpu/cpu-init/rdimon-aem.o
-arm-none-eabi/lib/fpu/crt0.o
-arm-none-eabi/lib/fpu/interwork/
-arm-none-eabi/lib/fpu/interwork/aprofile-validation.specs
-arm-none-eabi/lib/fpu/interwork/aprofile-ve.specs
-arm-none-eabi/lib/fpu/interwork/cpu-init/
-arm-none-eabi/lib/fpu/interwork/cpu-init/rdimon-aem.o
-arm-none-eabi/lib/fpu/interwork/crt0.o
-arm-none-eabi/lib/fpu/interwork/iq80310.specs
-arm-none-eabi/lib/fpu/interwork/libc.a
-arm-none-eabi/lib/fpu/interwork/libg.a
-arm-none-eabi/lib/fpu/interwork/libgloss-linux.a
-arm-none-eabi/lib/fpu/interwork/libm.a
-arm-none-eabi/lib/fpu/interwork/libnosys.a
-arm-none-eabi/lib/fpu/interwork/librdimon.a
-arm-none-eabi/lib/fpu/interwork/librdpmon.a
-arm-none-eabi/lib/fpu/interwork/linux-crt0.o
-arm-none-eabi/lib/fpu/interwork/linux.specs
-arm-none-eabi/lib/fpu/interwork/nano.specs
-arm-none-eabi/lib/fpu/interwork/nosys.specs
-arm-none-eabi/lib/fpu/interwork/pid.specs
-arm-none-eabi/lib/fpu/interwork/rdimon-crt0.o
-arm-none-eabi/lib/fpu/interwork/rdimon.specs
-arm-none-eabi/lib/fpu/interwork/rdpmon-crt0.o
-arm-none-eabi/lib/fpu/interwork/rdpmon.specs
-arm-none-eabi/lib/fpu/interwork/redboot-crt0.o
-arm-none-eabi/lib/fpu/interwork/redboot-syscalls.o
-arm-none-eabi/lib/fpu/interwork/redboot.ld
-arm-none-eabi/lib/fpu/interwork/redboot.specs
-arm-none-eabi/lib/fpu/iq80310.specs
-arm-none-eabi/lib/fpu/libc.a
-arm-none-eabi/lib/fpu/libg.a
-arm-none-eabi/lib/fpu/libgloss-linux.a
-arm-none-eabi/lib/fpu/libm.a
-arm-none-eabi/lib/fpu/libnosys.a
-arm-none-eabi/lib/fpu/librdimon.a
-arm-none-eabi/lib/fpu/librdpmon.a
-arm-none-eabi/lib/fpu/linux-crt0.o
-arm-none-eabi/lib/fpu/linux.specs
-arm-none-eabi/lib/fpu/nano.specs
-arm-none-eabi/lib/fpu/nosys.specs
-arm-none-eabi/lib/fpu/pid.specs
-arm-none-eabi/lib/fpu/rdimon-crt0.o
-arm-none-eabi/lib/fpu/rdimon.specs
-arm-none-eabi/lib/fpu/rdpmon-crt0.o
-arm-none-eabi/lib/fpu/rdpmon.specs
-arm-none-eabi/lib/fpu/redboot-crt0.o
-arm-none-eabi/lib/fpu/redboot-syscalls.o
-arm-none-eabi/lib/fpu/redboot.ld
-arm-none-eabi/lib/fpu/redboot.specs
-arm-none-eabi/lib/interwork/
-arm-none-eabi/lib/interwork/aprofile-validation.specs
-arm-none-eabi/lib/interwork/aprofile-ve.specs
-arm-none-eabi/lib/interwork/cpu-init/
-arm-none-eabi/lib/interwork/cpu-init/rdimon-aem.o
-arm-none-eabi/lib/interwork/crt0.o
-arm-none-eabi/lib/interwork/iq80310.specs
-arm-none-eabi/lib/interwork/libc.a
-arm-none-eabi/lib/interwork/libg.a
-arm-none-eabi/lib/interwork/libgloss-linux.a
-arm-none-eabi/lib/interwork/libm.a
-arm-none-eabi/lib/interwork/libnosys.a
-arm-none-eabi/lib/interwork/librdimon.a
-arm-none-eabi/lib/interwork/librdpmon.a
-arm-none-eabi/lib/interwork/linux-crt0.o
-arm-none-eabi/lib/interwork/linux.specs
-arm-none-eabi/lib/interwork/nano.specs
-arm-none-eabi/lib/interwork/nosys.specs
-arm-none-eabi/lib/interwork/pid.specs
-arm-none-eabi/lib/interwork/rdimon-crt0.o
-arm-none-eabi/lib/interwork/rdimon.specs
-arm-none-eabi/lib/interwork/rdpmon-crt0.o
-arm-none-eabi/lib/interwork/rdpmon.specs
-arm-none-eabi/lib/interwork/redboot-crt0.o
-arm-none-eabi/lib/interwork/redboot-syscalls.o
-arm-none-eabi/lib/interwork/redboot.ld
-arm-none-eabi/lib/interwork/redboot.specs
-arm-none-eabi/lib/iq80310.specs
-arm-none-eabi/lib/libc.a
-arm-none-eabi/lib/libg.a
-arm-none-eabi/lib/libgloss-linux.a
-arm-none-eabi/lib/libm.a
-arm-none-eabi/lib/libnosys.a
-arm-none-eabi/lib/librdimon.a
-arm-none-eabi/lib/librdpmon.a
-arm-none-eabi/lib/linux-crt0.o
-arm-none-eabi/lib/linux.specs
-arm-none-eabi/lib/nano.specs
-arm-none-eabi/lib/nosys.specs
-arm-none-eabi/lib/pid.specs
-arm-none-eabi/lib/rdimon-crt0.o
-arm-none-eabi/lib/rdimon.specs
-arm-none-eabi/lib/rdpmon-crt0.o
-arm-none-eabi/lib/rdpmon.specs
-arm-none-eabi/lib/redboot-crt0.o
-arm-none-eabi/lib/redboot-syscalls.o
-arm-none-eabi/lib/redboot.ld
-arm-none-eabi/lib/redboot.specs
-arm-none-eabi/lib/thumb/
-arm-none-eabi/lib/thumb/aprofile-validation.specs
-arm-none-eabi/lib/thumb/aprofile-ve.specs
-arm-none-eabi/lib/thumb/cpu-init/
-arm-none-eabi/lib/thumb/cpu-init/rdimon-aem.o
-arm-none-eabi/lib/thumb/crt0.o
-arm-none-eabi/lib/thumb/interwork/
-arm-none-eabi/lib/thumb/interwork/aprofile-validation.specs
-arm-none-eabi/lib/thumb/interwork/aprofile-ve.specs
-arm-none-eabi/lib/thumb/interwork/cpu-init/
-arm-none-eabi/lib/thumb/interwork/cpu-init/rdimon-aem.o
-arm-none-eabi/lib/thumb/interwork/crt0.o
-arm-none-eabi/lib/thumb/interwork/iq80310.specs
-arm-none-eabi/lib/thumb/interwork/libc.a
-arm-none-eabi/lib/thumb/interwork/libg.a
-arm-none-eabi/lib/thumb/interwork/libgloss-linux.a
-arm-none-eabi/lib/thumb/interwork/libm.a
-arm-none-eabi/lib/thumb/interwork/libnosys.a
-arm-none-eabi/lib/thumb/interwork/librdimon.a
-arm-none-eabi/lib/thumb/interwork/librdpmon.a
-arm-none-eabi/lib/thumb/interwork/linux-crt0.o
-arm-none-eabi/lib/thumb/interwork/linux.specs
-arm-none-eabi/lib/thumb/interwork/nano.specs
-arm-none-eabi/lib/thumb/interwork/nosys.specs
-arm-none-eabi/lib/thumb/interwork/pid.specs
-arm-none-eabi/lib/thumb/interwork/rdimon-crt0.o
-arm-none-eabi/lib/thumb/interwork/rdimon.specs
-arm-none-eabi/lib/thumb/interwork/rdpmon-crt0.o
-arm-none-eabi/lib/thumb/interwork/rdpmon.specs
-arm-none-eabi/lib/thumb/interwork/redboot-crt0.o
-arm-none-eabi/lib/thumb/interwork/redboot-syscalls.o
-arm-none-eabi/lib/thumb/interwork/redboot.ld
-arm-none-eabi/lib/thumb/interwork/redboot.specs
-arm-none-eabi/lib/thumb/iq80310.specs
-arm-none-eabi/lib/thumb/libc.a
-arm-none-eabi/lib/thumb/libg.a
-arm-none-eabi/lib/thumb/libgloss-linux.a
-arm-none-eabi/lib/thumb/libm.a
-arm-none-eabi/lib/thumb/libnosys.a
-arm-none-eabi/lib/thumb/librdimon.a
-arm-none-eabi/lib/thumb/librdpmon.a
-arm-none-eabi/lib/thumb/linux-crt0.o
-arm-none-eabi/lib/thumb/linux.specs
-arm-none-eabi/lib/thumb/nano.specs
-arm-none-eabi/lib/thumb/nosys.specs
-arm-none-eabi/lib/thumb/pid.specs
-arm-none-eabi/lib/thumb/rdimon-crt0.o
-arm-none-eabi/lib/thumb/rdimon.specs
-arm-none-eabi/lib/thumb/rdpmon-crt0.o
-arm-none-eabi/lib/thumb/rdpmon.specs
-arm-none-eabi/lib/thumb/redboot-crt0.o
-arm-none-eabi/lib/thumb/redboot-syscalls.o
-arm-none-eabi/lib/thumb/redboot.ld
-arm-none-eabi/lib/thumb/redboot.specs
 share/doc/arm-none-eabi/
 share/doc/arm-none-eabi/newlib/
 share/doc/arm-none-eabi/newlib/COPYING.NEWLIB

Reply | Threaded
Open this post in threaded view
|

Re: arm-none-eabi-{gcc-linaro,newlib}: Add 'rmprofile' flavor

SASANO Takayoshi
Hello, sorry for late reply.

I tried to build RT-Thread Chinese RTOS for LPC1114 with proposed
rmprofile flavor gcc-linaro, and compiled object worked fine. Great.
(tested RT-Thread is here: https://github.com/RT-Thread/rt-thread)

Recently Cortex-Mx based project sometimes requires newlib-nano library,
for example MMDVM_HS (https://github.com/juribeparada/MMDVM_HS).
Is this difficult to add into devel/arm-none-eabi/newlib?

Regards,
--
SASANO Takayoshi (JG1UAA) <[hidden email]>