<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>