<pre style='margin:0'>
Mojca Miklavec (mojca) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8188ed1d3a237186b54ee3cc7c9078008b69d50b">https://github.com/macports/macports-ports/commit/8188ed1d3a237186b54ee3cc7c9078008b69d50b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 8188ed1d3a237186b54ee3cc7c9078008b69d50b
</span>Author: Mojca Miklavec <mojca@macports.org>
AuthorDate: Sun Oct 20 18:33:01 2019 +0200
<span style='display:block; white-space:pre;color:#404040;'> arm-none-eabi-gcc: update to 9.2.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://trac.macports.org/ticket/51397
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://trac.macports.org/ticket/57572
</span>---
cross/arm-none-eabi-gcc/Portfile | 14 +-
.../patch-enable-with-multilib-list-for-arm.diff | 217 ---------------------
2 files changed, 3 insertions(+), 228 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/arm-none-eabi-gcc/Portfile b/cross/arm-none-eabi-gcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1493585..6067808 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/arm-none-eabi-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/arm-none-eabi-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,25 +2,17 @@
</span>
PortSystem 1.0
PortGroup crossgcc 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup compiler_blacklist_versions 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-crossgcc.setup arm-none-eabi 7.4.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-crossgcc.setup_libc newlib 3.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+crossgcc.setup arm-none-eabi 9.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+crossgcc.setup_libc newlib 3.1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span> maintainers nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-enable-with-multilib-list-for-arm.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # specific to ARM
configure.args-append \
--enable-interwork \
--disable-newlib-supplied-syscalls \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-multilib-list=armv6-m,armv7-m,armv7e-m,cortex-m7,armv7-r
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Failed to build with clang from Xcode 4.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# fatal error: error in backend: ran out of registers during register allocation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist {clang >= 421 < 422}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-multilib-list=rmprofile
</span>
# GCC's arm target code contains bracket nesting exceeding clangs's default
# bracket limit. (https://llvm.org/bugs/show_bug.cgi?id=19650)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/arm-none-eabi-gcc/files/patch-enable-with-multilib-list-for-arm.diff b/cross/arm-none-eabi-gcc/files/patch-enable-with-multilib-list-for-arm.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index cc08e60..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/arm-none-eabi-gcc/files/patch-enable-with-multilib-list-for-arm.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,217 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Upstream: https://projects.archlinux.org/svntogit/community.git/tree/trunk/enable-with-multilib-list-for-arm.patch?h=packages/arm-none-eabi-gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-commit 71587241301d28b68bbe2f41c5eb2856053c750c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Author: Anatol Pomozov <anatol.pomozov@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Tue May 9 21:19:27 2017 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ARM patch https://gcc.gnu.org/ml/gcc-patches/2012-05/msg00083/enable-with-multilib-list-for-arm.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/gcc/Makefile.in b/gcc/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index f675e073ecc..cced5329b47 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -558,6 +558,7 @@ lang_opt_files=@lang_opt_files@ $(srcdir)/c-family/c.opt $(srcdir)/common.opt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lang_specs_files=@lang_specs_files@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lang_tree_files=@lang_tree_files@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_cpu_default=@target_cpu_default@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+with_multilib_list=@with_multilib_list@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OBJC_BOEHM_GC=@objc_boehm_gc@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_modes_file=@extra_modes_file@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_opt_files=@extra_opt_files@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/gcc/config.gcc b/gcc/config.gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b8bb4d65825..713e35b62af 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config.gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config.gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1145,7 +1145,7 @@ arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtems* | arm*-*-fuchsia*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${target} in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- arm*-*-eabi*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tm_file="$tm_file newlib-stdint.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- tmake_file="${tmake_file} arm/t-bpabi"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tmake_file="${tmake_file} arm/t-bpabi arm/t-mlibs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- use_gcc_stdint=wrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- arm*-*-fuchsia*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3807,56 +3807,6 @@ case "${target}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- echo "Switch \"--with-tune\" may not be used with switch \"--with-cpu\"" 1>&2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- exit 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # Add extra multilibs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if test "x$with_multilib_list" != x; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- arm_multilibs=`echo $with_multilib_list | sed -e 's/,/ /g'`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- case ${arm_multilibs} in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- aprofile)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # Note that arm/t-aprofile is a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # stand-alone make file fragment to be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # used only with itself. We do not
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # specifically use the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # TM_MULTILIB_OPTION framework because
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # this shorthand is more
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # pragmatic.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- tmake_profile_file="arm/t-aprofile"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- rmprofile)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # Note that arm/t-rmprofile is a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # stand-alone make file fragment to be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # used only with itself. We do not
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # specifically use the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # TM_MULTILIB_OPTION framework because
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # this shorthand is more
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # pragmatic.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- tmake_profile_file="arm/t-rmprofile"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- default)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- echo "Error: --with-multilib-list=${with_multilib_list} not supported." 1>&2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- exit 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if test "x${tmake_profile_file}" != x ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # arm/t-aprofile and arm/t-rmprofile are only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # designed to work without any with-cpu,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # with-arch, with-mode, with-fpu or with-float
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # options.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if test "x$with_arch" != x \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- || test "x$with_cpu" != x \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- || test "x$with_float" != x \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- || test "x$with_fpu" != x \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- || test "x$with_mode" != x ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- echo "Error: You cannot use any of --with-arch/cpu/fpu/float/mode with --with-multilib-list=${with_multilib_list}" 1>&2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- exit 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- tmake_file="${tmake_file} ${tmake_profile_file}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fr*-*-*linux*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/gcc/config/arm/t-mlibs b/gcc/config/arm/t-mlibs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..5720cf7503d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/arm/t-mlibs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,89 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# A set of predefined MULTILIB which can be used for different ARM targets.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Via the configure option --with-multilib-list, user can customize the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# final MULTILIB implementation.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+comma := ,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+space :=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+space +=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OPTIONS = mthumb/marm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_DIRNAMES = thumb arm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OPTIONS += march=armv6s-m/march=armv7-m/march=armv7e-m/march=armv7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_DIRNAMES += armv6-m armv7-m armv7e-m armv7-ar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OPTIONS += mfloat-abi=softfp/mfloat-abi=hard
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_DIRNAMES += softfp fpu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OPTIONS += mfpu=fpv4-sp-d16/mfpu=vfpv3-d16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_DIRNAMES += fpv4-sp-d16 vfpv3-d16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES = march?armv6s-m=mcpu?cortex-m0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv6s-m=mcpu?cortex-m0plus
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv6s-m=mcpu?cortex-m1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv6s-m=march?armv6-m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv7-m=mcpu?cortex-m3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv7e-m=mcpu?cortex-m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv7e-m=mcpu?cortex-m7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv7=march?armv7-r
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv7=march?armv7-a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv7=mcpu?cortex-r4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv7=mcpu?cortex-r4f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv7=mcpu?cortex-r5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv7=mcpu?cortex-r7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv7=mcpu?cortex-a5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv7=mcpu?cortex-a7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv7=mcpu?cortex-a8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv7=mcpu?cortex-a9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += march?armv7=mcpu?cortex-a15
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += mfpu?fpv4-sp-d16=mfpu?fpv5-sp-d16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += mfpu?fpv4-sp-d16=mfpu?fpv5-d16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += mfpu?vfpv3-d16=mfpu?vfpv3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += mfpu?vfpv3-d16=mfpu?vfpv3-fp16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += mfpu?vfpv3-d16=mfpu?vfpv3-d16-fp16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += mfpu?vfpv3-d16=mfpu?vfpv3xd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += mfpu?vfpv3-d16=mfpu?vfpv3xd-fp16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += mfpu?vfpv3-d16=mfpu?vfpv4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += mfpu?vfpv3-d16=mfpu?vfpv4-d16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += mfpu?vfpv3-d16=mfpu?neon
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += mfpu?vfpv3-d16=mfpu?neon-fp16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_MATCHES += mfpu?vfpv3-d16=mfpu?neon-vfpv4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_EXCEPTIONS =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REUSE =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REQUIRED = mthumb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REQUIRED += marm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REQUIRED += mfloat-abi=hard
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OSDIRNAMES = mthumb=!thumb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OSDIRNAMES += marm=!arm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OSDIRNAMES += mfloat-abi.hard=!fpu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifneq (,$(findstring armv6-m,$(subst $(comma),$(space),$(with_multilib_list))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REQUIRED += mthumb/march=armv6s-m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OSDIRNAMES += mthumb/march.armv6s-m=!armv6-m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifneq (,$(findstring armv7-m,$(subst $(comma),$(space),$(with_multilib_list))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REQUIRED += mthumb/march=armv7-m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OSDIRNAMES += mthumb/march.armv7-m=!armv7-m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifneq (,$(findstring armv7e-m,$(subst $(comma),$(space),$(with_multilib_list))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REQUIRED += mthumb/march=armv7e-m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REQUIRED += mthumb/march=armv7e-m/mfloat-abi=softfp/mfpu=fpv4-sp-d16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REQUIRED += mthumb/march=armv7e-m/mfloat-abi=hard/mfpu=fpv4-sp-d16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OSDIRNAMES += mthumb/march.armv7e-m=!armv7e-m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OSDIRNAMES += mthumb/march.armv7e-m/mfloat-abi.hard/mfpu.fpv4-sp-d16=!armv7e-m/fpu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OSDIRNAMES += mthumb/march.armv7e-m/mfloat-abi.softfp/mfpu.fpv4-sp-d16=!armv7e-m/softfp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifneq (,$(filter armv7 armv7-r armv7-a,$(subst $(comma),$(space),$(with_multilib_list))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REQUIRED += mthumb/march=armv7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REQUIRED += mthumb/march=armv7/mfloat-abi=softfp/mfpu=vfpv3-d16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REQUIRED += mthumb/march=armv7/mfloat-abi=hard/mfpu=vfpv3-d16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OSDIRNAMES += mthumb/march.armv7=!armv7-ar/thumb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OSDIRNAMES += mthumb/march.armv7/mfloat-abi.hard/mfpu.vfpv3-d16=!armv7-ar/thumb/fpu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_OSDIRNAMES += mthumb/march.armv7/mfloat-abi.softfp/mfpu.vfpv3-d16=!armv7-ar/thumb/softfp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REUSE += mthumb/march.armv7=marm/march.armv7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REUSE += mthumb/march.armv7/mfloat-abi.softfp/mfpu.vfpv3-d16=marm/march.armv7/mfloat-abi.softfp/mfpu.vfpv3-d16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MULTILIB_REUSE += mthumb/march.armv7/mfloat-abi.hard/mfpu.vfpv3-d16=marm/march.armv7/mfloat-abi.hard/mfpu.vfpv3-d16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/gcc/configure b/gcc/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ea73b151a4e..c609f25e50c 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -772,6 +772,7 @@ SET_MAKE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- accel_dir_suffix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- real_target_noncanonical
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_as_accelerator
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+with_multilib_list
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- REPORT_BUGS_TEXI
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- REPORT_BUGS_TO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PKGVERSION
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7763,6 +7764,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # -------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Checks for other programs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # -------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/gcc/configure.ac b/gcc/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 9d4c792a33f..abd988eb113 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1007,6 +1007,7 @@ AC_ARG_WITH(multilib-list,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [AS_HELP_STRING([--with-multilib-list], [select multilibs (AArch64, SH and x86-64 only)])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- :,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_multilib_list=default)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(with_multilib_list)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # -------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Checks for other programs
</span></pre><pre style='margin:0'>
</pre>