Only in ../gcc-arm-none-eabi/: ABOUT-NLS
Only in ../gcc-arm-none-eabi/: ar-lib
Only in ../gcc-arm-none-eabi/: ChangeLog
Only in ../gcc-arm-none-eabi/: ChangeLog.jit
Only in ../gcc-arm-none-eabi/: ChangeLog.tree-ssa
diff -u ./changes ../gcc-arm-none-eabi/changes
--- ./changes	2022-12-22 11:39:02.244570479 -0800
+++ ../gcc-arm-none-eabi/changes	2022-12-22 11:37:28.904609969 -0800
@@ -0,0 +1,9863 @@
+diff -u ./ChangeLog ../gcc-arm-none-eabi/ChangeLog
+--- ./ChangeLog	2022-12-05 03:37:02.000000000 -0800
++++ ../gcc-arm-none-eabi/ChangeLog	2022-10-11 16:29:33.219218113 -0700
+@@ -1,368 +1,26 @@
+-2022-08-19  Release Manager
++2022-04-21  Release Manager
+ 
+-	* GCC 12.2.0 released.
++	* GCC 11.3.0 released.
+ 
+-2022-05-06  Release Manager
++2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+-	* GCC 12.1.0 released.
+-
+-2022-04-19  Richard Henderson  <rth@gcc.gnu.org>
+-
+-	* MAINTAINERS: Update my email address.
+-
+-2022-04-01  Qian Jianhua  <qianjh@fujitsu.com>
+-
+-	* MAINTAINERS: Update my email address.
+-
+-2022-03-29  Chenghua Xu  <xuchenghua@loongson.cn>
+-
+-	* MAINTAINERS: (CPU Port Maintainers): Add myself and
+-	Lulu as LoongArch port maintainer.
+-
+-2022-03-29  Chenghua Xu  <xuchenghua@loongson.cn>
+-	    Lulu Cheng  <chenglulu@loongson.cn>
+-
+-	* configure.ac: Add LoongArch tuples.
+-	* configure: Regenerate.
+-
+-2022-03-28  Tom Tromey  <tromey@adacore.com>
+-
+-	* configure.ac: Remove --with-mpfr-dir and --with-gmp-dir.
+-	* configure: Rebuild.
+-
+-2022-03-24  Bill Schmidt  <bill.schmidt@gmail.com>
+-
+-	* MAINTAINERS: Change my information.
+-
+-2022-03-16  Chung-Ju Wu  <jasonwucj@gmail.com>
+-
+-	* MAINTAINERS: Add myself to DCO section.
+-
+-2022-03-14  Jonathan Wakely  <jwakely@redhat.com>
+-
+-	* configure.ac: Fix incorrect option in comment.
+-	* configure: Regenerate.
+-
+-2022-03-09  Hans-Peter Nilsson  <hp@axis.com>
+-
+-	* Makefile.def (dependencies): Make configure-sim depend on
+-	all-readline.
+-	* Makefile.in: Regenerate.
+-
+-2022-02-22  Christophe Lyon  <christophe.lyon@foss.st.com>
+-
+-	* MAINTAINERS (Write After Approval): Update my e-mail address.
+-
+-2022-02-08  Ulrich Weigand  <ulrich.weigand@de.ibm.com>
+-
+-	* MAINTAINERS: Remove Hartmut Penner as s390 maintainer.
+-
+-2022-01-31  Ed Smith-Rowland  <esmithrowland@gmail.com>
+-
+-	* MAINTAINERS: Update my email and add myself to the DCO list.
+-
+-2022-01-25  Thomas Schwinge  <thomas@codesourcery.com>
+-
+-	Revert:
+-	2021-09-16  Andrew Pinski  <apinski@marvell.com>
+-
+-	PR bootstrap/67102
+-	* Makefile.def: Have configure-target-libffi depend on
+-	all-target-libstdc++-v3.
+-	* Makefile.in: Regenerate.
+-
+-2022-01-22  Jakub Jelinek  <jakub@redhat.com>
+-
+-	PR other/104181
+-	* build.log: Remove.
+-
+-2022-01-20  Martin Liska  <mliska@suse.cz>
+-
+-	* MAINTAINERS: Adjust email address based on IRC request.
+-
+-2022-01-18  Xionghu Luo  <luoxhu@linux.ibm.com>
+-
+-	* MAINTAINERS: Update my email address.
+-
+-2022-01-17  Martin Liska  <mliska@suse.cz>
+-
+-	* MAINTAINERS: Rename .c names to .cc.
+-
+-2022-01-13  Jakub Jelinek  <jakub@redhat.com>
+-
+-	* Makefile.am: Remove.
+-
+-2022-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
+-
+-	* Makefile.am: New file.
+-
+-2022-01-11  Martin Liska  <mliska@suse.cz>
+-
+-	* MAINTAINERS: Sort 2 names.
+-
+-2022-01-10  Martin Liska  <mliska@suse.cz>
+-
+-	* MAINTAINERS: Fix obvious issues with sorting.
+-
+-2022-01-07  liuhongt  <hongtao.liu@intel.com>
+-
+-	* build.log: New file.
+-
+-2022-01-05  Nathan Sidwell  <nathan@acm.org>
+-
+-	* MAINTAINERS: Add DCO entry.  Sort that list.
+-
+-2022-01-04  Gaius Mulley  <gaiusmod2@gmail.com>
+-
+-	* MAINTAINERS: Change of email address in both DCO and
+-	Write After Approval list.
+-
+-2021-12-21  Iain Buclaw  <ibuclaw@gdcproject.org>
+-
+-	* configure: Regenerate.
+-
+-2021-12-21  Martin Liska  <mliska@suse.cz>
+-
+-	* config.sub: Change mode back to 755.
+-
+-2021-12-17  Martin Liska  <mliska@suse.cz>
+-
+-	* config.sub: Sync from master.
+-
+-2021-12-17  Martin Liska  <mliska@suse.cz>
+-
+-	Revert:
+-	2021-12-16  Matthias Seidel  <mseidel@apache.org>
+-
+-	* config.sub: Fix typo.
+-
+-2021-12-16  Matthias Seidel  <mseidel@apache.org>
+-
+-	* config.sub: Fix typo.
+-
+-2021-12-16  H.J. Lu  <hjl.tools@gmail.com>
+-
+-	Revert:
+-	2021-12-15  H.J. Lu  <hjl.tools@gmail.com>
+-
+-	* Makefile.tpl (AR): Add @AR_PLUGIN_OPTION@
+-	(RANLIB): Add @RANLIB_PLUGIN_OPTION@.
+-	* configure.ac: Include config/gcc-plugin.m4.
+-	AC_SUBST AR_PLUGIN_OPTION and RANLIB_PLUGIN_OPTION.
+-	* libtool.m4 (_LT_CMD_OLD_ARCHIVE): Pass --plugin to AR and
+-	RANLIB if possible.
+-	* Makefile.in: Regenerated.
+-	* configure: Likewise.
+-
+-2021-12-15  H.J. Lu  <hjl.tools@gmail.com>
+-
+-	* Makefile.tpl (BUILD_CFLAGS): New.
+-	(CFLAGS): Append $(BUILD_CFLAGS).
+-	(CXXFLAGS): Likewise.
+-	(PGO_BUILD_GEN_FLAGS_TO_PASS): New.
+-	(PGO_BUILD_TRAINING_CFLAGS): Likewise.
+-	(PGO_BUILD_TRAINING_CXXFLAGS): Likewise.
+-	(PGO_BUILD_TRAINING_FLAGS_TO_PASS): Likewise.
+-	(PGO_BUILD_TRAINING_MFLAGS): Likewise.
+-	(PGO_BUILD_USE_FLAGS_TO_PASS): Likewise.
+-	(PGO-TRAINING-TARGETS): Likewise.
+-	(PGO_BUILD_TRAINING): Likewise.
+-	(all): Add '+' to the command line for recursive make.  Support
+-	the PGO build.
+-	* configure.ac: Add --enable-pgo-build[=lto].
+-	AC_SUBST PGO_BUILD_GEN_CFLAGS, PGO_BUILD_USE_CFLAGS and
+-	PGO_BUILD_LTO_CFLAGS.  Enable the PGO build in Makefile.
+-	* Makefile.in: Regenerated.
+-	* configure: Likewise.
+-
+-2021-12-15  H.J. Lu  <hjl.tools@gmail.com>
+-
+-	* Makefile.tpl (AR): Add @AR_PLUGIN_OPTION@
+-	(RANLIB): Add @RANLIB_PLUGIN_OPTION@.
+-	* configure.ac: Include config/gcc-plugin.m4.
+-	AC_SUBST AR_PLUGIN_OPTION and RANLIB_PLUGIN_OPTION.
+-	* libtool.m4 (_LT_CMD_OLD_ARCHIVE): Pass --plugin to AR and
+-	RANLIB if possible.
+-	* Makefile.in: Regenerated.
+-	* configure: Likewise.
+-
+-2021-12-14  Marc Poulhiès  <poulhies@adacore.com>
+-
+-	* MAINTAINERS: Add myself to write after approval.
+-
+-2021-12-06  Navid Rahimi  <navidrahimi@microsoft.com>
+-
+-	* MAINTAINERS: Adding myself.
+-
+-2021-12-02  Pekka Seppänen  <pexu@gcc.mail.kapsi.fi>
+-
+-	* configure: Regenerate.
+-	* configure.ac: For CPP_FOR_BUILD use $(CC_FOR_BUILD) -E instead of
+-	$(CPP).
+-
+-2021-11-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+-
+-	* Makefile.def: Add bootstrap to libbacktrace, libphobos, zlib, and
+-	libatomic.
+-	* Makefile.in: Regenerate.
+-	* Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Fix command for GDC.
+-	(STAGE1_CONFIGURE_FLAGS): Add --with-libphobos-druntime-only if
+-	target-libphobos-bootstrap.
+-	(STAGE2_CONFIGURE_FLAGS): Likewise.
+-	* configure: Regenerate.
+-	* configure.ac: Add support for bootstrapping D front-end.
+-
+-2021-11-16  Martin Uecker  <uecker@gcc.gnu.org>
+-
+-	* MAINTAINERS: Add myself to DCO section and update email address.
+-
+-2021-11-16  Iain Sandoe  <iain@sandoe.co.uk>
++	Backported from master:
++	2021-11-16  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* configure: Regenerate.
+ 	* configure.ac: Ensure that PIC (shared) defaults are set
+ 	correctly for Darwin.
+ 
+-2021-11-16  Jim Wilson  <jim.wilson.gcc@gmail.com>
+-
+-	* MAINTAINERS: Update my address.
+-
+-2021-11-12  Alan Modra  <amodra@gmail.com>
+-
+-	* Makefile.def (configure-opcodes): Depend on configure-bfd.
+-	* Makefile.in: Regenerate.
+-
+-2021-11-03  Maciej W. Rozycki  <macro@embecosm.com>
+-
+-	* MAINTAINERS: Clarify the policy WRT the Write After Approval
+-	list.
+-
+-2021-11-02  Andrew Burgess  <andrew.burgess@embecosm.com>
+-
+-	* MAINTAINERS (Reviewers, arc): Remove my entry.
+-	(Write After Approval): Add an entry for myself.
+-
+-2021-10-28  Richard Purdie  <richard.purdie@linuxfoundation.org>
+-
+-	* Makefile.tpl: Add CPP_FOR_BUILD and CPPFLAGS_FOR_BUILD support
+-	* Makefile.in: Regenerate.
+-	* configure: Regenerate.
+-	* configure.ac: Add CPP_FOR_BUILD and CPPFLAGS_FOR_BUILD support
+-
+-2021-10-26  Jeff Law  <jeffreyalaw@gmail.com>
+-
+-	* MAINTAINERS: Fix up Maciej's entries.
+-
+-2021-10-26  Maciej W. Rozycki  <macro@embecosm.com>
+-
+-	* MAINTAINERS (CPU Port Maintainers): Add myself as a VAX port
+-	maintainer.
+-
+-2021-10-22  Eric Gallager  <egallager@gcc.gnu.org>
+-
+-	PR other/102663
+-	* Makefile.def: Handle install-dvi target.
+-	* Makefile.tpl: Likewise.
+-	* Makefile.in: Regenerate.
+-
+-2021-10-19  Clément Chigot  <clement.chigot@atos.net>
+-
+-	* MAINTAINERS: Add myself for write after approval.
+-
+-2021-10-12  Eric Gallager  <egallager@gcc.gnu.org>
+-
+-	* Makefile.def: Mark libcody, libdecnumber,
+-	c++tools, libgcc, and libobjc as missing TAGS
+-	targets.
+-	* Makefile.in: Regenerate.
+-
+-2021-10-07  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+-
+-	* MAINTAINERS: Add myself to DCO section and update email
+-	address.
+-
+-2021-09-29  Jonathan Wakely  <jwakely@redhat.com>
+-
+-	* MAINTAINERS: Add myself to DCO section.
+-
+-2021-09-28  Andrew Burgess  <andrew.burgess@embecosm.com>
+-
+-	* configure: Regenerate.
+-	* configure.ac (skipdirs): Add the contents of target_configdirs if
+-	we are not building gcc.
+-
+-2021-09-24  Andrew Burgess  <andrew.burgess@embecosm.com>
+-
+-	* Makefile.def: Back-port commits ba4d88ad892f and
+-	755ba58ebef0 from binutils-gdb repository.
+-	* Makefile.in: Regenerated.
+-
+-2021-09-20  Harald Anlauf  <anlauf@gmx.de>
++2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+-	* MAINTAINERS (Reviewers): Add myself as Fortran reviewer.
+-
+-2021-09-17  Iain Sandoe  <iain@sandoe.co.uk>
+-
+-	* Makefile.def: Add a jit check target for the jit
+-	language.
+-	* Makefile.in: Regenerate.
+-
+-2021-09-16  Andrew Pinski  <apinski@marvell.com>
+-
+-	PR bootstrap/67102
+-	* Makefile.def: Have configure-target-libffi depend on
+-	all-target-libstdc++-v3.
+-	* Makefile.in: Regenerate.
+-
+-2021-09-10  Petter Tomner  <tomner@kth.se>
+-
+-	* MAINTAINERS: Me added to DCO and write after approval
+-
+-2021-09-01  YunQiang Su  <syq@debian.org>
+-
+-	* MAINTAINERS: Add myself for write after approval.
+-
+-2021-08-31  Andrew Burgess  <andrew.burgess@embecosm.com>
+-
+-	* Makefile.def: Add all-gdb dependency on all-libbacktrace.
+-	* Makefile.in: Regenerate.
+-
+-2021-08-21  Dragan Mladjenovic  <Dragan.Mladjenovic@syrmia.com>
+-
+-	* MAINTAINERS: Add myself for write after approval.
+-
+-2021-08-18  Iain Sandoe  <iain@sandoe.co.uk>
++	Backported from master:
++	2021-08-18  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* Makefile.in: Regenerate.
+ 	* Makefile.tpl: Make the state of the configured host
+ 	shared flag available to makefile fragements.
+ 
+-2021-08-09  Hongyu Wang  <hongyu.wang@intel.com>
+-
+-	* MAINTAINERS (Write After Approval): Add myself.
+-
+-2021-07-20  Richard Earnshaw  <rearnsha@arm.com>
+-
+-	* .dir-locals.el (bug-reference-url-format): Use https.
+-
+-2021-07-20  Richard Earnshaw  <rearnsha@arm.com>
+-
+-	* .dir-locals.el (c-mode): Change fill-column to 79.
+-
+-2021-07-15  Trevor Saunders  <tbsaunde@tbsaunde.org>
+-
+-	* MAINTAINERS: Add myself to DCO section.
+-
+-2021-07-09  Iain Sandoe  <iain@sandoe.co.uk>
+-
+-	* configure: Regenerate.
+-	* configure.ac: Adjust cases for which it is necessary to
+-	include the Darwin host config fragment.
+-
+-2021-07-06  Gaius Mulley  <gaius.mulley@southwales.ac.uk>
+-
+-	* MAINTAINERS: Add myself for write after approval and DCO.
+-
+-2021-07-05  Iain Sandoe  <iain@sandoe.co.uk>
++2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* Makefile.def: Add dsymutil defs.
+ 	* Makefile.in: Regenerated.
+@@ -370,131 +28,22 @@
+ 	* configure: Regenerated.
+ 	* configure.ac: Add dsymutil to target and build recipes.
+ 
+-2021-07-01  Ankur Saini  <arsenic@sourceware.org>
+-
+-	* MAINTAINERS: Add myself for write after approval.
+-
+-2021-06-30  Xi Ruoyao  <xry111@mengyan1223.wang>
+-
+-	* MAINTAINERS (Write After Approval): Add myself.
+-
+-2021-06-25  Matthias Kretz  <m.kretz@gsi.de>
+-
+-	* MAINTAINERS: Add myself for write after approval and DCO
+-
+-2021-06-24  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
+-
+-	* .gitignore: Add entry for cscope.out.
+-
+-2021-06-22  liuhongt  <hongtao.liu@intel.com>
+-
+-	* MAINTAINERS: Remove my Write After Approval entry.
+-
+-2021-06-21  liuhongt  <hongtao.liu@intel.com>
+-
+-	* MAINTAINERS: Add myself as maintainer of the i386 vector
+-	extensions.
+-
+-2021-06-18  Antoni Boucher  <bouanto@zoho.com>
+-
+-	* MAINTAINERS (Write After Approval): Add myself.
+-
+-2021-06-17  Aldy Hernandez  <aldyh@redhat.com>
+-
+-	* MAINTAINERS (Various Maintainers): Add Andrew and myself
+-	as *vrp and ranger maintainers.
+-
+-2021-06-05  Jeff Law  <jeffreyalaw@gmail.com>
+-
+-	* MAINTAINERS: Adjust my entry in the DCO section so that it does
+-	not trigger testsuite failures.
+-
+-2021-06-05  Jeff Law  <jeffreyalaw@gmail.com>
+-
+-	* MAINTAINERS: Add myself to DCO section with both email addresses.
++2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+-2021-06-03  Jason Merrill  <jason@redhat.com>
++	Backported from master:
++	2021-07-09  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+-	* MAINTAINERS: Add DCO version number.
+-
+-2021-06-02  Jason Merrill  <jason@redhat.com>
+-
+-	* MAINTAINERS: Add DCO section.
+-
+-2021-05-31  Indu Bhagat  <indu.bhagat@oracle.com>
+-
+-	* MAINTAINERS (Write After Approval): Add myself.
+-
+-2021-05-29  Mike Frysinger  <vapier@gentoo.org>
+-
+-	* configure.ac: Add gnulib to configdirs for sim.
+-	* configure: Regenerate.
+-
+-2021-05-18  Mike Frysinger  <vapier@gentoo.org>
+-
+-	* Makefile.def: Add configure-sim dependency on all-gnulib.
+-	* Makefile.in: Regenerated.
+-
+-2021-05-17  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
+-
+-	* MAINTAINERS (Write After Approval): Add myself.
+-
+-2021-05-12  Marcel Vollweiler  <marcel@codesourcery.com>
+-
+-	* MAINTAINERS (Write After Approval): Add myself.
+-
+-2021-05-11  Martin Liska  <mliska@suse.cz>
+-
+-	* MAINTAINERS: Remove entries for removed
+-	components (HSA, BRIG, libhsail-rt).
+-	Move Pekka to Write After Approval.
+-
+-2021-05-11  Martin Liska  <mliska@suse.cz>
+-
+-	* Makefile.def: Remove libhsail-rt.
+-	* Makefile.in: Likewise.
+-	* configure.ac: Likewise.
+-	* configure: Regenerate.
+-	* libhsail-rt/ChangeLog: Removed.
+-	* libhsail-rt/Makefile.am: Removed.
+-	* libhsail-rt/Makefile.in: Removed.
+-	* libhsail-rt/README: Removed.
+-	* libhsail-rt/aclocal.m4: Removed.
+-	* libhsail-rt/configure: Removed.
+-	* libhsail-rt/configure.ac: Removed.
+-	* libhsail-rt/configure.tgt: Removed.
+-	* libhsail-rt/include/internal/fibers.h: Removed.
+-	* libhsail-rt/include/internal/phsa-queue-interface.h: Removed.
+-	* libhsail-rt/include/internal/phsa-rt.h: Removed.
+-	* libhsail-rt/include/internal/workitems.h: Removed.
+-	* libhsail-rt/rt/arithmetic.c: Removed.
+-	* libhsail-rt/rt/atomics.c: Removed.
+-	* libhsail-rt/rt/bitstring.c: Removed.
+-	* libhsail-rt/rt/fbarrier.c: Removed.
+-	* libhsail-rt/rt/fibers.c: Removed.
+-	* libhsail-rt/rt/fp16.c: Removed.
+-	* libhsail-rt/rt/misc.c: Removed.
+-	* libhsail-rt/rt/multimedia.c: Removed.
+-	* libhsail-rt/rt/queue.c: Removed.
+-	* libhsail-rt/rt/sat_arithmetic.c: Removed.
+-	* libhsail-rt/rt/segment.c: Removed.
+-	* libhsail-rt/rt/workitems.c: Removed.
+-	* libhsail-rt/target-config.h.in: Removed.
+-
+-2021-05-04  Nick Clifton  <nickc@redhat.com>
+-
+-	* configure.ac (AC_PROG_CC): Replace with AC_PROG_CC_C99.
+ 	* configure: Regenerate.
++	* configure.ac: Adjust cases for which it is necessary to
++	include the Darwin host config fragment.
+ 
+-2021-04-28  Jakub Jelinek  <jakub@redhat.com>
+-	    Tobias Burnus  <tobias@codesourcery.com>
++2021-07-28  Release Manager
+ 
+-	* configure.ac (--enable-offload-defaulted): New.
+-	* configure: Regenerate.
++	* GCC 11.2.0 released.
+ 
+-2021-04-23  David Faust  <david.faust@oracle.com>
++2021-04-27  Release Manager
+ 
+-	* MAINTAINERS (Write After Approval): Add myself.
++	* GCC 11.1.0 released.
+ 
+ 2021-04-11  Hafiz Abid Qadeer  <abidh@codesourcery.com>
+ 
+Only in .: changes
+Common subdirectories: ./config and ../gcc-arm-none-eabi/config
+diff -u ./config.sub ../gcc-arm-none-eabi/config.sub
+--- ./config.sub	2022-12-05 03:37:02.000000000 -0800
++++ ../gcc-arm-none-eabi/config.sub	2022-10-11 16:29:33.227218456 -0700
+@@ -2,9 +2,7 @@
+ # Configuration validation subroutine script.
+ #   Copyright 1992-2021 Free Software Foundation, Inc.
+ 
+-# shellcheck disable=SC2006,SC2268 # see below for rationale
+-
+-timestamp='2021-10-27'
++timestamp='2021-01-08'
+ 
+ # This file is free software; you can redistribute it and/or modify it
+ # under the terms of the GNU General Public License as published by
+@@ -52,14 +50,7 @@
+ #	CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+ # It is wrong to echo any other type of specification.
+ 
+-# The "shellcheck disable" line above the timestamp inhibits complaints
+-# about features and limitations of the classic Bourne shell that were
+-# superseded or lifted in POSIX.  However, this script identifies a wide
+-# variety of pre-POSIX systems that do not have POSIX shells at all, and
+-# even some reasonably current systems (Solaris 10 as case-in-point) still
+-# have a pre-POSIX /bin/sh.
+-
+-me=`echo "$0" | sed -e 's,.*/,,'`
++me=$(echo "$0" | sed -e 's,.*/,,')
+ 
+ usage="\
+ Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS
+@@ -121,11 +112,9 @@
+ 
+ # Split fields of configuration type
+ # shellcheck disable=SC2162
+-saved_IFS=$IFS
+ IFS="-" read field1 field2 field3 field4 <<EOF
+ $1
+ EOF
+-IFS=$saved_IFS
+ 
+ # Separate into logical components for further validation
+ case $1 in
+@@ -174,10 +163,6 @@
+ 						basic_machine=$field1
+ 						basic_os=$field2
+ 						;;
+-					zephyr*)
+-						basic_machine=$field1-unknown
+-						basic_os=$field2
+-						;;
+ 					# Manufacturers
+ 					dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \
+ 					| att* | 7300* | 3300* | delta* | motorola* | sun[234]* \
+@@ -784,22 +769,22 @@
+ 		vendor=hp
+ 		;;
+ 	i*86v32)
+-		cpu=`echo "$1" | sed -e 's/86.*/86/'`
++		cpu=$(echo "$1" | sed -e 's/86.*/86/')
+ 		vendor=pc
+ 		basic_os=sysv32
+ 		;;
+ 	i*86v4*)
+-		cpu=`echo "$1" | sed -e 's/86.*/86/'`
++		cpu=$(echo "$1" | sed -e 's/86.*/86/')
+ 		vendor=pc
+ 		basic_os=sysv4
+ 		;;
+ 	i*86v)
+-		cpu=`echo "$1" | sed -e 's/86.*/86/'`
++		cpu=$(echo "$1" | sed -e 's/86.*/86/')
+ 		vendor=pc
+ 		basic_os=sysv
+ 		;;
+ 	i*86sol2)
+-		cpu=`echo "$1" | sed -e 's/86.*/86/'`
++		cpu=$(echo "$1" | sed -e 's/86.*/86/')
+ 		vendor=pc
+ 		basic_os=solaris2
+ 		;;
+@@ -932,16 +917,14 @@
+ 		;;
+ 	leon-*|leon[3-9]-*)
+ 		cpu=sparc
+-		vendor=`echo "$basic_machine" | sed 's/-.*//'`
++		vendor=$(echo "$basic_machine" | sed 's/-.*//')
+ 		;;
+ 
+ 	*-*)
+ 		# shellcheck disable=SC2162
+-		saved_IFS=$IFS
+ 		IFS="-" read cpu vendor <<EOF
+ $basic_machine
+ EOF
+-		IFS=$saved_IFS
+ 		;;
+ 	# We use `pc' rather than `unknown'
+ 	# because (1) that's what they normally are, and
+@@ -1101,7 +1084,7 @@
+ 		cpu=mipsisa64sb1el
+ 		;;
+ 	sh5e[lb]-*)
+-		cpu=`echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/'`
++		cpu=$(echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/')
+ 		;;
+ 	spur-*)
+ 		cpu=spur
+@@ -1119,7 +1102,7 @@
+ 		cpu=x86_64
+ 		;;
+ 	xscale-* | xscalee[bl]-*)
+-		cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
++		cpu=$(echo "$cpu" | sed 's/^xscale/arm/')
+ 		;;
+ 	arm64-*)
+ 		cpu=aarch64
+@@ -1182,7 +1165,7 @@
+ 			| alphapca5[67] | alpha64pca5[67] \
+ 			| am33_2.0 \
+ 			| amdgcn \
+-			| arc | arceb | arc32 | arc64 \
++			| arc | arceb \
+ 			| arm | arm[lb]e | arme[lb] | armv* \
+ 			| avr | avr32 \
+ 			| asmjs \
+@@ -1221,13 +1204,9 @@
+ 			| mips64vr5900 | mips64vr5900el \
+ 			| mipsisa32 | mipsisa32el \
+ 			| mipsisa32r2 | mipsisa32r2el \
+-			| mipsisa32r3 | mipsisa32r3el \
+-			| mipsisa32r5 | mipsisa32r5el \
+ 			| mipsisa32r6 | mipsisa32r6el \
+ 			| mipsisa64 | mipsisa64el \
+ 			| mipsisa64r2 | mipsisa64r2el \
+-			| mipsisa64r3 | mipsisa64r3el \
+-			| mipsisa64r5 | mipsisa64r5el \
+ 			| mipsisa64r6 | mipsisa64r6el \
+ 			| mipsisa64sb1 | mipsisa64sb1el \
+ 			| mipsisa64sr71k | mipsisa64sr71kel \
+@@ -1304,37 +1283,35 @@
+ if test x$basic_os != x
+ then
+ 
+-# First recognize some ad-hoc cases, or perhaps split kernel-os, or else just
++# First recognize some ad-hoc caes, or perhaps split kernel-os, or else just
+ # set os.
+ case $basic_os in
+ 	gnu/linux*)
+ 		kernel=linux
+-		os=`echo "$basic_os" | sed -e 's|gnu/linux|gnu|'`
++		os=$(echo $basic_os | sed -e 's|gnu/linux|gnu|')
+ 		;;
+ 	os2-emx)
+ 		kernel=os2
+-		os=`echo "$basic_os" | sed -e 's|os2-emx|emx|'`
++		os=$(echo $basic_os | sed -e 's|os2-emx|emx|')
+ 		;;
+ 	nto-qnx*)
+ 		kernel=nto
+-		os=`echo "$basic_os" | sed -e 's|nto-qnx|qnx|'`
++		os=$(echo $basic_os | sed -e 's|nto-qnx|qnx|')
+ 		;;
+ 	*-*)
+ 		# shellcheck disable=SC2162
+-		saved_IFS=$IFS
+ 		IFS="-" read kernel os <<EOF
+ $basic_os
+ EOF
+-		IFS=$saved_IFS
+ 		;;
+ 	# Default OS when just kernel was specified
+ 	nto*)
+ 		kernel=nto
+-		os=`echo "$basic_os" | sed -e 's|nto|qnx|'`
++		os=$(echo $basic_os | sed -e 's|nto|qnx|')
+ 		;;
+ 	linux*)
+ 		kernel=linux
+-		os=`echo "$basic_os" | sed -e 's|linux|gnu|'`
++		os=$(echo $basic_os | sed -e 's|linux|gnu|')
+ 		;;
+ 	*)
+ 		kernel=
+@@ -1355,7 +1332,7 @@
+ 		os=cnk
+ 		;;
+ 	solaris1 | solaris1.*)
+-		os=`echo "$os" | sed -e 's|solaris1|sunos4|'`
++		os=$(echo $os | sed -e 's|solaris1|sunos4|')
+ 		;;
+ 	solaris)
+ 		os=solaris2
+@@ -1384,7 +1361,7 @@
+ 		os=sco3.2v4
+ 		;;
+ 	sco3.2.[4-9]*)
+-		os=`echo "$os" | sed -e 's/sco3.2./sco3.2v/'`
++		os=$(echo $os | sed -e 's/sco3.2./sco3.2v/')
+ 		;;
+ 	sco*v* | scout)
+ 		# Don't match below
+@@ -1414,7 +1391,7 @@
+ 		os=lynxos
+ 		;;
+ 	mac[0-9]*)
+-		os=`echo "$os" | sed -e 's|mac|macos|'`
++		os=$(echo "$os" | sed -e 's|mac|macos|')
+ 		;;
+ 	opened*)
+ 		os=openedition
+@@ -1423,10 +1400,10 @@
+ 		os=os400
+ 		;;
+ 	sunos5*)
+-		os=`echo "$os" | sed -e 's|sunos5|solaris2|'`
++		os=$(echo "$os" | sed -e 's|sunos5|solaris2|')
+ 		;;
+ 	sunos6*)
+-		os=`echo "$os" | sed -e 's|sunos6|solaris3|'`
++		os=$(echo "$os" | sed -e 's|sunos6|solaris3|')
+ 		;;
+ 	wince*)
+ 		os=wince
+@@ -1460,7 +1437,7 @@
+ 		;;
+ 	# Preserve the version number of sinix5.
+ 	sinix5.*)
+-		os=`echo "$os" | sed -e 's|sinix|sysv|'`
++		os=$(echo $os | sed -e 's|sinix|sysv|')
+ 		;;
+ 	sinix*)
+ 		os=sysv4
+@@ -1707,7 +1684,7 @@
+ # Now, validate our (potentially fixed-up) OS.
+ case $os in
+ 	# Sometimes we do "kernel-libc", so those need to count as OSes.
+-	musl* | newlib* | relibc* | uclibc*)
++	musl* | newlib* | uclibc*)
+ 		;;
+ 	# Likewise for "kernel-abi"
+ 	eabi* | gnueabi*)
+@@ -1730,12 +1707,12 @@
+ 	     | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
+ 	     | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \
+ 	     | mirbsd* | netbsd* | dicos* | openedition* | ose* \
+-	     | bitrig* | openbsd* | secbsd* | solidbsd* | libertybsd* | os108* \
++	     | bitrig* | openbsd* | solidbsd* | libertybsd* | os108* \
+ 	     | ekkobsd* | freebsd* | riscix* | lynxos* | os400* \
+ 	     | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \
+ 	     | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \
+ 	     | udi* | lites* | ieee* | go32* | aux* | hcos* \
+-	     | chorusrdb* | cegcc* | glidix* | serenity* \
++	     | chorusrdb* | cegcc* | glidix* \
+ 	     | cygwin* | msys* | pe* | moss* | proelf* | rtems* \
+ 	     | midipix* | mingw32* | mingw64* | mint* \
+ 	     | uxpv* | beos* | mpeix* | udk* | moxiebox* \
+@@ -1748,8 +1725,7 @@
+ 	     | skyos* | haiku* | rdos* | toppers* | drops* | es* \
+ 	     | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
+ 	     | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
+-	     | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \
+-	     | fiwix* )
++	     | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx*)
+ 		;;
+ 	# This one is extra strict with allowed versions
+ 	sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
+@@ -1766,12 +1742,11 @@
+ # As a final step for OS-related things, validate the OS-kernel combination
+ # (given a valid OS), if there is a kernel.
+ case $kernel-$os in
+-	linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* \
+-		   | linux-musl* | linux-relibc* | linux-uclibc* )
++	linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* | linux-musl* | linux-uclibc* )
+ 		;;
+ 	uclinux-uclibc* )
+ 		;;
+-	-dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* )
++	-dietlibc* | -newlib* | -musl* | -uclibc* )
+ 		# These are just libc implementations, not actual OSes, and thus
+ 		# require a kernel.
+ 		echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2
+diff -u ./configure ../gcc-arm-none-eabi/configure
+--- ./configure	2022-12-05 03:37:02.000000000 -0800
++++ ../gcc-arm-none-eabi/configure	2022-10-11 16:29:33.231218627 -0700
+@@ -619,7 +619,6 @@
+ GCC_FOR_TARGET
+ CXX_FOR_TARGET
+ CC_FOR_TARGET
+-GDCFLAGS
+ READELF
+ OTOOL
+ OBJDUMP
+@@ -656,8 +655,6 @@
+ DLLTOOL_FOR_BUILD
+ CXX_FOR_BUILD
+ CXXFLAGS_FOR_BUILD
+-CPPFLAGS_FOR_BUILD
+-CPP_FOR_BUILD
+ CFLAGS_FOR_BUILD
+ CC_FOR_BUILD
+ AS_FOR_BUILD
+@@ -700,13 +697,9 @@
+ extra_mpfr_configure_flags
+ gmpinc
+ gmplibs
+-PGO_BUILD_LTO_CFLAGS
+-PGO_BUILD_USE_CFLAGS
+-PGO_BUILD_GEN_CFLAGS
+ HAVE_CXX11_FOR_BUILD
+ HAVE_CXX11
+ do_compare
+-GDC
+ GNATMAKE
+ GNATBIND
+ ac_ct_CXX
+@@ -796,7 +789,6 @@
+ with_system_zlib
+ enable_as_accelerator_for
+ enable_offload_targets
+-enable_offload_defaulted
+ enable_gold
+ enable_ld
+ enable_compressed_debug_sections
+@@ -807,13 +799,14 @@
+ enable_libstdcxx
+ enable_liboffloadmic
+ enable_bootstrap
+-enable_pgo_build
+ with_mpc
+ with_mpc_include
+ with_mpc_lib
++with_mpfr_dir
+ with_mpfr
+ with_mpfr_include
+ with_mpfr_lib
++with_gmp_dir
+ with_gmp
+ with_gmp_include
+ with_gmp_lib
+@@ -1527,11 +1520,6 @@
+                           enable offloading to devices from comma-separated
+                           LIST of TARGET[=DIR]. Use optional path to find
+                           offload target compiler during the build
+-  --enable-offload-defaulted
+-		If enabled, configured but not installed offload compilers and
+-		libgomp plugins are silently ignored.  Useful for distribution
+-		compilers where those are in separate optional packages.
+-
+   --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
+   --enable-ld[=ARG]       build ld [ARG={default,yes,no}]
+   --enable-compressed-debug-sections={all,gas,gold,ld,none}
+@@ -1546,8 +1534,6 @@
+   --enable-liboffloadmic=ARG
+                           build liboffloadmic [ARG={no,host,target}]
+   --enable-bootstrap      enable bootstrapping [yes if native build]
+-  --enable-pgo-build[=lto]
+-                          enable the PGO build
+   --disable-isl-version-check
+                           disable check for isl version
+   --enable-lto            enable link time optimization support
+@@ -1586,12 +1572,14 @@
+                           --with-mpc-lib=PATH/lib
+   --with-mpc-include=PATH specify directory for installed MPC include files
+   --with-mpc-lib=PATH     specify directory for the installed MPC library
++  --with-mpfr-dir=PATH    this option has been REMOVED
+   --with-mpfr=PATH        specify prefix directory for installed MPFR package.
+                           Equivalent to --with-mpfr-include=PATH/include plus
+                           --with-mpfr-lib=PATH/lib
+   --with-mpfr-include=PATH
+                           specify directory for installed MPFR include files
+   --with-mpfr-lib=PATH    specify directory for the installed MPFR library
++  --with-gmp-dir=PATH     this option has been REMOVED
+   --with-gmp=PATH         specify prefix directory for the installed GMP
+                           package. Equivalent to
+                           --with-gmp-include=PATH/include plus
+@@ -2826,6 +2814,7 @@
+ 		target-newlib \
+ 		target-libgomp \
+ 		target-liboffloadmic \
++		target-libhsail-rt \
+ 		target-libatomic \
+ 		target-libitm \
+ 		target-libstdc++-v3 \
+@@ -3000,14 +2989,6 @@
+ fi
+ 
+ 
+-# Check whether --enable-offload-defaulted was given.
+-if test "${enable_offload_defaulted+set}" = set; then :
+-  enableval=$enable_offload_defaulted; enable_offload_defaulted=$enableval
+-else
+-  enable_offload_defaulted=
+-fi
+-
+-
+ # Handle --enable-gold, --enable-ld.
+ # --disable-gold [--enable-ld]
+ #     Build only ld.  Default option.
+@@ -3056,7 +3037,7 @@
+       # Check for target supported by gold.
+       case "${target}" in
+         i?86-*-* | x86_64-*-* | sparc*-*-* | powerpc*-*-* | arm*-*-* \
+-        | aarch64*-*-* | tilegx*-*-* | mips*-*-* | s390*-*-* | loongarch*-*-*)
++        | aarch64*-*-* | tilegx*-*-* | mips*-*-* | s390*-*-*)
+ 	  configdirs="$configdirs gold"
+ 	  if test x${ENABLE_GOLD} = xdefault; then
+ 	    default_ld=gold
+@@ -3345,6 +3326,29 @@
+     fi
+ fi
+ 
++
++# Disable libhsail-rt on unsupported systems.
++if test -d ${srcdir}/libhsail-rt; then
++    if test x$enable_libhsail_rt = x; then
++        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libhsail-rt support" >&5
++$as_echo_n "checking for libhsail-rt support... " >&6; }
++        if (srcdir=${srcdir}/libhsail-rt; \
++                . ${srcdir}/configure.tgt; \
++                test -n "$UNSUPPORTED")
++        then
++            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++            unsupported_languages="$unsupported_languages brig"
++            # This implicitly disables also target-libhsail-rt as it won't
++            # get added to the build without BRIG FE.
++        else
++            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++        fi
++    fi
++fi
++
++
+ # Disable libquadmath for some systems.
+ case "${target}" in
+   avr-*-*)
+@@ -3386,7 +3390,7 @@
+ esac
+ 
+ # Disable libstdc++-v3 for some systems.
+-# Allow user to override this if they pass --enable-libstdcxx
++# Allow user to override this if they pass --enable-libstdc++-v3
+ if test "${ENABLE_LIBSTDCXX}" = "default" ; then
+   case "${target}" in
+     *-*-vxworks*)
+@@ -3642,9 +3646,6 @@
+   i[3456789]86-*-*)
+     libgloss_dir=i386
+     ;;
+-  loongarch*-*-*)
+-    libgloss_dir=loongarch
+-    ;;
+   m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
+     libgloss_dir=m68hc11
+     ;;
+@@ -3767,7 +3768,7 @@
+   *-*-dragonfly*)
+     ;;
+   *-*-freebsd*)
+-    if test "x$with_gmp" = x \
++    if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
+ 	&& ! test -d ${srcdir}/gmp \
+ 	&& test -f /usr/local/include/gmp.h; then
+       with_gmp=/usr/local
+@@ -4029,11 +4030,6 @@
+   wasm32-*-*)
+     noconfigdirs="$noconfigdirs ld"
+     ;;
+-  loongarch*-*-linux*)
+-    ;;
+-  loongarch*-*-*)
+-    noconfigdirs="$noconfigdirs gprof"
+-    ;;
+ esac
+ 
+ # If we aren't building newlib, then don't build libgloss, since libgloss
+@@ -4104,7 +4100,6 @@
+   AR_FOR_BUILD=${AR_FOR_BUILD-ar}
+   AS_FOR_BUILD=${AS_FOR_BUILD-as}
+   CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
+-  CPP_FOR_BUILD="${CPP_FOR_BUILD-\$(CC_FOR_BUILD) -E}"
+   CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
+   DSYMUTIL_FOR_BUILD=${DSYMUTIL_FOR_BUILD-dsymutil}
+   GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
+@@ -4922,183 +4917,6 @@
+ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+-   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
+-$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
+-if ${ac_cv_prog_cc_c99+:} false; then :
+-  $as_echo_n "(cached) " >&6
+-else
+-  ac_cv_prog_cc_c99=no
+-ac_save_CC=$CC
+-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+-/* end confdefs.h.  */
+-#include <stdarg.h>
+-#include <stdbool.h>
+-#include <stdlib.h>
+-#include <wchar.h>
+-#include <stdio.h>
+-
+-// Check varargs macros.  These examples are taken from C99 6.10.3.5.
+-#define debug(...) fprintf (stderr, __VA_ARGS__)
+-#define showlist(...) puts (#__VA_ARGS__)
+-#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
+-static void
+-test_varargs_macros (void)
+-{
+-  int x = 1234;
+-  int y = 5678;
+-  debug ("Flag");
+-  debug ("X = %d\n", x);
+-  showlist (The first, second, and third items.);
+-  report (x>y, "x is %d but y is %d", x, y);
+-}
+-
+-// Check long long types.
+-#define BIG64 18446744073709551615ull
+-#define BIG32 4294967295ul
+-#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
+-#if !BIG_OK
+-  your preprocessor is broken;
+-#endif
+-#if BIG_OK
+-#else
+-  your preprocessor is broken;
+-#endif
+-static long long int bignum = -9223372036854775807LL;
+-static unsigned long long int ubignum = BIG64;
+-
+-struct incomplete_array
+-{
+-  int datasize;
+-  double data[];
+-};
+-
+-struct named_init {
+-  int number;
+-  const wchar_t *name;
+-  double average;
+-};
+-
+-typedef const char *ccp;
+-
+-static inline int
+-test_restrict (ccp restrict text)
+-{
+-  // See if C++-style comments work.
+-  // Iterate through items via the restricted pointer.
+-  // Also check for declarations in for loops.
+-  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
+-    continue;
+-  return 0;
+-}
+-
+-// Check varargs and va_copy.
+-static void
+-test_varargs (const char *format, ...)
+-{
+-  va_list args;
+-  va_start (args, format);
+-  va_list args_copy;
+-  va_copy (args_copy, args);
+-
+-  const char *str;
+-  int number;
+-  float fnumber;
+-
+-  while (*format)
+-    {
+-      switch (*format++)
+-	{
+-	case 's': // string
+-	  str = va_arg (args_copy, const char *);
+-	  break;
+-	case 'd': // int
+-	  number = va_arg (args_copy, int);
+-	  break;
+-	case 'f': // float
+-	  fnumber = va_arg (args_copy, double);
+-	  break;
+-	default:
+-	  break;
+-	}
+-    }
+-  va_end (args_copy);
+-  va_end (args);
+-}
+-
+-int
+-main ()
+-{
+-
+-  // Check bool.
+-  _Bool success = false;
+-
+-  // Check restrict.
+-  if (test_restrict ("String literal") == 0)
+-    success = true;
+-  char *restrict newvar = "Another string";
+-
+-  // Check varargs.
+-  test_varargs ("s, d' f .", "string", 65, 34.234);
+-  test_varargs_macros ();
+-
+-  // Check flexible array members.
+-  struct incomplete_array *ia =
+-    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
+-  ia->datasize = 10;
+-  for (int i = 0; i < ia->datasize; ++i)
+-    ia->data[i] = i * 1.234;
+-
+-  // Check named initializers.
+-  struct named_init ni = {
+-    .number = 34,
+-    .name = L"Test wide string",
+-    .average = 543.34343,
+-  };
+-
+-  ni.number = 58;
+-
+-  int dynamic_array[ni.number];
+-  dynamic_array[ni.number - 1] = 543;
+-
+-  // work around unused variable warnings
+-  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
+-	  || dynamic_array[ni.number - 1] != 543);
+-
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
+-do
+-  CC="$ac_save_CC $ac_arg"
+-  if ac_fn_c_try_compile "$LINENO"; then :
+-  ac_cv_prog_cc_c99=$ac_arg
+-fi
+-rm -f core conftest.err conftest.$ac_objext
+-  test "x$ac_cv_prog_cc_c99" != "xno" && break
+-done
+-rm -f conftest.$ac_ext
+-CC=$ac_save_CC
+-
+-fi
+-# AC_CACHE_VAL
+-case "x$ac_cv_prog_cc_c99" in
+-  x)
+-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+-$as_echo "none needed" >&6; } ;;
+-  xno)
+-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+-$as_echo "unsupported" >&6; } ;;
+-  *)
+-    CC="$CC $ac_cv_prog_cc_c99"
+-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
+-$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
+-esac
+-if test "x$ac_cv_prog_cc_c99" != xno; then :
+-
+-fi
+-
+-
+ ac_ext=cpp
+ ac_cpp='$CXXCPP $CPPFLAGS'
+ ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+@@ -5637,125 +5455,6 @@
+   have_gnat=no
+ fi
+ 
+-
+-
+-if test -n "$ac_tool_prefix"; then
+-  # Extract the first word of "${ac_tool_prefix}gdc", so it can be a program name with args.
+-set dummy ${ac_tool_prefix}gdc; ac_word=$2
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+-$as_echo_n "checking for $ac_word... " >&6; }
+-if ${ac_cv_prog_GDC+:} false; then :
+-  $as_echo_n "(cached) " >&6
+-else
+-  if test -n "$GDC"; then
+-  ac_cv_prog_GDC="$GDC" # Let the user override the test.
+-else
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-    for ac_exec_ext in '' $ac_executable_extensions; do
+-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+-    ac_cv_prog_GDC="${ac_tool_prefix}gdc"
+-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-  done
+-IFS=$as_save_IFS
+-
+-fi
+-fi
+-GDC=$ac_cv_prog_GDC
+-if test -n "$GDC"; then
+-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5
+-$as_echo "$GDC" >&6; }
+-else
+-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+-fi
+-
+-
+-fi
+-if test -z "$ac_cv_prog_GDC"; then
+-  ac_ct_GDC=$GDC
+-  # Extract the first word of "gdc", so it can be a program name with args.
+-set dummy gdc; ac_word=$2
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+-$as_echo_n "checking for $ac_word... " >&6; }
+-if ${ac_cv_prog_ac_ct_GDC+:} false; then :
+-  $as_echo_n "(cached) " >&6
+-else
+-  if test -n "$ac_ct_GDC"; then
+-  ac_cv_prog_ac_ct_GDC="$ac_ct_GDC" # Let the user override the test.
+-else
+-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-    for ac_exec_ext in '' $ac_executable_extensions; do
+-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+-    ac_cv_prog_ac_ct_GDC="gdc"
+-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-  done
+-IFS=$as_save_IFS
+-
+-fi
+-fi
+-ac_ct_GDC=$ac_cv_prog_ac_ct_GDC
+-if test -n "$ac_ct_GDC"; then
+-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GDC" >&5
+-$as_echo "$ac_ct_GDC" >&6; }
+-else
+-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+-fi
+-
+-  if test "x$ac_ct_GDC" = x; then
+-    GDC="no"
+-  else
+-    case $cross_compiling:$ac_tool_warned in
+-yes:)
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+-ac_tool_warned=yes ;;
+-esac
+-    GDC=$ac_ct_GDC
+-  fi
+-else
+-  GDC="$ac_cv_prog_GDC"
+-fi
+-
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the D compiler works" >&5
+-$as_echo_n "checking whether the D compiler works... " >&6; }
+-if ${acx_cv_d_compiler_works+:} false; then :
+-  $as_echo_n "(cached) " >&6
+-else
+-  cat >conftest.d <<EOF
+-module conftest; int main() { return 0; }
+-EOF
+-acx_cv_d_compiler_works=no
+-if test "x$GDC" != xno; then
+-  errors=`(${GDC} -c conftest.d) 2>&1 || echo failure`
+-  if test x"$errors" = x && test -f conftest.$ac_objext; then
+-    acx_cv_d_compiler_works=yes
+-  fi
+-  rm -f conftest.*
+-fi
+-fi
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_d_compiler_works" >&5
+-$as_echo "$acx_cv_d_compiler_works" >&6; }
+-if test "x$GDC" != xno && test x$acx_cv_d_compiler_works != xno; then
+-  have_gdc=yes
+-else
+-  have_gdc=no
+-fi
+-
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
+ $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
+ if ${gcc_cv_prog_cmp_skip+:} false; then :
+@@ -7839,91 +7538,6 @@
+   fi
+ fi
+ 
+-# Check whether --enable-pgo-build was given.
+-if test "${enable_pgo_build+set}" = set; then :
+-  enableval=$enable_pgo_build; enable_pgo_build=$enableval
+-else
+-  enable_pgo_build=no
+-fi
+-
+-
+-# Issue errors and warnings for invalid/strange PGO build combinations.
+-case "$have_compiler:$host:$target:$enable_pgo_build" in
+-  *:*:*:no) ;;
+-
+-  # Allow the PGO build only if we aren't building a compiler and
+-  # we are in a native configuration.
+-  no:$build:$build:yes | no:$build:$build:lto) ;;
+-
+-  # Disallow the PGO bootstrap if we are building a compiler.
+-  yes:*:*:yes | yes:*:*:lto)
+-    as_fn_error $? "cannot perform the PGO bootstrap when building a compiler" "$LINENO" 5 ;;
+-
+-  *)
+-    as_fn_error $? "invalid option for --enable-pgo-build" "$LINENO" 5
+-    ;;
+-esac
+-
+-if test "$enable_pgo_build" != "no"; then
+-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -fprofile-generate" >&5
+-$as_echo_n "checking whether the compiler supports -fprofile-generate... " >&6; }
+-  old_CFLAGS="$CFLAGS"
+-  PGO_BUILD_GEN_CFLAGS="-fprofile-generate"
+-  CFLAGS="$CFLAGS $PGO_BUILD_CFLAGS"
+-
+-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+-/* end confdefs.h.  */
+-int foo;
+-_ACEOF
+-if ac_fn_c_try_compile "$LINENO"; then :
+-
+-else
+-  PGO_BUILD_GEN_CFLAGS=
+-fi
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-  CFLAGS="$old_CFLAGS"
+-  if test -n "$PGO_BUILD_GEN_CFLAGS"; then
+-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+-$as_echo "yes" >&6; }
+-    PGO_BUILD_USE_CFLAGS="-fprofile-use"
+-  else
+-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+-    as_fn_error $? "cannot perform the PGO build without -fprofile-generate" "$LINENO" 5
+-  fi
+-
+-  if test "$enable_pgo_build" = "lto"; then
+-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -flto=jobserver -ffat-lto-objects" >&5
+-$as_echo_n "checking whether the compiler supports -flto=jobserver -ffat-lto-objects... " >&6; }
+-    old_CFLAGS="$CFLAGS"
+-    PGO_BUILD_LTO_CFLAGS="-flto=jobserver -ffat-lto-objects"
+-    CFLAGS="$CFLAGS $PGO_BUILD_LTO_CFLAGS"
+-    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+-/* end confdefs.h.  */
+-int foo;
+-_ACEOF
+-if ac_fn_c_try_compile "$LINENO"; then :
+-
+-else
+-  PGO_BUILD_LTO_CFLAGS=
+-fi
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-    CFLAGS="$old_CFLAGS"
+-    if test -n "$PGO_BUILD_LTO_CFLAGS"; then
+-      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+-$as_echo "yes" >&6; }
+-    else
+-      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+-      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: LTO is disabled for the PGO build" >&5
+-$as_echo "$as_me: WARNING: LTO is disabled for the PGO build" >&2;}
+-    fi
+-  fi
+-fi
+-
+-
+-
+-
+ # Used for setting $lt_cv_objdir
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
+ $as_echo_n "checking for objdir... " >&6; }
+@@ -8003,6 +7617,14 @@
+ # Specify a location for mpfr
+ # check for this first so it ends up on the link line before gmp.
+ 
++# Check whether --with-mpfr-dir was given.
++if test "${with_mpfr_dir+set}" = set; then :
++  withval=$with_mpfr_dir; as_fn_error $? "The --with-mpfr-dir=PATH option has been removed.
++Use --with-mpfr=PATH or --with-mpfr-include=PATH plus --with-mpfr-lib=PATH" "$LINENO" 5
++fi
++
++
++
+ # Check whether --with-mpfr was given.
+ if test "${with_mpfr+set}" = set; then :
+   withval=$with_mpfr;
+@@ -8048,6 +7670,14 @@
+ 
+ # Specify a location for gmp
+ 
++# Check whether --with-gmp-dir was given.
++if test "${with_gmp_dir+set}" = set; then :
++  withval=$with_gmp_dir; as_fn_error $? "The --with-gmp-dir=PATH option has been removed.
++Use --with-gmp=PATH or --with-gmp-include=PATH plus --with-gmp-lib=PATH" "$LINENO" 5
++fi
++
++
++
+ # Check whether --with-gmp was given.
+ if test "${with_gmp+set}" = set; then :
+   withval=$with_gmp;
+@@ -8097,7 +7727,8 @@
+   # Check for the recommended and required versions of GMP.
+   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of gmp.h" >&5
+ $as_echo_n "checking for the correct version of gmp.h... " >&6; }
+-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include "gmp.h"
+ int
+@@ -8878,23 +8509,6 @@
+             ;;
+         esac
+ 
+-        # Disable D if no preexisting GDC is available.
+-        case ${add_this_lang}:${language}:${have_gdc} in
+-          yes:d:no)
+-            # Specifically requested language; tell them.
+-            as_fn_error $? "GDC is required to build $language" "$LINENO" 5
+-           ;;
+-          all:d:no)
+-            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GDC is required to build $language" >&5
+-$as_echo "$as_me: WARNING: GDC is required to build $language" >&2;}
+-            add_this_lang=unsupported
+-            ;;
+-          *:d:no)
+-            # Silently disable.
+-            add_this_lang=unsupported
+-            ;;
+-        esac
+-
+         # Disable jit if -enable-host-shared not specified
+         # but not if building for Mingw. All code in Windows
+         # is position independent code (PIC).
+@@ -8964,7 +8578,7 @@
+ 		  *) stage1_languages="${stage1_languages}${language}," ;;
+ 		esac
+ 		# We need to bootstrap any supporting libraries.
+-		bootstrap_target_libs=`echo "${bootstrap_target_libs}${target_libs}," | sed "s/ /,/g"`
++		bootstrap_target_libs="${bootstrap_target_libs}${target_libs},"
+ 		;;
+ 	    esac
+ 	    ;;
+@@ -9105,16 +8719,6 @@
+     ;;
+ esac
+ 
+-# If gcc/ is not in the source tree then we'll not be building a
+-# target compiler, assume in that case we don't want to build any
+-# target libraries or tools.
+-#
+-# This was added primarily for the benefit for binutils-gdb who reuse
+-# this configure script, but don't always have target tools available.
+-if test ! -d ${srcdir}/gcc; then
+-   skipdirs="${skipdirs} ${target_configdirs}"
+-fi
+-
+ # Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
+ # $build_configdirs and $target_configdirs.
+ # If we have the source for $noconfigdirs entries, add them to $notsupp.
+@@ -9733,16 +9337,6 @@
+   bootstrap_target_libs=${bootstrap_target_libs}target-libvtv,
+ fi
+ 
+-# If we are building libatomic and the list of enabled languages includes the
+-# D frontend, bootstrap it.
+-if echo " ${target_configdirs} " | grep " libatomic " > /dev/null 2>&1; then
+-  case ,${enable_languages}, in
+-    *,d,*)
+-      bootstrap_target_libs=${bootstrap_target_libs}target-libatomic,
+-      ;;
+-  esac
+-fi
+-
+ # Determine whether gdb needs tk/tcl or not.
+ # Use 'maybe' since enable_gdbtk might be true even if tk isn't available
+ # and in that case we want gdb to be built without tk.  Ugh!
+@@ -9781,9 +9375,6 @@
+   *\ gdbserver\ *)
+     configdirs="${configdirs} gnulib gdbsupport"
+     ;;
+-  *\ sim\ *)
+-    configdirs="${configdirs} gnulib"
+-    ;;
+ esac
+ 
+ # Strip out unwanted targets.
+@@ -9875,12 +9466,6 @@
+ /^@unless /d
+ /^@endunless /d"
+ 
+-if test "$enable_pgo_build" != "no"; then
+-  extrasub_build="$extrasub_build
+-/^@if pgo-build\$/d
+-/^@endif pgo-build\$/d"
+-fi
+-
+ # Create the serialization dependencies.  This uses a temporary file.
+ 
+ # Check whether --enable-serial-configure was given.
+@@ -10246,7 +9831,6 @@
+ # our build compiler if desired.
+ if test x"${build}" = x"${host}" ; then
+   CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
+-  CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-${CPPFLAGS}}
+   CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}}
+   LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}}
+ fi
+@@ -12843,8 +12427,6 @@
+ 
+ 
+ 
+-
+-
+ 
+ 
+ 
+diff -u ./configure.ac ../gcc-arm-none-eabi/configure.ac
+--- ./configure.ac	2022-12-05 03:37:02.000000000 -0800
++++ ../gcc-arm-none-eabi/configure.ac	2022-10-11 16:29:33.231218627 -0700
+@@ -1,6 +1,6 @@
+ #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
+ #   2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
+-#   2014, 2015, 2016, 2019, 2022 Free Software Foundation, Inc.
++#   2014, 2015, 2016, 2019 Free Software Foundation, Inc.
+ #
+ # This file is free software; you can redistribute it and/or modify it
+ # under the terms of the GNU General Public License as published by
+@@ -151,6 +151,7 @@
+ 		target-newlib \
+ 		target-libgomp \
+ 		target-liboffloadmic \
++		target-libhsail-rt \
+ 		target-libatomic \
+ 		target-libitm \
+ 		target-libstdc++-v3 \
+@@ -299,14 +300,6 @@
+   fi
+ ], [enable_offload_targets=])
+ 
+-AC_ARG_ENABLE(offload-defaulted,
+-[AS_HELP_STRING([--enable-offload-defaulted]
+-		[If enabled, configured but not installed offload compilers and
+-		libgomp plugins are silently ignored.  Useful for distribution
+-		compilers where those are in separate optional packages.])],
+-[enable_offload_defaulted=$enableval],
+-[enable_offload_defaulted=])
+-
+ # Handle --enable-gold, --enable-ld.
+ # --disable-gold [--enable-ld]
+ #     Build only ld.  Default option.
+@@ -353,7 +346,7 @@
+       # Check for target supported by gold.
+       case "${target}" in
+         i?86-*-* | x86_64-*-* | sparc*-*-* | powerpc*-*-* | arm*-*-* \
+-        | aarch64*-*-* | tilegx*-*-* | mips*-*-* | s390*-*-* | loongarch*-*-*)
++        | aarch64*-*-* | tilegx*-*-* | mips*-*-* | s390*-*-*)
+ 	  configdirs="$configdirs gold"
+ 	  if test x${ENABLE_GOLD} = xdefault; then
+ 	    default_ld=gold
+@@ -608,6 +601,26 @@
+     fi
+ fi
+ 
++
++# Disable libhsail-rt on unsupported systems.
++if test -d ${srcdir}/libhsail-rt; then
++    if test x$enable_libhsail_rt = x; then
++        AC_MSG_CHECKING([for libhsail-rt support])
++        if (srcdir=${srcdir}/libhsail-rt; \
++                . ${srcdir}/configure.tgt; \
++                test -n "$UNSUPPORTED")
++        then
++            AC_MSG_RESULT([no])
++            unsupported_languages="$unsupported_languages brig"
++            # This implicitly disables also target-libhsail-rt as it won't
++            # get added to the build without BRIG FE.
++        else
++            AC_MSG_RESULT([yes])
++        fi
++    fi
++fi
++
++
+ # Disable libquadmath for some systems.
+ case "${target}" in
+   avr-*-*)
+@@ -649,7 +662,7 @@
+ esac
+ 
+ # Disable libstdc++-v3 for some systems.
+-# Allow user to override this if they pass --enable-libstdcxx
++# Allow user to override this if they pass --enable-libstdc++-v3
+ if test "${ENABLE_LIBSTDCXX}" = "default" ; then
+   case "${target}" in
+     *-*-vxworks*)
+@@ -899,9 +912,6 @@
+   i[[3456789]]86-*-*)
+     libgloss_dir=i386
+     ;;
+-  loongarch*-*-*)
+-    libgloss_dir=loongarch
+-    ;;
+   m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
+     libgloss_dir=m68hc11
+     ;;
+@@ -1024,7 +1034,7 @@
+   *-*-dragonfly*)
+     ;;
+   *-*-freebsd*)
+-    if test "x$with_gmp" = x \
++    if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
+ 	&& ! test -d ${srcdir}/gmp \
+ 	&& test -f /usr/local/include/gmp.h; then
+       with_gmp=/usr/local
+@@ -1286,11 +1296,6 @@
+   wasm32-*-*)
+     noconfigdirs="$noconfigdirs ld"
+     ;;
+-  loongarch*-*-linux*)
+-    ;;
+-  loongarch*-*-*)
+-    noconfigdirs="$noconfigdirs gprof"
+-    ;;
+ esac
+ 
+ # If we aren't building newlib, then don't build libgloss, since libgloss
+@@ -1342,7 +1347,6 @@
+   AR_FOR_BUILD=${AR_FOR_BUILD-ar}
+   AS_FOR_BUILD=${AS_FOR_BUILD-as}
+   CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
+-  CPP_FOR_BUILD="${CPP_FOR_BUILD-\$(CC_FOR_BUILD) -E}"
+   CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
+   DSYMUTIL_FOR_BUILD=${DSYMUTIL_FOR_BUILD-dsymutil}
+   GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
+@@ -1371,7 +1375,7 @@
+   WINDMC_FOR_BUILD="\$(WINDMC)"
+ fi
+ 
+-AC_PROG_CC_C99
++AC_PROG_CC
+ AC_PROG_CXX
+ 
+ # We must set the default linker to the linker used by gcc for the correct
+@@ -1414,7 +1418,6 @@
+ fi
+ 
+ ACX_PROG_GNAT
+-ACX_PROG_GDC
+ ACX_PROG_CMP_IGNORE_INITIAL
+ 
+ AC_ARG_ENABLE([bootstrap],
+@@ -1473,65 +1476,6 @@
+   fi
+ fi
+ 
+-AC_ARG_ENABLE([pgo-build],
+-[AS_HELP_STRING([--enable-pgo-build[[=lto]]],
+-		[enable the PGO build])],
+-[enable_pgo_build=$enableval],
+-[enable_pgo_build=no])
+-
+-# Issue errors and warnings for invalid/strange PGO build combinations.
+-case "$have_compiler:$host:$target:$enable_pgo_build" in
+-  *:*:*:no) ;;
+-
+-  # Allow the PGO build only if we aren't building a compiler and
+-  # we are in a native configuration.
+-  no:$build:$build:yes | no:$build:$build:lto) ;;
+-
+-  # Disallow the PGO bootstrap if we are building a compiler.
+-  yes:*:*:yes | yes:*:*:lto)
+-    AC_MSG_ERROR([cannot perform the PGO bootstrap when building a compiler]) ;;
+-
+-  *)
+-    AC_MSG_ERROR([invalid option for --enable-pgo-build])
+-    ;;
+-esac
+-
+-if test "$enable_pgo_build" != "no"; then
+-  AC_MSG_CHECKING([whether the compiler supports -fprofile-generate])
+-  old_CFLAGS="$CFLAGS"
+-  PGO_BUILD_GEN_CFLAGS="-fprofile-generate"
+-  CFLAGS="$CFLAGS $PGO_BUILD_CFLAGS"
+-  AC_COMPILE_IFELSE([AC_LANG_SOURCE([int foo;])],,
+-		    [PGO_BUILD_GEN_CFLAGS=])
+-  CFLAGS="$old_CFLAGS"
+-  if test -n "$PGO_BUILD_GEN_CFLAGS"; then
+-    AC_MSG_RESULT([yes])
+-    PGO_BUILD_USE_CFLAGS="-fprofile-use"
+-  else
+-    AC_MSG_RESULT([no])
+-    AC_MSG_ERROR([cannot perform the PGO build without -fprofile-generate])
+-  fi
+-
+-  if test "$enable_pgo_build" = "lto"; then
+-    AC_MSG_CHECKING([whether the compiler supports -flto=jobserver -ffat-lto-objects])
+-    old_CFLAGS="$CFLAGS"
+-    PGO_BUILD_LTO_CFLAGS="-flto=jobserver -ffat-lto-objects"
+-    CFLAGS="$CFLAGS $PGO_BUILD_LTO_CFLAGS"
+-    AC_COMPILE_IFELSE([AC_LANG_SOURCE([int foo;])],,
+-		      [PGO_BUILD_LTO_CFLAGS=])
+-    CFLAGS="$old_CFLAGS"
+-    if test -n "$PGO_BUILD_LTO_CFLAGS"; then
+-      AC_MSG_RESULT([yes])
+-    else
+-      AC_MSG_RESULT([no])
+-      AC_MSG_WARN([LTO is disabled for the PGO build])
+-    fi
+-  fi
+-fi
+-AC_SUBST(PGO_BUILD_GEN_CFLAGS)
+-AC_SUBST(PGO_BUILD_USE_CFLAGS)
+-AC_SUBST(PGO_BUILD_LTO_CFLAGS)
+-
+ # Used for setting $lt_cv_objdir
+ _LT_CHECK_OBJDIR
+ 
+@@ -1576,6 +1520,11 @@
+ 
+ # Specify a location for mpfr
+ # check for this first so it ends up on the link line before gmp.
++AC_ARG_WITH(mpfr-dir,
++[AS_HELP_STRING([--with-mpfr-dir=PATH], [this option has been REMOVED])],
++[AC_MSG_ERROR([The --with-mpfr-dir=PATH option has been removed.
++Use --with-mpfr=PATH or --with-mpfr-include=PATH plus --with-mpfr-lib=PATH])])
++
+ AC_ARG_WITH(mpfr,
+ [AS_HELP_STRING([--with-mpfr=PATH],
+ 		[specify prefix directory for installed MPFR package.
+@@ -1615,6 +1564,11 @@
+ fi
+ 
+ # Specify a location for gmp
++AC_ARG_WITH(gmp-dir,
++[AS_HELP_STRING([--with-gmp-dir=PATH], [this option has been REMOVED])],
++[AC_MSG_ERROR([The --with-gmp-dir=PATH option has been removed.
++Use --with-gmp=PATH or --with-gmp-include=PATH plus --with-gmp-lib=PATH])])
++
+ AC_ARG_WITH(gmp,
+ [AS_HELP_STRING([--with-gmp=PATH],
+ 		[specify prefix directory for the installed GMP package.
+@@ -2145,22 +2099,6 @@
+             ;;
+         esac
+ 
+-        # Disable D if no preexisting GDC is available.
+-        case ${add_this_lang}:${language}:${have_gdc} in
+-          yes:d:no)
+-            # Specifically requested language; tell them.
+-            AC_MSG_ERROR([GDC is required to build $language])
+-           ;;
+-          all:d:no)
+-            AC_MSG_WARN([GDC is required to build $language])
+-            add_this_lang=unsupported
+-            ;;
+-          *:d:no)
+-            # Silently disable.
+-            add_this_lang=unsupported
+-            ;;
+-        esac
+-
+         # Disable jit if -enable-host-shared not specified
+         # but not if building for Mingw. All code in Windows
+         # is position independent code (PIC).
+@@ -2228,7 +2166,7 @@
+ 		  *) stage1_languages="${stage1_languages}${language}," ;;
+ 		esac
+ 		# We need to bootstrap any supporting libraries.
+-		bootstrap_target_libs=`echo "${bootstrap_target_libs}${target_libs}," | sed "s/ /,/g"`
++		bootstrap_target_libs="${bootstrap_target_libs}${target_libs},"
+ 		;;
+ 	    esac
+ 	    ;;
+@@ -2360,16 +2298,6 @@
+     ;;
+ esac
+ 
+-# If gcc/ is not in the source tree then we'll not be building a
+-# target compiler, assume in that case we don't want to build any
+-# target libraries or tools.
+-#
+-# This was added primarily for the benefit for binutils-gdb who reuse
+-# this configure script, but don't always have target tools available.
+-if test ! -d ${srcdir}/gcc; then
+-   skipdirs="${skipdirs} ${target_configdirs}"
+-fi
+-
+ # Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
+ # $build_configdirs and $target_configdirs.
+ # If we have the source for $noconfigdirs entries, add them to $notsupp.
+@@ -2911,16 +2839,6 @@
+   bootstrap_target_libs=${bootstrap_target_libs}target-libvtv,
+ fi
+ 
+-# If we are building libatomic and the list of enabled languages includes the
+-# D frontend, bootstrap it.
+-if echo " ${target_configdirs} " | grep " libatomic " > /dev/null 2>&1; then
+-  case ,${enable_languages}, in
+-    *,d,*)
+-      bootstrap_target_libs=${bootstrap_target_libs}target-libatomic,
+-      ;;
+-  esac
+-fi
+-
+ # Determine whether gdb needs tk/tcl or not.
+ # Use 'maybe' since enable_gdbtk might be true even if tk isn't available
+ # and in that case we want gdb to be built without tk.  Ugh!
+@@ -2959,9 +2877,6 @@
+   *\ gdbserver\ *)
+     configdirs="${configdirs} gnulib gdbsupport"
+     ;;
+-  *\ sim\ *)
+-    configdirs="${configdirs} gnulib"
+-    ;;
+ esac
+ 
+ # Strip out unwanted targets.
+@@ -3053,12 +2968,6 @@
+ /^@unless /d
+ /^@endunless /d"
+ 
+-if test "$enable_pgo_build" != "no"; then
+-  extrasub_build="$extrasub_build
+-/^@if pgo-build\$/d
+-/^@endif pgo-build\$/d"
+-fi
+-
+ # Create the serialization dependencies.  This uses a temporary file.
+ 
+ AC_ARG_ENABLE([serial-configure],
+@@ -3427,7 +3336,6 @@
+ # our build compiler if desired.
+ if test x"${build}" = x"${host}" ; then
+   CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
+-  CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-${CPPFLAGS}}
+   CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}}
+   LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}}
+ fi
+@@ -3494,8 +3402,6 @@
+ AC_SUBST(AS_FOR_BUILD)
+ AC_SUBST(CC_FOR_BUILD)
+ AC_SUBST(CFLAGS_FOR_BUILD)
+-AC_SUBST(CPP_FOR_BUILD)
+-AC_SUBST(CPPFLAGS_FOR_BUILD)
+ AC_SUBST(CXXFLAGS_FOR_BUILD)
+ AC_SUBST(CXX_FOR_BUILD)
+ AC_SUBST(DLLTOOL_FOR_BUILD)
+@@ -3595,8 +3501,6 @@
+ AC_SUBST(CXX)
+ AC_SUBST(CFLAGS)
+ AC_SUBST(CXXFLAGS)
+-AC_SUBST(GDC)
+-AC_SUBST(GDCFLAGS)
+ 
+ # Target tools.
+ AC_ARG_WITH([build-time-tools], 
+Common subdirectories: ./contrib and ../gcc-arm-none-eabi/contrib
+Common subdirectories: ./c++tools and ../gcc-arm-none-eabi/c++tools
+diff -u ./.dir-locals.el ../gcc-arm-none-eabi/.dir-locals.el
+--- ./.dir-locals.el	2022-12-05 03:37:02.000000000 -0800
++++ ../gcc-arm-none-eabi/.dir-locals.el	2022-10-11 10:04:29.305961832 -0700
+@@ -14,10 +14,11 @@
+ ;; You should have received a copy of the GNU General Public License
+ ;; along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ 
+-((tcl-mode . ((tcl-indent-level . 4)
++(
++ (tcl-mode . ((tcl-indent-level . 4)
+ 	      (tcl-continued-indent-level . 4)
+ 	      (indent-tabs-mode . t)))
+- (nil . ((bug-reference-url-format . "https://gcc.gnu.org/PR%s")))
++ (nil . ((bug-reference-url-format . "http://gcc.gnu.org/PR%s")))
+  (c-mode . ((c-file-style . "GNU")
+-	    (indent-tabs-mode . t)
+-	    (fill-column . 79))))
++	    (indent-tabs-mode . t)))
++)
+Common subdirectories: ./fixincludes and ../gcc-arm-none-eabi/fixincludes
+Common subdirectories: ./gcc and ../gcc-arm-none-eabi/gcc
+Only in ../gcc-arm-none-eabi/: .git
+diff -u ./.gitignore ../gcc-arm-none-eabi/.gitignore
+--- ./.gitignore	2022-12-05 03:37:02.000000000 -0800
++++ ../gcc-arm-none-eabi/.gitignore	2022-12-21 23:58:52.354184863 -0800
+@@ -15,7 +15,6 @@
+ *.o
+ *.pyc
+ *.tmp
+-*.a
+ 
+ .deps
+ .libs
+@@ -32,7 +31,6 @@
+ 
+ TAGS
+ TAGS.sub
+-cscope.out
+ 
+ .local.vimrc
+ .lvimrc
+@@ -40,15 +38,11 @@
+ .clang-format
+ .clang-tidy
+ .clangd
+-.cache
+ compile_commands.json
+ 
+ .gdbinit
+ .gdb_history
+ 
+-perf.data
+-perf.data.old
+-
+ # ignore core files, but not java/net/protocol/core/
+ core
+ !core/
+@@ -59,9 +53,6 @@
+ LAST_UPDATED
+ REVISION
+ 
+-stamp-*
+-*.stamp
+-
+ # ignore in-tree prerequisites
+ /mpfr*
+ /mpc*
+Common subdirectories: ./gnattools and ../gcc-arm-none-eabi/gnattools
+Common subdirectories: ./gotools and ../gcc-arm-none-eabi/gotools
+Common subdirectories: ./include and ../gcc-arm-none-eabi/include
+Common subdirectories: ./INSTALL and ../gcc-arm-none-eabi/INSTALL
+Common subdirectories: ./intl and ../gcc-arm-none-eabi/intl
+Common subdirectories: ./libada and ../gcc-arm-none-eabi/libada
+Common subdirectories: ./libatomic and ../gcc-arm-none-eabi/libatomic
+Common subdirectories: ./libbacktrace and ../gcc-arm-none-eabi/libbacktrace
+Common subdirectories: ./libcc1 and ../gcc-arm-none-eabi/libcc1
+Common subdirectories: ./libcody and ../gcc-arm-none-eabi/libcody
+Common subdirectories: ./libcpp and ../gcc-arm-none-eabi/libcpp
+Common subdirectories: ./libdecnumber and ../gcc-arm-none-eabi/libdecnumber
+Common subdirectories: ./libffi and ../gcc-arm-none-eabi/libffi
+Common subdirectories: ./libgcc and ../gcc-arm-none-eabi/libgcc
+Common subdirectories: ./libgfortran and ../gcc-arm-none-eabi/libgfortran
+Common subdirectories: ./libgo and ../gcc-arm-none-eabi/libgo
+Common subdirectories: ./libgomp and ../gcc-arm-none-eabi/libgomp
+Only in ../gcc-arm-none-eabi/: libhsail-rt
+Common subdirectories: ./libiberty and ../gcc-arm-none-eabi/libiberty
+Common subdirectories: ./libitm and ../gcc-arm-none-eabi/libitm
+Common subdirectories: ./libobjc and ../gcc-arm-none-eabi/libobjc
+Common subdirectories: ./liboffloadmic and ../gcc-arm-none-eabi/liboffloadmic
+Common subdirectories: ./libphobos and ../gcc-arm-none-eabi/libphobos
+Common subdirectories: ./libquadmath and ../gcc-arm-none-eabi/libquadmath
+Common subdirectories: ./libsanitizer and ../gcc-arm-none-eabi/libsanitizer
+Common subdirectories: ./libssp and ../gcc-arm-none-eabi/libssp
+Common subdirectories: ./libstdc++-v3 and ../gcc-arm-none-eabi/libstdc++-v3
+Common subdirectories: ./libvtv and ../gcc-arm-none-eabi/libvtv
+Common subdirectories: ./lto-plugin and ../gcc-arm-none-eabi/lto-plugin
+diff -u ./MAINTAINERS ../gcc-arm-none-eabi/MAINTAINERS
+--- ./MAINTAINERS	2022-12-05 03:37:02.000000000 -0800
++++ ../gcc-arm-none-eabi/MAINTAINERS	2022-10-11 16:29:33.219218113 -0700
+@@ -15,19 +15,13 @@
+ 
+   http://gcc.gnu.org/bugs/
+ 
+-Note: when adding someone to a more specific section please remove any
+-corresponding entry from the Write After Approval list.
+-
+-Note: please verify that sorting is correct with:
+-./contrib/check-MAINTAINERS.py MAINTAINERS
+-
+ Maintainers
+ ===========
+ 
+ 			Global Reviewers
+ 
+-Richard Biener					<rguenther@suse.de>
+ Richard Earnshaw				<richard.earnshaw@arm.com>
++Richard Biener					<rguenther@suse.de>
+ Jakub Jelinek					<jakub@redhat.com>
+ Richard Kenner					<kenner@nyu.edu>
+ Jeff Law					<jlaw@tachyum.com>
+@@ -53,7 +47,7 @@
+ aarch64 port		Richard Sandiford	<richard.sandiford@arm.com>
+ aarch64 port		Marcus Shawcroft	<marcus.shawcroft@arm.com>
+ aarch64 port		Kyrylo Tkachov		<kyrylo.tkachov@arm.com>
+-alpha port		Richard Henderson	<rth@gcc.gnu.org>
++alpha port		Richard Henderson	<rth@twiddle.net>
+ amdgcn port		Julian Brown		<julian@codesourcery.com>
+ amdgcn port		Andrew Stubbs		<ams@codesourcery.com>
+ arc port		Joern Rennecke		<gnu@amylaar.uk>
+@@ -80,11 +74,8 @@
+ i386 port		Jan Hubicka		<hubicka@ucw.cz>
+ i386 port		Uros Bizjak		<ubizjak@gmail.com>
+ i386 vector ISA extns	Kirill Yukhin		<kirill.yukhin@gmail.com>
+-i386 vector ISA extns	Hongtao Liu		<hongtao.liu@intel.com>
+ iq2000 port		Nick Clifton		<nickc@redhat.com>
+ lm32 port		Sebastien Bourdeauducq	<sebastien@milkymist.org>
+-LoongArch port		Chenghua Xu		<xuchenghua@loongson.cn>
+-LoongArch port		Lulu Cheng		<chenglulu@loongson.cn>
+ m32r port		Nick Clifton		<nickc@redhat.com>
+ m68k port (?)		Jeff Law		<jeffreyalaw@gmail.com>
+ m68k port		Andreas Schwab		<schwab@linux-m68k.org>
+@@ -109,11 +100,12 @@
+ riscv port		Kito Cheng		<kito.cheng@gmail.com>
+ riscv port		Palmer Dabbelt		<palmer@dabbelt.com>
+ riscv port		Andrew Waterman		<andrew@sifive.com>
+-riscv port		Jim Wilson		<jim.wilson.gcc@gmail.com>
++riscv port		Jim Wilson		<jimw@sifive.com>
+ rs6000/powerpc port	David Edelsohn		<dje.gcc@gmail.com>
+ rs6000/powerpc port	Segher Boessenkool	<segher@kernel.crashing.org>
+ rs6000 vector extns	Aldy Hernandez		<aldyh@redhat.com>
+ rx port			Nick Clifton		<nickc@redhat.com>
++s390 port		Hartmut Penner		<hepenner@us.ibm.com>
+ s390 port		Ulrich Weigand		<uweigand@de.ibm.com>
+ s390 port		Andreas Krebbel		<krebbel@linux.ibm.com>
+ sh port			Alexandre Oliva		<aoliva@gcc.gnu.org>
+@@ -124,7 +116,6 @@
+ tilepro port		Walter Lee		<walt@tilera.com>
+ v850 port		Nick Clifton		<nickc@redhat.com>
+ vax port		Matt Thomas		<matt@3am-software.com>
+-vax port		Maciej W. Rozycki	<macro@embecosm.com>
+ visium port		Eric Botcazou		<ebotcazou@libertysurf.fr>
+ x86-64 port		Jan Hubicka		<hubicka@ucw.cz>
+ xstormy16 port		Nick Clifton		<nickc@redhat.com>
+@@ -159,6 +150,8 @@
+ Ada front end		Arnaud Charlet		<charlet@adacore.com>
+ Ada front end		Eric Botcazou		<ebotcazou@libertysurf.fr>
+ Ada front end		Pierre-Marie de Rodat	<derodat@adacore.com>
++BRIG (HSAIL) front end	Pekka Jääskeläinen	<pekka.jaaskelainen@parmance.com>
++BRIG (HSAIL) front end 	Martin Jambor		<mjambor@suse.cz>
+ c++			Jason Merrill		<jason@redhat.com>
+ c++			Nathan Sidwell		<nathan@acm.org>
+ D front end		Iain Buclaw		<ibuclaw@gdcproject.org>
+@@ -184,6 +177,8 @@
+ libquadmath		Tobias Burnus		<tobias@codesourcery.com>
+ libquadmath		Jakub Jelinek		<jakub@redhat.com>
+ libvtv			Caroline Tice		<cmtice@google.com>
++libhsail-rt		Pekka Jääskeläinen	<pekka.jaaskelainen@parmance.com>
++libhsail-rt		Martin Jambor		<mjambor@suse.cz>
+ libphobos		Iain Buclaw		<ibuclaw@gdcproject.org>
+ line map		Dodji Seketeli		<dodji@redhat.com>
+ soft-fp			Joseph Myers		<joseph@codesourcery.com>
+@@ -193,7 +188,7 @@
+ scheduler (+ haifa)	Vladimir Makarov	<vmakarov@redhat.com>
+ modulo-scheduler	Roman Zhuykov		<zhroma@ispras.ru>
+ reorg			Jeff Law		<jeffreyalaw@gmail.com>
+-caller-save.cc		Jeff Law		<jeffreyalaw@gmail.com>
++caller-save.c		Jeff Law		<jeffreyalaw@gmail.com>
+ callgraph		Jan Hubicka		<hubicka@ucw.cz>
+ debugging code		Jim Wilson		<wilson@tuliptree.org>
+ dwarf debugging code	Jason Merrill		<jason@redhat.com>
+@@ -207,9 +202,10 @@
+ *gimpl*			Jakub Jelinek		<jakub@redhat.com>
+ *gimpl*			Aldy Hernandez		<aldyh@redhat.com>
+ *gimpl*			Jason Merrill		<jason@redhat.com>
+-gcse.cc			Jeff Law		<jeffreyalaw@gmail.com>
++gcse.c			Jeff Law		<jeffreyalaw@gmail.com>
+ global opt framework	Jeff Law		<jeffreyalaw@gmail.com>
+-jump.cc			David S. Miller		<davem@redhat.com>
++hsa			Martin Jambor		<mjambor@suse.cz>
++jump.c			David S. Miller		<davem@redhat.com>
+ web pages		Gerald Pfeifer		<gerald@pfeifer.com>
+ config.sub/config.guess	Ben Elliston		<config-patches@gnu.org>
+ i18n			Philipp Thomas		<pth@suse.de>
+@@ -233,8 +229,6 @@
+ middle-end		Jeff Law		<jeffreyalaw@gmail.com>
+ middle-end		Ian Lance Taylor	<ian@airs.com>
+ middle-end		Richard Biener		<rguenther@suse.de>
+-*vrp, ranger		Aldy Hernandez		<aldyh@redhat.com>
+-*vrp, ranger		Andrew MacLeod		<amacleod@redhat.com>
+ tree-ssa		Andrew MacLeod		<amacleod@redhat.com>
+ tree browser/unparser	Sebastian Pop		<sebpop@gmail.com>
+ scev, data dependence	Sebastian Pop		<sebpop@gmail.com>
+@@ -254,6 +248,7 @@
+ testsuite		Mike Stump		<mikestump@comcast.net>
+ register allocation	Vladimir Makarov	<vmakarov@redhat.com>
+ gdbhooks.py		David Malcolm		<dmalcolm@redhat.com>
++SLSR			Bill Schmidt		<wschmidt@linux.ibm.com>
+ jit			David Malcolm		<dmalcolm@redhat.com>
+ gen* on machine desc	Richard Sandiford	<rdsandiford@googlemail.com>
+ static analyzer		David Malcolm		<dmalcolm@redhat.com>
+@@ -263,6 +258,7 @@
+ 
+ 			Reviewers
+ 
++arc port		Andrew Burgess		<andrew.burgess@embecosm.com>
+ arc port		Claudiu Zissulescu	<claziss@synopsys.com>
+ callgraph		Martin Liska		<mliska@suse.cz>
+ callgraph		Martin Jambor		<mjambor@suse.cz>
+@@ -271,7 +267,6 @@
+ dataflow		Seongbae Park		<seongbae.park@gmail.com>
+ dataflow		Kenneth Zadeck		<zadeck@naturalbridge.com>
+ driver			Joseph Myers		<joseph@codesourcery.com>
+-Fortran			Harald Anlauf		<anlauf@gmx.de>
+ Fortran			Janne Blomqvist		<jb@gcc.gnu.org>
+ Fortran			Tobias Burnus		<tobias@codesourcery.com>
+ Fortran			François-Xavier Coudert	<fxcoudert@gcc.gnu.org>
+@@ -288,10 +283,10 @@
+ Graphite		Tobias Grosser		<grosser@fim.uni-passau.de>
+ Graphite		Sebastian Pop		<sebpop@gmail.com>
+ libcpp			Tom Tromey		<tromey@redhat.com>
+-libsanitizer, asan.cc	Jakub Jelinek		<jakub@redhat.com>
+-libsanitizer, asan.cc	Dodji Seketeli		<dodji@redhat.com>
+-libsanitizer, asan.cc	Kostya Serebryany	<kcc@google.com>
+-libsanitizer, asan.cc	Dmitry Vyukov		<dvyukov@google.com>
++libsanitizer, asan.c	Jakub Jelinek		<jakub@redhat.com>
++libsanitizer, asan.c	Dodji Seketeli		<dodji@redhat.com>
++libsanitizer, asan.c	Kostya Serebryany	<kcc@google.com>
++libsanitizer, asan.c	Dmitry Vyukov		<dvyukov@google.com>
+ loop optimizer		Zdenek Dvorak		<ook@ucw.cz>
+ LTO			Richard Biener		<rguenther@suse.de>
+ LTO plugin		Cary Coutant		<ccoutant@gmail.com>
+@@ -314,6 +309,7 @@
+ 
+ Mark G. Adams					<mark.g.adams@sympatico.ca>
+ Pedro Alves					<palves@redhat.com>
++Harald Anlauf					<anlauf@gmx.de>
+ Raksit Ashok					<raksit@google.com>
+ Matt Austern					<austern@google.com>
+ David Ayers					<ayers@fsfe.org>
+@@ -326,14 +322,12 @@
+ Charles Baylis					<charles.baylis@linaro.org>
+ Tejas Belagod					<tejas.belagod@arm.com>
+ Matthew Beliveau				<mbelivea@redhat.com>
+-Serge Belyshev					<belyshev@depni.sinp.msu.ru>
+ Jon Beniston					<jon@beniston.com>
+ Andrew Bennett					<andrew.bennett@imgtec.com>
+ Andrew Benson					<abensonca@gmail.com>
+ Daniel Berlin					<dberlin@dberlin.org>
+ Pat Bernardi					<bernardi@adacore.com>
+ Jan Beulich					<jbeulich@novell.com>
+-Indu Bhagat					<indu.bhagat@oracle.com>
+ David Billinghurst				<David.Billinghurst@riotinto.com>
+ Tomas Bily					<tbily@suse.cz>
+ Laurynas Biveinis				<laurynas.biveinis@gmail.com>
+@@ -344,13 +338,11 @@
+ Ian Bolton					<ian.bolton@arm.com>
+ Andrea Bona					<andrea.bona@st.com>
+ Neil Booth					<neil@daikokuya.co.uk>
+-Antoni Boucher					<bouanto@zoho.com>
+ Robert Bowdidge					<bowdidge@apple.com>
+ Joel Brobecker					<brobecker@gnat.com>
+ Dave Brolley					<brolley@redhat.com>
+ Christian Bruel					<christian.bruel@st.com>
+ Kevin Buettner					<kevinb@redhat.com>
+-Andrew Burgess					<aburgess@redhat.com>
+ Adam Butcher					<adam@jessamine.co.uk>
+ Andrew Cagney					<cagney@gnu.org>
+ Daniel Carrera					<dcarrera@gmail.com>
+@@ -359,7 +351,6 @@
+ Chandra Chavva					<cchavva@redhat.com>
+ Dehao Chen					<dehao@google.com>
+ Fabien Chêne					<fabien@gcc.gnu.org>
+-Clément Chigot					<clement.chigot@atos.net>
+ Harshit Chopra					<harshit@google.com>
+ Tamar Christina					<tamar.christina@arm.com>
+ Eric Christopher				<echristo@gmail.com>
+@@ -396,7 +387,6 @@
+ Chris Fairles					<cfairles@gcc.gnu.org>
+ Alessandro Fanfarillo				<fanfarillo.gcc@gmail.com>
+ Changpeng Fang					<changpeng.fang@amd.com>
+-David Faust					<david.faust@oracle.com>
+ Li Feng						<nemokingdom@gmail.com>
+ Thomas Fitzsimmons				<fitzsim@redhat.com>
+ Alexander Fomin					<afomin.mailbox@gmail.com>
+@@ -425,7 +415,6 @@
+ Jiufu Guo					<guojiufu@linux.ibm.com>
+ Xuepeng Guo					<terry.xpguo@gmail.com>
+ Wei Guozhi					<carrot@google.com>
+-Naveen H.S					<naveenh@marvell.com>
+ Mostafa Hagog					<hagog@gcc.gnu.org>
+ Andrew Haley					<aph@redhat.com>
+ Frederik Harwath				<frederik@codesourcery.com>
+@@ -447,10 +436,11 @@
+ Cong Hou					<congh@google.com>
+ Falk Hueffner					<falk@debian.org>
+ Andrew John Hughes				<gnu_andrew@member.fsf.org>
+-Dominique d'Humieres				<dhumieres.dominique@free.fr>
++Dominique d'Humieres				<dominiq@lps.ens.fr>
+ Andy Hutchinson					<hutchinsonandy@aim.com>
+ Joel Hutton					<joel.hutton@arm.com>
+ Lewis Hyatt					<lhyatt@gmail.com>
++Naveen H.S					<naveenh@marvell.com>
+ Roland Illig					<roland.illig@gmx.de>
+ Meador Inge					<meadori@codesourcery.com>
+ Bernardo Innocenti				<bernie@develer.com>
+@@ -458,12 +448,11 @@
+ Vladislav Ivanishin				<vlad@ispras.ru>
+ Alexander Ivchenko				<aivchenk@gmail.com>
+ Balaji V. Iyer					<bviyer@gmail.com>
+-Pekka Jääskeläinen				<pekka.jaaskelainen@parmance.com>
+ Daniel Jacobowitz				<drow@false.org>
+ Andreas Jaeger					<aj@suse.de>
+ Harsha Jagasia					<harsha.jagasia@amd.com>
+ Fariborz Jahanian				<fjahanian@apple.com>
+-Qian Jianhua					<qianjh@fujitsu.com>
++Qian Jianhua					<qianjh@cn.fujitsu.com>
+ Janis Johnson					<janis.marie.johnson@gmail.com>
+ Teresa Johnson					<tejohnson@google.com>
+ Kean Johnston					<jkj@sco.com>
+@@ -472,25 +461,25 @@
+ Victor Kaplansky				<victork@il.ibm.com>
+ Geoffrey Keating				<geoffk@geoffk.org>
+ Brendan Kehoe					<brendan@zen.org>
+-Andi Kleen					<andi@firstfloor.org>
+ Matthias Klose					<doko@debian.org>
++Andi Kleen					<andi@firstfloor.org>
+ Jeff Knaggs					<jknaggs@redhat.com>
+ Michael Koch					<konqueror@gmx.de>
+ Nicolas Koenig					<koenigni@student.ethz.ch>
+ Boris Kolpackov					<boris@codesynthesis.com>
+ Dave Korn					<dave.korn.cygwin@gmail.com>
+ Julia Koval					<julia.koval@intel.com>
++Hongtao Liu					<hongtao.liu@intel.com>
+ Matt Kraai					<kraai@ftbfs.org>
+ Jan Kratochvil					<jan.kratochvil@redhat.com>
+-Matthias Kretz					<m.kretz@gsi.de>
+ Louis Krupp					<louis.krupp@zoho.com>
+ Prathamesh Kulkarni				<prathamesh.kulkarni@linaro.org>
+ Venkataramanan Kumar				<venkataramanan.kumar@amd.com>
+ Doug Kwan					<dougkwan@google.com>
+-Aaron W. LaFramboise				<aaronavay62@aaronwl.com>
+ Scott Robert Ladd				<scott.ladd@coyotegulch.com>
+ Razya Ladelsky					<razya@gcc.gnu.org>
+ Thierry Lafage					<thierry.lafage@inria.fr>
++Aaron W. LaFramboise				<aaronavay62@aaronwl.com>
+ Rask Ingemann Lambertsen			<ccc94453@vip.cybercity.dk>
+ Jerome Lambourg					<lambourg@adacore.com>
+ Asher Langton					<langton2@llnl.gov>
+@@ -517,10 +506,9 @@
+ Carl Love					<cel@us.ibm.com>
+ Martin v. Löwis					<loewis@informatik.hu-berlin.de>
+ H.J. Lu						<hjl.tools@gmail.com>
+-Xiong Hu Luo					<luoxhu@gcc.gnu.org>
++Xiong Hu Luo					<luoxhu@linux.vnet.ibm.com>
+ Bin Bin Lv					<shlb@linux.ibm.com>
+-Christophe Lyon					<christophe.lyon@arm.com>
+-Jun Ma						<junma@linux.alibaba.com>
++Christophe Lyon					<christophe.lyon@st.com>
+ Luis Machado					<luisgpm@br.ibm.com>
+ Ziga Mahkovec					<ziga.mahkovec@klika.si>
+ Matthew Malcomson				<matthew.malcomson@arm.com>
+@@ -540,15 +528,14 @@
+ Jim Meyering					<jim@meyering.net>
+ Martin Michlmayr				<tbm@cyrius.com>
+ Lee Millward					<lee.millward@gmail.com>
+-Dragan Mladjenovic				<Dragan.Mladjenovic@syrmia.com>
+ Alan Modra					<amodra@gmail.com>
+ Catherine Moore					<clm@codesourcery.com>
+ James A. Morrison				<phython@gcc.gnu.org>
+ Brooks Moses					<bmoses@google.com>
+ Dirk Mueller					<dmueller@suse.de>
+ Phil Muldoon					<pmuldoon@redhat.com>
+-Gaius Mulley					<gaiusmod2@gmail.com>
+ Steven Munroe					<munroesj52@gmail.com>
++Jun Ma						<junma@linux.alibaba.com>
+ Szabolcs Nagy					<szabolcs.nagy@arm.com>
+ Quentin Neill					<quentin.neill.gnu@gmail.com>
+ Adam Nemet					<adambnemet@gmail.com>
+@@ -559,9 +546,9 @@
+ Diego Novillo					<dnovillo@google.com>
+ Dorit Nuzman					<dorit@il.ibm.com>
+ David O'Brien					<obrien@FreeBSD.org>
++Braden Obrzut					<admin@maniacsvault.net>
+ Carlos O'Donell					<carlos@redhat.com>
+ Peter O'Gorman					<pogma@thewrittenword.com>
+-Braden Obrzut					<admin@maniacsvault.net>
+ Andrea Ornstein					<andrea.ornstein@st.com>
+ Maxim Ostapenko					<m.ostapenko@samsung.com>
+ Patrick Palka					<ppalka@gcc.gnu.org>
+@@ -577,15 +564,13 @@
+ Michael Ploujnikov				<michael.ploujnikov@oracle.com>
+ Paul Pluzhnikov					<ppluzhnikov@google.com>
+ Antoniu Pop					<antoniu.pop@gmail.com>
+-Marc Poulhiès					<poulhies@adacore.com>
+-Siddhesh Poyarekar				<siddhesh@gotplt.org>
++Siddhesh Poyarekar				<siddhesh@sourceware.org>
+ Vidya Praveen					<vidyapraveen@arm.com>
+ Thomas Preud'homme				<thomas.preudhomme@celest.fr>
+ Vladimir Prus					<vladimir@codesourcery.com>
+ Hafiz Abid Qadeer				<abidh@codesourcery.com>
+ Yao Qi						<yao@codesourcery.com>
+ Jerry Quinn					<jlquinn@optonline.net>
+-Navid Rahimi					<navidrahimi@microsoft.com>
+ Easwaran Raman					<eraman@google.com>
+ Joe Ramsay					<joe.ramsay@arm.com>
+ Rolf Rasmussen					<rolfwr@gcc.gnu.org>
+@@ -599,9 +584,9 @@
+ Ira Rosen					<irar@il.ibm.com>
+ Yvan Roux					<yvan.roux@linaro.org>
+ Eugene Rozenfeld				<erozen@microsoft.com>
++Maciej W. Rozycki				<macro@orcam.me.uk>
+ Silvius Rus					<rus@google.com>
+ Matthew Sachs					<msachs@apple.com>
+-Ankur Saini					<arsenic@sourceware.org>
+ Hariharan Sandanagobalane			<hariharan.gcc@gmail.com>
+ Duncan Sands					<baldrick@gcc.gnu.org>
+ Sujoy Saraswati					<sujoy.saraswati@hpe.com>
+@@ -623,16 +608,15 @@
+ Franz Sirl					<franz.sirl-kernel@lauterbach.com>
+ Jan Sjodin					<jan.sjodin@amd.com>
+ Trevor Smigiel					<trevor_smigiel@playstation.sony.com>
+-Edward Smith-Rowland				<esmithrowland@gmail.com>
++Edward Smith-Rowland				<3dw4rd@verizon.net>
++Jayant Sonar					<rsonar.jayant@gmail.com>
+ Anatoly Sokolov					<aesok@dol.ru>
+ Michael Sokolov					<msokolov@ivan.Harhan.ORG>
+-Jayant Sonar					<rsonar.jayant@gmail.com>
+ Richard Stallman				<rms@gnu.org>
+ Basile Starynkevitch				<basile@starynkevitch.net>
+ Jakub Staszak					<kuba@et.pl>
+ Graham Stott					<graham.stott@btinternet.com>
+ Jeff Sturm					<jsturm@gcc.gnu.org>
+-YunQiang Su					<yunqiang.su@cipunited.com>
+ Robert Suchanek					<rsuchy84@gmail.com>
+ Andrew Sutton					<andrew.n.sutton@gmail.com>
+ Gabriele Svelto					<gabriele.svelto@st.com>
+@@ -645,14 +629,13 @@
+ Kresten Krab Thorup				<krab@gcc.gnu.org>
+ Kai Tietz					<ktietz70@googlemail.com>
+ Ilya Tocar					<tocarip@gmail.com>
+-Petter Tomner					<tomner@kth.se>
+ Philipp Tomsich					<philipp.tomsich@vrull.eu>
+ Daniel Towner					<dant@picochip.com>
+ Konrad Trifunovic				<konrad.trifunovic@inria.fr>
+ Markus Trippelsdorf				<markus@trippelsdorf.de>
+ Sergei Trofimovich				<slyfox@gcc.gnu.org>
+ Igor Tsimbalist					<igor.v.tsimbalist@intel.com>
+-Martin Uecker					<uecker@gcc.gnu.org>
++Martin Uecker					<muecker@gwdg.de>
+ David Ung					<davidu@mips.com>
+ Neil Vachharajani				<nvachhar@gmail.com>
+ Kris Van Hees					<kris.van.hees@oracle.com>
+@@ -663,11 +646,9 @@
+ Andre Vieira					<andre.simoesdiasvieira@arm.com>
+ Rasmus Villemoes				<rv@rasmusvillemoes.dk>
+ Kugan Vivekanandarajah				<kuganv@linaro.org>
+-Marcel Vollweiler				<marcel@codesourcery.com>
+ Ville Voutilainen				<ville.voutilainen@gmail.com>
+ Nenad Vukicevic					<nenad@intrepid.com>
+ Feng Wang					<fengwang@nudt.edu.cn>
+-Hongyu Wang					<hongyu.wang@intel.com>
+ Jiong Wang					<jiong.wang@arm.com>
+ Stephen M. Webb					<stephen.webb@bregmasoft.com>
+ John Wehle					<john@feith.com>
+@@ -681,7 +662,6 @@
+ Carlo Wood					<carlo@alinoe.com>
+ Jackson Woodruff				<jackson.woodruff@arm.com>
+ Jonathan Wright					<jonathan.wright@arm.com>
+-Ruoyao Xi					<xry111@mengyan1223.wang>
+ Mingjie Xing					<mingjie.xing@gmail.com>
+ Chenghua Xu					<paul.hua.gm@gmail.com>
+ Canqun Yang					<canqun@nudt.edu.cn>
+@@ -705,26 +685,3 @@
+ James Dennett					<jdennett@acm.org>
+ Christian Ehrhardt				<ehrhardt@mathematik.uni-ulm.de>
+ Dara Hazeghi					<dhazeghi@yahoo.com>
+-
+-			Contributing under the DCO
+-
+-By adding your name and email to this section, you certify that all your
+-subsequent contributions to GCC are made under the terms of the Developer's
+-Certificate of Origin Version 1.1.  See https://gcc.gnu.org/dco.html for more
+-information.
+-
+-
+-Matthias Kretz					<m.kretz@gsi.de>
+-Jeff Law					<jeffreyalaw@gmail.com>
+-Jeff Law					<jlaw@tachyum.com>
+-Gaius Mulley					<gaiusmod2@gmail.com>
+-Siddhesh Poyarekar				<siddhesh@gotplt.org>
+-Navid Rahimi					<navidrahimi@microsoft.com>
+-Trevor Saunders					<tbsaunde+gcc@tbsaunde.org>
+-Bill Schmidt					<bill.schmidt@fastmail.com>
+-Nathan Sidwell					<nathan@acm.org>
+-Edward Smith-Rowland				<esmithrowland@gmail.com>
+-Petter Tomner					<tomner@kth.se>
+-Martin Uecker					<uecker@gcc.gnu.org>
+-Jonathan Wakely					<jwakely@redhat.com>
+-Chung-Ju Wu					<jasonwucj@gmail.com>
+Common subdirectories: ./maintainer-scripts and ../gcc-arm-none-eabi/maintainer-scripts
+diff -u ./Makefile.def ../gcc-arm-none-eabi/Makefile.def
+--- ./Makefile.def	2022-12-05 03:37:02.000000000 -0800
++++ ../gcc-arm-none-eabi/Makefile.def	2022-10-11 16:29:33.223218284 -0700
+@@ -4,7 +4,7 @@
+ // Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
+ // This file was originally written by Nathanael Nerode.
+ //
+-//   Copyright 2002-2021 Free Software Foundation
++//   Copyright 2002-2019 Free Software Foundation
+ //
+ // This file is free software; you can redistribute it and/or modify
+ // it under the terms of the GNU General Public License as published by
+@@ -42,8 +42,7 @@
+ host_modules= { module= etc; };
+ host_modules= { module= fastjar; no_check_cross= true; };
+ host_modules= { module= fixincludes; bootstrap=true;
+-		missing= TAGS;
+-		missing= install-dvi; };
++		missing= TAGS; };
+ host_modules= { module= flex; no_check_cross= true; };
+ host_modules= { module= gas; bootstrap=true; };
+ host_modules= { module= gcc; bootstrap=true; 
+@@ -88,14 +87,10 @@
+ 		missing= pdf;
+ 		missing= html;
+ 		missing= info;
+-		missing= dvi;
+ 		missing= install-pdf;
+ 		missing= install-html;
+-		missing= install-info;
+-		missing= install-dvi;
+-		missing=TAGS; };
+-host_modules= { module= libdecnumber; bootstrap=true;
+-		missing=TAGS; };
++		missing= install-info; };
++host_modules= { module= libdecnumber; bootstrap=true; };
+ host_modules= { module= libgui; };
+ host_modules= { module= libiberty; bootstrap=true;
+ 	        extra_configure_flags='@extra_host_libiberty_configure_flags@';};
+@@ -139,8 +134,7 @@
+                 missing=distclean;
+                 missing=maintainer-clean; };
+ host_modules= { module= utils; no_check=true; };
+-host_modules= { module= c++tools;
+-                missing=TAGS; };
++host_modules= { module= c++tools; };
+ host_modules= { module= gnattools; };
+ host_modules= { module= lto-plugin; bootstrap=true;
+ 		extra_configure_flags='--enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@';
+@@ -166,17 +160,14 @@
+ 		   extra_configure_flags='@extra_liboffloadmic_configure_flags@'; };
+ target_modules = { module= libssp; lib_path=.libs; };
+ target_modules = { module= newlib; };
+-target_modules = { module= libgcc; bootstrap=true; no_check=true;
+-		  missing=TAGS;
+-		  missing=install-dvi; };
+-target_modules = { module= libbacktrace; bootstrap=true; };
++target_modules = { module= libgcc; bootstrap=true; no_check=true; };
++target_modules = { module= libbacktrace; };
+ target_modules = { module= libquadmath; };
+ target_modules = { module= libgfortran; };
+-target_modules = { module= libobjc;
+-		  missing=TAGS;
+-		  missing=install-dvi; };
++target_modules = { module= libobjc; };
+ target_modules = { module= libgo; };
+-target_modules = { module= libphobos; bootstrap=true;
++target_modules = { module= libhsail-rt; };
++target_modules = { module= libphobos;
+ 		   lib_path=src/.libs; };
+ target_modules = { module= libtermcap; no_check=true;
+                    missing=mostlyclean;
+@@ -186,12 +177,12 @@
+ target_modules = { module= winsup; };
+ target_modules = { module= libgloss; no_check=true; };
+ target_modules = { module= libffi; no_install=true; };
+-target_modules = { module= zlib; bootstrap=true; };
++target_modules = { module= zlib; };
+ target_modules = { module= rda; };
+ target_modules = { module= libada; };
+ target_modules = { module= libgomp; bootstrap= true; lib_path=.libs; };
+ target_modules = { module= libitm; lib_path=.libs; };
+-target_modules = { module= libatomic; bootstrap=true; lib_path=.libs; };
++target_modules = { module= libatomic; lib_path=.libs; };
+ 
+ // These are (some of) the make targets to be done in each subdirectory.
+ // Not all; these are the ones which don't have special options.
+@@ -210,9 +201,6 @@
+ recursive_targets = { make_target= install-info; 
+                       depend=configure;
+                       depend=info; };
+-recursive_targets = { make_target= install-dvi;
+-                      depend=configure;
+-                      depend=dvi; };
+ recursive_targets = { make_target= install-pdf; 
+                       depend=configure;
+                       depend=pdf; };
+@@ -436,7 +424,6 @@
+ dependencies = { module=all-gdb; on=all-libdecnumber; };
+ dependencies = { module=all-gdb; on=all-libtermcap; };
+ dependencies = { module=all-gdb; on=all-libctf; };
+-dependencies = { module=all-gdb; on=all-libbacktrace; };
+ 
+ // Host modules specific to gdbserver.
+ dependencies = { module=configure-gdbserver; on=all-gnulib; };
+@@ -484,16 +471,7 @@
+ dependencies = { module=install-binutils; on=install-opcodes; };
+ dependencies = { module=install-strip-binutils; on=install-strip-opcodes; };
+ 
+-// Likewise for ld, libctf, and bfd.
+-dependencies = { module=install-libctf; on=install-bfd; };
+-dependencies = { module=install-ld; on=install-bfd; };
+-dependencies = { module=install-ld; on=install-libctf; };
+-dependencies = { module=install-strip-libctf; on=install-strip-bfd; };
+-dependencies = { module=install-strip-ld; on=install-strip-bfd; };
+-dependencies = { module=install-strip-ld; on=install-strip-libctf; };
+-
+ // libopcodes depends on libbfd
+-dependencies = { module=configure-opcodes; on=configure-bfd; hard=true; };
+ dependencies = { module=install-opcodes; on=install-bfd; };
+ dependencies = { module=install-strip-opcodes; on=install-strip-bfd; };
+ 
+@@ -564,13 +542,12 @@
+ dependencies = { module=install-sid; on=install-tk; };
+ dependencies = { module=install-strip-sid; on=install-strip-tk; };
+ 
+-dependencies = { module=configure-sim; on=all-gnulib; };
+ dependencies = { module=configure-sim; on=configure-intl; };
+ dependencies = { module=all-sim; on=all-intl; };
+ dependencies = { module=all-sim; on=all-libiberty; };
+ dependencies = { module=all-sim; on=all-bfd; };
+ dependencies = { module=all-sim; on=all-opcodes; };
+-dependencies = { module=configure-sim; on=all-readline; };
++dependencies = { module=all-sim; on=all-readline; };
+ 
+ // Other host modules.
+ dependencies = { module=all-fastjar; on=all-zlib; };
+@@ -586,12 +563,6 @@
+ dependencies = { module=configure-libctf; on=all-libiconv; };
+ dependencies = { module=check-libctf; on=all-ld; };
+ 
+-// The Makefiles in gdb and gdbserver pull in a file that configure
+-// generates in the gnulib directory, so distclean gnulib only after
+-// gdb and gdbserver.
+-dependencies = { module=distclean-gnulib; on=distclean-gdb; };
+-dependencies = { module=distclean-gnulib; on=distclean-gdbserver; };
+-
+ // Warning, these are not well tested.
+ dependencies = { module=all-bison; on=all-intl; };
+ dependencies = { module=all-bison; on=all-build-texinfo; };
+@@ -681,9 +652,10 @@
+ languages = { language=go;	gcc-check-target=check-go;
+ 				lib-check-target=check-target-libgo;
+ 				lib-check-target=check-gotools; };
++languages = { language=brig;	gcc-check-target=check-brig;
++				lib-check-target=check-target-libhsail-rt; };
+ languages = { language=d;	gcc-check-target=check-d;
+ 				lib-check-target=check-target-libphobos; };
+-languages = { language=jit;	gcc-check-target=check-jit; };
+ 
+ // Toplevel bootstrap
+ bootstrap_stage = { id=1 ; };
+diff -u ./Makefile.in ../gcc-arm-none-eabi/Makefile.in
+--- ./Makefile.in	2022-12-05 03:37:02.000000000 -0800
++++ ../gcc-arm-none-eabi/Makefile.in	2022-10-11 16:29:33.223218284 -0700
+@@ -154,8 +154,6 @@
+ 	CC="$(CC_FOR_BUILD)"; export CC; \
+ 	CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
+ 	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
+-	CPP="$(CPP_FOR_BUILD)"; export CPP; \
+-	CPPFLAGS="$(CPPFLAGS_FOR_BUILD)"; export CPPFLAGS; \
+ 	CXX="$(CXX_FOR_BUILD)"; export CXX; \
+ 	CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
+ 	GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
+@@ -204,8 +202,6 @@
+ 	AR="$(AR)"; export AR; \
+ 	AS="$(AS)"; export AS; \
+ 	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
+-	CPP_FOR_BUILD="$(CPP_FOR_BUILD)"; export CPP_FOR_BUILD; \
+-	CPPFLAGS_FOR_BUILD="$(CPPFLAGS_FOR_BUILD)"; export CPPFLAGS_FOR_BUILD; \
+ 	CXX_FOR_BUILD="$(CXX_FOR_BUILD)"; export CXX_FOR_BUILD; \
+ 	DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
+ 	DSYMUTIL="$(DSYMUTIL)"; export DSYMUTIL; \
+@@ -273,14 +269,11 @@
+ 	$(POSTSTAGE1_CXX_EXPORT) \
+ 	$(LTO_EXPORTS) \
+ 	GDC="$$r/$(HOST_SUBDIR)/prev-gcc/gdc$(exeext) -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
+-	  -B$(build_tooldir)/bin/ $(GDCFLAGS_FOR_TARGET) \
+-	  -B$$r/prev-$(TARGET_SUBDIR)/libphobos/libdruntime/gcc \
++	  -B$(build_tooldir)/bin/ $(GDC_FLAGS_FOR_TARGET) \
+ 	  -B$$r/prev-$(TARGET_SUBDIR)/libphobos/src \
+-	  -B$$r/prev-$(TARGET_SUBDIR)/libphobos/src/.libs \
+ 	  -I$$r/prev-$(TARGET_SUBDIR)/libphobos/libdruntime -I$$s/libphobos/libdruntime \
+ 	  -L$$r/prev-$(TARGET_SUBDIR)/libphobos/src/.libs \
+-	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
+-	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; \
++	  -L$$r/prev-$(TARGET_SUBDIR)/libphobos/libdruntime/.libs"; \
+ 	export GDC; \
+ 	GDC_FOR_BUILD="$$GDC"; export GDC_FOR_BUILD; \
+ 	GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
+@@ -367,8 +360,6 @@
+ AS_FOR_BUILD = @AS_FOR_BUILD@
+ CC_FOR_BUILD = @CC_FOR_BUILD@
+ CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
+-CPP_FOR_BUILD = @CPP_FOR_BUILD@
+-CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@
+ CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
+ CXX_FOR_BUILD = @CXX_FOR_BUILD@
+ DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
+@@ -447,49 +438,6 @@
+ GOCFLAGS = $(CFLAGS)
+ GDCFLAGS = $(CFLAGS)
+ 
+-# Pass additional PGO and LTO compiler options to the PGO build.
+-BUILD_CFLAGS = $(PGO_BUILD_CFLAGS) $(PGO_BUILD_LTO_CFLAGS)
+-override CFLAGS += $(BUILD_CFLAGS)
+-override CXXFLAGS += $(BUILD_CFLAGS)
+-
+-# Additional PGO and LTO compiler options to generate profiling data
+-# for the PGO build.
+-PGO_BUILD_GEN_FLAGS_TO_PASS = \
+-	PGO_BUILD_CFLAGS="@PGO_BUILD_GEN_CFLAGS@" \
+-	PGO_BUILD_LTO_CFLAGS="@PGO_BUILD_LTO_CFLAGS@"
+-
+-# NB: Filter out any compiler options which may fail PGO training runs.
+-PGO_BUILD_TRAINING_CFLAGS:= \
+-	$(filter-out -Werror=%,$(CFLAGS))
+-PGO_BUILD_TRAINING_CXXFLAGS:=\
+-	$(filter-out -Werror=%,$(CXXFLAGS))
+-PGO_BUILD_TRAINING_CFLAGS:= \
+-	$(filter-out -Wall,$(PGO_BUILD_TRAINING_CFLAGS))
+-PGO_BUILD_TRAINING_CXXFLAGS:= \
+-	$(filter-out -Wall,$(PGO_BUILD_TRAINING_CXXFLAGS))
+-PGO_BUILD_TRAINING_CFLAGS:= \
+-	$(filter-out -specs=%,$(PGO_BUILD_TRAINING_CFLAGS))
+-PGO_BUILD_TRAINING_CXXFLAGS:= \
+-	$(filter-out -specs=%,$(PGO_BUILD_TRAINING_CXXFLAGS))
+-PGO_BUILD_TRAINING_FLAGS_TO_PASS = \
+-	PGO_BUILD_TRAINING=yes \
+-	CFLAGS_FOR_TARGET="$(PGO_BUILD_TRAINING_CFLAGS)" \
+-	CXXFLAGS_FOR_TARGET="$(PGO_BUILD_TRAINING_CXXFLAGS)"
+-
+-# Ignore "make check" errors in PGO training runs.
+-PGO_BUILD_TRAINING_MFLAGS = -i
+-
+-# Additional PGO and LTO compiler options to use profiling data for the
+-# PGO build.
+-PGO_BUILD_USE_FLAGS_TO_PASS = \
+-	PGO_BUILD_CFLAGS="@PGO_BUILD_USE_CFLAGS@" \
+-	PGO_BUILD_LTO_CFLAGS="@PGO_BUILD_LTO_CFLAGS@"
+-
+-# PGO training targets for the PGO build.  FIXME: Add gold tests to
+-# training.
+-PGO-TRAINING-TARGETS = binutils gas gdb ld sim
+-PGO_BUILD_TRAINING = $(addprefix maybe-check-,$(PGO-TRAINING-TARGETS))
+-
+ CREATE_GCOV = create_gcov
+ 
+ TFLAGS =
+@@ -610,11 +558,6 @@
+ 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
+ 	  --disable-build-format-warnings
+ 
+-@if target-libphobos-bootstrap
+-STAGE1_CONFIGURE_FLAGS += --with-libphobos-druntime-only
+-STAGE2_CONFIGURE_FLAGS += --with-libphobos-druntime-only
+-@endif target-libphobos-bootstrap
+-
+ # When using the slow stage1 compiler disable IL verification and forcefully
+ # enable it when using the stage2 compiler instead.  As we later compare
+ # stage2 and stage3 we are merely avoid doing redundant work, plus we apply
+@@ -1128,6 +1071,7 @@
+     maybe-configure-target-libgfortran \
+     maybe-configure-target-libobjc \
+     maybe-configure-target-libgo \
++    maybe-configure-target-libhsail-rt \
+     maybe-configure-target-libphobos \
+     maybe-configure-target-libtermcap \
+     maybe-configure-target-winsup \
+@@ -1142,12 +1086,6 @@
+ 
+ # The target built for a native non-bootstrap build.
+ .PHONY: all
+-
+-# --enable-pgo-build enables the PGO build.
+-# 1. First build with -fprofile-generate.
+-# 2. Use "make maybe-check-*" to generate profiling data.
+-# 3. Use "make clean" to remove the previous build.
+-# 4. Rebuild with -fprofile-use.
+ all:
+ @if gcc-bootstrap
+ 	[ -f stage_final ] || echo stage3 > stage_final
+@@ -1156,7 +1094,7 @@
+ 	$(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
+ @endif gcc-bootstrap
+ 	@: $(MAKE); $(unstage)
+-	+@r=`${PWD_COMMAND}`; export r; \
++	@r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+ @if gcc-bootstrap
+ 	if [ -f stage_last ]; then \
+@@ -1164,17 +1102,7 @@
+ 	  $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
+ 	else \
+ @endif gcc-bootstrap
+-	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) \
+-		$(PGO_BUILD_GEN_FLAGS_TO_PASS) all-host all-target \
+-@if pgo-build
+-	&& $(MAKE) $(RECURSE_FLAGS_TO_PASS) \
+-		$(PGO_BUILD_TRAINING_MFLAGS) \
+-		$(PGO_BUILD_TRAINING_FLAGS_TO_PASS) \
+-		$(PGO_BUILD_TRAINING) \
+-	&& $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean \
+-	&& $(MAKE) $(RECURSE_FLAGS_TO_PASS) \
+-		$(PGO_BUILD_USE_FLAGS_TO_PASS) all-host all-target \
+-@endif pgo-build
++	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
+ @if gcc-bootstrap
+ 	    ; \
+ 	fi \
+@@ -1311,32 +1239,25 @@
+ @if target-libgcc-no-bootstrap
+ all-target: maybe-all-target-libgcc
+ @endif target-libgcc-no-bootstrap
+-@if target-libbacktrace-no-bootstrap
+ all-target: maybe-all-target-libbacktrace
+-@endif target-libbacktrace-no-bootstrap
+ all-target: maybe-all-target-libquadmath
+ all-target: maybe-all-target-libgfortran
+ all-target: maybe-all-target-libobjc
+ all-target: maybe-all-target-libgo
+-@if target-libphobos-no-bootstrap
++all-target: maybe-all-target-libhsail-rt
+ all-target: maybe-all-target-libphobos
+-@endif target-libphobos-no-bootstrap
+ all-target: maybe-all-target-libtermcap
+ all-target: maybe-all-target-winsup
+ all-target: maybe-all-target-libgloss
+ all-target: maybe-all-target-libffi
+-@if target-zlib-no-bootstrap
+ all-target: maybe-all-target-zlib
+-@endif target-zlib-no-bootstrap
+ all-target: maybe-all-target-rda
+ all-target: maybe-all-target-libada
+ @if target-libgomp-no-bootstrap
+ all-target: maybe-all-target-libgomp
+ @endif target-libgomp-no-bootstrap
+ all-target: maybe-all-target-libitm
+-@if target-libatomic-no-bootstrap
+ all-target: maybe-all-target-libatomic
+-@endif target-libatomic-no-bootstrap
+ 
+ # Do a target for all the subdirectories.  A ``make do-X'' will do a
+ # ``make X'' in all subdirectories (because, in general, there is a
+@@ -1421,6 +1342,7 @@
+ info-target: maybe-info-target-libgfortran
+ info-target: maybe-info-target-libobjc
+ info-target: maybe-info-target-libgo
++info-target: maybe-info-target-libhsail-rt
+ info-target: maybe-info-target-libphobos
+ info-target: maybe-info-target-libtermcap
+ info-target: maybe-info-target-winsup
+@@ -1511,6 +1433,7 @@
+ dvi-target: maybe-dvi-target-libgfortran
+ dvi-target: maybe-dvi-target-libobjc
+ dvi-target: maybe-dvi-target-libgo
++dvi-target: maybe-dvi-target-libhsail-rt
+ dvi-target: maybe-dvi-target-libphobos
+ dvi-target: maybe-dvi-target-libtermcap
+ dvi-target: maybe-dvi-target-winsup
+@@ -1601,6 +1524,7 @@
+ pdf-target: maybe-pdf-target-libgfortran
+ pdf-target: maybe-pdf-target-libobjc
+ pdf-target: maybe-pdf-target-libgo
++pdf-target: maybe-pdf-target-libhsail-rt
+ pdf-target: maybe-pdf-target-libphobos
+ pdf-target: maybe-pdf-target-libtermcap
+ pdf-target: maybe-pdf-target-winsup
+@@ -1691,6 +1615,7 @@
+ html-target: maybe-html-target-libgfortran
+ html-target: maybe-html-target-libobjc
+ html-target: maybe-html-target-libgo
++html-target: maybe-html-target-libhsail-rt
+ html-target: maybe-html-target-libphobos
+ html-target: maybe-html-target-libtermcap
+ html-target: maybe-html-target-winsup
+@@ -1781,6 +1706,7 @@
+ TAGS-target: maybe-TAGS-target-libgfortran
+ TAGS-target: maybe-TAGS-target-libobjc
+ TAGS-target: maybe-TAGS-target-libgo
++TAGS-target: maybe-TAGS-target-libhsail-rt
+ TAGS-target: maybe-TAGS-target-libphobos
+ TAGS-target: maybe-TAGS-target-libtermcap
+ TAGS-target: maybe-TAGS-target-winsup
+@@ -1871,6 +1797,7 @@
+ install-info-target: maybe-install-info-target-libgfortran
+ install-info-target: maybe-install-info-target-libobjc
+ install-info-target: maybe-install-info-target-libgo
++install-info-target: maybe-install-info-target-libhsail-rt
+ install-info-target: maybe-install-info-target-libphobos
+ install-info-target: maybe-install-info-target-libtermcap
+ install-info-target: maybe-install-info-target-winsup
+@@ -1883,96 +1810,6 @@
+ install-info-target: maybe-install-info-target-libitm
+ install-info-target: maybe-install-info-target-libatomic
+ 
+-.PHONY: do-install-dvi
+-do-install-dvi:
+-	@: $(MAKE); $(unstage)
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-dvi-host \
+-	  install-dvi-target
+-
+-
+-.PHONY: install-dvi-host
+-
+-install-dvi-host: maybe-install-dvi-bfd
+-install-dvi-host: maybe-install-dvi-opcodes
+-install-dvi-host: maybe-install-dvi-binutils
+-install-dvi-host: maybe-install-dvi-bison
+-install-dvi-host: maybe-install-dvi-cgen
+-install-dvi-host: maybe-install-dvi-dejagnu
+-install-dvi-host: maybe-install-dvi-etc
+-install-dvi-host: maybe-install-dvi-fastjar
+-install-dvi-host: maybe-install-dvi-fixincludes
+-install-dvi-host: maybe-install-dvi-flex
+-install-dvi-host: maybe-install-dvi-gas
+-install-dvi-host: maybe-install-dvi-gcc
+-install-dvi-host: maybe-install-dvi-gmp
+-install-dvi-host: maybe-install-dvi-mpfr
+-install-dvi-host: maybe-install-dvi-mpc
+-install-dvi-host: maybe-install-dvi-isl
+-install-dvi-host: maybe-install-dvi-libelf
+-install-dvi-host: maybe-install-dvi-gold
+-install-dvi-host: maybe-install-dvi-gprof
+-install-dvi-host: maybe-install-dvi-intl
+-install-dvi-host: maybe-install-dvi-tcl
+-install-dvi-host: maybe-install-dvi-itcl
+-install-dvi-host: maybe-install-dvi-ld
+-install-dvi-host: maybe-install-dvi-libbacktrace
+-install-dvi-host: maybe-install-dvi-libcpp
+-install-dvi-host: maybe-install-dvi-libcody
+-install-dvi-host: maybe-install-dvi-libdecnumber
+-install-dvi-host: maybe-install-dvi-libgui
+-install-dvi-host: maybe-install-dvi-libiberty
+-install-dvi-host: maybe-install-dvi-libiberty-linker-plugin
+-install-dvi-host: maybe-install-dvi-libiconv
+-install-dvi-host: maybe-install-dvi-m4
+-install-dvi-host: maybe-install-dvi-readline
+-install-dvi-host: maybe-install-dvi-sid
+-install-dvi-host: maybe-install-dvi-sim
+-install-dvi-host: maybe-install-dvi-texinfo
+-install-dvi-host: maybe-install-dvi-zlib
+-install-dvi-host: maybe-install-dvi-gnulib
+-install-dvi-host: maybe-install-dvi-gdbsupport
+-install-dvi-host: maybe-install-dvi-gdbserver
+-install-dvi-host: maybe-install-dvi-gdb
+-install-dvi-host: maybe-install-dvi-expect
+-install-dvi-host: maybe-install-dvi-guile
+-install-dvi-host: maybe-install-dvi-tk
+-install-dvi-host: maybe-install-dvi-libtermcap
+-install-dvi-host: maybe-install-dvi-utils
+-install-dvi-host: maybe-install-dvi-c++tools
+-install-dvi-host: maybe-install-dvi-gnattools
+-install-dvi-host: maybe-install-dvi-lto-plugin
+-install-dvi-host: maybe-install-dvi-libcc1
+-install-dvi-host: maybe-install-dvi-gotools
+-install-dvi-host: maybe-install-dvi-libctf
+-
+-.PHONY: install-dvi-target
+-
+-install-dvi-target: maybe-install-dvi-target-libstdc++-v3
+-install-dvi-target: maybe-install-dvi-target-libsanitizer
+-install-dvi-target: maybe-install-dvi-target-libvtv
+-install-dvi-target: maybe-install-dvi-target-liboffloadmic
+-install-dvi-target: maybe-install-dvi-target-libssp
+-install-dvi-target: maybe-install-dvi-target-newlib
+-install-dvi-target: maybe-install-dvi-target-libgcc
+-install-dvi-target: maybe-install-dvi-target-libbacktrace
+-install-dvi-target: maybe-install-dvi-target-libquadmath
+-install-dvi-target: maybe-install-dvi-target-libgfortran
+-install-dvi-target: maybe-install-dvi-target-libobjc
+-install-dvi-target: maybe-install-dvi-target-libgo
+-install-dvi-target: maybe-install-dvi-target-libphobos
+-install-dvi-target: maybe-install-dvi-target-libtermcap
+-install-dvi-target: maybe-install-dvi-target-winsup
+-install-dvi-target: maybe-install-dvi-target-libgloss
+-install-dvi-target: maybe-install-dvi-target-libffi
+-install-dvi-target: maybe-install-dvi-target-zlib
+-install-dvi-target: maybe-install-dvi-target-rda
+-install-dvi-target: maybe-install-dvi-target-libada
+-install-dvi-target: maybe-install-dvi-target-libgomp
+-install-dvi-target: maybe-install-dvi-target-libitm
+-install-dvi-target: maybe-install-dvi-target-libatomic
+-
+ .PHONY: do-install-pdf
+ do-install-pdf:
+ 	@: $(MAKE); $(unstage)
+@@ -2051,6 +1888,7 @@
+ install-pdf-target: maybe-install-pdf-target-libgfortran
+ install-pdf-target: maybe-install-pdf-target-libobjc
+ install-pdf-target: maybe-install-pdf-target-libgo
++install-pdf-target: maybe-install-pdf-target-libhsail-rt
+ install-pdf-target: maybe-install-pdf-target-libphobos
+ install-pdf-target: maybe-install-pdf-target-libtermcap
+ install-pdf-target: maybe-install-pdf-target-winsup
+@@ -2141,6 +1979,7 @@
+ install-html-target: maybe-install-html-target-libgfortran
+ install-html-target: maybe-install-html-target-libobjc
+ install-html-target: maybe-install-html-target-libgo
++install-html-target: maybe-install-html-target-libhsail-rt
+ install-html-target: maybe-install-html-target-libphobos
+ install-html-target: maybe-install-html-target-libtermcap
+ install-html-target: maybe-install-html-target-winsup
+@@ -2231,6 +2070,7 @@
+ installcheck-target: maybe-installcheck-target-libgfortran
+ installcheck-target: maybe-installcheck-target-libobjc
+ installcheck-target: maybe-installcheck-target-libgo
++installcheck-target: maybe-installcheck-target-libhsail-rt
+ installcheck-target: maybe-installcheck-target-libphobos
+ installcheck-target: maybe-installcheck-target-libtermcap
+ installcheck-target: maybe-installcheck-target-winsup
+@@ -2321,6 +2161,7 @@
+ mostlyclean-target: maybe-mostlyclean-target-libgfortran
+ mostlyclean-target: maybe-mostlyclean-target-libobjc
+ mostlyclean-target: maybe-mostlyclean-target-libgo
++mostlyclean-target: maybe-mostlyclean-target-libhsail-rt
+ mostlyclean-target: maybe-mostlyclean-target-libphobos
+ mostlyclean-target: maybe-mostlyclean-target-libtermcap
+ mostlyclean-target: maybe-mostlyclean-target-winsup
+@@ -2411,6 +2252,7 @@
+ clean-target: maybe-clean-target-libgfortran
+ clean-target: maybe-clean-target-libobjc
+ clean-target: maybe-clean-target-libgo
++clean-target: maybe-clean-target-libhsail-rt
+ clean-target: maybe-clean-target-libphobos
+ clean-target: maybe-clean-target-libtermcap
+ clean-target: maybe-clean-target-winsup
+@@ -2501,6 +2343,7 @@
+ distclean-target: maybe-distclean-target-libgfortran
+ distclean-target: maybe-distclean-target-libobjc
+ distclean-target: maybe-distclean-target-libgo
++distclean-target: maybe-distclean-target-libhsail-rt
+ distclean-target: maybe-distclean-target-libphobos
+ distclean-target: maybe-distclean-target-libtermcap
+ distclean-target: maybe-distclean-target-winsup
+@@ -2591,6 +2434,7 @@
+ maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
+ maintainer-clean-target: maybe-maintainer-clean-target-libobjc
+ maintainer-clean-target: maybe-maintainer-clean-target-libgo
++maintainer-clean-target: maybe-maintainer-clean-target-libhsail-rt
+ maintainer-clean-target: maybe-maintainer-clean-target-libphobos
+ maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
+ maintainer-clean-target: maybe-maintainer-clean-target-winsup
+@@ -2607,7 +2451,7 @@
+ # Here are the targets which correspond to the do-X targets.
+ 
+ .PHONY: info installcheck dvi pdf html
+-.PHONY: install-info install-dvi install-pdf install-html
++.PHONY: install-info install-pdf install-html
+ .PHONY: clean distclean mostlyclean maintainer-clean realclean
+ .PHONY: local-clean local-distclean local-maintainer-clean
+ info: do-info
+@@ -2626,8 +2470,6 @@
+ 	  $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info; \
+ 	else true; fi
+ 
+-install-dvi: do-install-dvi
+-
+ install-pdf: do-install-pdf
+ 
+ install-html: do-install-html
+@@ -2739,6 +2581,7 @@
+     maybe-check-target-libgfortran \
+     maybe-check-target-libobjc \
+     maybe-check-target-libgo \
++    maybe-check-target-libhsail-rt \
+     maybe-check-target-libphobos \
+     maybe-check-target-libtermcap \
+     maybe-check-target-winsup \
+@@ -2931,6 +2774,7 @@
+     maybe-install-target-libgfortran \
+     maybe-install-target-libobjc \
+     maybe-install-target-libgo \
++    maybe-install-target-libhsail-rt \
+     maybe-install-target-libphobos \
+     maybe-install-target-libtermcap \
+     maybe-install-target-winsup \
+@@ -3041,6 +2885,7 @@
+     maybe-install-strip-target-libgfortran \
+     maybe-install-strip-target-libobjc \
+     maybe-install-strip-target-libgo \
++    maybe-install-strip-target-libhsail-rt \
+     maybe-install-strip-target-libphobos \
+     maybe-install-strip-target-libtermcap \
+     maybe-install-strip-target-winsup \
+@@ -4440,32 +4285,6 @@
+ 
+ @endif bfd
+ 
+-.PHONY: maybe-install-dvi-bfd install-dvi-bfd
+-maybe-install-dvi-bfd:
+-@if bfd
+-maybe-install-dvi-bfd: install-dvi-bfd
+-
+-install-dvi-bfd: \
+-    configure-bfd \
+-    dvi-bfd 
+-	@[ -f ./bfd/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in bfd"; \
+-	(cd $(HOST_SUBDIR)/bfd && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif bfd
+-
+ .PHONY: maybe-install-pdf-bfd install-pdf-bfd
+ maybe-install-pdf-bfd:
+ @if bfd
+@@ -5580,32 +5399,6 @@
+ 
+ @endif opcodes
+ 
+-.PHONY: maybe-install-dvi-opcodes install-dvi-opcodes
+-maybe-install-dvi-opcodes:
+-@if opcodes
+-maybe-install-dvi-opcodes: install-dvi-opcodes
+-
+-install-dvi-opcodes: \
+-    configure-opcodes \
+-    dvi-opcodes 
+-	@[ -f ./opcodes/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in opcodes"; \
+-	(cd $(HOST_SUBDIR)/opcodes && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif opcodes
+-
+ .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
+ maybe-install-pdf-opcodes:
+ @if opcodes
+@@ -6720,32 +6513,6 @@
+ 
+ @endif binutils
+ 
+-.PHONY: maybe-install-dvi-binutils install-dvi-binutils
+-maybe-install-dvi-binutils:
+-@if binutils
+-maybe-install-dvi-binutils: install-dvi-binutils
+-
+-install-dvi-binutils: \
+-    configure-binutils \
+-    dvi-binutils 
+-	@[ -f ./binutils/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in binutils"; \
+-	(cd $(HOST_SUBDIR)/binutils && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif binutils
+-
+ .PHONY: maybe-install-pdf-binutils install-pdf-binutils
+ maybe-install-pdf-binutils:
+ @if binutils
+@@ -7183,33 +6950,6 @@
+ 
+ @endif bison
+ 
+-.PHONY: maybe-install-dvi-bison install-dvi-bison
+-maybe-install-dvi-bison:
+-@if bison
+-maybe-install-dvi-bison: install-dvi-bison
+-
+-install-dvi-bison: \
+-    configure-bison \
+-    dvi-bison 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./bison/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in bison"; \
+-	(cd $(HOST_SUBDIR)/bison && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif bison
+-
+ .PHONY: maybe-install-pdf-bison install-pdf-bison
+ maybe-install-pdf-bison:
+ @if bison
+@@ -7651,33 +7391,6 @@
+ 
+ @endif cgen
+ 
+-.PHONY: maybe-install-dvi-cgen install-dvi-cgen
+-maybe-install-dvi-cgen:
+-@if cgen
+-maybe-install-dvi-cgen: install-dvi-cgen
+-
+-install-dvi-cgen: \
+-    configure-cgen \
+-    dvi-cgen 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./cgen/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in cgen"; \
+-	(cd $(HOST_SUBDIR)/cgen && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif cgen
+-
+ .PHONY: maybe-install-pdf-cgen install-pdf-cgen
+ maybe-install-pdf-cgen:
+ @if cgen
+@@ -8119,33 +7832,6 @@
+ 
+ @endif dejagnu
+ 
+-.PHONY: maybe-install-dvi-dejagnu install-dvi-dejagnu
+-maybe-install-dvi-dejagnu:
+-@if dejagnu
+-maybe-install-dvi-dejagnu: install-dvi-dejagnu
+-
+-install-dvi-dejagnu: \
+-    configure-dejagnu \
+-    dvi-dejagnu 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./dejagnu/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in dejagnu"; \
+-	(cd $(HOST_SUBDIR)/dejagnu && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif dejagnu
+-
+ .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
+ maybe-install-pdf-dejagnu:
+ @if dejagnu
+@@ -8587,33 +8273,6 @@
+ 
+ @endif etc
+ 
+-.PHONY: maybe-install-dvi-etc install-dvi-etc
+-maybe-install-dvi-etc:
+-@if etc
+-maybe-install-dvi-etc: install-dvi-etc
+-
+-install-dvi-etc: \
+-    configure-etc \
+-    dvi-etc 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./etc/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in etc"; \
+-	(cd $(HOST_SUBDIR)/etc && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif etc
+-
+ .PHONY: maybe-install-pdf-etc install-pdf-etc
+ maybe-install-pdf-etc:
+ @if etc
+@@ -9058,33 +8717,6 @@
+ 
+ @endif fastjar
+ 
+-.PHONY: maybe-install-dvi-fastjar install-dvi-fastjar
+-maybe-install-dvi-fastjar:
+-@if fastjar
+-maybe-install-dvi-fastjar: install-dvi-fastjar
+-
+-install-dvi-fastjar: \
+-    configure-fastjar \
+-    dvi-fastjar 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./fastjar/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in fastjar"; \
+-	(cd $(HOST_SUBDIR)/fastjar && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif fastjar
+-
+ .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
+ maybe-install-pdf-fastjar:
+ @if fastjar
+@@ -10191,16 +9823,6 @@
+ 
+ @endif fixincludes
+ 
+-.PHONY: maybe-install-dvi-fixincludes install-dvi-fixincludes
+-maybe-install-dvi-fixincludes:
+-@if fixincludes
+-maybe-install-dvi-fixincludes: install-dvi-fixincludes
+-
+-# fixincludes doesn't support install-dvi.
+-install-dvi-fixincludes:
+-
+-@endif fixincludes
+-
+ .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
+ maybe-install-pdf-fixincludes:
+ @if fixincludes
+@@ -10638,33 +10260,6 @@
+ 
+ @endif flex
+ 
+-.PHONY: maybe-install-dvi-flex install-dvi-flex
+-maybe-install-dvi-flex:
+-@if flex
+-maybe-install-dvi-flex: install-dvi-flex
+-
+-install-dvi-flex: \
+-    configure-flex \
+-    dvi-flex 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./flex/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in flex"; \
+-	(cd $(HOST_SUBDIR)/flex && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif flex
+-
+ .PHONY: maybe-install-pdf-flex install-pdf-flex
+ maybe-install-pdf-flex:
+ @if flex
+@@ -11786,32 +11381,6 @@
+ 
+ @endif gas
+ 
+-.PHONY: maybe-install-dvi-gas install-dvi-gas
+-maybe-install-dvi-gas:
+-@if gas
+-maybe-install-dvi-gas: install-dvi-gas
+-
+-install-dvi-gas: \
+-    configure-gas \
+-    dvi-gas 
+-	@[ -f ./gas/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in gas"; \
+-	(cd $(HOST_SUBDIR)/gas && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif gas
+-
+ .PHONY: maybe-install-pdf-gas install-pdf-gas
+ maybe-install-pdf-gas:
+ @if gas
+@@ -12926,32 +12495,6 @@
+ 
+ @endif gcc
+ 
+-.PHONY: maybe-install-dvi-gcc install-dvi-gcc
+-maybe-install-dvi-gcc:
+-@if gcc
+-maybe-install-dvi-gcc: install-dvi-gcc
+-
+-install-dvi-gcc: \
+-    configure-gcc \
+-    dvi-gcc 
+-	@[ -f ./gcc/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in gcc"; \
+-	(cd $(HOST_SUBDIR)/gcc && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif gcc
+-
+ .PHONY: maybe-install-pdf-gcc install-pdf-gcc
+ maybe-install-pdf-gcc:
+ @if gcc
+@@ -14063,32 +13606,6 @@
+ 
+ @endif gmp
+ 
+-.PHONY: maybe-install-dvi-gmp install-dvi-gmp
+-maybe-install-dvi-gmp:
+-@if gmp
+-maybe-install-dvi-gmp: install-dvi-gmp
+-
+-install-dvi-gmp: \
+-    configure-gmp \
+-    dvi-gmp 
+-	@[ -f ./gmp/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in gmp"; \
+-	(cd $(HOST_SUBDIR)/gmp && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif gmp
+-
+ .PHONY: maybe-install-pdf-gmp install-pdf-gmp
+ maybe-install-pdf-gmp:
+ @if gmp
+@@ -15200,32 +14717,6 @@
+ 
+ @endif mpfr
+ 
+-.PHONY: maybe-install-dvi-mpfr install-dvi-mpfr
+-maybe-install-dvi-mpfr:
+-@if mpfr
+-maybe-install-dvi-mpfr: install-dvi-mpfr
+-
+-install-dvi-mpfr: \
+-    configure-mpfr \
+-    dvi-mpfr 
+-	@[ -f ./mpfr/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in mpfr"; \
+-	(cd $(HOST_SUBDIR)/mpfr && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif mpfr
+-
+ .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
+ maybe-install-pdf-mpfr:
+ @if mpfr
+@@ -16337,32 +15828,6 @@
+ 
+ @endif mpc
+ 
+-.PHONY: maybe-install-dvi-mpc install-dvi-mpc
+-maybe-install-dvi-mpc:
+-@if mpc
+-maybe-install-dvi-mpc: install-dvi-mpc
+-
+-install-dvi-mpc: \
+-    configure-mpc \
+-    dvi-mpc 
+-	@[ -f ./mpc/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in mpc"; \
+-	(cd $(HOST_SUBDIR)/mpc && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif mpc
+-
+ .PHONY: maybe-install-pdf-mpc install-pdf-mpc
+ maybe-install-pdf-mpc:
+ @if mpc
+@@ -17474,32 +16939,6 @@
+ 
+ @endif isl
+ 
+-.PHONY: maybe-install-dvi-isl install-dvi-isl
+-maybe-install-dvi-isl:
+-@if isl
+-maybe-install-dvi-isl: install-dvi-isl
+-
+-install-dvi-isl: \
+-    configure-isl \
+-    dvi-isl 
+-	@[ -f ./isl/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in isl"; \
+-	(cd $(HOST_SUBDIR)/isl && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif isl
+-
+ .PHONY: maybe-install-pdf-isl install-pdf-isl
+ maybe-install-pdf-isl:
+ @if isl
+@@ -18611,32 +18050,6 @@
+ 
+ @endif libelf
+ 
+-.PHONY: maybe-install-dvi-libelf install-dvi-libelf
+-maybe-install-dvi-libelf:
+-@if libelf
+-maybe-install-dvi-libelf: install-dvi-libelf
+-
+-install-dvi-libelf: \
+-    configure-libelf \
+-    dvi-libelf 
+-	@[ -f ./libelf/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in libelf"; \
+-	(cd $(HOST_SUBDIR)/libelf && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif libelf
+-
+ .PHONY: maybe-install-pdf-libelf install-pdf-libelf
+ maybe-install-pdf-libelf:
+ @if libelf
+@@ -19751,32 +19164,6 @@
+ 
+ @endif gold
+ 
+-.PHONY: maybe-install-dvi-gold install-dvi-gold
+-maybe-install-dvi-gold:
+-@if gold
+-maybe-install-dvi-gold: install-dvi-gold
+-
+-install-dvi-gold: \
+-    configure-gold \
+-    dvi-gold 
+-	@[ -f ./gold/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in gold"; \
+-	(cd $(HOST_SUBDIR)/gold && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif gold
+-
+ .PHONY: maybe-install-pdf-gold install-pdf-gold
+ maybe-install-pdf-gold:
+ @if gold
+@@ -20211,33 +19598,6 @@
+ 
+ @endif gprof
+ 
+-.PHONY: maybe-install-dvi-gprof install-dvi-gprof
+-maybe-install-dvi-gprof:
+-@if gprof
+-maybe-install-dvi-gprof: install-dvi-gprof
+-
+-install-dvi-gprof: \
+-    configure-gprof \
+-    dvi-gprof 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./gprof/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in gprof"; \
+-	(cd $(HOST_SUBDIR)/gprof && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif gprof
+-
+ .PHONY: maybe-install-pdf-gprof install-pdf-gprof
+ maybe-install-pdf-gprof:
+ @if gprof
+@@ -21359,32 +20719,6 @@
+ 
+ @endif intl
+ 
+-.PHONY: maybe-install-dvi-intl install-dvi-intl
+-maybe-install-dvi-intl:
+-@if intl
+-maybe-install-dvi-intl: install-dvi-intl
+-
+-install-dvi-intl: \
+-    configure-intl \
+-    dvi-intl 
+-	@[ -f ./intl/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in intl"; \
+-	(cd $(HOST_SUBDIR)/intl && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif intl
+-
+ .PHONY: maybe-install-pdf-intl install-pdf-intl
+ maybe-install-pdf-intl:
+ @if intl
+@@ -21819,33 +21153,6 @@
+ 
+ @endif tcl
+ 
+-.PHONY: maybe-install-dvi-tcl install-dvi-tcl
+-maybe-install-dvi-tcl:
+-@if tcl
+-maybe-install-dvi-tcl: install-dvi-tcl
+-
+-install-dvi-tcl: \
+-    configure-tcl \
+-    dvi-tcl 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./tcl/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in tcl"; \
+-	(cd $(HOST_SUBDIR)/tcl && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif tcl
+-
+ .PHONY: maybe-install-pdf-tcl install-pdf-tcl
+ maybe-install-pdf-tcl:
+ @if tcl
+@@ -22272,33 +21579,6 @@
+ 
+ @endif itcl
+ 
+-.PHONY: maybe-install-dvi-itcl install-dvi-itcl
+-maybe-install-dvi-itcl:
+-@if itcl
+-maybe-install-dvi-itcl: install-dvi-itcl
+-
+-install-dvi-itcl: \
+-    configure-itcl \
+-    dvi-itcl 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./itcl/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in itcl"; \
+-	(cd $(HOST_SUBDIR)/itcl && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif itcl
+-
+ .PHONY: maybe-install-pdf-itcl install-pdf-itcl
+ maybe-install-pdf-itcl:
+ @if itcl
+@@ -23420,32 +22700,6 @@
+ 
+ @endif ld
+ 
+-.PHONY: maybe-install-dvi-ld install-dvi-ld
+-maybe-install-dvi-ld:
+-@if ld
+-maybe-install-dvi-ld: install-dvi-ld
+-
+-install-dvi-ld: \
+-    configure-ld \
+-    dvi-ld 
+-	@[ -f ./ld/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in ld"; \
+-	(cd $(HOST_SUBDIR)/ld && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif ld
+-
+ .PHONY: maybe-install-pdf-ld install-pdf-ld
+ maybe-install-pdf-ld:
+ @if ld
+@@ -24560,32 +23814,6 @@
+ 
+ @endif libbacktrace
+ 
+-.PHONY: maybe-install-dvi-libbacktrace install-dvi-libbacktrace
+-maybe-install-dvi-libbacktrace:
+-@if libbacktrace
+-maybe-install-dvi-libbacktrace: install-dvi-libbacktrace
+-
+-install-dvi-libbacktrace: \
+-    configure-libbacktrace \
+-    dvi-libbacktrace 
+-	@[ -f ./libbacktrace/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in libbacktrace"; \
+-	(cd $(HOST_SUBDIR)/libbacktrace && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif libbacktrace
+-
+ .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
+ maybe-install-pdf-libbacktrace:
+ @if libbacktrace
+@@ -25700,32 +24928,6 @@
+ 
+ @endif libcpp
+ 
+-.PHONY: maybe-install-dvi-libcpp install-dvi-libcpp
+-maybe-install-dvi-libcpp:
+-@if libcpp
+-maybe-install-dvi-libcpp: install-dvi-libcpp
+-
+-install-dvi-libcpp: \
+-    configure-libcpp \
+-    dvi-libcpp 
+-	@[ -f ./libcpp/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in libcpp"; \
+-	(cd $(HOST_SUBDIR)/libcpp && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif libcpp
+-
+ .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
+ maybe-install-pdf-libcpp:
+ @if libcpp
+@@ -26692,8 +25894,23 @@
+ @if libcody
+ maybe-dvi-libcody: dvi-libcody
+ 
+-# libcody doesn't support dvi.
+-dvi-libcody:
++dvi-libcody: \
++    configure-libcody 
++	@[ -f ./libcody/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
++	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
++	$(HOST_EXPORTS) \
++	for flag in $(EXTRA_HOST_FLAGS) ; do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	echo "Doing dvi in libcody"; \
++	(cd $(HOST_SUBDIR)/libcody && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	          dvi) \
++	  || exit 1
+ 
+ @endif libcody
+ 
+@@ -26722,8 +25939,23 @@
+ @if libcody
+ maybe-TAGS-libcody: TAGS-libcody
+ 
+-# libcody doesn't support TAGS.
+-TAGS-libcody:
++TAGS-libcody: \
++    configure-libcody 
++	@[ -f ./libcody/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
++	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
++	$(HOST_EXPORTS) \
++	for flag in $(EXTRA_HOST_FLAGS) ; do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	echo "Doing TAGS in libcody"; \
++	(cd $(HOST_SUBDIR)/libcody && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	          TAGS) \
++	  || exit 1
+ 
+ @endif libcody
+ 
+@@ -26737,16 +25969,6 @@
+ 
+ @endif libcody
+ 
+-.PHONY: maybe-install-dvi-libcody install-dvi-libcody
+-maybe-install-dvi-libcody:
+-@if libcody
+-maybe-install-dvi-libcody: install-dvi-libcody
+-
+-# libcody doesn't support install-dvi.
+-install-dvi-libcody:
+-
+-@endif libcody
+-
+ .PHONY: maybe-install-pdf-libcody install-pdf-libcody
+ maybe-install-pdf-libcody:
+ @if libcody
+@@ -27783,19 +27005,8 @@
+ @if libdecnumber
+ maybe-TAGS-libdecnumber: TAGS-libdecnumber
+ 
+-# libdecnumber doesn't support TAGS.
+-TAGS-libdecnumber:
+-
+-@endif libdecnumber
+-
+-.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
+-maybe-install-info-libdecnumber:
+-@if libdecnumber
+-maybe-install-info-libdecnumber: install-info-libdecnumber
+-
+-install-info-libdecnumber: \
+-    configure-libdecnumber \
+-    info-libdecnumber 
++TAGS-libdecnumber: \
++    configure-libdecnumber 
+ 	@[ -f ./libdecnumber/Makefile ] || exit 0; \
+ 	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+@@ -27803,25 +27014,25 @@
+ 	for flag in $(EXTRA_HOST_FLAGS) ; do \
+ 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+ 	done; \
+-	echo "Doing install-info in libdecnumber"; \
++	echo "Doing TAGS in libdecnumber"; \
+ 	(cd $(HOST_SUBDIR)/libdecnumber && \
+ 	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+ 	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+ 	          "RANLIB=$${RANLIB}" \
+ 	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-info) \
++	          TAGS) \
+ 	  || exit 1
+ 
+ @endif libdecnumber
+ 
+-.PHONY: maybe-install-dvi-libdecnumber install-dvi-libdecnumber
+-maybe-install-dvi-libdecnumber:
++.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
++maybe-install-info-libdecnumber:
+ @if libdecnumber
+-maybe-install-dvi-libdecnumber: install-dvi-libdecnumber
++maybe-install-info-libdecnumber: install-info-libdecnumber
+ 
+-install-dvi-libdecnumber: \
++install-info-libdecnumber: \
+     configure-libdecnumber \
+-    dvi-libdecnumber 
++    info-libdecnumber 
+ 	@[ -f ./libdecnumber/Makefile ] || exit 0; \
+ 	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+@@ -27829,13 +27040,13 @@
+ 	for flag in $(EXTRA_HOST_FLAGS) ; do \
+ 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+ 	done; \
+-	echo "Doing install-dvi in libdecnumber"; \
++	echo "Doing install-info in libdecnumber"; \
+ 	(cd $(HOST_SUBDIR)/libdecnumber && \
+ 	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+ 	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+ 	          "RANLIB=$${RANLIB}" \
+ 	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
++	          install-info) \
+ 	  || exit 1
+ 
+ @endif libdecnumber
+@@ -28274,33 +27485,6 @@
+ 
+ @endif libgui
+ 
+-.PHONY: maybe-install-dvi-libgui install-dvi-libgui
+-maybe-install-dvi-libgui:
+-@if libgui
+-maybe-install-dvi-libgui: install-dvi-libgui
+-
+-install-dvi-libgui: \
+-    configure-libgui \
+-    dvi-libgui 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./libgui/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in libgui"; \
+-	(cd $(HOST_SUBDIR)/libgui && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif libgui
+-
+ .PHONY: maybe-install-pdf-libgui install-pdf-libgui
+ maybe-install-pdf-libgui:
+ @if libgui
+@@ -29431,32 +28615,6 @@
+ 
+ @endif libiberty
+ 
+-.PHONY: maybe-install-dvi-libiberty install-dvi-libiberty
+-maybe-install-dvi-libiberty:
+-@if libiberty
+-maybe-install-dvi-libiberty: install-dvi-libiberty
+-
+-install-dvi-libiberty: \
+-    configure-libiberty \
+-    dvi-libiberty 
+-	@[ -f ./libiberty/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in libiberty"; \
+-	(cd $(HOST_SUBDIR)/libiberty && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif libiberty
+-
+ .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
+ maybe-install-pdf-libiberty:
+ @if libiberty
+@@ -30580,32 +29738,6 @@
+ 
+ @endif libiberty-linker-plugin
+ 
+-.PHONY: maybe-install-dvi-libiberty-linker-plugin install-dvi-libiberty-linker-plugin
+-maybe-install-dvi-libiberty-linker-plugin:
+-@if libiberty-linker-plugin
+-maybe-install-dvi-libiberty-linker-plugin: install-dvi-libiberty-linker-plugin
+-
+-install-dvi-libiberty-linker-plugin: \
+-    configure-libiberty-linker-plugin \
+-    dvi-libiberty-linker-plugin 
+-	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in libiberty-linker-plugin"; \
+-	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif libiberty-linker-plugin
+-
+ .PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
+ maybe-install-pdf-libiberty-linker-plugin:
+ @if libiberty-linker-plugin
+@@ -31656,32 +30788,6 @@
+ 
+ @endif libiconv
+ 
+-.PHONY: maybe-install-dvi-libiconv install-dvi-libiconv
+-maybe-install-dvi-libiconv:
+-@if libiconv
+-maybe-install-dvi-libiconv: install-dvi-libiconv
+-
+-install-dvi-libiconv: \
+-    configure-libiconv \
+-    dvi-libiconv 
+-	@[ -f ./libiconv/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in libiconv"; \
+-	(cd $(HOST_SUBDIR)/libiconv && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif libiconv
+-
+ .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
+ maybe-install-pdf-libiconv:
+ @if libiconv
+@@ -32084,33 +31190,6 @@
+ 
+ @endif m4
+ 
+-.PHONY: maybe-install-dvi-m4 install-dvi-m4
+-maybe-install-dvi-m4:
+-@if m4
+-maybe-install-dvi-m4: install-dvi-m4
+-
+-install-dvi-m4: \
+-    configure-m4 \
+-    dvi-m4 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./m4/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in m4"; \
+-	(cd $(HOST_SUBDIR)/m4 && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif m4
+-
+ .PHONY: maybe-install-pdf-m4 install-pdf-m4
+ maybe-install-pdf-m4:
+ @if m4
+@@ -32552,33 +31631,6 @@
+ 
+ @endif readline
+ 
+-.PHONY: maybe-install-dvi-readline install-dvi-readline
+-maybe-install-dvi-readline:
+-@if readline
+-maybe-install-dvi-readline: install-dvi-readline
+-
+-install-dvi-readline: \
+-    configure-readline \
+-    dvi-readline 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./readline/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in readline"; \
+-	(cd $(HOST_SUBDIR)/readline && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif readline
+-
+ .PHONY: maybe-install-pdf-readline install-pdf-readline
+ maybe-install-pdf-readline:
+ @if readline
+@@ -33020,33 +32072,6 @@
+ 
+ @endif sid
+ 
+-.PHONY: maybe-install-dvi-sid install-dvi-sid
+-maybe-install-dvi-sid:
+-@if sid
+-maybe-install-dvi-sid: install-dvi-sid
+-
+-install-dvi-sid: \
+-    configure-sid \
+-    dvi-sid 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./sid/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in sid"; \
+-	(cd $(HOST_SUBDIR)/sid && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif sid
+-
+ .PHONY: maybe-install-pdf-sid install-pdf-sid
+ maybe-install-pdf-sid:
+ @if sid
+@@ -33488,33 +32513,6 @@
+ 
+ @endif sim
+ 
+-.PHONY: maybe-install-dvi-sim install-dvi-sim
+-maybe-install-dvi-sim:
+-@if sim
+-maybe-install-dvi-sim: install-dvi-sim
+-
+-install-dvi-sim: \
+-    configure-sim \
+-    dvi-sim 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./sim/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in sim"; \
+-	(cd $(HOST_SUBDIR)/sim && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif sim
+-
+ .PHONY: maybe-install-pdf-sim install-pdf-sim
+ maybe-install-pdf-sim:
+ @if sim
+@@ -33944,33 +32942,6 @@
+ 
+ @endif texinfo
+ 
+-.PHONY: maybe-install-dvi-texinfo install-dvi-texinfo
+-maybe-install-dvi-texinfo:
+-@if texinfo
+-maybe-install-dvi-texinfo: install-dvi-texinfo
+-
+-install-dvi-texinfo: \
+-    configure-texinfo \
+-    dvi-texinfo 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./texinfo/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in texinfo"; \
+-	(cd $(HOST_SUBDIR)/texinfo && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif texinfo
+-
+ .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
+ maybe-install-pdf-texinfo:
+ @if texinfo
+@@ -35083,32 +34054,6 @@
+ 
+ @endif zlib
+ 
+-.PHONY: maybe-install-dvi-zlib install-dvi-zlib
+-maybe-install-dvi-zlib:
+-@if zlib
+-maybe-install-dvi-zlib: install-dvi-zlib
+-
+-install-dvi-zlib: \
+-    configure-zlib \
+-    dvi-zlib 
+-	@[ -f ./zlib/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in zlib"; \
+-	(cd $(HOST_SUBDIR)/zlib && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif zlib
+-
+ .PHONY: maybe-install-pdf-zlib install-pdf-zlib
+ maybe-install-pdf-zlib:
+ @if zlib
+@@ -35543,33 +34488,6 @@
+ 
+ @endif gnulib
+ 
+-.PHONY: maybe-install-dvi-gnulib install-dvi-gnulib
+-maybe-install-dvi-gnulib:
+-@if gnulib
+-maybe-install-dvi-gnulib: install-dvi-gnulib
+-
+-install-dvi-gnulib: \
+-    configure-gnulib \
+-    dvi-gnulib 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./gnulib/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in gnulib"; \
+-	(cd $(HOST_SUBDIR)/gnulib && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif gnulib
+-
+ .PHONY: maybe-install-pdf-gnulib install-pdf-gnulib
+ maybe-install-pdf-gnulib:
+ @if gnulib
+@@ -36011,33 +34929,6 @@
+ 
+ @endif gdbsupport
+ 
+-.PHONY: maybe-install-dvi-gdbsupport install-dvi-gdbsupport
+-maybe-install-dvi-gdbsupport:
+-@if gdbsupport
+-maybe-install-dvi-gdbsupport: install-dvi-gdbsupport
+-
+-install-dvi-gdbsupport: \
+-    configure-gdbsupport \
+-    dvi-gdbsupport 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./gdbsupport/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in gdbsupport"; \
+-	(cd $(HOST_SUBDIR)/gdbsupport && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif gdbsupport
+-
+ .PHONY: maybe-install-pdf-gdbsupport install-pdf-gdbsupport
+ maybe-install-pdf-gdbsupport:
+ @if gdbsupport
+@@ -36479,33 +35370,6 @@
+ 
+ @endif gdbserver
+ 
+-.PHONY: maybe-install-dvi-gdbserver install-dvi-gdbserver
+-maybe-install-dvi-gdbserver:
+-@if gdbserver
+-maybe-install-dvi-gdbserver: install-dvi-gdbserver
+-
+-install-dvi-gdbserver: \
+-    configure-gdbserver \
+-    dvi-gdbserver 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./gdbserver/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in gdbserver"; \
+-	(cd $(HOST_SUBDIR)/gdbserver && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif gdbserver
+-
+ .PHONY: maybe-install-pdf-gdbserver install-pdf-gdbserver
+ maybe-install-pdf-gdbserver:
+ @if gdbserver
+@@ -36947,33 +35811,6 @@
+ 
+ @endif gdb
+ 
+-.PHONY: maybe-install-dvi-gdb install-dvi-gdb
+-maybe-install-dvi-gdb:
+-@if gdb
+-maybe-install-dvi-gdb: install-dvi-gdb
+-
+-install-dvi-gdb: \
+-    configure-gdb \
+-    dvi-gdb 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./gdb/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in gdb"; \
+-	(cd $(HOST_SUBDIR)/gdb && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif gdb
+-
+ .PHONY: maybe-install-pdf-gdb install-pdf-gdb
+ maybe-install-pdf-gdb:
+ @if gdb
+@@ -37415,33 +36252,6 @@
+ 
+ @endif expect
+ 
+-.PHONY: maybe-install-dvi-expect install-dvi-expect
+-maybe-install-dvi-expect:
+-@if expect
+-maybe-install-dvi-expect: install-dvi-expect
+-
+-install-dvi-expect: \
+-    configure-expect \
+-    dvi-expect 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./expect/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in expect"; \
+-	(cd $(HOST_SUBDIR)/expect && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif expect
+-
+ .PHONY: maybe-install-pdf-expect install-pdf-expect
+ maybe-install-pdf-expect:
+ @if expect
+@@ -37883,33 +36693,6 @@
+ 
+ @endif guile
+ 
+-.PHONY: maybe-install-dvi-guile install-dvi-guile
+-maybe-install-dvi-guile:
+-@if guile
+-maybe-install-dvi-guile: install-dvi-guile
+-
+-install-dvi-guile: \
+-    configure-guile \
+-    dvi-guile 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./guile/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in guile"; \
+-	(cd $(HOST_SUBDIR)/guile && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif guile
+-
+ .PHONY: maybe-install-pdf-guile install-pdf-guile
+ maybe-install-pdf-guile:
+ @if guile
+@@ -38351,33 +37134,6 @@
+ 
+ @endif tk
+ 
+-.PHONY: maybe-install-dvi-tk install-dvi-tk
+-maybe-install-dvi-tk:
+-@if tk
+-maybe-install-dvi-tk: install-dvi-tk
+-
+-install-dvi-tk: \
+-    configure-tk \
+-    dvi-tk 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./tk/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in tk"; \
+-	(cd $(HOST_SUBDIR)/tk && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif tk
+-
+ .PHONY: maybe-install-pdf-tk install-pdf-tk
+ maybe-install-pdf-tk:
+ @if tk
+@@ -38813,33 +37569,6 @@
+ 
+ @endif libtermcap
+ 
+-.PHONY: maybe-install-dvi-libtermcap install-dvi-libtermcap
+-maybe-install-dvi-libtermcap:
+-@if libtermcap
+-maybe-install-dvi-libtermcap: install-dvi-libtermcap
+-
+-install-dvi-libtermcap: \
+-    configure-libtermcap \
+-    dvi-libtermcap 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./libtermcap/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in libtermcap"; \
+-	(cd $(HOST_SUBDIR)/libtermcap && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif libtermcap
+-
+ .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
+ maybe-install-pdf-libtermcap:
+ @if libtermcap
+@@ -39215,33 +37944,6 @@
+ 
+ @endif utils
+ 
+-.PHONY: maybe-install-dvi-utils install-dvi-utils
+-maybe-install-dvi-utils:
+-@if utils
+-maybe-install-dvi-utils: install-dvi-utils
+-
+-install-dvi-utils: \
+-    configure-utils \
+-    dvi-utils 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./utils/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in utils"; \
+-	(cd $(HOST_SUBDIR)/utils && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif utils
+-
+ .PHONY: maybe-install-pdf-utils install-pdf-utils
+ maybe-install-pdf-utils:
+ @if utils
+@@ -39635,19 +38337,8 @@
+ @if c++tools
+ maybe-TAGS-c++tools: TAGS-c++tools
+ 
+-# c++tools doesn't support TAGS.
+-TAGS-c++tools:
+-
+-@endif c++tools
+-
+-.PHONY: maybe-install-info-c++tools install-info-c++tools
+-maybe-install-info-c++tools:
+-@if c++tools
+-maybe-install-info-c++tools: install-info-c++tools
+-
+-install-info-c++tools: \
+-    configure-c++tools \
+-    info-c++tools 
++TAGS-c++tools: \
++    configure-c++tools 
+ 	@: $(MAKE); $(unstage)
+ 	@[ -f ./c++tools/Makefile ] || exit 0; \
+ 	r=`${PWD_COMMAND}`; export r; \
+@@ -39656,25 +38347,25 @@
+ 	for flag in $(EXTRA_HOST_FLAGS) ; do \
+ 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+ 	done; \
+-	echo "Doing install-info in c++tools"; \
++	echo "Doing TAGS in c++tools"; \
+ 	(cd $(HOST_SUBDIR)/c++tools && \
+ 	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+ 	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+ 	          "RANLIB=$${RANLIB}" \
+ 	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-info) \
++	          TAGS) \
+ 	  || exit 1
+ 
+ @endif c++tools
+ 
+-.PHONY: maybe-install-dvi-c++tools install-dvi-c++tools
+-maybe-install-dvi-c++tools:
++.PHONY: maybe-install-info-c++tools install-info-c++tools
++maybe-install-info-c++tools:
+ @if c++tools
+-maybe-install-dvi-c++tools: install-dvi-c++tools
++maybe-install-info-c++tools: install-info-c++tools
+ 
+-install-dvi-c++tools: \
++install-info-c++tools: \
+     configure-c++tools \
+-    dvi-c++tools 
++    info-c++tools 
+ 	@: $(MAKE); $(unstage)
+ 	@[ -f ./c++tools/Makefile ] || exit 0; \
+ 	r=`${PWD_COMMAND}`; export r; \
+@@ -39683,13 +38374,13 @@
+ 	for flag in $(EXTRA_HOST_FLAGS) ; do \
+ 	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+ 	done; \
+-	echo "Doing install-dvi in c++tools"; \
++	echo "Doing install-info in c++tools"; \
+ 	(cd $(HOST_SUBDIR)/c++tools && \
+ 	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+ 	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+ 	          "RANLIB=$${RANLIB}" \
+ 	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
++	          install-info) \
+ 	  || exit 1
+ 
+ @endif c++tools
+@@ -40135,33 +38826,6 @@
+ 
+ @endif gnattools
+ 
+-.PHONY: maybe-install-dvi-gnattools install-dvi-gnattools
+-maybe-install-dvi-gnattools:
+-@if gnattools
+-maybe-install-dvi-gnattools: install-dvi-gnattools
+-
+-install-dvi-gnattools: \
+-    configure-gnattools \
+-    dvi-gnattools 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./gnattools/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in gnattools"; \
+-	(cd $(HOST_SUBDIR)/gnattools && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif gnattools
+-
+ .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
+ maybe-install-pdf-gnattools:
+ @if gnattools
+@@ -41292,32 +39956,6 @@
+ 
+ @endif lto-plugin
+ 
+-.PHONY: maybe-install-dvi-lto-plugin install-dvi-lto-plugin
+-maybe-install-dvi-lto-plugin:
+-@if lto-plugin
+-maybe-install-dvi-lto-plugin: install-dvi-lto-plugin
+-
+-install-dvi-lto-plugin: \
+-    configure-lto-plugin \
+-    dvi-lto-plugin 
+-	@[ -f ./lto-plugin/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in lto-plugin"; \
+-	(cd $(HOST_SUBDIR)/lto-plugin && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif lto-plugin
+-
+ .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
+ maybe-install-pdf-lto-plugin:
+ @if lto-plugin
+@@ -41752,33 +40390,6 @@
+ 
+ @endif libcc1
+ 
+-.PHONY: maybe-install-dvi-libcc1 install-dvi-libcc1
+-maybe-install-dvi-libcc1:
+-@if libcc1
+-maybe-install-dvi-libcc1: install-dvi-libcc1
+-
+-install-dvi-libcc1: \
+-    configure-libcc1 \
+-    dvi-libcc1 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./libcc1/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in libcc1"; \
+-	(cd $(HOST_SUBDIR)/libcc1 && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif libcc1
+-
+ .PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
+ maybe-install-pdf-libcc1:
+ @if libcc1
+@@ -42220,33 +40831,6 @@
+ 
+ @endif gotools
+ 
+-.PHONY: maybe-install-dvi-gotools install-dvi-gotools
+-maybe-install-dvi-gotools:
+-@if gotools
+-maybe-install-dvi-gotools: install-dvi-gotools
+-
+-install-dvi-gotools: \
+-    configure-gotools \
+-    dvi-gotools 
+-	@: $(MAKE); $(unstage)
+-	@[ -f ./gotools/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in gotools"; \
+-	(cd $(HOST_SUBDIR)/gotools && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif gotools
+-
+ .PHONY: maybe-install-pdf-gotools install-pdf-gotools
+ maybe-install-pdf-gotools:
+ @if gotools
+@@ -43368,32 +41952,6 @@
+ 
+ @endif libctf
+ 
+-.PHONY: maybe-install-dvi-libctf install-dvi-libctf
+-maybe-install-dvi-libctf:
+-@if libctf
+-maybe-install-dvi-libctf: install-dvi-libctf
+-
+-install-dvi-libctf: \
+-    configure-libctf \
+-    dvi-libctf 
+-	@[ -f ./libctf/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(HOST_EXPORTS) \
+-	for flag in $(EXTRA_HOST_FLAGS) ; do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	echo "Doing install-dvi in libctf"; \
+-	(cd $(HOST_SUBDIR)/libctf && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	          install-dvi) \
+-	  || exit 1
+-
+-@endif libctf
+-
+ .PHONY: maybe-install-pdf-libctf install-pdf-libctf
+ maybe-install-pdf-libctf:
+ @if libctf
+@@ -44635,33 +43193,6 @@
+ 
+ @endif target-libstdc++-v3
+ 
+-.PHONY: maybe-install-dvi-target-libstdc++-v3 install-dvi-target-libstdc++-v3
+-maybe-install-dvi-target-libstdc++-v3:
+-@if target-libstdc++-v3
+-maybe-install-dvi-target-libstdc++-v3: install-dvi-target-libstdc++-v3
+-
+-install-dvi-target-libstdc++-v3: \
+-    configure-target-libstdc++-v3 \
+-    dvi-target-libstdc++-v3 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(RAW_CXX_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libstdc++-v3
+-
+ .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
+ maybe-install-pdf-target-libstdc++-v3:
+ @if target-libstdc++-v3
+@@ -45905,33 +44436,6 @@
+ 
+ @endif target-libsanitizer
+ 
+-.PHONY: maybe-install-dvi-target-libsanitizer install-dvi-target-libsanitizer
+-maybe-install-dvi-target-libsanitizer:
+-@if target-libsanitizer
+-maybe-install-dvi-target-libsanitizer: install-dvi-target-libsanitizer
+-
+-install-dvi-target-libsanitizer: \
+-    configure-target-libsanitizer \
+-    dvi-target-libsanitizer 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(RAW_CXX_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libsanitizer"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libsanitizer && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libsanitizer
+-
+ .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
+ maybe-install-pdf-target-libsanitizer:
+ @if target-libsanitizer
+@@ -47175,33 +45679,6 @@
+ 
+ @endif target-libvtv
+ 
+-.PHONY: maybe-install-dvi-target-libvtv install-dvi-target-libvtv
+-maybe-install-dvi-target-libvtv:
+-@if target-libvtv
+-maybe-install-dvi-target-libvtv: install-dvi-target-libvtv
+-
+-install-dvi-target-libvtv: \
+-    configure-target-libvtv \
+-    dvi-target-libvtv 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(RAW_CXX_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libvtv"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libvtv && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libvtv
+-
+ .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
+ maybe-install-pdf-target-libvtv:
+ @if target-libvtv
+@@ -47660,33 +46137,6 @@
+ 
+ @endif target-liboffloadmic
+ 
+-.PHONY: maybe-install-dvi-target-liboffloadmic install-dvi-target-liboffloadmic
+-maybe-install-dvi-target-liboffloadmic:
+-@if target-liboffloadmic
+-maybe-install-dvi-target-liboffloadmic: install-dvi-target-liboffloadmic
+-
+-install-dvi-target-liboffloadmic: \
+-    configure-target-liboffloadmic \
+-    dvi-target-liboffloadmic 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/liboffloadmic"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/liboffloadmic && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-liboffloadmic
+-
+ .PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic
+ maybe-install-pdf-target-liboffloadmic:
+ @if target-liboffloadmic
+@@ -48145,33 +46595,6 @@
+ 
+ @endif target-libssp
+ 
+-.PHONY: maybe-install-dvi-target-libssp install-dvi-target-libssp
+-maybe-install-dvi-target-libssp:
+-@if target-libssp
+-maybe-install-dvi-target-libssp: install-dvi-target-libssp
+-
+-install-dvi-target-libssp: \
+-    configure-target-libssp \
+-    dvi-target-libssp 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libssp"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libssp && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libssp
+-
+ .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
+ maybe-install-pdf-target-libssp:
+ @if target-libssp
+@@ -48630,33 +47053,6 @@
+ 
+ @endif target-newlib
+ 
+-.PHONY: maybe-install-dvi-target-newlib install-dvi-target-newlib
+-maybe-install-dvi-target-newlib:
+-@if target-newlib
+-maybe-install-dvi-target-newlib: install-dvi-target-newlib
+-
+-install-dvi-target-newlib: \
+-    configure-target-newlib \
+-    dvi-target-newlib 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/newlib"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/newlib && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-newlib
+-
+ .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
+ maybe-install-pdf-target-newlib:
+ @if target-newlib
+@@ -49847,8 +48243,24 @@
+ @if target-libgcc
+ maybe-TAGS-target-libgcc: TAGS-target-libgcc
+ 
+-# libgcc doesn't support TAGS.
+-TAGS-target-libgcc:
++TAGS-target-libgcc: \
++    configure-target-libgcc 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
++	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
++	$(NORMAL_TARGET_EXPORTS) \
++	echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libgcc && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           TAGS) \
++	  || exit 1
+ 
+ @endif target-libgcc
+ 
+@@ -49879,16 +48291,6 @@
+ 
+ @endif target-libgcc
+ 
+-.PHONY: maybe-install-dvi-target-libgcc install-dvi-target-libgcc
+-maybe-install-dvi-target-libgcc:
+-@if target-libgcc
+-maybe-install-dvi-target-libgcc: install-dvi-target-libgcc
+-
+-# libgcc doesn't support install-dvi.
+-install-dvi-target-libgcc:
+-
+-@endif target-libgcc
+-
+ .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
+ maybe-install-pdf-target-libgcc:
+ @if target-libgcc
+@@ -50081,6 +48483,7 @@
+ @if target-libbacktrace
+ maybe-configure-target-libbacktrace: configure-target-libbacktrace
+ configure-target-libbacktrace: 
++	@: $(MAKE); $(unstage)
+ 	@r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+ 	echo "Checking multilib configuration for libbacktrace..."; \
+@@ -50118,412 +48521,6 @@
+ 
+ 
+ 
+-.PHONY: configure-stage1-target-libbacktrace maybe-configure-stage1-target-libbacktrace
+-maybe-configure-stage1-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-configure-stage1-target-libbacktrace: configure-stage1-target-libbacktrace
+-configure-stage1-target-libbacktrace:
+-	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE1_TFLAGS)"; \
+-	echo "Checking multilib configuration for libbacktrace..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 1 in $(TARGET_SUBDIR)/libbacktrace; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
+-	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libbacktrace; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	   \
+-	  $(STAGE1_CONFIGURE_FLAGS)
+-@endif target-libbacktrace-bootstrap
+-
+-.PHONY: configure-stage2-target-libbacktrace maybe-configure-stage2-target-libbacktrace
+-maybe-configure-stage2-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-configure-stage2-target-libbacktrace: configure-stage2-target-libbacktrace
+-configure-stage2-target-libbacktrace:
+-	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE2_TFLAGS)"; \
+-	echo "Checking multilib configuration for libbacktrace..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 2 in $(TARGET_SUBDIR)/libbacktrace; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
+-	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libbacktrace; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGE2_CONFIGURE_FLAGS)
+-@endif target-libbacktrace-bootstrap
+-
+-.PHONY: configure-stage3-target-libbacktrace maybe-configure-stage3-target-libbacktrace
+-maybe-configure-stage3-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-configure-stage3-target-libbacktrace: configure-stage3-target-libbacktrace
+-configure-stage3-target-libbacktrace:
+-	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE3_TFLAGS)"; \
+-	echo "Checking multilib configuration for libbacktrace..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 3 in $(TARGET_SUBDIR)/libbacktrace; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
+-	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libbacktrace; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGE3_CONFIGURE_FLAGS)
+-@endif target-libbacktrace-bootstrap
+-
+-.PHONY: configure-stage4-target-libbacktrace maybe-configure-stage4-target-libbacktrace
+-maybe-configure-stage4-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-configure-stage4-target-libbacktrace: configure-stage4-target-libbacktrace
+-configure-stage4-target-libbacktrace:
+-	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE4_TFLAGS)"; \
+-	echo "Checking multilib configuration for libbacktrace..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 4 in $(TARGET_SUBDIR)/libbacktrace; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
+-	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libbacktrace; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGE4_CONFIGURE_FLAGS)
+-@endif target-libbacktrace-bootstrap
+-
+-.PHONY: configure-stageprofile-target-libbacktrace maybe-configure-stageprofile-target-libbacktrace
+-maybe-configure-stageprofile-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-configure-stageprofile-target-libbacktrace: configure-stageprofile-target-libbacktrace
+-configure-stageprofile-target-libbacktrace:
+-	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEprofile_TFLAGS)"; \
+-	echo "Checking multilib configuration for libbacktrace..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage profile in $(TARGET_SUBDIR)/libbacktrace; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
+-	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libbacktrace; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEprofile_CONFIGURE_FLAGS)
+-@endif target-libbacktrace-bootstrap
+-
+-.PHONY: configure-stagetrain-target-libbacktrace maybe-configure-stagetrain-target-libbacktrace
+-maybe-configure-stagetrain-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-configure-stagetrain-target-libbacktrace: configure-stagetrain-target-libbacktrace
+-configure-stagetrain-target-libbacktrace:
+-	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEtrain_TFLAGS)"; \
+-	echo "Checking multilib configuration for libbacktrace..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage train in $(TARGET_SUBDIR)/libbacktrace; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
+-	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libbacktrace; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEtrain_CONFIGURE_FLAGS)
+-@endif target-libbacktrace-bootstrap
+-
+-.PHONY: configure-stagefeedback-target-libbacktrace maybe-configure-stagefeedback-target-libbacktrace
+-maybe-configure-stagefeedback-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-configure-stagefeedback-target-libbacktrace: configure-stagefeedback-target-libbacktrace
+-configure-stagefeedback-target-libbacktrace:
+-	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
+-	echo "Checking multilib configuration for libbacktrace..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage feedback in $(TARGET_SUBDIR)/libbacktrace; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
+-	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libbacktrace; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEfeedback_CONFIGURE_FLAGS)
+-@endif target-libbacktrace-bootstrap
+-
+-.PHONY: configure-stageautoprofile-target-libbacktrace maybe-configure-stageautoprofile-target-libbacktrace
+-maybe-configure-stageautoprofile-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-configure-stageautoprofile-target-libbacktrace: configure-stageautoprofile-target-libbacktrace
+-configure-stageautoprofile-target-libbacktrace:
+-	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
+-	echo "Checking multilib configuration for libbacktrace..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libbacktrace; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
+-	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libbacktrace; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEautoprofile_CONFIGURE_FLAGS)
+-@endif target-libbacktrace-bootstrap
+-
+-.PHONY: configure-stageautofeedback-target-libbacktrace maybe-configure-stageautofeedback-target-libbacktrace
+-maybe-configure-stageautofeedback-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-configure-stageautofeedback-target-libbacktrace: configure-stageautofeedback-target-libbacktrace
+-configure-stageautofeedback-target-libbacktrace:
+-	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
+-	echo "Checking multilib configuration for libbacktrace..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libbacktrace; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
+-	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libbacktrace; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEautofeedback_CONFIGURE_FLAGS)
+-@endif target-libbacktrace-bootstrap
+-
+-
+-
+ 
+ 
+ .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
+@@ -50535,6 +48532,7 @@
+ TARGET-target-libbacktrace=all
+ maybe-all-target-libbacktrace: all-target-libbacktrace
+ all-target-libbacktrace: configure-target-libbacktrace
++	@: $(MAKE); $(unstage)
+ 	@r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+ 	$(NORMAL_TARGET_EXPORTS)  \
+@@ -50545,387 +48543,6 @@
+ 
+ 
+ 
+-.PHONY: all-stage1-target-libbacktrace maybe-all-stage1-target-libbacktrace
+-.PHONY: clean-stage1-target-libbacktrace maybe-clean-stage1-target-libbacktrace
+-maybe-all-stage1-target-libbacktrace:
+-maybe-clean-stage1-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-all-stage1-target-libbacktrace: all-stage1-target-libbacktrace
+-all-stage1: all-stage1-target-libbacktrace
+-TARGET-stage1-target-libbacktrace = $(TARGET-target-libbacktrace)
+-all-stage1-target-libbacktrace: configure-stage1-target-libbacktrace
+-	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE1_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS)  \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)  \
+-		  \
+-		TFLAGS="$(STAGE1_TFLAGS)"  \
+-		$(TARGET-stage1-target-libbacktrace)
+-
+-maybe-clean-stage1-target-libbacktrace: clean-stage1-target-libbacktrace
+-clean-stage1: clean-stage1-target-libbacktrace
+-clean-stage1-target-libbacktrace:
+-	@if [ $(current_stage) = stage1 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
+-	  $(MAKE) stage1-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
+-	  clean
+-@endif target-libbacktrace-bootstrap
+-
+-
+-.PHONY: all-stage2-target-libbacktrace maybe-all-stage2-target-libbacktrace
+-.PHONY: clean-stage2-target-libbacktrace maybe-clean-stage2-target-libbacktrace
+-maybe-all-stage2-target-libbacktrace:
+-maybe-clean-stage2-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-all-stage2-target-libbacktrace: all-stage2-target-libbacktrace
+-all-stage2: all-stage2-target-libbacktrace
+-TARGET-stage2-target-libbacktrace = $(TARGET-target-libbacktrace)
+-all-stage2-target-libbacktrace: configure-stage2-target-libbacktrace
+-	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE2_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGE2_TFLAGS)"  \
+-		$(TARGET-stage2-target-libbacktrace)
+-
+-maybe-clean-stage2-target-libbacktrace: clean-stage2-target-libbacktrace
+-clean-stage2: clean-stage2-target-libbacktrace
+-clean-stage2-target-libbacktrace:
+-	@if [ $(current_stage) = stage2 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
+-	  $(MAKE) stage2-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libbacktrace-bootstrap
+-
+-
+-.PHONY: all-stage3-target-libbacktrace maybe-all-stage3-target-libbacktrace
+-.PHONY: clean-stage3-target-libbacktrace maybe-clean-stage3-target-libbacktrace
+-maybe-all-stage3-target-libbacktrace:
+-maybe-clean-stage3-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-all-stage3-target-libbacktrace: all-stage3-target-libbacktrace
+-all-stage3: all-stage3-target-libbacktrace
+-TARGET-stage3-target-libbacktrace = $(TARGET-target-libbacktrace)
+-all-stage3-target-libbacktrace: configure-stage3-target-libbacktrace
+-	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE3_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGE3_TFLAGS)"  \
+-		$(TARGET-stage3-target-libbacktrace)
+-
+-maybe-clean-stage3-target-libbacktrace: clean-stage3-target-libbacktrace
+-clean-stage3: clean-stage3-target-libbacktrace
+-clean-stage3-target-libbacktrace:
+-	@if [ $(current_stage) = stage3 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
+-	  $(MAKE) stage3-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libbacktrace-bootstrap
+-
+-
+-.PHONY: all-stage4-target-libbacktrace maybe-all-stage4-target-libbacktrace
+-.PHONY: clean-stage4-target-libbacktrace maybe-clean-stage4-target-libbacktrace
+-maybe-all-stage4-target-libbacktrace:
+-maybe-clean-stage4-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-all-stage4-target-libbacktrace: all-stage4-target-libbacktrace
+-all-stage4: all-stage4-target-libbacktrace
+-TARGET-stage4-target-libbacktrace = $(TARGET-target-libbacktrace)
+-all-stage4-target-libbacktrace: configure-stage4-target-libbacktrace
+-	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE4_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGE4_TFLAGS)"  \
+-		$(TARGET-stage4-target-libbacktrace)
+-
+-maybe-clean-stage4-target-libbacktrace: clean-stage4-target-libbacktrace
+-clean-stage4: clean-stage4-target-libbacktrace
+-clean-stage4-target-libbacktrace:
+-	@if [ $(current_stage) = stage4 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
+-	  $(MAKE) stage4-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libbacktrace-bootstrap
+-
+-
+-.PHONY: all-stageprofile-target-libbacktrace maybe-all-stageprofile-target-libbacktrace
+-.PHONY: clean-stageprofile-target-libbacktrace maybe-clean-stageprofile-target-libbacktrace
+-maybe-all-stageprofile-target-libbacktrace:
+-maybe-clean-stageprofile-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-all-stageprofile-target-libbacktrace: all-stageprofile-target-libbacktrace
+-all-stageprofile: all-stageprofile-target-libbacktrace
+-TARGET-stageprofile-target-libbacktrace = $(TARGET-target-libbacktrace)
+-all-stageprofile-target-libbacktrace: configure-stageprofile-target-libbacktrace
+-	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEprofile_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEprofile_TFLAGS)"  \
+-		$(TARGET-stageprofile-target-libbacktrace)
+-
+-maybe-clean-stageprofile-target-libbacktrace: clean-stageprofile-target-libbacktrace
+-clean-stageprofile: clean-stageprofile-target-libbacktrace
+-clean-stageprofile-target-libbacktrace:
+-	@if [ $(current_stage) = stageprofile ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
+-	  $(MAKE) stageprofile-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libbacktrace-bootstrap
+-
+-
+-.PHONY: all-stagetrain-target-libbacktrace maybe-all-stagetrain-target-libbacktrace
+-.PHONY: clean-stagetrain-target-libbacktrace maybe-clean-stagetrain-target-libbacktrace
+-maybe-all-stagetrain-target-libbacktrace:
+-maybe-clean-stagetrain-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-all-stagetrain-target-libbacktrace: all-stagetrain-target-libbacktrace
+-all-stagetrain: all-stagetrain-target-libbacktrace
+-TARGET-stagetrain-target-libbacktrace = $(TARGET-target-libbacktrace)
+-all-stagetrain-target-libbacktrace: configure-stagetrain-target-libbacktrace
+-	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEtrain_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEtrain_TFLAGS)"  \
+-		$(TARGET-stagetrain-target-libbacktrace)
+-
+-maybe-clean-stagetrain-target-libbacktrace: clean-stagetrain-target-libbacktrace
+-clean-stagetrain: clean-stagetrain-target-libbacktrace
+-clean-stagetrain-target-libbacktrace:
+-	@if [ $(current_stage) = stagetrain ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stagetrain-libbacktrace/Makefile ] || exit 0; \
+-	  $(MAKE) stagetrain-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libbacktrace-bootstrap
+-
+-
+-.PHONY: all-stagefeedback-target-libbacktrace maybe-all-stagefeedback-target-libbacktrace
+-.PHONY: clean-stagefeedback-target-libbacktrace maybe-clean-stagefeedback-target-libbacktrace
+-maybe-all-stagefeedback-target-libbacktrace:
+-maybe-clean-stagefeedback-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-all-stagefeedback-target-libbacktrace: all-stagefeedback-target-libbacktrace
+-all-stagefeedback: all-stagefeedback-target-libbacktrace
+-TARGET-stagefeedback-target-libbacktrace = $(TARGET-target-libbacktrace)
+-all-stagefeedback-target-libbacktrace: configure-stagefeedback-target-libbacktrace
+-	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
+-		$(TARGET-stagefeedback-target-libbacktrace)
+-
+-maybe-clean-stagefeedback-target-libbacktrace: clean-stagefeedback-target-libbacktrace
+-clean-stagefeedback: clean-stagefeedback-target-libbacktrace
+-clean-stagefeedback-target-libbacktrace:
+-	@if [ $(current_stage) = stagefeedback ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
+-	  $(MAKE) stagefeedback-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libbacktrace-bootstrap
+-
+-
+-.PHONY: all-stageautoprofile-target-libbacktrace maybe-all-stageautoprofile-target-libbacktrace
+-.PHONY: clean-stageautoprofile-target-libbacktrace maybe-clean-stageautoprofile-target-libbacktrace
+-maybe-all-stageautoprofile-target-libbacktrace:
+-maybe-clean-stageautoprofile-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-all-stageautoprofile-target-libbacktrace: all-stageautoprofile-target-libbacktrace
+-all-stageautoprofile: all-stageautoprofile-target-libbacktrace
+-TARGET-stageautoprofile-target-libbacktrace = $(TARGET-target-libbacktrace)
+-all-stageautoprofile-target-libbacktrace: configure-stageautoprofile-target-libbacktrace
+-	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	$$s/gcc/config/i386/$(AUTO_PROFILE) \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
+-		$(TARGET-stageautoprofile-target-libbacktrace)
+-
+-maybe-clean-stageautoprofile-target-libbacktrace: clean-stageautoprofile-target-libbacktrace
+-clean-stageautoprofile: clean-stageautoprofile-target-libbacktrace
+-clean-stageautoprofile-target-libbacktrace:
+-	@if [ $(current_stage) = stageautoprofile ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libbacktrace/Makefile ] || exit 0; \
+-	  $(MAKE) stageautoprofile-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libbacktrace-bootstrap
+-
+-
+-.PHONY: all-stageautofeedback-target-libbacktrace maybe-all-stageautofeedback-target-libbacktrace
+-.PHONY: clean-stageautofeedback-target-libbacktrace maybe-clean-stageautofeedback-target-libbacktrace
+-maybe-all-stageautofeedback-target-libbacktrace:
+-maybe-clean-stageautofeedback-target-libbacktrace:
+-@if target-libbacktrace-bootstrap
+-maybe-all-stageautofeedback-target-libbacktrace: all-stageautofeedback-target-libbacktrace
+-all-stageautofeedback: all-stageautofeedback-target-libbacktrace
+-TARGET-stageautofeedback-target-libbacktrace = $(TARGET-target-libbacktrace)
+-all-stageautofeedback-target-libbacktrace: configure-stageautofeedback-target-libbacktrace
+-	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
+-		$(TARGET-stageautofeedback-target-libbacktrace)
+-
+-maybe-clean-stageautofeedback-target-libbacktrace: clean-stageautofeedback-target-libbacktrace
+-clean-stageautofeedback: clean-stageautofeedback-target-libbacktrace
+-clean-stageautofeedback-target-libbacktrace:
+-	@if [ $(current_stage) = stageautofeedback ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libbacktrace/Makefile ] || exit 0; \
+-	  $(MAKE) stageautofeedback-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libbacktrace && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libbacktrace-bootstrap
+-
+-
+-
+-
+ 
+ 
+ .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
+@@ -51132,33 +48749,6 @@
+ 
+ @endif target-libbacktrace
+ 
+-.PHONY: maybe-install-dvi-target-libbacktrace install-dvi-target-libbacktrace
+-maybe-install-dvi-target-libbacktrace:
+-@if target-libbacktrace
+-maybe-install-dvi-target-libbacktrace: install-dvi-target-libbacktrace
+-
+-install-dvi-target-libbacktrace: \
+-    configure-target-libbacktrace \
+-    dvi-target-libbacktrace 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libbacktrace"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libbacktrace && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libbacktrace
+-
+ .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
+ maybe-install-pdf-target-libbacktrace:
+ @if target-libbacktrace
+@@ -51617,33 +49207,6 @@
+ 
+ @endif target-libquadmath
+ 
+-.PHONY: maybe-install-dvi-target-libquadmath install-dvi-target-libquadmath
+-maybe-install-dvi-target-libquadmath:
+-@if target-libquadmath
+-maybe-install-dvi-target-libquadmath: install-dvi-target-libquadmath
+-
+-install-dvi-target-libquadmath: \
+-    configure-target-libquadmath \
+-    dvi-target-libquadmath 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libquadmath"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libquadmath && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libquadmath
+-
+ .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
+ maybe-install-pdf-target-libquadmath:
+ @if target-libquadmath
+@@ -52102,33 +49665,6 @@
+ 
+ @endif target-libgfortran
+ 
+-.PHONY: maybe-install-dvi-target-libgfortran install-dvi-target-libgfortran
+-maybe-install-dvi-target-libgfortran:
+-@if target-libgfortran
+-maybe-install-dvi-target-libgfortran: install-dvi-target-libgfortran
+-
+-install-dvi-target-libgfortran: \
+-    configure-target-libgfortran \
+-    dvi-target-libgfortran 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libgfortran"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libgfortran && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libgfortran
+-
+ .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
+ maybe-install-pdf-target-libgfortran:
+ @if target-libgfortran
+@@ -52539,8 +50075,24 @@
+ @if target-libobjc
+ maybe-TAGS-target-libobjc: TAGS-target-libobjc
+ 
+-# libobjc doesn't support TAGS.
+-TAGS-target-libobjc:
++TAGS-target-libobjc: \
++    configure-target-libobjc 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
++	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
++	$(NORMAL_TARGET_EXPORTS) \
++	echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libobjc && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           TAGS) \
++	  || exit 1
+ 
+ @endif target-libobjc
+ 
+@@ -52571,16 +50123,6 @@
+ 
+ @endif target-libobjc
+ 
+-.PHONY: maybe-install-dvi-target-libobjc install-dvi-target-libobjc
+-maybe-install-dvi-target-libobjc:
+-@if target-libobjc
+-maybe-install-dvi-target-libobjc: install-dvi-target-libobjc
+-
+-# libobjc doesn't support install-dvi.
+-install-dvi-target-libobjc:
+-
+-@endif target-libobjc
+-
+ .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
+ maybe-install-pdf-target-libobjc:
+ @if target-libobjc
+@@ -53039,33 +50581,6 @@
+ 
+ @endif target-libgo
+ 
+-.PHONY: maybe-install-dvi-target-libgo install-dvi-target-libgo
+-maybe-install-dvi-target-libgo:
+-@if target-libgo
+-maybe-install-dvi-target-libgo: install-dvi-target-libgo
+-
+-install-dvi-target-libgo: \
+-    configure-target-libgo \
+-    dvi-target-libgo 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libgo"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libgo && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libgo
+-
+ .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
+ maybe-install-pdf-target-libgo:
+ @if target-libgo
+@@ -53250,40 +50765,41 @@
+ 
+ 
+ 
+-.PHONY: configure-target-libphobos maybe-configure-target-libphobos
+-maybe-configure-target-libphobos:
++.PHONY: configure-target-libhsail-rt maybe-configure-target-libhsail-rt
++maybe-configure-target-libhsail-rt:
+ @if gcc-bootstrap
+-configure-target-libphobos: stage_current
++configure-target-libhsail-rt: stage_current
+ @endif gcc-bootstrap
+-@if target-libphobos
+-maybe-configure-target-libphobos: configure-target-libphobos
+-configure-target-libphobos: 
++@if target-libhsail-rt
++maybe-configure-target-libhsail-rt: configure-target-libhsail-rt
++configure-target-libhsail-rt: 
++	@: $(MAKE); $(unstage)
+ 	@r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	echo "Checking multilib configuration for libphobos..."; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
++	echo "Checking multilib configuration for libhsail-rt..."; \
++	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libhsail-rt; \
++	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libhsail-rt/multilib.tmp 2> /dev/null; \
++	if test -r $(TARGET_SUBDIR)/libhsail-rt/multilib.out; then \
++	  if cmp -s $(TARGET_SUBDIR)/libhsail-rt/multilib.tmp $(TARGET_SUBDIR)/libhsail-rt/multilib.out; then \
++	    rm -f $(TARGET_SUBDIR)/libhsail-rt/multilib.tmp; \
+ 	  else \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
++	    rm -f $(TARGET_SUBDIR)/libhsail-rt/Makefile; \
++	    mv $(TARGET_SUBDIR)/libhsail-rt/multilib.tmp $(TARGET_SUBDIR)/libhsail-rt/multilib.out; \
+ 	  fi; \
+ 	else \
+-	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
++	  mv $(TARGET_SUBDIR)/libhsail-rt/multilib.tmp $(TARGET_SUBDIR)/libhsail-rt/multilib.out; \
+ 	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
++	test ! -f $(TARGET_SUBDIR)/libhsail-rt/Makefile || exit 0; \
++	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libhsail-rt; \
+ 	$(NORMAL_TARGET_EXPORTS)  \
+-	echo Configuring in $(TARGET_SUBDIR)/libphobos; \
+-	cd "$(TARGET_SUBDIR)/libphobos" || exit 1; \
++	echo Configuring in $(TARGET_SUBDIR)/libhsail-rt; \
++	cd "$(TARGET_SUBDIR)/libhsail-rt" || exit 1; \
+ 	case $(srcdir) in \
+ 	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
++	  *) topdir=`echo $(TARGET_SUBDIR)/libhsail-rt/ | \
+ 		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+ 	esac; \
+-	module_srcdir=libphobos; \
++	module_srcdir=libhsail-rt; \
+ 	rm -f no-such-file || : ; \
+ 	CONFIG_SITE=no-such-file $(SHELL) \
+ 	  $$s/$$module_srcdir/configure \
+@@ -53291,817 +50807,489 @@
+ 	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+ 	  --target=${target_alias}  \
+ 	  || exit 1
+-@endif target-libphobos
++@endif target-libhsail-rt
+ 
+ 
+ 
+-.PHONY: configure-stage1-target-libphobos maybe-configure-stage1-target-libphobos
+-maybe-configure-stage1-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-configure-stage1-target-libphobos: configure-stage1-target-libphobos
+-configure-stage1-target-libphobos:
+-	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE1_TFLAGS)"; \
+-	echo "Checking multilib configuration for libphobos..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 1 in $(TARGET_SUBDIR)/libphobos; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
+-	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libphobos; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	   \
+-	  $(STAGE1_CONFIGURE_FLAGS)
+-@endif target-libphobos-bootstrap
+ 
+-.PHONY: configure-stage2-target-libphobos maybe-configure-stage2-target-libphobos
+-maybe-configure-stage2-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-configure-stage2-target-libphobos: configure-stage2-target-libphobos
+-configure-stage2-target-libphobos:
+-	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE2_TFLAGS)"; \
+-	echo "Checking multilib configuration for libphobos..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 2 in $(TARGET_SUBDIR)/libphobos; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
+-	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libphobos; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGE2_CONFIGURE_FLAGS)
+-@endif target-libphobos-bootstrap
+ 
+-.PHONY: configure-stage3-target-libphobos maybe-configure-stage3-target-libphobos
+-maybe-configure-stage3-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-configure-stage3-target-libphobos: configure-stage3-target-libphobos
+-configure-stage3-target-libphobos:
+-	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
++.PHONY: all-target-libhsail-rt maybe-all-target-libhsail-rt
++maybe-all-target-libhsail-rt:
++@if gcc-bootstrap
++all-target-libhsail-rt: stage_current
++@endif gcc-bootstrap
++@if target-libhsail-rt
++TARGET-target-libhsail-rt=all
++maybe-all-target-libhsail-rt: all-target-libhsail-rt
++all-target-libhsail-rt: configure-target-libhsail-rt
++	@: $(MAKE); $(unstage)
+ 	@r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE3_TFLAGS)"; \
+-	echo "Checking multilib configuration for libphobos..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 3 in $(TARGET_SUBDIR)/libphobos; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
+-	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libphobos; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGE3_CONFIGURE_FLAGS)
+-@endif target-libphobos-bootstrap
++	$(NORMAL_TARGET_EXPORTS)  \
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
++		$(TARGET-target-libhsail-rt))
++@endif target-libhsail-rt
+ 
+-.PHONY: configure-stage4-target-libphobos maybe-configure-stage4-target-libphobos
+-maybe-configure-stage4-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-configure-stage4-target-libphobos: configure-stage4-target-libphobos
+-configure-stage4-target-libphobos:
+-	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
++
++
++
++
++.PHONY: check-target-libhsail-rt maybe-check-target-libhsail-rt
++maybe-check-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-check-target-libhsail-rt: check-target-libhsail-rt
++
++check-target-libhsail-rt:
++	@: $(MAKE); $(unstage)
+ 	@r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE4_TFLAGS)"; \
+-	echo "Checking multilib configuration for libphobos..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
+ 	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 4 in $(TARGET_SUBDIR)/libphobos; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
+-	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libphobos; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGE4_CONFIGURE_FLAGS)
+-@endif target-libphobos-bootstrap
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
+ 
+-.PHONY: configure-stageprofile-target-libphobos maybe-configure-stageprofile-target-libphobos
+-maybe-configure-stageprofile-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-configure-stageprofile-target-libphobos: configure-stageprofile-target-libphobos
+-configure-stageprofile-target-libphobos:
+-	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
++@endif target-libhsail-rt
++
++.PHONY: install-target-libhsail-rt maybe-install-target-libhsail-rt
++maybe-install-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-install-target-libhsail-rt: install-target-libhsail-rt
++
++install-target-libhsail-rt: installdirs
++	@: $(MAKE); $(unstage)
+ 	@r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEprofile_TFLAGS)"; \
+-	echo "Checking multilib configuration for libphobos..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
+ 	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage profile in $(TARGET_SUBDIR)/libphobos; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
+-	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libphobos; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEprofile_CONFIGURE_FLAGS)
+-@endif target-libphobos-bootstrap
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
+ 
+-.PHONY: configure-stagetrain-target-libphobos maybe-configure-stagetrain-target-libphobos
+-maybe-configure-stagetrain-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-configure-stagetrain-target-libphobos: configure-stagetrain-target-libphobos
+-configure-stagetrain-target-libphobos:
+-	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
++@endif target-libhsail-rt
++
++.PHONY: install-strip-target-libhsail-rt maybe-install-strip-target-libhsail-rt
++maybe-install-strip-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-install-strip-target-libhsail-rt: install-strip-target-libhsail-rt
++
++install-strip-target-libhsail-rt: installdirs
++	@: $(MAKE); $(unstage)
+ 	@r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEtrain_TFLAGS)"; \
+-	echo "Checking multilib configuration for libphobos..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
+ 	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage train in $(TARGET_SUBDIR)/libphobos; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
+-	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libphobos; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEtrain_CONFIGURE_FLAGS)
+-@endif target-libphobos-bootstrap
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
+ 
+-.PHONY: configure-stagefeedback-target-libphobos maybe-configure-stagefeedback-target-libphobos
+-maybe-configure-stagefeedback-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-configure-stagefeedback-target-libphobos: configure-stagefeedback-target-libphobos
+-configure-stagefeedback-target-libphobos:
+-	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
+-	@r=`${PWD_COMMAND}`; export r; \
++@endif target-libhsail-rt
++
++# Other targets (info, dvi, pdf, etc.)
++
++.PHONY: maybe-info-target-libhsail-rt info-target-libhsail-rt
++maybe-info-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-info-target-libhsail-rt: info-target-libhsail-rt
++
++info-target-libhsail-rt: \
++    configure-target-libhsail-rt 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
+-	echo "Checking multilib configuration for libphobos..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
+ 	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage feedback in $(TARGET_SUBDIR)/libphobos; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
+-	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libphobos; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEfeedback_CONFIGURE_FLAGS)
+-@endif target-libphobos-bootstrap
++	echo "Doing info in $(TARGET_SUBDIR)/libhsail-rt"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           info) \
++	  || exit 1
+ 
+-.PHONY: configure-stageautoprofile-target-libphobos maybe-configure-stageautoprofile-target-libphobos
+-maybe-configure-stageautoprofile-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-configure-stageautoprofile-target-libphobos: configure-stageautoprofile-target-libphobos
+-configure-stageautoprofile-target-libphobos:
+-	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
+-	@r=`${PWD_COMMAND}`; export r; \
++@endif target-libhsail-rt
++
++.PHONY: maybe-dvi-target-libhsail-rt dvi-target-libhsail-rt
++maybe-dvi-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-dvi-target-libhsail-rt: dvi-target-libhsail-rt
++
++dvi-target-libhsail-rt: \
++    configure-target-libhsail-rt 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
+-	echo "Checking multilib configuration for libphobos..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
+ 	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libphobos; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
+-	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libphobos; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEautoprofile_CONFIGURE_FLAGS)
+-@endif target-libphobos-bootstrap
++	echo "Doing dvi in $(TARGET_SUBDIR)/libhsail-rt"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           dvi) \
++	  || exit 1
+ 
+-.PHONY: configure-stageautofeedback-target-libphobos maybe-configure-stageautofeedback-target-libphobos
+-maybe-configure-stageautofeedback-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-configure-stageautofeedback-target-libphobos: configure-stageautofeedback-target-libphobos
+-configure-stageautofeedback-target-libphobos:
+-	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
+-	@r=`${PWD_COMMAND}`; export r; \
++@endif target-libhsail-rt
++
++.PHONY: maybe-pdf-target-libhsail-rt pdf-target-libhsail-rt
++maybe-pdf-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-pdf-target-libhsail-rt: pdf-target-libhsail-rt
++
++pdf-target-libhsail-rt: \
++    configure-target-libhsail-rt 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
+-	echo "Checking multilib configuration for libphobos..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
+ 	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libphobos; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
+-	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libphobos; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEautofeedback_CONFIGURE_FLAGS)
+-@endif target-libphobos-bootstrap
++	echo "Doing pdf in $(TARGET_SUBDIR)/libhsail-rt"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           pdf) \
++	  || exit 1
+ 
++@endif target-libhsail-rt
+ 
++.PHONY: maybe-html-target-libhsail-rt html-target-libhsail-rt
++maybe-html-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-html-target-libhsail-rt: html-target-libhsail-rt
+ 
++html-target-libhsail-rt: \
++    configure-target-libhsail-rt 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
++	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
++	$(NORMAL_TARGET_EXPORTS) \
++	echo "Doing html in $(TARGET_SUBDIR)/libhsail-rt"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           html) \
++	  || exit 1
+ 
++@endif target-libhsail-rt
+ 
+-.PHONY: all-target-libphobos maybe-all-target-libphobos
+-maybe-all-target-libphobos:
+-@if gcc-bootstrap
+-all-target-libphobos: stage_current
+-@endif gcc-bootstrap
+-@if target-libphobos
+-TARGET-target-libphobos=all
+-maybe-all-target-libphobos: all-target-libphobos
+-all-target-libphobos: configure-target-libphobos
+-	@r=`${PWD_COMMAND}`; export r; \
++.PHONY: maybe-TAGS-target-libhsail-rt TAGS-target-libhsail-rt
++maybe-TAGS-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-TAGS-target-libhsail-rt: TAGS-target-libhsail-rt
++
++TAGS-target-libhsail-rt: \
++    configure-target-libhsail-rt 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS)  \
+-	(cd $(TARGET_SUBDIR)/libphobos && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
+-		$(TARGET-target-libphobos))
+-@endif target-libphobos
++	$(NORMAL_TARGET_EXPORTS) \
++	echo "Doing TAGS in $(TARGET_SUBDIR)/libhsail-rt"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           TAGS) \
++	  || exit 1
+ 
++@endif target-libhsail-rt
+ 
++.PHONY: maybe-install-info-target-libhsail-rt install-info-target-libhsail-rt
++maybe-install-info-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-install-info-target-libhsail-rt: install-info-target-libhsail-rt
+ 
+-.PHONY: all-stage1-target-libphobos maybe-all-stage1-target-libphobos
+-.PHONY: clean-stage1-target-libphobos maybe-clean-stage1-target-libphobos
+-maybe-all-stage1-target-libphobos:
+-maybe-clean-stage1-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-all-stage1-target-libphobos: all-stage1-target-libphobos
+-all-stage1: all-stage1-target-libphobos
+-TARGET-stage1-target-libphobos = $(TARGET-target-libphobos)
+-all-stage1-target-libphobos: configure-stage1-target-libphobos
+-	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+-	@r=`${PWD_COMMAND}`; export r; \
++install-info-target-libhsail-rt: \
++    configure-target-libhsail-rt \
++    info-target-libhsail-rt 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE1_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS)  \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)  \
+-		  \
+-		TFLAGS="$(STAGE1_TFLAGS)"  \
+-		$(TARGET-stage1-target-libphobos)
++	$(NORMAL_TARGET_EXPORTS) \
++	echo "Doing install-info in $(TARGET_SUBDIR)/libhsail-rt"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           install-info) \
++	  || exit 1
+ 
+-maybe-clean-stage1-target-libphobos: clean-stage1-target-libphobos
+-clean-stage1: clean-stage1-target-libphobos
+-clean-stage1-target-libphobos:
+-	@if [ $(current_stage) = stage1 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage1-libphobos/Makefile ] || exit 0; \
+-	  $(MAKE) stage1-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
+-	  clean
+-@endif target-libphobos-bootstrap
++@endif target-libhsail-rt
+ 
++.PHONY: maybe-install-pdf-target-libhsail-rt install-pdf-target-libhsail-rt
++maybe-install-pdf-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-install-pdf-target-libhsail-rt: install-pdf-target-libhsail-rt
+ 
+-.PHONY: all-stage2-target-libphobos maybe-all-stage2-target-libphobos
+-.PHONY: clean-stage2-target-libphobos maybe-clean-stage2-target-libphobos
+-maybe-all-stage2-target-libphobos:
+-maybe-clean-stage2-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-all-stage2-target-libphobos: all-stage2-target-libphobos
+-all-stage2: all-stage2-target-libphobos
+-TARGET-stage2-target-libphobos = $(TARGET-target-libphobos)
+-all-stage2-target-libphobos: configure-stage2-target-libphobos
+-	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+-	@r=`${PWD_COMMAND}`; export r; \
++install-pdf-target-libhsail-rt: \
++    configure-target-libhsail-rt \
++    pdf-target-libhsail-rt 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE2_TFLAGS)"; \
+ 	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGE2_TFLAGS)"  \
+-		$(TARGET-stage2-target-libphobos)
++	echo "Doing install-pdf in $(TARGET_SUBDIR)/libhsail-rt"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           install-pdf) \
++	  || exit 1
+ 
+-maybe-clean-stage2-target-libphobos: clean-stage2-target-libphobos
+-clean-stage2: clean-stage2-target-libphobos
+-clean-stage2-target-libphobos:
+-	@if [ $(current_stage) = stage2 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage2-libphobos/Makefile ] || exit 0; \
+-	  $(MAKE) stage2-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libphobos-bootstrap
++@endif target-libhsail-rt
+ 
++.PHONY: maybe-install-html-target-libhsail-rt install-html-target-libhsail-rt
++maybe-install-html-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-install-html-target-libhsail-rt: install-html-target-libhsail-rt
+ 
+-.PHONY: all-stage3-target-libphobos maybe-all-stage3-target-libphobos
+-.PHONY: clean-stage3-target-libphobos maybe-clean-stage3-target-libphobos
+-maybe-all-stage3-target-libphobos:
+-maybe-clean-stage3-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-all-stage3-target-libphobos: all-stage3-target-libphobos
+-all-stage3: all-stage3-target-libphobos
+-TARGET-stage3-target-libphobos = $(TARGET-target-libphobos)
+-all-stage3-target-libphobos: configure-stage3-target-libphobos
+-	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+-	@r=`${PWD_COMMAND}`; export r; \
++install-html-target-libhsail-rt: \
++    configure-target-libhsail-rt \
++    html-target-libhsail-rt 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE3_TFLAGS)"; \
+ 	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGE3_TFLAGS)"  \
+-		$(TARGET-stage3-target-libphobos)
++	echo "Doing install-html in $(TARGET_SUBDIR)/libhsail-rt"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           install-html) \
++	  || exit 1
+ 
+-maybe-clean-stage3-target-libphobos: clean-stage3-target-libphobos
+-clean-stage3: clean-stage3-target-libphobos
+-clean-stage3-target-libphobos:
+-	@if [ $(current_stage) = stage3 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage3-libphobos/Makefile ] || exit 0; \
+-	  $(MAKE) stage3-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libphobos-bootstrap
++@endif target-libhsail-rt
+ 
++.PHONY: maybe-installcheck-target-libhsail-rt installcheck-target-libhsail-rt
++maybe-installcheck-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-installcheck-target-libhsail-rt: installcheck-target-libhsail-rt
+ 
+-.PHONY: all-stage4-target-libphobos maybe-all-stage4-target-libphobos
+-.PHONY: clean-stage4-target-libphobos maybe-clean-stage4-target-libphobos
+-maybe-all-stage4-target-libphobos:
+-maybe-clean-stage4-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-all-stage4-target-libphobos: all-stage4-target-libphobos
+-all-stage4: all-stage4-target-libphobos
+-TARGET-stage4-target-libphobos = $(TARGET-target-libphobos)
+-all-stage4-target-libphobos: configure-stage4-target-libphobos
+-	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+-	@r=`${PWD_COMMAND}`; export r; \
++installcheck-target-libhsail-rt: \
++    configure-target-libhsail-rt 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE4_TFLAGS)"; \
+ 	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGE4_TFLAGS)"  \
+-		$(TARGET-stage4-target-libphobos)
++	echo "Doing installcheck in $(TARGET_SUBDIR)/libhsail-rt"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           installcheck) \
++	  || exit 1
+ 
+-maybe-clean-stage4-target-libphobos: clean-stage4-target-libphobos
+-clean-stage4: clean-stage4-target-libphobos
+-clean-stage4-target-libphobos:
+-	@if [ $(current_stage) = stage4 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage4-libphobos/Makefile ] || exit 0; \
+-	  $(MAKE) stage4-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libphobos-bootstrap
++@endif target-libhsail-rt
+ 
++.PHONY: maybe-mostlyclean-target-libhsail-rt mostlyclean-target-libhsail-rt
++maybe-mostlyclean-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-mostlyclean-target-libhsail-rt: mostlyclean-target-libhsail-rt
+ 
+-.PHONY: all-stageprofile-target-libphobos maybe-all-stageprofile-target-libphobos
+-.PHONY: clean-stageprofile-target-libphobos maybe-clean-stageprofile-target-libphobos
+-maybe-all-stageprofile-target-libphobos:
+-maybe-clean-stageprofile-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-all-stageprofile-target-libphobos: all-stageprofile-target-libphobos
+-all-stageprofile: all-stageprofile-target-libphobos
+-TARGET-stageprofile-target-libphobos = $(TARGET-target-libphobos)
+-all-stageprofile-target-libphobos: configure-stageprofile-target-libphobos
+-	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
+-	@r=`${PWD_COMMAND}`; export r; \
++mostlyclean-target-libhsail-rt: 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEprofile_TFLAGS)"; \
+ 	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEprofile_TFLAGS)"  \
+-		$(TARGET-stageprofile-target-libphobos)
++	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libhsail-rt"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           mostlyclean) \
++	  || exit 1
+ 
+-maybe-clean-stageprofile-target-libphobos: clean-stageprofile-target-libphobos
+-clean-stageprofile: clean-stageprofile-target-libphobos
+-clean-stageprofile-target-libphobos:
+-	@if [ $(current_stage) = stageprofile ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stageprofile-libphobos/Makefile ] || exit 0; \
+-	  $(MAKE) stageprofile-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libphobos-bootstrap
++@endif target-libhsail-rt
+ 
++.PHONY: maybe-clean-target-libhsail-rt clean-target-libhsail-rt
++maybe-clean-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-clean-target-libhsail-rt: clean-target-libhsail-rt
+ 
+-.PHONY: all-stagetrain-target-libphobos maybe-all-stagetrain-target-libphobos
+-.PHONY: clean-stagetrain-target-libphobos maybe-clean-stagetrain-target-libphobos
+-maybe-all-stagetrain-target-libphobos:
+-maybe-clean-stagetrain-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-all-stagetrain-target-libphobos: all-stagetrain-target-libphobos
+-all-stagetrain: all-stagetrain-target-libphobos
+-TARGET-stagetrain-target-libphobos = $(TARGET-target-libphobos)
+-all-stagetrain-target-libphobos: configure-stagetrain-target-libphobos
+-	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
+-	@r=`${PWD_COMMAND}`; export r; \
++clean-target-libhsail-rt: 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEtrain_TFLAGS)"; \
+ 	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEtrain_TFLAGS)"  \
+-		$(TARGET-stagetrain-target-libphobos)
++	echo "Doing clean in $(TARGET_SUBDIR)/libhsail-rt"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           clean) \
++	  || exit 1
+ 
+-maybe-clean-stagetrain-target-libphobos: clean-stagetrain-target-libphobos
+-clean-stagetrain: clean-stagetrain-target-libphobos
+-clean-stagetrain-target-libphobos:
+-	@if [ $(current_stage) = stagetrain ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stagetrain-libphobos/Makefile ] || exit 0; \
+-	  $(MAKE) stagetrain-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libphobos-bootstrap
++@endif target-libhsail-rt
+ 
++.PHONY: maybe-distclean-target-libhsail-rt distclean-target-libhsail-rt
++maybe-distclean-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-distclean-target-libhsail-rt: distclean-target-libhsail-rt
+ 
+-.PHONY: all-stagefeedback-target-libphobos maybe-all-stagefeedback-target-libphobos
+-.PHONY: clean-stagefeedback-target-libphobos maybe-clean-stagefeedback-target-libphobos
+-maybe-all-stagefeedback-target-libphobos:
+-maybe-clean-stagefeedback-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-all-stagefeedback-target-libphobos: all-stagefeedback-target-libphobos
+-all-stagefeedback: all-stagefeedback-target-libphobos
+-TARGET-stagefeedback-target-libphobos = $(TARGET-target-libphobos)
+-all-stagefeedback-target-libphobos: configure-stagefeedback-target-libphobos
+-	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
+-	@r=`${PWD_COMMAND}`; export r; \
++distclean-target-libhsail-rt: 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
+ 	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
+-		$(TARGET-stagefeedback-target-libphobos)
++	echo "Doing distclean in $(TARGET_SUBDIR)/libhsail-rt"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           distclean) \
++	  || exit 1
+ 
+-maybe-clean-stagefeedback-target-libphobos: clean-stagefeedback-target-libphobos
+-clean-stagefeedback: clean-stagefeedback-target-libphobos
+-clean-stagefeedback-target-libphobos:
+-	@if [ $(current_stage) = stagefeedback ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stagefeedback-libphobos/Makefile ] || exit 0; \
+-	  $(MAKE) stagefeedback-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libphobos-bootstrap
++@endif target-libhsail-rt
+ 
++.PHONY: maybe-maintainer-clean-target-libhsail-rt maintainer-clean-target-libhsail-rt
++maybe-maintainer-clean-target-libhsail-rt:
++@if target-libhsail-rt
++maybe-maintainer-clean-target-libhsail-rt: maintainer-clean-target-libhsail-rt
+ 
+-.PHONY: all-stageautoprofile-target-libphobos maybe-all-stageautoprofile-target-libphobos
+-.PHONY: clean-stageautoprofile-target-libphobos maybe-clean-stageautoprofile-target-libphobos
+-maybe-all-stageautoprofile-target-libphobos:
+-maybe-clean-stageautoprofile-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-all-stageautoprofile-target-libphobos: all-stageautoprofile-target-libphobos
+-all-stageautoprofile: all-stageautoprofile-target-libphobos
+-TARGET-stageautoprofile-target-libphobos = $(TARGET-target-libphobos)
+-all-stageautoprofile-target-libphobos: configure-stageautoprofile-target-libphobos
+-	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
+-	@r=`${PWD_COMMAND}`; export r; \
++maintainer-clean-target-libhsail-rt: 
++	@: $(MAKE); $(unstage)
++	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
++	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
+ 	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	$$s/gcc/config/i386/$(AUTO_PROFILE) \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
+-		$(TARGET-stageautoprofile-target-libphobos)
++	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libhsail-rt"; \
++	for flag in $(EXTRA_TARGET_FLAGS); do \
++	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
++	done; \
++	(cd $(TARGET_SUBDIR)/libhsail-rt && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
++	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
++	          "RANLIB=$${RANLIB}" \
++	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
++	           maintainer-clean) \
++	  || exit 1
+ 
+-maybe-clean-stageautoprofile-target-libphobos: clean-stageautoprofile-target-libphobos
+-clean-stageautoprofile: clean-stageautoprofile-target-libphobos
+-clean-stageautoprofile-target-libphobos:
+-	@if [ $(current_stage) = stageautoprofile ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libphobos/Makefile ] || exit 0; \
+-	  $(MAKE) stageautoprofile-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libphobos-bootstrap
++@endif target-libhsail-rt
+ 
+ 
+-.PHONY: all-stageautofeedback-target-libphobos maybe-all-stageautofeedback-target-libphobos
+-.PHONY: clean-stageautofeedback-target-libphobos maybe-clean-stageautofeedback-target-libphobos
+-maybe-all-stageautofeedback-target-libphobos:
+-maybe-clean-stageautofeedback-target-libphobos:
+-@if target-libphobos-bootstrap
+-maybe-all-stageautofeedback-target-libphobos: all-stageautofeedback-target-libphobos
+-all-stageautofeedback: all-stageautofeedback-target-libphobos
+-TARGET-stageautofeedback-target-libphobos = $(TARGET-target-libphobos)
+-all-stageautofeedback-target-libphobos: configure-stageautofeedback-target-libphobos
+-	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
++
++
++
++.PHONY: configure-target-libphobos maybe-configure-target-libphobos
++maybe-configure-target-libphobos:
++@if gcc-bootstrap
++configure-target-libphobos: stage_current
++@endif gcc-bootstrap
++@if target-libphobos
++maybe-configure-target-libphobos: configure-target-libphobos
++configure-target-libphobos: 
++	@: $(MAKE); $(unstage)
+ 	@r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
+-		$(TARGET-stageautofeedback-target-libphobos)
+-
+-maybe-clean-stageautofeedback-target-libphobos: clean-stageautofeedback-target-libphobos
+-clean-stageautofeedback: clean-stageautofeedback-target-libphobos
+-clean-stageautofeedback-target-libphobos:
+-	@if [ $(current_stage) = stageautofeedback ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
++	echo "Checking multilib configuration for libphobos..."; \
++	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
++	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
++	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
++	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
++	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
++	  else \
++	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
++	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
++	  fi; \
+ 	else \
+-	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libphobos/Makefile ] || exit 0; \
+-	  $(MAKE) stageautofeedback-start; \
++	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
+ 	fi; \
+-	cd $(TARGET_SUBDIR)/libphobos && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libphobos-bootstrap
++	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
++	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
++	$(NORMAL_TARGET_EXPORTS)  \
++	echo Configuring in $(TARGET_SUBDIR)/libphobos; \
++	cd "$(TARGET_SUBDIR)/libphobos" || exit 1; \
++	case $(srcdir) in \
++	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
++	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
++		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
++	esac; \
++	module_srcdir=libphobos; \
++	rm -f no-such-file || : ; \
++	CONFIG_SITE=no-such-file $(SHELL) \
++	  $$s/$$module_srcdir/configure \
++	  --srcdir=$${topdir}/$$module_srcdir \
++	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
++	  --target=${target_alias}  \
++	  || exit 1
++@endif target-libphobos
++
++
+ 
+ 
+ 
++.PHONY: all-target-libphobos maybe-all-target-libphobos
++maybe-all-target-libphobos:
++@if gcc-bootstrap
++all-target-libphobos: stage_current
++@endif gcc-bootstrap
++@if target-libphobos
++TARGET-target-libphobos=all
++maybe-all-target-libphobos: all-target-libphobos
++all-target-libphobos: configure-target-libphobos
++	@: $(MAKE); $(unstage)
++	@r=`${PWD_COMMAND}`; export r; \
++	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
++	$(NORMAL_TARGET_EXPORTS)  \
++	(cd $(TARGET_SUBDIR)/libphobos && \
++	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
++		$(TARGET-target-libphobos))
++@endif target-libphobos
++
++
+ 
+ 
+ 
+@@ -54309,33 +51497,6 @@
+ 
+ @endif target-libphobos
+ 
+-.PHONY: maybe-install-dvi-target-libphobos install-dvi-target-libphobos
+-maybe-install-dvi-target-libphobos:
+-@if target-libphobos
+-maybe-install-dvi-target-libphobos: install-dvi-target-libphobos
+-
+-install-dvi-target-libphobos: \
+-    configure-target-libphobos \
+-    dvi-target-libphobos 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libphobos"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libphobos && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libphobos
+-
+ .PHONY: maybe-install-pdf-target-libphobos install-pdf-target-libphobos
+ maybe-install-pdf-target-libphobos:
+ @if target-libphobos
+@@ -54789,33 +51950,6 @@
+ 
+ @endif target-libtermcap
+ 
+-.PHONY: maybe-install-dvi-target-libtermcap install-dvi-target-libtermcap
+-maybe-install-dvi-target-libtermcap:
+-@if target-libtermcap
+-maybe-install-dvi-target-libtermcap: install-dvi-target-libtermcap
+-
+-install-dvi-target-libtermcap: \
+-    configure-target-libtermcap \
+-    dvi-target-libtermcap 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libtermcap"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libtermcap && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libtermcap
+-
+ .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
+ maybe-install-pdf-target-libtermcap:
+ @if target-libtermcap
+@@ -55214,33 +52348,6 @@
+ 
+ @endif target-winsup
+ 
+-.PHONY: maybe-install-dvi-target-winsup install-dvi-target-winsup
+-maybe-install-dvi-target-winsup:
+-@if target-winsup
+-maybe-install-dvi-target-winsup: install-dvi-target-winsup
+-
+-install-dvi-target-winsup: \
+-    configure-target-winsup \
+-    dvi-target-winsup 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/winsup"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/winsup && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-winsup
+-
+ .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
+ maybe-install-pdf-target-winsup:
+ @if target-winsup
+@@ -55694,33 +52801,6 @@
+ 
+ @endif target-libgloss
+ 
+-.PHONY: maybe-install-dvi-target-libgloss install-dvi-target-libgloss
+-maybe-install-dvi-target-libgloss:
+-@if target-libgloss
+-maybe-install-dvi-target-libgloss: install-dvi-target-libgloss
+-
+-install-dvi-target-libgloss: \
+-    configure-target-libgloss \
+-    dvi-target-libgloss 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libgloss"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libgloss && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libgloss
+-
+ .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
+ maybe-install-pdf-target-libgloss:
+ @if target-libgloss
+@@ -56169,33 +53249,6 @@
+ 
+ @endif target-libffi
+ 
+-.PHONY: maybe-install-dvi-target-libffi install-dvi-target-libffi
+-maybe-install-dvi-target-libffi:
+-@if target-libffi
+-maybe-install-dvi-target-libffi: install-dvi-target-libffi
+-
+-install-dvi-target-libffi: \
+-    configure-target-libffi \
+-    dvi-target-libffi 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libffi"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libffi && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libffi
+-
+ .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
+ maybe-install-pdf-target-libffi:
+ @if target-libffi
+@@ -56388,6 +53441,7 @@
+ @if target-zlib
+ maybe-configure-target-zlib: configure-target-zlib
+ configure-target-zlib: 
++	@: $(MAKE); $(unstage)
+ 	@r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+ 	echo "Checking multilib configuration for zlib..."; \
+@@ -56425,412 +53479,6 @@
+ 
+ 
+ 
+-.PHONY: configure-stage1-target-zlib maybe-configure-stage1-target-zlib
+-maybe-configure-stage1-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-configure-stage1-target-zlib: configure-stage1-target-zlib
+-configure-stage1-target-zlib:
+-	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE1_TFLAGS)"; \
+-	echo "Checking multilib configuration for zlib..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
+-	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 1 in $(TARGET_SUBDIR)/zlib; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
+-	cd $(TARGET_SUBDIR)/zlib || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=zlib; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	   \
+-	  $(STAGE1_CONFIGURE_FLAGS)
+-@endif target-zlib-bootstrap
+-
+-.PHONY: configure-stage2-target-zlib maybe-configure-stage2-target-zlib
+-maybe-configure-stage2-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-configure-stage2-target-zlib: configure-stage2-target-zlib
+-configure-stage2-target-zlib:
+-	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE2_TFLAGS)"; \
+-	echo "Checking multilib configuration for zlib..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
+-	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 2 in $(TARGET_SUBDIR)/zlib; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
+-	cd $(TARGET_SUBDIR)/zlib || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=zlib; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGE2_CONFIGURE_FLAGS)
+-@endif target-zlib-bootstrap
+-
+-.PHONY: configure-stage3-target-zlib maybe-configure-stage3-target-zlib
+-maybe-configure-stage3-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-configure-stage3-target-zlib: configure-stage3-target-zlib
+-configure-stage3-target-zlib:
+-	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE3_TFLAGS)"; \
+-	echo "Checking multilib configuration for zlib..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
+-	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 3 in $(TARGET_SUBDIR)/zlib; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
+-	cd $(TARGET_SUBDIR)/zlib || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=zlib; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGE3_CONFIGURE_FLAGS)
+-@endif target-zlib-bootstrap
+-
+-.PHONY: configure-stage4-target-zlib maybe-configure-stage4-target-zlib
+-maybe-configure-stage4-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-configure-stage4-target-zlib: configure-stage4-target-zlib
+-configure-stage4-target-zlib:
+-	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE4_TFLAGS)"; \
+-	echo "Checking multilib configuration for zlib..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
+-	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 4 in $(TARGET_SUBDIR)/zlib; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
+-	cd $(TARGET_SUBDIR)/zlib || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=zlib; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGE4_CONFIGURE_FLAGS)
+-@endif target-zlib-bootstrap
+-
+-.PHONY: configure-stageprofile-target-zlib maybe-configure-stageprofile-target-zlib
+-maybe-configure-stageprofile-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-configure-stageprofile-target-zlib: configure-stageprofile-target-zlib
+-configure-stageprofile-target-zlib:
+-	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEprofile_TFLAGS)"; \
+-	echo "Checking multilib configuration for zlib..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
+-	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage profile in $(TARGET_SUBDIR)/zlib; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
+-	cd $(TARGET_SUBDIR)/zlib || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=zlib; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEprofile_CONFIGURE_FLAGS)
+-@endif target-zlib-bootstrap
+-
+-.PHONY: configure-stagetrain-target-zlib maybe-configure-stagetrain-target-zlib
+-maybe-configure-stagetrain-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-configure-stagetrain-target-zlib: configure-stagetrain-target-zlib
+-configure-stagetrain-target-zlib:
+-	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEtrain_TFLAGS)"; \
+-	echo "Checking multilib configuration for zlib..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
+-	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage train in $(TARGET_SUBDIR)/zlib; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
+-	cd $(TARGET_SUBDIR)/zlib || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=zlib; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEtrain_CONFIGURE_FLAGS)
+-@endif target-zlib-bootstrap
+-
+-.PHONY: configure-stagefeedback-target-zlib maybe-configure-stagefeedback-target-zlib
+-maybe-configure-stagefeedback-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-configure-stagefeedback-target-zlib: configure-stagefeedback-target-zlib
+-configure-stagefeedback-target-zlib:
+-	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
+-	echo "Checking multilib configuration for zlib..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
+-	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage feedback in $(TARGET_SUBDIR)/zlib; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
+-	cd $(TARGET_SUBDIR)/zlib || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=zlib; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEfeedback_CONFIGURE_FLAGS)
+-@endif target-zlib-bootstrap
+-
+-.PHONY: configure-stageautoprofile-target-zlib maybe-configure-stageautoprofile-target-zlib
+-maybe-configure-stageautoprofile-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-configure-stageautoprofile-target-zlib: configure-stageautoprofile-target-zlib
+-configure-stageautoprofile-target-zlib:
+-	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
+-	echo "Checking multilib configuration for zlib..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
+-	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/zlib; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
+-	cd $(TARGET_SUBDIR)/zlib || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=zlib; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEautoprofile_CONFIGURE_FLAGS)
+-@endif target-zlib-bootstrap
+-
+-.PHONY: configure-stageautofeedback-target-zlib maybe-configure-stageautofeedback-target-zlib
+-maybe-configure-stageautofeedback-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-configure-stageautofeedback-target-zlib: configure-stageautofeedback-target-zlib
+-configure-stageautofeedback-target-zlib:
+-	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
+-	echo "Checking multilib configuration for zlib..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
+-	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/zlib; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
+-	cd $(TARGET_SUBDIR)/zlib || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=zlib; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEautofeedback_CONFIGURE_FLAGS)
+-@endif target-zlib-bootstrap
+-
+-
+-
+ 
+ 
+ .PHONY: all-target-zlib maybe-all-target-zlib
+@@ -56842,6 +53490,7 @@
+ TARGET-target-zlib=all
+ maybe-all-target-zlib: all-target-zlib
+ all-target-zlib: configure-target-zlib
++	@: $(MAKE); $(unstage)
+ 	@r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+ 	$(NORMAL_TARGET_EXPORTS)  \
+@@ -56852,387 +53501,6 @@
+ 
+ 
+ 
+-.PHONY: all-stage1-target-zlib maybe-all-stage1-target-zlib
+-.PHONY: clean-stage1-target-zlib maybe-clean-stage1-target-zlib
+-maybe-all-stage1-target-zlib:
+-maybe-clean-stage1-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-all-stage1-target-zlib: all-stage1-target-zlib
+-all-stage1: all-stage1-target-zlib
+-TARGET-stage1-target-zlib = $(TARGET-target-zlib)
+-all-stage1-target-zlib: configure-stage1-target-zlib
+-	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE1_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS)  \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)  \
+-		  \
+-		TFLAGS="$(STAGE1_TFLAGS)"  \
+-		$(TARGET-stage1-target-zlib)
+-
+-maybe-clean-stage1-target-zlib: clean-stage1-target-zlib
+-clean-stage1: clean-stage1-target-zlib
+-clean-stage1-target-zlib:
+-	@if [ $(current_stage) = stage1 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
+-	  $(MAKE) stage1-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
+-	  clean
+-@endif target-zlib-bootstrap
+-
+-
+-.PHONY: all-stage2-target-zlib maybe-all-stage2-target-zlib
+-.PHONY: clean-stage2-target-zlib maybe-clean-stage2-target-zlib
+-maybe-all-stage2-target-zlib:
+-maybe-clean-stage2-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-all-stage2-target-zlib: all-stage2-target-zlib
+-all-stage2: all-stage2-target-zlib
+-TARGET-stage2-target-zlib = $(TARGET-target-zlib)
+-all-stage2-target-zlib: configure-stage2-target-zlib
+-	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE2_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGE2_TFLAGS)"  \
+-		$(TARGET-stage2-target-zlib)
+-
+-maybe-clean-stage2-target-zlib: clean-stage2-target-zlib
+-clean-stage2: clean-stage2-target-zlib
+-clean-stage2-target-zlib:
+-	@if [ $(current_stage) = stage2 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
+-	  $(MAKE) stage2-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-zlib-bootstrap
+-
+-
+-.PHONY: all-stage3-target-zlib maybe-all-stage3-target-zlib
+-.PHONY: clean-stage3-target-zlib maybe-clean-stage3-target-zlib
+-maybe-all-stage3-target-zlib:
+-maybe-clean-stage3-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-all-stage3-target-zlib: all-stage3-target-zlib
+-all-stage3: all-stage3-target-zlib
+-TARGET-stage3-target-zlib = $(TARGET-target-zlib)
+-all-stage3-target-zlib: configure-stage3-target-zlib
+-	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE3_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGE3_TFLAGS)"  \
+-		$(TARGET-stage3-target-zlib)
+-
+-maybe-clean-stage3-target-zlib: clean-stage3-target-zlib
+-clean-stage3: clean-stage3-target-zlib
+-clean-stage3-target-zlib:
+-	@if [ $(current_stage) = stage3 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
+-	  $(MAKE) stage3-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-zlib-bootstrap
+-
+-
+-.PHONY: all-stage4-target-zlib maybe-all-stage4-target-zlib
+-.PHONY: clean-stage4-target-zlib maybe-clean-stage4-target-zlib
+-maybe-all-stage4-target-zlib:
+-maybe-clean-stage4-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-all-stage4-target-zlib: all-stage4-target-zlib
+-all-stage4: all-stage4-target-zlib
+-TARGET-stage4-target-zlib = $(TARGET-target-zlib)
+-all-stage4-target-zlib: configure-stage4-target-zlib
+-	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE4_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGE4_TFLAGS)"  \
+-		$(TARGET-stage4-target-zlib)
+-
+-maybe-clean-stage4-target-zlib: clean-stage4-target-zlib
+-clean-stage4: clean-stage4-target-zlib
+-clean-stage4-target-zlib:
+-	@if [ $(current_stage) = stage4 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
+-	  $(MAKE) stage4-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-zlib-bootstrap
+-
+-
+-.PHONY: all-stageprofile-target-zlib maybe-all-stageprofile-target-zlib
+-.PHONY: clean-stageprofile-target-zlib maybe-clean-stageprofile-target-zlib
+-maybe-all-stageprofile-target-zlib:
+-maybe-clean-stageprofile-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-all-stageprofile-target-zlib: all-stageprofile-target-zlib
+-all-stageprofile: all-stageprofile-target-zlib
+-TARGET-stageprofile-target-zlib = $(TARGET-target-zlib)
+-all-stageprofile-target-zlib: configure-stageprofile-target-zlib
+-	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEprofile_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEprofile_TFLAGS)"  \
+-		$(TARGET-stageprofile-target-zlib)
+-
+-maybe-clean-stageprofile-target-zlib: clean-stageprofile-target-zlib
+-clean-stageprofile: clean-stageprofile-target-zlib
+-clean-stageprofile-target-zlib:
+-	@if [ $(current_stage) = stageprofile ]; then \
+-	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
+-	  $(MAKE) stageprofile-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-zlib-bootstrap
+-
+-
+-.PHONY: all-stagetrain-target-zlib maybe-all-stagetrain-target-zlib
+-.PHONY: clean-stagetrain-target-zlib maybe-clean-stagetrain-target-zlib
+-maybe-all-stagetrain-target-zlib:
+-maybe-clean-stagetrain-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-all-stagetrain-target-zlib: all-stagetrain-target-zlib
+-all-stagetrain: all-stagetrain-target-zlib
+-TARGET-stagetrain-target-zlib = $(TARGET-target-zlib)
+-all-stagetrain-target-zlib: configure-stagetrain-target-zlib
+-	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEtrain_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEtrain_TFLAGS)"  \
+-		$(TARGET-stagetrain-target-zlib)
+-
+-maybe-clean-stagetrain-target-zlib: clean-stagetrain-target-zlib
+-clean-stagetrain: clean-stagetrain-target-zlib
+-clean-stagetrain-target-zlib:
+-	@if [ $(current_stage) = stagetrain ]; then \
+-	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stagetrain-zlib/Makefile ] || exit 0; \
+-	  $(MAKE) stagetrain-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-zlib-bootstrap
+-
+-
+-.PHONY: all-stagefeedback-target-zlib maybe-all-stagefeedback-target-zlib
+-.PHONY: clean-stagefeedback-target-zlib maybe-clean-stagefeedback-target-zlib
+-maybe-all-stagefeedback-target-zlib:
+-maybe-clean-stagefeedback-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-all-stagefeedback-target-zlib: all-stagefeedback-target-zlib
+-all-stagefeedback: all-stagefeedback-target-zlib
+-TARGET-stagefeedback-target-zlib = $(TARGET-target-zlib)
+-all-stagefeedback-target-zlib: configure-stagefeedback-target-zlib
+-	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
+-		$(TARGET-stagefeedback-target-zlib)
+-
+-maybe-clean-stagefeedback-target-zlib: clean-stagefeedback-target-zlib
+-clean-stagefeedback: clean-stagefeedback-target-zlib
+-clean-stagefeedback-target-zlib:
+-	@if [ $(current_stage) = stagefeedback ]; then \
+-	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
+-	  $(MAKE) stagefeedback-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-zlib-bootstrap
+-
+-
+-.PHONY: all-stageautoprofile-target-zlib maybe-all-stageautoprofile-target-zlib
+-.PHONY: clean-stageautoprofile-target-zlib maybe-clean-stageautoprofile-target-zlib
+-maybe-all-stageautoprofile-target-zlib:
+-maybe-clean-stageautoprofile-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-all-stageautoprofile-target-zlib: all-stageautoprofile-target-zlib
+-all-stageautoprofile: all-stageautoprofile-target-zlib
+-TARGET-stageautoprofile-target-zlib = $(TARGET-target-zlib)
+-all-stageautoprofile-target-zlib: configure-stageautoprofile-target-zlib
+-	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	$$s/gcc/config/i386/$(AUTO_PROFILE) \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
+-		$(TARGET-stageautoprofile-target-zlib)
+-
+-maybe-clean-stageautoprofile-target-zlib: clean-stageautoprofile-target-zlib
+-clean-stageautoprofile: clean-stageautoprofile-target-zlib
+-clean-stageautoprofile-target-zlib:
+-	@if [ $(current_stage) = stageautoprofile ]; then \
+-	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stageautoprofile-zlib/Makefile ] || exit 0; \
+-	  $(MAKE) stageautoprofile-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-zlib-bootstrap
+-
+-
+-.PHONY: all-stageautofeedback-target-zlib maybe-all-stageautofeedback-target-zlib
+-.PHONY: clean-stageautofeedback-target-zlib maybe-clean-stageautofeedback-target-zlib
+-maybe-all-stageautofeedback-target-zlib:
+-maybe-clean-stageautofeedback-target-zlib:
+-@if target-zlib-bootstrap
+-maybe-all-stageautofeedback-target-zlib: all-stageautofeedback-target-zlib
+-all-stageautofeedback: all-stageautofeedback-target-zlib
+-TARGET-stageautofeedback-target-zlib = $(TARGET-target-zlib)
+-all-stageautofeedback-target-zlib: configure-stageautofeedback-target-zlib
+-	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
+-		$(TARGET-stageautofeedback-target-zlib)
+-
+-maybe-clean-stageautofeedback-target-zlib: clean-stageautofeedback-target-zlib
+-clean-stageautofeedback: clean-stageautofeedback-target-zlib
+-clean-stageautofeedback-target-zlib:
+-	@if [ $(current_stage) = stageautofeedback ]; then \
+-	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stageautofeedback-zlib/Makefile ] || exit 0; \
+-	  $(MAKE) stageautofeedback-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/zlib && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-zlib-bootstrap
+-
+-
+-
+-
+ 
+ 
+ .PHONY: check-target-zlib maybe-check-target-zlib
+@@ -57439,33 +53707,6 @@
+ 
+ @endif target-zlib
+ 
+-.PHONY: maybe-install-dvi-target-zlib install-dvi-target-zlib
+-maybe-install-dvi-target-zlib:
+-@if target-zlib
+-maybe-install-dvi-target-zlib: install-dvi-target-zlib
+-
+-install-dvi-target-zlib: \
+-    configure-target-zlib \
+-    dvi-target-zlib 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/zlib"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/zlib && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-zlib
+-
+ .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
+ maybe-install-pdf-target-zlib:
+ @if target-zlib
+@@ -57924,33 +54165,6 @@
+ 
+ @endif target-rda
+ 
+-.PHONY: maybe-install-dvi-target-rda install-dvi-target-rda
+-maybe-install-dvi-target-rda:
+-@if target-rda
+-maybe-install-dvi-target-rda: install-dvi-target-rda
+-
+-install-dvi-target-rda: \
+-    configure-target-rda \
+-    dvi-target-rda 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/rda"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/rda && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-rda
+-
+ .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
+ maybe-install-pdf-target-rda:
+ @if target-rda
+@@ -58409,33 +54623,6 @@
+ 
+ @endif target-libada
+ 
+-.PHONY: maybe-install-dvi-target-libada install-dvi-target-libada
+-maybe-install-dvi-target-libada:
+-@if target-libada
+-maybe-install-dvi-target-libada: install-dvi-target-libada
+-
+-install-dvi-target-libada: \
+-    configure-target-libada \
+-    dvi-target-libada 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libada"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libada && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libada
+-
+ .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
+ maybe-install-pdf-target-libada:
+ @if target-libada
+@@ -59679,33 +55866,6 @@
+ 
+ @endif target-libgomp
+ 
+-.PHONY: maybe-install-dvi-target-libgomp install-dvi-target-libgomp
+-maybe-install-dvi-target-libgomp:
+-@if target-libgomp
+-maybe-install-dvi-target-libgomp: install-dvi-target-libgomp
+-
+-install-dvi-target-libgomp: \
+-    configure-target-libgomp \
+-    dvi-target-libgomp 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libgomp"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libgomp && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libgomp
+-
+ .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
+ maybe-install-pdf-target-libgomp:
+ @if target-libgomp
+@@ -60164,33 +56324,6 @@
+ 
+ @endif target-libitm
+ 
+-.PHONY: maybe-install-dvi-target-libitm install-dvi-target-libitm
+-maybe-install-dvi-target-libitm:
+-@if target-libitm
+-maybe-install-dvi-target-libitm: install-dvi-target-libitm
+-
+-install-dvi-target-libitm: \
+-    configure-target-libitm \
+-    dvi-target-libitm 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libitm"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libitm && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libitm
+-
+ .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
+ maybe-install-pdf-target-libitm:
+ @if target-libitm
+@@ -60383,6 +56516,7 @@
+ @if target-libatomic
+ maybe-configure-target-libatomic: configure-target-libatomic
+ configure-target-libatomic: 
++	@: $(MAKE); $(unstage)
+ 	@r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+ 	echo "Checking multilib configuration for libatomic..."; \
+@@ -60420,412 +56554,6 @@
+ 
+ 
+ 
+-.PHONY: configure-stage1-target-libatomic maybe-configure-stage1-target-libatomic
+-maybe-configure-stage1-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-configure-stage1-target-libatomic: configure-stage1-target-libatomic
+-configure-stage1-target-libatomic:
+-	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE1_TFLAGS)"; \
+-	echo "Checking multilib configuration for libatomic..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 1 in $(TARGET_SUBDIR)/libatomic; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
+-	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libatomic; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	   \
+-	  $(STAGE1_CONFIGURE_FLAGS)
+-@endif target-libatomic-bootstrap
+-
+-.PHONY: configure-stage2-target-libatomic maybe-configure-stage2-target-libatomic
+-maybe-configure-stage2-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-configure-stage2-target-libatomic: configure-stage2-target-libatomic
+-configure-stage2-target-libatomic:
+-	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE2_TFLAGS)"; \
+-	echo "Checking multilib configuration for libatomic..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 2 in $(TARGET_SUBDIR)/libatomic; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
+-	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libatomic; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGE2_CONFIGURE_FLAGS)
+-@endif target-libatomic-bootstrap
+-
+-.PHONY: configure-stage3-target-libatomic maybe-configure-stage3-target-libatomic
+-maybe-configure-stage3-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-configure-stage3-target-libatomic: configure-stage3-target-libatomic
+-configure-stage3-target-libatomic:
+-	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE3_TFLAGS)"; \
+-	echo "Checking multilib configuration for libatomic..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 3 in $(TARGET_SUBDIR)/libatomic; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
+-	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libatomic; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGE3_CONFIGURE_FLAGS)
+-@endif target-libatomic-bootstrap
+-
+-.PHONY: configure-stage4-target-libatomic maybe-configure-stage4-target-libatomic
+-maybe-configure-stage4-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-configure-stage4-target-libatomic: configure-stage4-target-libatomic
+-configure-stage4-target-libatomic:
+-	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE4_TFLAGS)"; \
+-	echo "Checking multilib configuration for libatomic..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage 4 in $(TARGET_SUBDIR)/libatomic; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
+-	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libatomic; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGE4_CONFIGURE_FLAGS)
+-@endif target-libatomic-bootstrap
+-
+-.PHONY: configure-stageprofile-target-libatomic maybe-configure-stageprofile-target-libatomic
+-maybe-configure-stageprofile-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-configure-stageprofile-target-libatomic: configure-stageprofile-target-libatomic
+-configure-stageprofile-target-libatomic:
+-	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEprofile_TFLAGS)"; \
+-	echo "Checking multilib configuration for libatomic..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage profile in $(TARGET_SUBDIR)/libatomic; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
+-	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libatomic; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEprofile_CONFIGURE_FLAGS)
+-@endif target-libatomic-bootstrap
+-
+-.PHONY: configure-stagetrain-target-libatomic maybe-configure-stagetrain-target-libatomic
+-maybe-configure-stagetrain-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-configure-stagetrain-target-libatomic: configure-stagetrain-target-libatomic
+-configure-stagetrain-target-libatomic:
+-	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEtrain_TFLAGS)"; \
+-	echo "Checking multilib configuration for libatomic..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage train in $(TARGET_SUBDIR)/libatomic; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
+-	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libatomic; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEtrain_CONFIGURE_FLAGS)
+-@endif target-libatomic-bootstrap
+-
+-.PHONY: configure-stagefeedback-target-libatomic maybe-configure-stagefeedback-target-libatomic
+-maybe-configure-stagefeedback-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-configure-stagefeedback-target-libatomic: configure-stagefeedback-target-libatomic
+-configure-stagefeedback-target-libatomic:
+-	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
+-	echo "Checking multilib configuration for libatomic..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage feedback in $(TARGET_SUBDIR)/libatomic; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
+-	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libatomic; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEfeedback_CONFIGURE_FLAGS)
+-@endif target-libatomic-bootstrap
+-
+-.PHONY: configure-stageautoprofile-target-libatomic maybe-configure-stageautoprofile-target-libatomic
+-maybe-configure-stageautoprofile-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-configure-stageautoprofile-target-libatomic: configure-stageautoprofile-target-libatomic
+-configure-stageautoprofile-target-libatomic:
+-	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
+-	echo "Checking multilib configuration for libatomic..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libatomic; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
+-	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libatomic; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEautoprofile_CONFIGURE_FLAGS)
+-@endif target-libatomic-bootstrap
+-
+-.PHONY: configure-stageautofeedback-target-libatomic maybe-configure-stageautofeedback-target-libatomic
+-maybe-configure-stageautofeedback-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-configure-stageautofeedback-target-libatomic: configure-stageautofeedback-target-libatomic
+-configure-stageautofeedback-target-libatomic:
+-	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
+-	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
+-	echo "Checking multilib configuration for libatomic..."; \
+-	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
+-	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
+-	  else \
+-	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
+-	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	  fi; \
+-	else \
+-	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
+-	fi; \
+-	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	 \
+-	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+-	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+-	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+-	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libatomic; \
+-	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
+-	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
+-	case $(srcdir) in \
+-	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+-	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
+-		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+-	esac; \
+-	module_srcdir=libatomic; \
+-	$(SHELL) $$s/$$module_srcdir/configure \
+-	  --srcdir=$${topdir}/$$module_srcdir \
+-	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+-	  --target=${target_alias} \
+-	  --with-build-libsubdir=$(HOST_SUBDIR) \
+-	  $(STAGEautofeedback_CONFIGURE_FLAGS)
+-@endif target-libatomic-bootstrap
+-
+-
+-
+ 
+ 
+ .PHONY: all-target-libatomic maybe-all-target-libatomic
+@@ -60837,6 +56565,7 @@
+ TARGET-target-libatomic=all
+ maybe-all-target-libatomic: all-target-libatomic
+ all-target-libatomic: configure-target-libatomic
++	@: $(MAKE); $(unstage)
+ 	@r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+ 	$(NORMAL_TARGET_EXPORTS)  \
+@@ -60847,387 +56576,6 @@
+ 
+ 
+ 
+-.PHONY: all-stage1-target-libatomic maybe-all-stage1-target-libatomic
+-.PHONY: clean-stage1-target-libatomic maybe-clean-stage1-target-libatomic
+-maybe-all-stage1-target-libatomic:
+-maybe-clean-stage1-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-all-stage1-target-libatomic: all-stage1-target-libatomic
+-all-stage1: all-stage1-target-libatomic
+-TARGET-stage1-target-libatomic = $(TARGET-target-libatomic)
+-all-stage1-target-libatomic: configure-stage1-target-libatomic
+-	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE1_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS)  \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)  \
+-		  \
+-		TFLAGS="$(STAGE1_TFLAGS)"  \
+-		$(TARGET-stage1-target-libatomic)
+-
+-maybe-clean-stage1-target-libatomic: clean-stage1-target-libatomic
+-clean-stage1: clean-stage1-target-libatomic
+-clean-stage1-target-libatomic:
+-	@if [ $(current_stage) = stage1 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage1-libatomic/Makefile ] || exit 0; \
+-	  $(MAKE) stage1-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
+-	  clean
+-@endif target-libatomic-bootstrap
+-
+-
+-.PHONY: all-stage2-target-libatomic maybe-all-stage2-target-libatomic
+-.PHONY: clean-stage2-target-libatomic maybe-clean-stage2-target-libatomic
+-maybe-all-stage2-target-libatomic:
+-maybe-clean-stage2-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-all-stage2-target-libatomic: all-stage2-target-libatomic
+-all-stage2: all-stage2-target-libatomic
+-TARGET-stage2-target-libatomic = $(TARGET-target-libatomic)
+-all-stage2-target-libatomic: configure-stage2-target-libatomic
+-	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE2_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGE2_TFLAGS)"  \
+-		$(TARGET-stage2-target-libatomic)
+-
+-maybe-clean-stage2-target-libatomic: clean-stage2-target-libatomic
+-clean-stage2: clean-stage2-target-libatomic
+-clean-stage2-target-libatomic:
+-	@if [ $(current_stage) = stage2 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage2-libatomic/Makefile ] || exit 0; \
+-	  $(MAKE) stage2-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libatomic-bootstrap
+-
+-
+-.PHONY: all-stage3-target-libatomic maybe-all-stage3-target-libatomic
+-.PHONY: clean-stage3-target-libatomic maybe-clean-stage3-target-libatomic
+-maybe-all-stage3-target-libatomic:
+-maybe-clean-stage3-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-all-stage3-target-libatomic: all-stage3-target-libatomic
+-all-stage3: all-stage3-target-libatomic
+-TARGET-stage3-target-libatomic = $(TARGET-target-libatomic)
+-all-stage3-target-libatomic: configure-stage3-target-libatomic
+-	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE3_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGE3_TFLAGS)"  \
+-		$(TARGET-stage3-target-libatomic)
+-
+-maybe-clean-stage3-target-libatomic: clean-stage3-target-libatomic
+-clean-stage3: clean-stage3-target-libatomic
+-clean-stage3-target-libatomic:
+-	@if [ $(current_stage) = stage3 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage3-libatomic/Makefile ] || exit 0; \
+-	  $(MAKE) stage3-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libatomic-bootstrap
+-
+-
+-.PHONY: all-stage4-target-libatomic maybe-all-stage4-target-libatomic
+-.PHONY: clean-stage4-target-libatomic maybe-clean-stage4-target-libatomic
+-maybe-all-stage4-target-libatomic:
+-maybe-clean-stage4-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-all-stage4-target-libatomic: all-stage4-target-libatomic
+-all-stage4: all-stage4-target-libatomic
+-TARGET-stage4-target-libatomic = $(TARGET-target-libatomic)
+-all-stage4-target-libatomic: configure-stage4-target-libatomic
+-	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGE4_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGE4_TFLAGS)"  \
+-		$(TARGET-stage4-target-libatomic)
+-
+-maybe-clean-stage4-target-libatomic: clean-stage4-target-libatomic
+-clean-stage4: clean-stage4-target-libatomic
+-clean-stage4-target-libatomic:
+-	@if [ $(current_stage) = stage4 ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stage4-libatomic/Makefile ] || exit 0; \
+-	  $(MAKE) stage4-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libatomic-bootstrap
+-
+-
+-.PHONY: all-stageprofile-target-libatomic maybe-all-stageprofile-target-libatomic
+-.PHONY: clean-stageprofile-target-libatomic maybe-clean-stageprofile-target-libatomic
+-maybe-all-stageprofile-target-libatomic:
+-maybe-clean-stageprofile-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-all-stageprofile-target-libatomic: all-stageprofile-target-libatomic
+-all-stageprofile: all-stageprofile-target-libatomic
+-TARGET-stageprofile-target-libatomic = $(TARGET-target-libatomic)
+-all-stageprofile-target-libatomic: configure-stageprofile-target-libatomic
+-	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEprofile_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEprofile_TFLAGS)"  \
+-		$(TARGET-stageprofile-target-libatomic)
+-
+-maybe-clean-stageprofile-target-libatomic: clean-stageprofile-target-libatomic
+-clean-stageprofile: clean-stageprofile-target-libatomic
+-clean-stageprofile-target-libatomic:
+-	@if [ $(current_stage) = stageprofile ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stageprofile-libatomic/Makefile ] || exit 0; \
+-	  $(MAKE) stageprofile-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libatomic-bootstrap
+-
+-
+-.PHONY: all-stagetrain-target-libatomic maybe-all-stagetrain-target-libatomic
+-.PHONY: clean-stagetrain-target-libatomic maybe-clean-stagetrain-target-libatomic
+-maybe-all-stagetrain-target-libatomic:
+-maybe-clean-stagetrain-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-all-stagetrain-target-libatomic: all-stagetrain-target-libatomic
+-all-stagetrain: all-stagetrain-target-libatomic
+-TARGET-stagetrain-target-libatomic = $(TARGET-target-libatomic)
+-all-stagetrain-target-libatomic: configure-stagetrain-target-libatomic
+-	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEtrain_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEtrain_TFLAGS)"  \
+-		$(TARGET-stagetrain-target-libatomic)
+-
+-maybe-clean-stagetrain-target-libatomic: clean-stagetrain-target-libatomic
+-clean-stagetrain: clean-stagetrain-target-libatomic
+-clean-stagetrain-target-libatomic:
+-	@if [ $(current_stage) = stagetrain ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stagetrain-libatomic/Makefile ] || exit 0; \
+-	  $(MAKE) stagetrain-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libatomic-bootstrap
+-
+-
+-.PHONY: all-stagefeedback-target-libatomic maybe-all-stagefeedback-target-libatomic
+-.PHONY: clean-stagefeedback-target-libatomic maybe-clean-stagefeedback-target-libatomic
+-maybe-all-stagefeedback-target-libatomic:
+-maybe-clean-stagefeedback-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-all-stagefeedback-target-libatomic: all-stagefeedback-target-libatomic
+-all-stagefeedback: all-stagefeedback-target-libatomic
+-TARGET-stagefeedback-target-libatomic = $(TARGET-target-libatomic)
+-all-stagefeedback-target-libatomic: configure-stagefeedback-target-libatomic
+-	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
+-		$(TARGET-stagefeedback-target-libatomic)
+-
+-maybe-clean-stagefeedback-target-libatomic: clean-stagefeedback-target-libatomic
+-clean-stagefeedback: clean-stagefeedback-target-libatomic
+-clean-stagefeedback-target-libatomic:
+-	@if [ $(current_stage) = stagefeedback ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stagefeedback-libatomic/Makefile ] || exit 0; \
+-	  $(MAKE) stagefeedback-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libatomic-bootstrap
+-
+-
+-.PHONY: all-stageautoprofile-target-libatomic maybe-all-stageautoprofile-target-libatomic
+-.PHONY: clean-stageautoprofile-target-libatomic maybe-clean-stageautoprofile-target-libatomic
+-maybe-all-stageautoprofile-target-libatomic:
+-maybe-clean-stageautoprofile-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-all-stageautoprofile-target-libatomic: all-stageautoprofile-target-libatomic
+-all-stageautoprofile: all-stageautoprofile-target-libatomic
+-TARGET-stageautoprofile-target-libatomic = $(TARGET-target-libatomic)
+-all-stageautoprofile-target-libatomic: configure-stageautoprofile-target-libatomic
+-	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	$$s/gcc/config/i386/$(AUTO_PROFILE) \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
+-		$(TARGET-stageautoprofile-target-libatomic)
+-
+-maybe-clean-stageautoprofile-target-libatomic: clean-stageautoprofile-target-libatomic
+-clean-stageautoprofile: clean-stageautoprofile-target-libatomic
+-clean-stageautoprofile-target-libatomic:
+-	@if [ $(current_stage) = stageautoprofile ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libatomic/Makefile ] || exit 0; \
+-	  $(MAKE) stageautoprofile-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libatomic-bootstrap
+-
+-
+-.PHONY: all-stageautofeedback-target-libatomic maybe-all-stageautofeedback-target-libatomic
+-.PHONY: clean-stageautofeedback-target-libatomic maybe-clean-stageautofeedback-target-libatomic
+-maybe-all-stageautofeedback-target-libatomic:
+-maybe-clean-stageautofeedback-target-libatomic:
+-@if target-libatomic-bootstrap
+-maybe-all-stageautofeedback-target-libatomic: all-stageautofeedback-target-libatomic
+-all-stageautofeedback: all-stageautofeedback-target-libatomic
+-TARGET-stageautofeedback-target-libatomic = $(TARGET-target-libatomic)
+-all-stageautofeedback-target-libatomic: configure-stageautofeedback-target-libatomic
+-	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
+-	@r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	  \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	 \
+-	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+-		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+-		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+-		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+-		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+-		$(EXTRA_TARGET_FLAGS)   \
+-		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
+-		$(TARGET-stageautofeedback-target-libatomic)
+-
+-maybe-clean-stageautofeedback-target-libatomic: clean-stageautofeedback-target-libatomic
+-clean-stageautofeedback: clean-stageautofeedback-target-libatomic
+-clean-stageautofeedback-target-libatomic:
+-	@if [ $(current_stage) = stageautofeedback ]; then \
+-	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
+-	else \
+-	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libatomic/Makefile ] || exit 0; \
+-	  $(MAKE) stageautofeedback-start; \
+-	fi; \
+-	cd $(TARGET_SUBDIR)/libatomic && \
+-	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
+-@endif target-libatomic-bootstrap
+-
+-
+-
+-
+ 
+ 
+ .PHONY: check-target-libatomic maybe-check-target-libatomic
+@@ -61434,33 +56782,6 @@
+ 
+ @endif target-libatomic
+ 
+-.PHONY: maybe-install-dvi-target-libatomic install-dvi-target-libatomic
+-maybe-install-dvi-target-libatomic:
+-@if target-libatomic
+-maybe-install-dvi-target-libatomic: install-dvi-target-libatomic
+-
+-install-dvi-target-libatomic: \
+-    configure-target-libatomic \
+-    dvi-target-libatomic 
+-	@: $(MAKE); $(unstage)
+-	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
+-	r=`${PWD_COMMAND}`; export r; \
+-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+-	$(NORMAL_TARGET_EXPORTS) \
+-	echo "Doing install-dvi in $(TARGET_SUBDIR)/libatomic"; \
+-	for flag in $(EXTRA_TARGET_FLAGS); do \
+-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+-	done; \
+-	(cd $(TARGET_SUBDIR)/libatomic && \
+-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+-	          "RANLIB=$${RANLIB}" \
+-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
+-	           install-dvi) \
+-	  || exit 1
+-
+-@endif target-libatomic
+-
+ .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
+ maybe-install-pdf-target-libatomic:
+ @if target-libatomic
+@@ -61737,21 +57058,21 @@
+ 	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
+ check-go: check-gcc-go check-target-libgo check-gotools
+ 
+-.PHONY: check-gcc-d check-d
+-check-gcc-d:
++.PHONY: check-gcc-brig check-brig
++check-gcc-brig:
+ 	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+ 	$(HOST_EXPORTS) \
+-	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-d);
+-check-d: check-gcc-d check-target-libphobos
++	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-brig);
++check-brig: check-gcc-brig check-target-libhsail-rt
+ 
+-.PHONY: check-gcc-jit check-jit
+-check-gcc-jit:
++.PHONY: check-gcc-d check-d
++check-gcc-d:
+ 	r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+ 	$(HOST_EXPORTS) \
+-	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-jit);
+-check-jit: check-gcc-jit
++	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-d);
++check-d: check-gcc-d check-target-libphobos
+ 
+ 
+ # The gcc part of install-no-fixedincludes, which relies on an intimate
+@@ -65151,41 +60472,18 @@
+ configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
+ configure-stageautoprofile-target-libgcc: maybe-all-stageautoprofile-gcc
+ configure-stageautofeedback-target-libgcc: maybe-all-stageautofeedback-gcc
+-configure-stage1-target-libbacktrace: maybe-all-stage1-gcc
+-configure-stage2-target-libbacktrace: maybe-all-stage2-gcc
+-configure-stage3-target-libbacktrace: maybe-all-stage3-gcc
+-configure-stage4-target-libbacktrace: maybe-all-stage4-gcc
+-configure-stageprofile-target-libbacktrace: maybe-all-stageprofile-gcc
+-configure-stagetrain-target-libbacktrace: maybe-all-stagetrain-gcc
+-configure-stagefeedback-target-libbacktrace: maybe-all-stagefeedback-gcc
+-configure-stageautoprofile-target-libbacktrace: maybe-all-stageautoprofile-gcc
+-configure-stageautofeedback-target-libbacktrace: maybe-all-stageautofeedback-gcc
++configure-target-libbacktrace: stage_last
+ configure-target-libquadmath: stage_last
+ configure-target-libgfortran: stage_last
+ configure-target-libobjc: stage_last
+ configure-target-libgo: stage_last
+-configure-stage1-target-libphobos: maybe-all-stage1-gcc
+-configure-stage2-target-libphobos: maybe-all-stage2-gcc
+-configure-stage3-target-libphobos: maybe-all-stage3-gcc
+-configure-stage4-target-libphobos: maybe-all-stage4-gcc
+-configure-stageprofile-target-libphobos: maybe-all-stageprofile-gcc
+-configure-stagetrain-target-libphobos: maybe-all-stagetrain-gcc
+-configure-stagefeedback-target-libphobos: maybe-all-stagefeedback-gcc
+-configure-stageautoprofile-target-libphobos: maybe-all-stageautoprofile-gcc
+-configure-stageautofeedback-target-libphobos: maybe-all-stageautofeedback-gcc
++configure-target-libhsail-rt: stage_last
++configure-target-libphobos: stage_last
+ configure-target-libtermcap: stage_last
+ configure-target-winsup: stage_last
+ configure-target-libgloss: stage_last
+ configure-target-libffi: stage_last
+-configure-stage1-target-zlib: maybe-all-stage1-gcc
+-configure-stage2-target-zlib: maybe-all-stage2-gcc
+-configure-stage3-target-zlib: maybe-all-stage3-gcc
+-configure-stage4-target-zlib: maybe-all-stage4-gcc
+-configure-stageprofile-target-zlib: maybe-all-stageprofile-gcc
+-configure-stagetrain-target-zlib: maybe-all-stagetrain-gcc
+-configure-stagefeedback-target-zlib: maybe-all-stagefeedback-gcc
+-configure-stageautoprofile-target-zlib: maybe-all-stageautoprofile-gcc
+-configure-stageautofeedback-target-zlib: maybe-all-stageautofeedback-gcc
++configure-target-zlib: stage_last
+ configure-target-rda: stage_last
+ configure-target-libada: stage_last
+ configure-stage1-target-libgomp: maybe-all-stage1-gcc
+@@ -65198,15 +60496,7 @@
+ configure-stageautoprofile-target-libgomp: maybe-all-stageautoprofile-gcc
+ configure-stageautofeedback-target-libgomp: maybe-all-stageautofeedback-gcc
+ configure-target-libitm: stage_last
+-configure-stage1-target-libatomic: maybe-all-stage1-gcc
+-configure-stage2-target-libatomic: maybe-all-stage2-gcc
+-configure-stage3-target-libatomic: maybe-all-stage3-gcc
+-configure-stage4-target-libatomic: maybe-all-stage4-gcc
+-configure-stageprofile-target-libatomic: maybe-all-stageprofile-gcc
+-configure-stagetrain-target-libatomic: maybe-all-stagetrain-gcc
+-configure-stagefeedback-target-libatomic: maybe-all-stagefeedback-gcc
+-configure-stageautoprofile-target-libatomic: maybe-all-stageautoprofile-gcc
+-configure-stageautofeedback-target-libatomic: maybe-all-stageautofeedback-gcc
++configure-target-libatomic: stage_last
+ @endif gcc-bootstrap
+ 
+ @if gcc-no-bootstrap
+@@ -65222,6 +60512,7 @@
+ configure-target-libgfortran: maybe-all-gcc
+ configure-target-libobjc: maybe-all-gcc
+ configure-target-libgo: maybe-all-gcc
++configure-target-libhsail-rt: maybe-all-gcc
+ configure-target-libphobos: maybe-all-gcc
+ configure-target-libtermcap: maybe-all-gcc
+ configure-target-winsup: maybe-all-gcc
+@@ -65958,22 +61249,6 @@
+ all-stageautofeedback-ld: maybe-all-stageautofeedback-libctf
+ install-binutils: maybe-install-opcodes
+ install-strip-binutils: maybe-install-strip-opcodes
+-install-libctf: maybe-install-bfd
+-install-ld: maybe-install-bfd
+-install-ld: maybe-install-libctf
+-install-strip-libctf: maybe-install-strip-bfd
+-install-strip-ld: maybe-install-strip-bfd
+-install-strip-ld: maybe-install-strip-libctf
+-configure-opcodes: configure-bfd
+-configure-stage1-opcodes: configure-stage1-bfd
+-configure-stage2-opcodes: configure-stage2-bfd
+-configure-stage3-opcodes: configure-stage3-bfd
+-configure-stage4-opcodes: configure-stage4-bfd
+-configure-stageprofile-opcodes: configure-stageprofile-bfd
+-configure-stagetrain-opcodes: configure-stagetrain-bfd
+-configure-stagefeedback-opcodes: configure-stagefeedback-bfd
+-configure-stageautoprofile-opcodes: configure-stageautoprofile-bfd
+-configure-stageautofeedback-opcodes: configure-stageautofeedback-bfd
+ install-opcodes: maybe-install-bfd
+ install-strip-opcodes: maybe-install-strip-bfd
+ configure-gas: maybe-configure-intl
+@@ -66259,8 +61534,7 @@
+ install-strip-sid: maybe-install-strip-tcl
+ install-sid: maybe-install-tk
+ install-strip-sid: maybe-install-strip-tk
+-configure-sim: maybe-all-gnulib
+-configure-sim: maybe-all-readline
++all-sim: maybe-all-readline
+ all-fastjar: maybe-all-build-texinfo
+ all-libctf: all-libiberty
+ all-stage1-libctf: all-stage1-libiberty
+@@ -66342,65 +61616,22 @@
+ check-stagefeedback-libctf: maybe-all-stagefeedback-ld
+ check-stageautoprofile-libctf: maybe-all-stageautoprofile-ld
+ check-stageautofeedback-libctf: maybe-all-stageautofeedback-ld
+-distclean-gnulib: maybe-distclean-gdb
+-distclean-gnulib: maybe-distclean-gdbserver
+ all-bison: maybe-all-build-texinfo
+ all-flex: maybe-all-build-bison
+ all-flex: maybe-all-m4
+ all-flex: maybe-all-build-texinfo
+ all-m4: maybe-all-build-texinfo
++configure-target-fastjar: maybe-configure-target-zlib
++all-target-fastjar: maybe-all-target-zlib
+ configure-target-libgo: maybe-configure-target-libffi
++all-target-libgo: maybe-all-target-libbacktrace
+ all-target-libgo: maybe-all-target-libffi
++all-target-libgo: maybe-all-target-libatomic
+ configure-target-libphobos: maybe-configure-target-libbacktrace
+-configure-stage1-target-libphobos: maybe-configure-stage1-target-libbacktrace
+-configure-stage2-target-libphobos: maybe-configure-stage2-target-libbacktrace
+-configure-stage3-target-libphobos: maybe-configure-stage3-target-libbacktrace
+-configure-stage4-target-libphobos: maybe-configure-stage4-target-libbacktrace
+-configure-stageprofile-target-libphobos: maybe-configure-stageprofile-target-libbacktrace
+-configure-stagetrain-target-libphobos: maybe-configure-stagetrain-target-libbacktrace
+-configure-stagefeedback-target-libphobos: maybe-configure-stagefeedback-target-libbacktrace
+-configure-stageautoprofile-target-libphobos: maybe-configure-stageautoprofile-target-libbacktrace
+-configure-stageautofeedback-target-libphobos: maybe-configure-stageautofeedback-target-libbacktrace
+ configure-target-libphobos: maybe-configure-target-zlib
+-configure-stage1-target-libphobos: maybe-configure-stage1-target-zlib
+-configure-stage2-target-libphobos: maybe-configure-stage2-target-zlib
+-configure-stage3-target-libphobos: maybe-configure-stage3-target-zlib
+-configure-stage4-target-libphobos: maybe-configure-stage4-target-zlib
+-configure-stageprofile-target-libphobos: maybe-configure-stageprofile-target-zlib
+-configure-stagetrain-target-libphobos: maybe-configure-stagetrain-target-zlib
+-configure-stagefeedback-target-libphobos: maybe-configure-stagefeedback-target-zlib
+-configure-stageautoprofile-target-libphobos: maybe-configure-stageautoprofile-target-zlib
+-configure-stageautofeedback-target-libphobos: maybe-configure-stageautofeedback-target-zlib
+ all-target-libphobos: maybe-all-target-libbacktrace
+-all-stage1-target-libphobos: maybe-all-stage1-target-libbacktrace
+-all-stage2-target-libphobos: maybe-all-stage2-target-libbacktrace
+-all-stage3-target-libphobos: maybe-all-stage3-target-libbacktrace
+-all-stage4-target-libphobos: maybe-all-stage4-target-libbacktrace
+-all-stageprofile-target-libphobos: maybe-all-stageprofile-target-libbacktrace
+-all-stagetrain-target-libphobos: maybe-all-stagetrain-target-libbacktrace
+-all-stagefeedback-target-libphobos: maybe-all-stagefeedback-target-libbacktrace
+-all-stageautoprofile-target-libphobos: maybe-all-stageautoprofile-target-libbacktrace
+-all-stageautofeedback-target-libphobos: maybe-all-stageautofeedback-target-libbacktrace
+ all-target-libphobos: maybe-all-target-zlib
+-all-stage1-target-libphobos: maybe-all-stage1-target-zlib
+-all-stage2-target-libphobos: maybe-all-stage2-target-zlib
+-all-stage3-target-libphobos: maybe-all-stage3-target-zlib
+-all-stage4-target-libphobos: maybe-all-stage4-target-zlib
+-all-stageprofile-target-libphobos: maybe-all-stageprofile-target-zlib
+-all-stagetrain-target-libphobos: maybe-all-stagetrain-target-zlib
+-all-stagefeedback-target-libphobos: maybe-all-stagefeedback-target-zlib
+-all-stageautoprofile-target-libphobos: maybe-all-stageautoprofile-target-zlib
+-all-stageautofeedback-target-libphobos: maybe-all-stageautofeedback-target-zlib
+ all-target-libphobos: maybe-all-target-libatomic
+-all-stage1-target-libphobos: maybe-all-stage1-target-libatomic
+-all-stage2-target-libphobos: maybe-all-stage2-target-libatomic
+-all-stage3-target-libphobos: maybe-all-stage3-target-libatomic
+-all-stage4-target-libphobos: maybe-all-stage4-target-libatomic
+-all-stageprofile-target-libphobos: maybe-all-stageprofile-target-libatomic
+-all-stagetrain-target-libphobos: maybe-all-stagetrain-target-libatomic
+-all-stagefeedback-target-libphobos: maybe-all-stagefeedback-target-libatomic
+-all-stageautoprofile-target-libphobos: maybe-all-stageautoprofile-target-libatomic
+-all-stageautofeedback-target-libphobos: maybe-all-stageautofeedback-target-libatomic
+ configure-target-libstdc++-v3: maybe-configure-target-libgomp
+ configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
+ configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
+@@ -66457,6 +61688,7 @@
+ all-target-libgloss: maybe-all-target-newlib
+ all-target-winsup: maybe-all-target-libtermcap
+ configure-target-libgfortran: maybe-all-target-libquadmath
++configure-target-libgfortran: maybe-all-target-libbacktrace
+ 
+ 
+ @if gcc-bootstrap
+@@ -66490,7 +61722,6 @@
+ all-gdb: maybe-all-opcodes
+ all-gdb: maybe-all-libdecnumber
+ all-gdb: maybe-all-libctf
+-all-gdb: maybe-all-libbacktrace
+ all-gdbserver: maybe-all-libiberty
+ configure-gdbsupport: maybe-configure-intl
+ all-gdbsupport: maybe-all-intl
+@@ -66513,16 +61744,11 @@
+ all-bison: maybe-all-intl
+ all-flex: maybe-all-intl
+ all-m4: maybe-all-intl
+-configure-target-fastjar: maybe-configure-target-zlib
+-all-target-fastjar: maybe-all-target-zlib
+ configure-target-libgo: maybe-all-target-libstdc++-v3
+-all-target-libgo: maybe-all-target-libbacktrace
+-all-target-libgo: maybe-all-target-libatomic
+ configure-target-liboffloadmic: maybe-configure-target-libgomp
+ all-target-liboffloadmic: maybe-all-target-libgomp
+ configure-target-newlib: maybe-all-binutils
+ configure-target-newlib: maybe-all-ld
+-configure-target-libgfortran: maybe-all-target-libbacktrace
+ @endunless gcc-bootstrap
+ 
+ # Dependencies for target modules on other target modules are
+@@ -66558,33 +61784,6 @@
+ configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
+ configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-target-libgcc
+ configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-target-libgcc
+-configure-stage1-target-libbacktrace: maybe-all-stage1-target-libgcc
+-configure-stage2-target-libbacktrace: maybe-all-stage2-target-libgcc
+-configure-stage3-target-libbacktrace: maybe-all-stage3-target-libgcc
+-configure-stage4-target-libbacktrace: maybe-all-stage4-target-libgcc
+-configure-stageprofile-target-libbacktrace: maybe-all-stageprofile-target-libgcc
+-configure-stagetrain-target-libbacktrace: maybe-all-stagetrain-target-libgcc
+-configure-stagefeedback-target-libbacktrace: maybe-all-stagefeedback-target-libgcc
+-configure-stageautoprofile-target-libbacktrace: maybe-all-stageautoprofile-target-libgcc
+-configure-stageautofeedback-target-libbacktrace: maybe-all-stageautofeedback-target-libgcc
+-configure-stage1-target-libphobos: maybe-all-stage1-target-libgcc
+-configure-stage2-target-libphobos: maybe-all-stage2-target-libgcc
+-configure-stage3-target-libphobos: maybe-all-stage3-target-libgcc
+-configure-stage4-target-libphobos: maybe-all-stage4-target-libgcc
+-configure-stageprofile-target-libphobos: maybe-all-stageprofile-target-libgcc
+-configure-stagetrain-target-libphobos: maybe-all-stagetrain-target-libgcc
+-configure-stagefeedback-target-libphobos: maybe-all-stagefeedback-target-libgcc
+-configure-stageautoprofile-target-libphobos: maybe-all-stageautoprofile-target-libgcc
+-configure-stageautofeedback-target-libphobos: maybe-all-stageautofeedback-target-libgcc
+-configure-stage1-target-zlib: maybe-all-stage1-target-libgcc
+-configure-stage2-target-zlib: maybe-all-stage2-target-libgcc
+-configure-stage3-target-zlib: maybe-all-stage3-target-libgcc
+-configure-stage4-target-zlib: maybe-all-stage4-target-libgcc
+-configure-stageprofile-target-zlib: maybe-all-stageprofile-target-libgcc
+-configure-stagetrain-target-zlib: maybe-all-stagetrain-target-libgcc
+-configure-stagefeedback-target-zlib: maybe-all-stagefeedback-target-libgcc
+-configure-stageautoprofile-target-zlib: maybe-all-stageautoprofile-target-libgcc
+-configure-stageautofeedback-target-zlib: maybe-all-stageautofeedback-target-libgcc
+ configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
+ configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
+ configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
+@@ -66594,15 +61793,6 @@
+ configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
+ configure-stageautoprofile-target-libgomp: maybe-all-stageautoprofile-target-libgcc
+ configure-stageautofeedback-target-libgomp: maybe-all-stageautofeedback-target-libgcc
+-configure-stage1-target-libatomic: maybe-all-stage1-target-libgcc
+-configure-stage2-target-libatomic: maybe-all-stage2-target-libgcc
+-configure-stage3-target-libatomic: maybe-all-stage3-target-libgcc
+-configure-stage4-target-libatomic: maybe-all-stage4-target-libgcc
+-configure-stageprofile-target-libatomic: maybe-all-stageprofile-target-libgcc
+-configure-stagetrain-target-libatomic: maybe-all-stagetrain-target-libgcc
+-configure-stagefeedback-target-libatomic: maybe-all-stagefeedback-target-libgcc
+-configure-stageautoprofile-target-libatomic: maybe-all-stageautoprofile-target-libgcc
+-configure-stageautofeedback-target-libatomic: maybe-all-stageautofeedback-target-libgcc
+ @endif gcc-bootstrap
+ 
+ @if gcc-no-bootstrap
+@@ -66617,6 +61807,7 @@
+ configure-target-libgfortran: maybe-all-target-libgcc
+ configure-target-libobjc: maybe-all-target-libgcc
+ configure-target-libgo: maybe-all-target-libgcc
++configure-target-libhsail-rt: maybe-all-target-libgcc
+ configure-target-libphobos: maybe-all-target-libgcc
+ configure-target-libtermcap: maybe-all-target-libgcc
+ configure-target-winsup: maybe-all-target-libgcc
+@@ -66654,6 +61845,8 @@
+ 
+ configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
+ 
++configure-target-libhsail-rt: maybe-all-target-newlib maybe-all-target-libgloss
++
+ configure-target-libphobos: maybe-all-target-newlib maybe-all-target-libgloss
+ 
+ configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
+diff -u ./Makefile.tpl ../gcc-arm-none-eabi/Makefile.tpl
+--- ./Makefile.tpl	2022-12-05 03:37:02.000000000 -0800
++++ ../gcc-arm-none-eabi/Makefile.tpl	2022-10-11 16:29:33.227218456 -0700
+@@ -157,8 +157,6 @@
+ 	CC="$(CC_FOR_BUILD)"; export CC; \
+ 	CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
+ 	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
+-	CPP="$(CPP_FOR_BUILD)"; export CPP; \
+-	CPPFLAGS="$(CPPFLAGS_FOR_BUILD)"; export CPPFLAGS; \
+ 	CXX="$(CXX_FOR_BUILD)"; export CXX; \
+ 	CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
+ 	GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
+@@ -207,8 +205,6 @@
+ 	AR="$(AR)"; export AR; \
+ 	AS="$(AS)"; export AS; \
+ 	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
+-	CPP_FOR_BUILD="$(CPP_FOR_BUILD)"; export CPP_FOR_BUILD; \
+-	CPPFLAGS_FOR_BUILD="$(CPPFLAGS_FOR_BUILD)"; export CPPFLAGS_FOR_BUILD; \
+ 	CXX_FOR_BUILD="$(CXX_FOR_BUILD)"; export CXX_FOR_BUILD; \
+ 	DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
+ 	DSYMUTIL="$(DSYMUTIL)"; export DSYMUTIL; \
+@@ -276,14 +272,11 @@
+ 	$(POSTSTAGE1_CXX_EXPORT) \
+ 	$(LTO_EXPORTS) \
+ 	GDC="$$r/$(HOST_SUBDIR)/prev-gcc/gdc$(exeext) -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
+-	  -B$(build_tooldir)/bin/ $(GDCFLAGS_FOR_TARGET) \
+-	  -B$$r/prev-$(TARGET_SUBDIR)/libphobos/libdruntime/gcc \
++	  -B$(build_tooldir)/bin/ $(GDC_FLAGS_FOR_TARGET) \
+ 	  -B$$r/prev-$(TARGET_SUBDIR)/libphobos/src \
+-	  -B$$r/prev-$(TARGET_SUBDIR)/libphobos/src/.libs \
+ 	  -I$$r/prev-$(TARGET_SUBDIR)/libphobos/libdruntime -I$$s/libphobos/libdruntime \
+ 	  -L$$r/prev-$(TARGET_SUBDIR)/libphobos/src/.libs \
+-	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
+-	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; \
++	  -L$$r/prev-$(TARGET_SUBDIR)/libphobos/libdruntime/.libs"; \
+ 	export GDC; \
+ 	GDC_FOR_BUILD="$$GDC"; export GDC_FOR_BUILD; \
+ 	GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
+@@ -370,8 +363,6 @@
+ AS_FOR_BUILD = @AS_FOR_BUILD@
+ CC_FOR_BUILD = @CC_FOR_BUILD@
+ CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
+-CPP_FOR_BUILD = @CPP_FOR_BUILD@
+-CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@
+ CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
+ CXX_FOR_BUILD = @CXX_FOR_BUILD@
+ DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
+@@ -450,49 +441,6 @@
+ GOCFLAGS = $(CFLAGS)
+ GDCFLAGS = $(CFLAGS)
+ 
+-# Pass additional PGO and LTO compiler options to the PGO build.
+-BUILD_CFLAGS = $(PGO_BUILD_CFLAGS) $(PGO_BUILD_LTO_CFLAGS)
+-override CFLAGS += $(BUILD_CFLAGS)
+-override CXXFLAGS += $(BUILD_CFLAGS)
+-
+-# Additional PGO and LTO compiler options to generate profiling data
+-# for the PGO build.
+-PGO_BUILD_GEN_FLAGS_TO_PASS = \
+-	PGO_BUILD_CFLAGS="@PGO_BUILD_GEN_CFLAGS@" \
+-	PGO_BUILD_LTO_CFLAGS="@PGO_BUILD_LTO_CFLAGS@"
+-
+-# NB: Filter out any compiler options which may fail PGO training runs.
+-PGO_BUILD_TRAINING_CFLAGS:= \
+-	$(filter-out -Werror=%,$(CFLAGS))
+-PGO_BUILD_TRAINING_CXXFLAGS:=\
+-	$(filter-out -Werror=%,$(CXXFLAGS))
+-PGO_BUILD_TRAINING_CFLAGS:= \
+-	$(filter-out -Wall,$(PGO_BUILD_TRAINING_CFLAGS))
+-PGO_BUILD_TRAINING_CXXFLAGS:= \
+-	$(filter-out -Wall,$(PGO_BUILD_TRAINING_CXXFLAGS))
+-PGO_BUILD_TRAINING_CFLAGS:= \
+-	$(filter-out -specs=%,$(PGO_BUILD_TRAINING_CFLAGS))
+-PGO_BUILD_TRAINING_CXXFLAGS:= \
+-	$(filter-out -specs=%,$(PGO_BUILD_TRAINING_CXXFLAGS))
+-PGO_BUILD_TRAINING_FLAGS_TO_PASS = \
+-	PGO_BUILD_TRAINING=yes \
+-	CFLAGS_FOR_TARGET="$(PGO_BUILD_TRAINING_CFLAGS)" \
+-	CXXFLAGS_FOR_TARGET="$(PGO_BUILD_TRAINING_CXXFLAGS)"
+-
+-# Ignore "make check" errors in PGO training runs.
+-PGO_BUILD_TRAINING_MFLAGS = -i
+-
+-# Additional PGO and LTO compiler options to use profiling data for the
+-# PGO build.
+-PGO_BUILD_USE_FLAGS_TO_PASS = \
+-	PGO_BUILD_CFLAGS="@PGO_BUILD_USE_CFLAGS@" \
+-	PGO_BUILD_LTO_CFLAGS="@PGO_BUILD_LTO_CFLAGS@"
+-
+-# PGO training targets for the PGO build.  FIXME: Add gold tests to
+-# training.
+-PGO-TRAINING-TARGETS = binutils gas gdb ld sim
+-PGO_BUILD_TRAINING = $(addprefix maybe-check-,$(PGO-TRAINING-TARGETS))
+-
+ CREATE_GCOV = create_gcov
+ 
+ TFLAGS =
+@@ -533,11 +481,6 @@
+ 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
+ 	  --disable-build-format-warnings
+ 
+-@if target-libphobos-bootstrap
+-STAGE1_CONFIGURE_FLAGS += --with-libphobos-druntime-only
+-STAGE2_CONFIGURE_FLAGS += --with-libphobos-druntime-only
+-@endif target-libphobos-bootstrap
+-
+ # When using the slow stage1 compiler disable IL verification and forcefully
+ # enable it when using the stage2 compiler instead.  As we later compare
+ # stage2 and stage3 we are merely avoid doing redundant work, plus we apply
+@@ -827,12 +770,6 @@
+ 
+ # The target built for a native non-bootstrap build.
+ .PHONY: all
+-
+-# --enable-pgo-build enables the PGO build.
+-# 1. First build with -fprofile-generate.
+-# 2. Use "make maybe-check-*" to generate profiling data.
+-# 3. Use "make clean" to remove the previous build.
+-# 4. Rebuild with -fprofile-use.
+ all:
+ @if gcc-bootstrap
+ 	[ -f stage_final ] || echo stage3 > stage_final
+@@ -841,7 +778,7 @@
+ 	$(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
+ @endif gcc-bootstrap
+ 	@: $(MAKE); $(unstage)
+-	+@r=`${PWD_COMMAND}`; export r; \
++	@r=`${PWD_COMMAND}`; export r; \
+ 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+ @if gcc-bootstrap
+ 	if [ -f stage_last ]; then \
+@@ -849,17 +786,7 @@
+ 	  $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
+ 	else \
+ @endif gcc-bootstrap
+-	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) \
+-		$(PGO_BUILD_GEN_FLAGS_TO_PASS) all-host all-target \
+-@if pgo-build
+-	&& $(MAKE) $(RECURSE_FLAGS_TO_PASS) \
+-		$(PGO_BUILD_TRAINING_MFLAGS) \
+-		$(PGO_BUILD_TRAINING_FLAGS_TO_PASS) \
+-		$(PGO_BUILD_TRAINING) \
+-	&& $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean \
+-	&& $(MAKE) $(RECURSE_FLAGS_TO_PASS) \
+-		$(PGO_BUILD_USE_FLAGS_TO_PASS) all-host all-target \
+-@endif pgo-build
++	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
+ @if gcc-bootstrap
+ 	    ; \
+ 	fi \
+@@ -909,7 +836,7 @@
+ # Here are the targets which correspond to the do-X targets.
+ 
+ .PHONY: info installcheck dvi pdf html
+-.PHONY: install-info install-dvi install-pdf install-html
++.PHONY: install-info install-pdf install-html
+ .PHONY: clean distclean mostlyclean maintainer-clean realclean
+ .PHONY: local-clean local-distclean local-maintainer-clean
+ info: do-info
+@@ -928,8 +855,6 @@
+ 	  $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info; \
+ 	else true; fi
+ 
+-install-dvi: do-install-dvi
+-
+ install-pdf: do-install-pdf
+ 
+ install-html: do-install-html
+Common subdirectories: ./zlib and ../gcc-arm-none-eabi/zlib
Only in ../gcc-arm-none-eabi/: compile
Common subdirectories: ./config and ../gcc-arm-none-eabi/config
Only in ../gcc-arm-none-eabi/: config.guess
Only in ../gcc-arm-none-eabi/: config-ml.in
Only in ../gcc-arm-none-eabi/: config.rpath
Only in ../gcc-arm-none-eabi/: config.sub
Only in ../gcc-arm-none-eabi/: configure
Only in ../gcc-arm-none-eabi/: configure.ac
Common subdirectories: ./contrib and ../gcc-arm-none-eabi/contrib
Only in ../gcc-arm-none-eabi/: COPYING
Only in ../gcc-arm-none-eabi/: COPYING3
Only in ../gcc-arm-none-eabi/: COPYING3.LIB
Only in ../gcc-arm-none-eabi/: COPYING.LIB
Only in ../gcc-arm-none-eabi/: COPYING.RUNTIME
Common subdirectories: ./c++tools and ../gcc-arm-none-eabi/c++tools
Only in ../gcc-arm-none-eabi/: depcomp
diff -u ./.dir-locals.el ../gcc-arm-none-eabi/.dir-locals.el
--- ./.dir-locals.el	2022-12-05 03:37:02.000000000 -0800
+++ ../gcc-arm-none-eabi/.dir-locals.el	2022-10-11 10:04:29.305961832 -0700
@@ -14,10 +14,11 @@
 ;; You should have received a copy of the GNU General Public License
 ;; along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-((tcl-mode . ((tcl-indent-level . 4)
+(
+ (tcl-mode . ((tcl-indent-level . 4)
 	      (tcl-continued-indent-level . 4)
 	      (indent-tabs-mode . t)))
- (nil . ((bug-reference-url-format . "https://gcc.gnu.org/PR%s")))
+ (nil . ((bug-reference-url-format . "http://gcc.gnu.org/PR%s")))
  (c-mode . ((c-file-style . "GNU")
-	    (indent-tabs-mode . t)
-	    (fill-column . 79))))
+	    (indent-tabs-mode . t)))
+)
Common subdirectories: ./fixincludes and ../gcc-arm-none-eabi/fixincludes
Common subdirectories: ./gcc and ../gcc-arm-none-eabi/gcc
Only in ../gcc-arm-none-eabi/: .git
diff -u ./.gitignore ../gcc-arm-none-eabi/.gitignore
--- ./.gitignore	2022-12-05 03:37:02.000000000 -0800
+++ ../gcc-arm-none-eabi/.gitignore	2022-12-21 23:58:52.354184863 -0800
@@ -15,7 +15,6 @@
 *.o
 *.pyc
 *.tmp
-*.a
 
 .deps
 .libs
@@ -32,7 +31,6 @@
 
 TAGS
 TAGS.sub
-cscope.out
 
 .local.vimrc
 .lvimrc
@@ -40,15 +38,11 @@
 .clang-format
 .clang-tidy
 .clangd
-.cache
 compile_commands.json
 
 .gdbinit
 .gdb_history
 
-perf.data
-perf.data.old
-
 # ignore core files, but not java/net/protocol/core/
 core
 !core/
@@ -59,9 +53,6 @@
 LAST_UPDATED
 REVISION
 
-stamp-*
-*.stamp
-
 # ignore in-tree prerequisites
 /mpfr*
 /mpc*
Common subdirectories: ./gnattools and ../gcc-arm-none-eabi/gnattools
Common subdirectories: ./gotools and ../gcc-arm-none-eabi/gotools
Common subdirectories: ./include and ../gcc-arm-none-eabi/include
Common subdirectories: ./INSTALL and ../gcc-arm-none-eabi/INSTALL
Only in ../gcc-arm-none-eabi/: install-sh
Common subdirectories: ./intl and ../gcc-arm-none-eabi/intl
Common subdirectories: ./libada and ../gcc-arm-none-eabi/libada
Common subdirectories: ./libatomic and ../gcc-arm-none-eabi/libatomic
Common subdirectories: ./libbacktrace and ../gcc-arm-none-eabi/libbacktrace
Common subdirectories: ./libcc1 and ../gcc-arm-none-eabi/libcc1
Common subdirectories: ./libcody and ../gcc-arm-none-eabi/libcody
Common subdirectories: ./libcpp and ../gcc-arm-none-eabi/libcpp
Common subdirectories: ./libdecnumber and ../gcc-arm-none-eabi/libdecnumber
Common subdirectories: ./libffi and ../gcc-arm-none-eabi/libffi
Common subdirectories: ./libgcc and ../gcc-arm-none-eabi/libgcc
Common subdirectories: ./libgfortran and ../gcc-arm-none-eabi/libgfortran
Common subdirectories: ./libgo and ../gcc-arm-none-eabi/libgo
Common subdirectories: ./libgomp and ../gcc-arm-none-eabi/libgomp
Only in ../gcc-arm-none-eabi/: libhsail-rt
Common subdirectories: ./libiberty and ../gcc-arm-none-eabi/libiberty
Common subdirectories: ./libitm and ../gcc-arm-none-eabi/libitm
Common subdirectories: ./libobjc and ../gcc-arm-none-eabi/libobjc
Common subdirectories: ./liboffloadmic and ../gcc-arm-none-eabi/liboffloadmic
Common subdirectories: ./libphobos and ../gcc-arm-none-eabi/libphobos
Common subdirectories: ./libquadmath and ../gcc-arm-none-eabi/libquadmath
Common subdirectories: ./libsanitizer and ../gcc-arm-none-eabi/libsanitizer
Common subdirectories: ./libssp and ../gcc-arm-none-eabi/libssp
Common subdirectories: ./libstdc++-v3 and ../gcc-arm-none-eabi/libstdc++-v3
Only in ../gcc-arm-none-eabi/: libtool-ldflags
Only in ../gcc-arm-none-eabi/: libtool.m4
Common subdirectories: ./libvtv and ../gcc-arm-none-eabi/libvtv
Only in ../gcc-arm-none-eabi/: ltgcc.m4
Only in ../gcc-arm-none-eabi/: ltmain.sh
Only in ../gcc-arm-none-eabi/: lt~obsolete.m4
Common subdirectories: ./lto-plugin and ../gcc-arm-none-eabi/lto-plugin
Only in ../gcc-arm-none-eabi/: ltoptions.m4
Only in ../gcc-arm-none-eabi/: ltsugar.m4
Only in ../gcc-arm-none-eabi/: ltversion.m4
Only in ../gcc-arm-none-eabi/: MAINTAINERS
Common subdirectories: ./maintainer-scripts and ../gcc-arm-none-eabi/maintainer-scripts
Only in ../gcc-arm-none-eabi/: Makefile.def
Only in ../gcc-arm-none-eabi/: Makefile.in
Only in ../gcc-arm-none-eabi/: Makefile.tpl
Only in ../gcc-arm-none-eabi/: missing
Only in ../gcc-arm-none-eabi/: mkdep
Only in ../gcc-arm-none-eabi/: mkinstalldirs
Only in ../gcc-arm-none-eabi/: move-if-change
Only in ../gcc-arm-none-eabi/: multilib.am
Only in ../gcc-arm-none-eabi/: README
Only in ../gcc-arm-none-eabi/: symlink-tree
Only in ../gcc-arm-none-eabi/: test-driver
Only in ../gcc-arm-none-eabi/: ylwrap
Common subdirectories: ./zlib and ../gcc-arm-none-eabi/zlib
