<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7206de1eb57afa392179e61130207bab5cf064f0">https://github.com/macports/macports-ports/commit/7206de1eb57afa392179e61130207bab5cf064f0</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7206de1eb57afa392179e61130207bab5cf064f0
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Tue Jun 4 14:18:38 2024 +0100
<span style='display:block; white-space:pre;color:#404040;'> {lib}gcc13: update to 13.3.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also introduces some small tweaks to the configuration to address issues in
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> https://github.com/iains/gcc-13-branch/issues/20
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> most specifcally, removing the use of the --includedir configuration
</span><span style='display:block; white-space:pre;color:#404040;'> parameter, as this does more than it was understood to do and in fact
</span><span style='display:block; white-space:pre;color:#404040;'> also controls *where* gcc expects to find C headers, not just where it
</span><span style='display:block; white-space:pre;color:#404040;'> writes its output too, which was the understanding.
</span>---
lang/gcc13/Portfile | 31 +-
lang/gcc13/files/patch-avoid-over-poisoning.diff | 136 -
lang/gcc13/files/patch-darwin-gcc-13.2.0.diff | 15424 ---------
lang/gcc13/files/patch-darwin-gcc-13.3.0.diff | 33242 +++++++++++++++++++
.../patch-disable-sys-header-missing-abort.diff | 11 -
5 files changed, 33257 insertions(+), 15587 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc13/Portfile b/lang/gcc13/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 899a34a4b10..4365d8b351b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc13/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc13/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,17 +22,17 @@ long_description {*}${description}, including front ends for \
</span> C, C++, Objective-C, Objective-C++ and Fortran.
# Remember to reset all revision increments below to 0 on new versions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 13.2.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 13.3.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span>
set libgccname lib${name}
subport ${libgccname} { revision [ expr ${revision} + 0 ] }
set libcxxname ${name}-libcxx
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 a6d646ed9765f973d3f63ef560edf4a50cf686c3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 e275e76442a6067341a27f04c5c6b83d8613144004c0413528863dc6b5c743da \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 87858592
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 a01df0d39af53b8bef8ff42f87469212589984ec \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 0845e9621c9543a13f484e94584a49ffc0129970e9914624235fc1d061a0c083 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 87909952
</span>
# Primary releases
master_sites https://ftpmirror.gnu.org/gcc/gcc-${version}/ \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -92,7 +92,6 @@ configure.dir ${workpath}/build
</span> configure.cmd ${worksrcpath}/configure
configure.args --enable-languages=[join ${gcc_configure_langs} ","] \
--libdir=${prefix}/lib/${name} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --includedir=${prefix}/include/${name} \
</span> --infodir=${prefix}/share/info \
--mandir=${prefix}/share/man \
--datarootdir=${prefix}/share/gcc-${major} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -152,8 +151,6 @@ if { ${os.platform} eq "darwin" } {
</span> # Patch generated from https://github.com/iains/gcc-13-branch
# git diff --no-prefix releases/gcc-13.1.0 gcc-13.1-darwin-r0
patchfiles-append patch-darwin-gcc-${version}.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # Do not abort if 'system' headers in /opt/local/include/gcc are missing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-disable-sys-header-missing-abort.diff
</span> # GCC fixinc work-around for sys/ucred.h on OSX10.14.4 no longer seems to work ???
if { ${os.major} == 18 } {
patchfiles-append patch-OSX10.14-ucred-atomic-define.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -173,9 +170,6 @@ if { ${os.platform} eq "darwin" } {
</span> # - https://github.com/gcc-mirror/gcc/commit/b410cf1dc056aab195c5408871ffca932df8a78a
patchfiles-append patch-gcc10-disable-macports-cctools-as-changes.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111632
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-avoid-over-poisoning.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.env-append \
DISABLE_MACPORTS_AS_CLANG_SEARCH=1 \
DISABLE_XCODE_AS_CLANG_SEARCH=1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -415,11 +409,6 @@ if {${subport} eq ${libgccname}} {
</span> --libdir=${prefix}/lib/${name} \
--libdir=${prefix}/lib/libgcc
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # see https://trac.macports.org/ticket/54766
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --includedir=${prefix}/include/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --includedir=${prefix}/include/gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.args-replace \
--with-gxx-include-dir=${prefix}/include/${name}/c++/ \
--with-gxx-include-dir=${prefix}/include/gcc/c++/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -519,6 +508,16 @@ if {${subport} eq ${name}} {
</span> }
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Ensure all headers are in versioned dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Required after we stopped using the option the --includedir option
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # See https://github.com/iains/gcc-13-branch/issues/20 for more details.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach h [glob ${destroot}${prefix}/include/*.h] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set f [file tail ${h}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set newh ${destroot}${prefix}/include/${name}/${f}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_debug "Moving ${h} to ${newh}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file rename ${h} ${newh}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> }
select.group gcc
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc13/files/patch-avoid-over-poisoning.diff b/lang/gcc13/files/patch-avoid-over-poisoning.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1f801969bbf..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc13/files/patch-avoid-over-poisoning.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,136 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 9970b576b7e4ae337af1268395ff221348c4b34a Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Thu, 7 Mar 2024 14:36:03 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] Include safe-ctype.h after C++ standard headers, to avoid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- over-poisoning
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-When building gcc's C++ sources against recent libc++, the poisoning of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-the ctype macros due to including safe-ctype.h before including C++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-standard headers such as <list>, <map>, etc, causes many compilation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-errors, similar to:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- In file included from /home/dim/src/gcc/master/gcc/gensupport.cc:23:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- In file included from /home/dim/src/gcc/master/gcc/system.h:233:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- In file included from /usr/include/c++/v1/vector:321:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- In file included from
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /usr/include/c++/v1/__format/formatter_bool.h:20:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- In file included from
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /usr/include/c++/v1/__format/formatter_integral.h:32:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- In file included from /usr/include/c++/v1/locale:202:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /usr/include/c++/v1/__locale:546:5: error: '__abi_tag__' attribute
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- only applies to structs, variables, functions, and namespaces
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 546 | _LIBCPP_INLINE_VISIBILITY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- | ^
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /usr/include/c++/v1/__config:813:37: note: expanded from macro
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '_LIBCPP_INLINE_VISIBILITY'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 813 | # define _LIBCPP_INLINE_VISIBILITY _LIBCPP_HIDE_FROM_ABI
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- | ^
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /usr/include/c++/v1/__config:792:26: note: expanded from macro
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '_LIBCPP_HIDE_FROM_ABI'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 792 |
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __attribute__((__abi_tag__(_LIBCPP_TOSTRING(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _LIBCPP_VERSIONED_IDENTIFIER))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- | ^
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- In file included from /home/dim/src/gcc/master/gcc/gensupport.cc:23:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- In file included from /home/dim/src/gcc/master/gcc/system.h:233:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- In file included from /usr/include/c++/v1/vector:321:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- In file included from
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /usr/include/c++/v1/__format/formatter_bool.h:20:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- In file included from
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /usr/include/c++/v1/__format/formatter_integral.h:32:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- In file included from /usr/include/c++/v1/locale:202:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /usr/include/c++/v1/__locale:547:37: error: expected ';' at end of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- declaration list
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 547 | char_type toupper(char_type __c) const
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- | ^
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /usr/include/c++/v1/__locale:553:48: error: too many arguments
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- provided to function-like macro invocation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 553 | const char_type* toupper(char_type* __low, const
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- char_type* __high) const
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- | ^
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /home/dim/src/gcc/master/gcc/../include/safe-ctype.h:146:9: note:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- macro 'toupper' defined here
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 146 | #define toupper(c) do_not_use_toupper_with_safe_ctype
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- | ^
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-This is because libc++ uses different transitive includes than
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-libstdc++, and some of those transitive includes pull in various ctype
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-declarations (typically via <locale>).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-There was already a special case for including <string> before
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-safe-ctype.h, so move the rest of the C++ standard header includes to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-the same location, to fix the problem.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-gcc/ChangeLog:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * system.h: Include safe-ctype.h after C++ standard headers.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Signed-off-by: Dimitry Andric <dimitry@andric.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc/system.h | 39 ++++++++++++++++++---------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 18 insertions(+), 21 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/gcc/system.h b/gcc/system.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b0edab0288548..ab29fc1977644 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/system.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/system.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -194,27 +194,8 @@ extern int fprintf_unlocked (FILE *, const char *, ...);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef fread_unlocked
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef fwrite_unlocked
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* Include <string> before "safe-ctype.h" to avoid GCC poisoning
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- the ctype macros through safe-ctype.h */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifdef __cplusplus
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifdef INCLUDE_STRING
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# include <string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* There are an extraordinary number of issues with <ctype.h>.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- The last straw is that it varies with the locale. Use libiberty's
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- replacement instead. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include "safe-ctype.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include <errno.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if !defined (errno) && defined (HAVE_DECL_ERRNO) && !HAVE_DECL_ERRNO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--extern int errno;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Include C++ standard headers before "safe-ctype.h" to avoid GCC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ poisoning the ctype macros through safe-ctype.h */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef __cplusplus
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if defined (INCLUDE_ALGORITHM) || !defined (HAVE_SWAP_IN_UTILITY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -229,6 +210,9 @@ extern int errno;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef INCLUDE_SET
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # include <set>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef INCLUDE_STRING
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# include <string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef INCLUDE_VECTOR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # include <vector>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -245,6 +229,19 @@ extern int errno;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # include <type_traits>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* There are an extraordinary number of issues with <ctype.h>.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ The last straw is that it varies with the locale. Use libiberty's
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ replacement instead. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "safe-ctype.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <errno.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !defined (errno) && defined (HAVE_DECL_ERRNO) && !HAVE_DECL_ERRNO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern int errno;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Some of glibc's string inlines cause warnings. Plus we'd rather
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rely on (and therefore test) GCC's string builtins. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define __NO_STRING_INLINES
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc13/files/patch-darwin-gcc-13.2.0.diff b/lang/gcc13/files/patch-darwin-gcc-13.2.0.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index f0a289923ff..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc13/files/patch-darwin-gcc-13.2.0.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15424 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git Makefile.def Makefile.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 35e994eb77e..9b4a8a2bf7a 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -47,7 +47,8 @@ host_modules= { module= fixincludes; bootstrap=true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_modules= { module= flex; no_check_cross= true; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_modules= { module= gas; bootstrap=true; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_modules= { module= gcc; bootstrap=true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- extra_make_flags="$(EXTRA_GCC_FLAGS)"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_make_flags="$(EXTRA_GCC_FLAGS)";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_configure_flags='@gcc_host_pie@'; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_modules= { module= gmp; lib_path=.libs; bootstrap=true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Work around in-tree gmp configure bug with missing flex.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_configure_flags='--disable-shared LEX="touch lex.yy.c" @host_libs_picflag@';
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git Makefile.in Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 06a9398e172..0973ec3a71d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12016,7 +12016,7 @@ configure-gcc:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $$s/$$module_srcdir/configure \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --srcdir=$${topdir}/$$module_srcdir \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --target=${target_alias} @gcc_host_pie@ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- || exit 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @endif gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12051,7 +12051,8 @@ configure-stage1-gcc:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(STAGE1_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(STAGE1_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12084,7 +12085,8 @@ configure-stage2-gcc:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(STAGE2_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(STAGE2_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12117,7 +12119,8 @@ configure-stage3-gcc:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(STAGE3_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(STAGE3_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12150,7 +12153,8 @@ configure-stage4-gcc:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(STAGE4_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(STAGE4_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12183,7 +12187,8 @@ configure-stageprofile-gcc:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(STAGEprofile_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(STAGEprofile_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .PHONY: configure-stagetrain-gcc maybe-configure-stagetrain-gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12216,7 +12221,8 @@ configure-stagetrain-gcc:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(STAGEtrain_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(STAGEtrain_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12249,7 +12255,8 @@ configure-stagefeedback-gcc:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(STAGEfeedback_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(STAGEfeedback_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .PHONY: configure-stageautoprofile-gcc maybe-configure-stageautoprofile-gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12282,7 +12289,8 @@ configure-stageautoprofile-gcc:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(STAGEautoprofile_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(STAGEautoprofile_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .PHONY: configure-stageautofeedback-gcc maybe-configure-stageautofeedback-gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12315,7 +12323,8 @@ configure-stageautofeedback-gcc:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(STAGEautofeedback_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(STAGEautofeedback_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git README.md README.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..43270620f4d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ README.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# This is a branch of GCC-13.2 supporting AArch64(Arm64) on Darwin.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The branch is suitable for powerpc, i686, x86_64 and aarch64 Darwin from Darwin9 (MacOSX 10.5) through Darwin22 (macOS 13 / Ventura) on architectures relevant to each version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Please see README for general information on the GCC sources
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Please see gcc/config/aarch64/darwinpcs.md for a description of the AArch64 ABI
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Please report issues for this branch to:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+https://github.com/iains/gcc-13-branch/issues
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**_The current release is GCC-13.2-darwin-r0. (August 2023)_**
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+This release:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Includes all 13.2 upstream fixes (including some preparations for Sonoma).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * An update to the handling of -stdlib that allows system versions before 10.8 to configure this as enabled but using the default (in-tree) path for the includes. This is configured as `--with-gxx-libcxx-include-dir=yes`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Some additions that will allow Arm64 macOS versions to build the D compiler. This requires a build of GCC 11 with D enabled (since D requires a D compiler to bootstrap for versions after 11). D support is "experimental".
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Extras thanks to:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * 'FX' (https://github.com/fxcoudert) for the main part of the ```__float128``` support, and many test fixes.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Andrew Burgess (while at Embecosm) for the work on heap based trampolines.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Maxim Blinov (Embecosm) for work on modifications to GCC's function lowering code to enable better support of the Darwin Arm64 ABI.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Iain Sandoe.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git aclocal.m4 aclocal.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..e69de29bb2d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git c++tools/Makefile.in c++tools/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 77bda3d56dc..dcb1029e064 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- c++tools/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ c++tools/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -29,8 +29,9 @@ AUTOCONF := @AUTOCONF@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AUTOHEADER := @AUTOHEADER@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CXX := @CXX@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CXXFLAGS := @CXXFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--PIEFLAG := @PIEFLAG@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CXXOPTS := $(CXXFLAGS) $(PIEFLAG) -fno-exceptions -fno-rtti
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+PICFLAG := @PICFLAG@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LD_PICFLAG := @LD_PICFLAG@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CXXOPTS := $(CXXFLAGS) $(PICFLAG) -fno-exceptions -fno-rtti
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS := @LDFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- exeext := @EXEEXT@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBIBERTY := ../libiberty/libiberty.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -90,11 +91,15 @@ ifeq (@CXX_AUX_TOOLS@,yes)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- all::g++-mapper-server$(exeext)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifneq ($(PICFLAG),)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+override LIBIBERTY := ../libiberty/pic/libiberty.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAPPER.O := server.o resolver.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CODYLIB = ../libcody/libcody.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CXXINC += -I$(srcdir)/../libcody -I$(srcdir)/../include -I$(srcdir)/../gcc -I. -I../gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g++-mapper-server$(exeext): $(MAPPER.O) $(CODYLIB)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- +$(CXX) $(LDFLAGS) $(PIEFLAG) -o $@ $^ $(LIBIBERTY) $(NETLIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ +$(CXX) $(LDFLAGS) $(PICFLAG) $(LD_PICFLAG) -o $@ $^ $(LIBIBERTY) $(NETLIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # copy to gcc dir so tests there can run
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- all::../gcc/g++-mapper-server$(exeext)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git c++tools/configure c++tools/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 742816e4253..88087009383 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- c++tools/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ c++tools/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -627,7 +627,8 @@ get_gcc_base_ver
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EGREP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GREP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CXXCPP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--PIEFLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LD_PICFLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+PICFLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINTAINER
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CXX_AUX_TOOLS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AUTOHEADER
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -700,6 +701,7 @@ enable_c___tools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_checking
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_default_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_precious_vars='build_alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1333,6 +1335,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- only specific categories of checks. Categories are:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- yes,no,all,none,release.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-default-pie enable Position Independent Executable as default
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Optional Packages:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2990,12 +2993,20 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --enable-default-pie was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --enable-default-pie was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "${enable_default_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- enableval=$enable_default_pie; PIEFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_default_pie; PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- PIEFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_pie; PICFLAG=-fPIE; LD_PICFLAG=-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check if O_CLOEXEC is defined by fcntl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git c++tools/configure.ac c++tools/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 23e98c8e721..44dfaccbbfa 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- c++tools/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ c++tools/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -102,8 +102,15 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_ARG_ENABLE(default-pie,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [AS_HELP_STRING([--enable-default-pie],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [enable Position Independent Executable as default])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--[PIEFLAG=-fPIE], [PIEFLAG=])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_SUBST([PIEFLAG])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[PICFLAG=-fPIE], [PICFLAG=])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build host code as PIE])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[PICFLAG=-fPIE; LD_PICFLAG=-pie], [])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(LD_PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check if O_CLOEXEC is defined by fcntl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CACHE_CHECK(for O_CLOEXEC, ac_cv_o_cloexec, [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git configure configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 117a7ef23f2..c721ee4b5b2 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -687,7 +687,10 @@ extra_host_zlib_configure_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_host_libiberty_configure_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- stage1_languages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_libs_picflag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+PICFLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gcc_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_linker_plugin_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_linker_plugin_configure_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- islinc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -830,6 +833,7 @@ enable_isl_version_check
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_lto
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_linker_plugin_configure_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_linker_plugin_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_host_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_stage1_languages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_objc_gc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1558,6 +1562,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-linker-plugin-flags=FLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- additional flags for configuring and building linker
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- plugins [none]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-host-pie build position independent host executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-host-shared build host code as shared libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-stage1-languages[=all]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- choose additional languages to build during stage1.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3451,6 +3456,8 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Disable libffi for some systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case "${target}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64*-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- powerpc-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- i[3456789]86-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8414,6 +8421,20 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+case $target in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-darwin2* | *-darwin1[56789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # For these versions, we default to using embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" != "xno"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ poststage1_ldflags="$poststage1_ldflags -nodefaultrpaths"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # For these versions, we only use embedded rpaths on demand.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ poststage1_ldflags="$poststage1_ldflags -nodefaultrpaths"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # GCC GRAPHITE dependency isl.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8645,6 +8666,39 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Handle --enable-host-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# If host PIE executables are the default (or must be forced on) for some host,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# we must pass that configuration to the gcc directory.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gcc_host_pie=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_pie; host_pie=$enableval
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case $host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$host_pie != xyes ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # for Darwin20+ this is required.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIE executables are required for the configured host, host-pie setting ignored." >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: PIE executables are required for the configured host, host-pie setting ignored." >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ host_pie=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_host_pie=--enable-host-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *) ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case $host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Default to PIE (mandatory for aarch64).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ host_pie=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_host_pie=--enable-host-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *) host_pie=no ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Checked early to determine whether jit is an 'all' language
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --enable-host-shared was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8654,26 +8708,57 @@ if test "${enable_host_shared+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- x86_64-*-darwin* | aarch64-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test x$host_shared != xyes ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # PIC is the default, and actually cannot be switched off.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- echo configure.ac: warning: PIC code is required for the configured target, host-shared setting ignored. 1>&2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIC code is required for the configured host; host-shared setting ignored." >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: PIC code is required for the configured host; host-shared setting ignored." >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ host_shared=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$host_pie = xyes -a x$host_shared != xyes ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIC code is required for PIE host executables host-shared setting ignored." >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: PIC code is required for PIE host executables host-shared setting ignored." >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_shared=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *) ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case $host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # 64B x86_64 and Aarch64 Darwin default to PIC.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- x86_64-*-darwin* | aarch64-*-darwin*) host_shared=yes ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *) host_shared=no ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # 32B and powerpc64 Darwin must use PIC to link PIE exes.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-*-darwin*) host_shared=$host_pie ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *) host_shared=no;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case $host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Since host shared is the default for 64b Darwin, and also enabled for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # host_pie, ensure that we present the PIE flag when host_pie is active.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # If we are building PIC/PIE host executables, and we are building dependent
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # libs (e.g. GMP) in-tree those libs need to be configured to generate PIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # code.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_libs_picflag=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test "$host_shared" = "yes";then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "$host_shared" = "yes" -o "$host_pie" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_libs_picflag='--with-pic'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git configure.ac configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b3e9bbd2aa5..a75c9e8850c 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -710,6 +710,8 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Disable libffi for some systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case "${target}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64*-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- powerpc-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- i[[3456789]]86-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1806,6 +1808,20 @@ AC_ARG_WITH(boot-ldflags,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$poststage1_libs" = ""; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- poststage1_ldflags="-static-libstdc++ -static-libgcc"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+case $target in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-darwin2* | *-darwin1[[56789]]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # For these versions, we default to using embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" != "xno"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ poststage1_ldflags="$poststage1_ldflags -nodefaultrpaths"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # For these versions, we only use embedded rpaths on demand.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ poststage1_ldflags="$poststage1_ldflags -nodefaultrpaths"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(poststage1_ldflags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # GCC GRAPHITE dependency isl.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1891,6 +1907,36 @@ AC_ARG_ENABLE(linker-plugin-flags,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_linker_plugin_flags=)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(extra_linker_plugin_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Handle --enable-host-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# If host PIE executables are the default (or must be forced on) for some host,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# we must pass that configuration to the gcc directory.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gcc_host_pie=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build position independent host executables])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[host_pie=$enableval
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case $host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$host_pie != xyes ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # for Darwin20+ this is required.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AC_MSG_WARN([PIE executables are required for the configured host, host-pie setting ignored.])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ host_pie=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_host_pie=--enable-host-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *) ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[case $host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Default to PIE (mandatory for aarch64).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ host_pie=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_host_pie=--enable-host-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *) host_pie=no ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(host_pie)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(gcc_host_pie)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Checked early to determine whether jit is an 'all' language
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1901,23 +1947,52 @@ AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- x86_64-*-darwin* | aarch64-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test x$host_shared != xyes ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # PIC is the default, and actually cannot be switched off.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- echo configure.ac: warning: PIC code is required for the configured target, host-shared setting ignored. 1>&2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AC_MSG_WARN([PIC code is required for the configured host; host-shared setting ignored.])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ host_shared=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$host_pie = xyes -a x$host_shared != xyes ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AC_MSG_WARN([PIC code is required for PIE host executables host-shared setting ignored.])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_shared=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *) ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [case $host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # 64B x86_64 and Aarch64 Darwin default to PIC.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- x86_64-*-darwin* | aarch64-*-darwin*) host_shared=yes ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *) host_shared=no ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # 32B and powerpc64 Darwin must use PIC to link PIE exes.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-*-darwin*) host_shared=$host_pie ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *) host_shared=no;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(host_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case $host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Since host shared is the default for 64b Darwin, and also enabled for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # host_pie, ensure that we present the PIE flag when host_pie is active.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # If we are building PIC/PIE host executables, and we are building dependent
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # libs (e.g. GMP) in-tree those libs need to be configured to generate PIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # code.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_libs_picflag=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test "$host_shared" = "yes";then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "$host_shared" = "yes" -o "$host_pie" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_libs_picflag='--with-pic'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(host_libs_picflag)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git fixincludes/Makefile.in fixincludes/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1937dcaa32d..e6ce41dba39 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- fixincludes/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ fixincludes/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -73,7 +73,7 @@ default : all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Now figure out from those variables how to compile and link.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .c.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CC) -c $(CFLAGS) $(WARN_CFLAGS) $(CPPFLAGS) $(FIXINC_CFLAGS) $<
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CC) -c $(CFLAGS) $(PICFLAG) $(WARN_CFLAGS) $(CPPFLAGS) $(FIXINC_CFLAGS) $<
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # The only suffixes we want for implicit rules are .c and .o.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .SUFFIXES:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -87,7 +87,11 @@ default : all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ##
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ## # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifeq ($(PICFLAG),)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBIBERTY=../libiberty/libiberty.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBIBERTY=../libiberty/pic/libiberty.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ALLOBJ = fixincl.o fixtests.o fixfixes.o server.o procopen.o \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fixlib.o fixopts.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -107,15 +111,15 @@ oneprocess : full-stamp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- twoprocess : test-stamp $(AF)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- full-stamp : $(ALLOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CC) $(CFLAGS) $(LDFLAGS) -o $(FI) $(ALLOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CC) $(CFLAGS) $(PICFLAG) $(LDFLAGS) $(LD_PICFLAG) -o $(FI) $(ALLOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(STAMP) $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test-stamp : $(TESTOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CC) $(CFLAGS) $(LDFLAGS) -o $(FI) $(TESTOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CC) $(CFLAGS) $(PICFLAG) $(LDFLAGS) $(LD_PICFLAG) -o $(FI) $(TESTOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(STAMP) $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(AF): $(FIXOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(FIXOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CC) $(CFLAGS) $(PICFLAG) $(LDFLAGS) $(LD_PICFLAG) -o $@ $(FIXOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(ALLOBJ) : $(HDR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fixincl.o : fixincl.c $(srcdir)/fixincl.x
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git fixincludes/configure fixincludes/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index bdcc41f6ddc..a5e995f5316 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- fixincludes/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ fixincludes/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -623,6 +623,8 @@ ac_subst_vars='LTLIBOBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBOBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- get_gcc_base_ver
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LD_PICFLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+PICFLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TARGET
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_noncanonical
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WERROR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -695,6 +697,7 @@ enable_option_checking
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_werror_always
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_local_prefix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_twoprocess
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1323,6 +1326,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-werror-always enable -Werror despite compiler version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-twoprocess Use a separate process to apply the fixes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-maintainer-mode enable make rules and dependencies not useful
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (and sometimes confusing) to the casual installer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3022,6 +3026,7 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ---------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # _LT_COMPILER_PIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath_$1=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # _LT_LINKER_SHLIBS([TAGNAME])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ----------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3044,7 +3049,6 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # the compiler configuration to `libtool'.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # _LT_LANG_CXX_CONFIG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ---------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Figure out "hidden" library dependencies from verbose
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4835,6 +4839,15 @@ $as_echo "#define SEPARATE_FIX_PROC 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_pie; PICFLAG=-fPIE; LD_PICFLAG=-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case $host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- vax-dec-bsd* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git fixincludes/configure.ac fixincludes/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ef2227e3c93..4e78511d20f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- fixincludes/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ fixincludes/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -68,6 +68,14 @@ if test $TARGET = twoprocess; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [Define if testing and fixing are done by separate process])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build host code as PIE])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[PICFLAG=-fPIE; LD_PICFLAG=-pie], [])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(LD_PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case $host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- vax-dec-bsd* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_DEFINE(exit, xexit, [Define to xexit if the host system does not support atexit])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/Makefile.in gcc/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 775aaa1b3c4..2b0d8f9cd01 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -158,6 +158,9 @@ LDFLAGS = @LDFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Should we build position-independent host code?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PICFLAG = @PICFLAG@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# The linker flag for the above.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LD_PICFLAG = @LD_PICFLAG@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Flags to determine code coverage. When coverage is disabled, this will
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # contain the optimization flags, as you normally want code coverage
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # without optimization.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -266,19 +269,19 @@ LINKER = $(CC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LINKER_FLAGS = $(CFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie = @enable_host_pie@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable Intel CET on Intel CET enabled host if needed.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CET_HOST_FLAGS = @CET_HOST_FLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMPILER += $(CET_HOST_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--NO_PIE_CFLAGS = @NO_PIE_CFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--NO_PIE_FLAG = @NO_PIE_FLAG@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DO_LINK_MUTEX = @DO_LINK_MUTEX@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# We don't want to compile the compilers with -fPIE, it make PCH fail.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--COMPILER += $(NO_PIE_CFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Maybe compile the compilers with -fPIE or -fPIC.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+COMPILER += $(PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# Link with -no-pie since we compile the compiler with -fno-PIE.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LINKER += $(NO_PIE_FLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Link with -pie, or -no-pie, depending on the above.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LINKER += $(LD_PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Like LINKER, but use a mutex for serializing front end links.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifeq (@DO_LINK_MUTEX@,true)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1050,7 +1053,7 @@ RTL_SSA_H = $(PRETTY_PRINT_H) insn-config.h splay-tree-utils.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # programs built during a bootstrap.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # autoconf inserts -DCROSS_DIRECTORY_STRUCTURE if we are building a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # cross compiler which does not use the native headers and libraries.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INTERNAL_CFLAGS = -DIN_GCC $(PICFLAG) @CROSS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INTERNAL_CFLAGS = -DIN_GCC @CROSS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # This is the variable actually used when we compile. If you change this,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # you probably want to update BUILD_CFLAGS in configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1068,21 +1071,24 @@ ALL_CXXFLAGS = $(T_CFLAGS) $(CFLAGS-$@) $(CXXFLAGS) $(INTERNAL_CFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ALL_CPPFLAGS = $(INCLUDES) $(CPPFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # This is the variable to use when using $(COMPILER).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--ALL_COMPILERFLAGS = $(ALL_CXXFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ALL_COMPILERFLAGS = $(ALL_CXXFLAGS) $(PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # This is the variable to use when using $(LINKER).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--ALL_LINKERFLAGS = $(ALL_CXXFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ALL_LINKERFLAGS = $(ALL_CXXFLAGS) $(LD_PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Build and host support libraries.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# Use the "pic" build of libiberty if --enable-host-shared, unless we are
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# building for mingw.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Use the "pic" build of libiberty if --enable-host-shared or --enable-host-pie,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# unless we are building for mingw.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBIBERTY_PICDIR=$(if $(findstring mingw,$(target)),,pic)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--ifeq ($(enable_host_shared),yes)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifneq ($(enable_host_shared)$(enable_host_pie),)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBIBERTY = ../libiberty/$(LIBIBERTY_PICDIR)/libiberty.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--BUILD_LIBIBERTY = $(build_libobjdir)/libiberty/$(LIBIBERTY_PICDIR)/libiberty.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBIBERTY = ../libiberty/libiberty.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifeq ($(enable_host_shared),yes)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+BUILD_LIBIBERTY = $(build_libobjdir)/libiberty/$(LIBIBERTY_PICDIR)/libiberty.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BUILD_LIBIBERTY = $(build_libobjdir)/libiberty/libiberty.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1167,6 +1173,8 @@ LANG_MAKEFRAGS = @all_lang_makefrags@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Used by gcc/jit/Make-lang.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LD_VERSION_SCRIPT_OPTION = @ld_version_script_option@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LD_SONAME_OPTION = @ld_soname_option@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@DARWIN_RPATH = @rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_FALSE@DARWIN_RPATH = ${libdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Flags to pass to recursive makes.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # CC is set by configure.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1973,9 +1981,12 @@ cs-tconfig.h: Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(SHELL) $(srcdir)/mkconfig.sh tconfig.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cs-tm.h: Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- TARGET_CPU_DEFAULT="$(target_cpu_default)" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- HEADERS="$(tm_include_list)" DEFINES="$(tm_defines)" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(SHELL) $(srcdir)/mkconfig.sh tm.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_FALSE@ TARGET_CPU_DEFAULT="$(target_cpu_default)" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_FALSE@ HEADERS="$(tm_include_list)" DEFINES="$(tm_defines)" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_FALSE@ $(SHELL) $(srcdir)/mkconfig.sh tm.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ TARGET_CPU_DEFAULT="$(target_cpu_default)" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ HEADERS="$(tm_include_list)" DEFINES="$(tm_defines) DARWIN_AT_RPATH=1" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ $(SHELL) $(srcdir)/mkconfig.sh tm.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cs-tm_p.h: Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TARGET_CPU_DEFAULT="" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4141,6 +4152,9 @@ site.exp: ./config.status Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- echo "set COMPAT_OPTIONS \"$(COMPAT_OPTIONS)\"" >> ./site.tmp; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else true; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @if test "x@enable_darwin_at_rpath@" = "xyes" ; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "set ENABLE_DARWIN_AT_RPATH 1" >> ./site.tmp; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @echo "## All variables above are generated by configure. Do Not Edit ##" >> ./site.tmp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @cat ./site.tmp > site.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @cat site.bak | sed \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/aclocal.m4 gcc/aclocal.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6be36df5190..126e09bbcd1 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/aclocal.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/aclocal.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12,6 +12,56 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # PARTICULAR PURPOSE.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# AM_CONDITIONAL -*- Autoconf -*-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# This file is free software; the Free Software Foundation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# gives unlimited permission to copy and/or distribute it,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# with or without modifications, as long as this notice is preserved.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# -------------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Define a conditional.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_DEFUN([AM_CONDITIONAL],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[AC_PREREQ([2.52])dnl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST([$1_TRUE])dnl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST([$1_FALSE])dnl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+m4_define([_AM_COND_VALUE_$1], [$2])dnl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if $2; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $1_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $1_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $1_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $1_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_CONFIG_COMMANDS_PRE(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AC_MSG_ERROR([[conditional "$1" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally.]])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Copyright (C) 2006-2017 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# This file is free software; the Free Software Foundation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# gives unlimited permission to copy and/or distribute it,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# with or without modifications, as long as this notice is preserved.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# _AM_SUBST_NOTMAKE(VARIABLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# ---------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# This macro is traced by Automake.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_DEFUN([_AM_SUBST_NOTMAKE])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# AM_SUBST_NOTMAKE(VARIABLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# --------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Public sister of _AM_SUBST_NOTMAKE.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m4_include([../libtool.m4])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m4_include([../ltoptions.m4])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m4_include([../ltsugar.m4])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/ada/gcc-interface/Make-lang.in gcc/ada/gcc-interface/Make-lang.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 9507f2f0920..2b9b0de8273 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/ada/gcc-interface/Make-lang.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/ada/gcc-interface/Make-lang.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -72,7 +72,8 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ALL_ADAFLAGS = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CFLAGS) $(ADA_CFLAGS) $(ADAFLAGS) $(CHECKING_ADAFLAGS) $(WARN_ADAFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CFLAGS) $(ADA_CFLAGS) $(ADAFLAGS) $(CHECKING_ADAFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(WARN_ADAFLAGS) $(PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FORCE_DEBUG_ADAFLAGS = -g
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADA_CFLAGS =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMON_ADA_INCLUDES = -I- -I. -Iada/generated -Iada -I$(srcdir)/ada
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1109,7 +1110,7 @@ ada/b_gnat1.adb : $(GNAT1_ADA_OBJS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ada/b_gnat1.o : ada/b_gnat1.adb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Do not use ADAFLAGS to get rid of -gnatg which generates a lot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # of style messages.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CC) -c $(CFLAGS) $(ADA_CFLAGS) -gnatp -gnatws $(ADA_INCLUDES) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CC) -c $(CFLAGS) $(ADA_CFLAGS) $(PICFLAG) -gnatp -gnatws $(ADA_INCLUDES) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $< $(ADA_OUTPUT_OPTION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ada/b_gnatb.adb : $(GNATBIND_OBJS) ada/gnatbind.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1118,7 +1119,7 @@ ada/b_gnatb.adb : $(GNATBIND_OBJS) ada/gnatbind.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(MV) b_gnatb.adb b_gnatb.ads ada/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ada/b_gnatb.o : ada/b_gnatb.adb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CC) -c $(CFLAGS) $(ADA_CFLAGS) -gnatp -gnatws $(ADA_INCLUDES) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CC) -c $(CFLAGS) $(ADA_CFLAGS) $(PICFLAG) -gnatp -gnatws $(ADA_INCLUDES) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $< $(ADA_OUTPUT_OPTION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- include $(srcdir)/ada/Make-generated.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/ada/gcc-interface/Makefile.in gcc/ada/gcc-interface/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index da6a56fcec8..51a4bf17038 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/ada/gcc-interface/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/ada/gcc-interface/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -91,6 +91,7 @@ LS = ls
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RANLIB = @RANLIB@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RANLIB_FLAGS = @ranlib_flags@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AWK = @AWK@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+PICFLAG = @PICFLAG@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMPILER = $(CC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMPILER_FLAGS = $(CFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -239,7 +240,11 @@ ALL_CPPFLAGS = $(CPPFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ALL_COMPILERFLAGS = $(ALL_CFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # This is where we get libiberty.a from.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifeq ($(PICFLAG),)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBIBERTY = ../../libiberty/libiberty.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBIBERTY = ../../libiberty/pic/libiberty.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # We need to link against libbacktrace because diagnostic.c in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # libcommon.a uses it.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -256,9 +261,6 @@ TOOLS_LIBS = ../version.o ../link.o ../targext.o ../../ggc-none.o \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LIBGNAT) $(LIBINTL) $(LIBICONV) ../$(LIBBACKTRACE) ../$(LIBIBERTY) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(SYSLIBS) $(TGT_LIB)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# Add -no-pie to TOOLS_LIBS since some of them are compiled with -fno-PIE.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--TOOLS_LIBS += @NO_PIE_FLAG@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Specify the directories to be searched for header files.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Both . and srcdir are used, in that order,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # so that tm.h and config.h will be found in the compilation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -789,12 +791,15 @@ gnatlib-shared-darwin:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(SO_OPTS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wl,-install_name,@rpath/libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(MISCLIB)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -nodefaultrpaths -Wl,-rpath,@loader_path/,-rpath,@loader_path/.. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -Wl,-rpath,@loader_path/../../../../ $(MISCLIB)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cd $(RTSDIR); $(GCC_FOR_ADA_RTS) -dynamiclib $(PICFLAG_FOR_TARGET) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -o libgnarl$(hyphen)$(LIBRARY_VERSION)$(soext) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(GNATRTL_TASKING_OBJS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(SO_OPTS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wl,-install_name,@rpath/libgnarl$(hyphen)$(LIBRARY_VERSION)$(soext) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -nodefaultrpaths -Wl,-rpath,@loader_path/,-rpath,@loader_path/.. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -Wl,-rpath,@loader_path/../../../../ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(THREADSLIB) -Wl,libgnat$(hyphen)$(LIBRARY_VERSION)$(soext)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cd $(RTSDIR); $(LN_S) libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgnat$(soext)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/builtins.def gcc/builtins.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 4ad95a12f83..922219963e3 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/builtins.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/builtins.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1067,6 +1067,8 @@ DEF_BUILTIN_STUB (BUILT_IN_ADJUST_TRAMPOLINE, "__builtin_adjust_trampoline")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEF_BUILTIN_STUB (BUILT_IN_INIT_DESCRIPTOR, "__builtin_init_descriptor")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEF_BUILTIN_STUB (BUILT_IN_ADJUST_DESCRIPTOR, "__builtin_adjust_descriptor")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEF_BUILTIN_STUB (BUILT_IN_NONLOCAL_GOTO, "__builtin_nonlocal_goto")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DEF_BUILTIN_STUB (BUILT_IN_NESTED_PTR_CREATED, "__builtin_nested_func_ptr_created")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DEF_BUILTIN_STUB (BUILT_IN_NESTED_PTR_DELETED, "__builtin_nested_func_ptr_deleted")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Implementing __builtin_setjmp. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEF_BUILTIN_STUB (BUILT_IN_SETJMP_SETUP, "__builtin_setjmp_setup")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/c-family/c-opts.cc gcc/c-family/c-opts.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index c68a2a27469..a600d40c87e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/c-family/c-opts.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/c-family/c-opts.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1070,7 +1070,7 @@ c_common_post_options (const char **pfilename)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (flag_extern_tls_init)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (!TARGET_SUPPORTS_ALIASES || !SUPPORTS_WEAK)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!SUPPORTS_WEAK)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Lazy TLS initialization for a variable in another TU requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- alias and weak reference support. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/calls.cc gcc/calls.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 4d7f6c3d291..cc8594a04e8 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/calls.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/calls.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1367,7 +1367,8 @@ initialize_argument_information (int num_actuals ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with those made by function.cc. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* See if this argument should be passed by invisible reference. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- function_arg_info arg (type, argpos < n_named_args);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ function_arg_info arg (type, argpos < n_named_args,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ argpos == n_named_args - 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (pass_by_reference (args_so_far_pnt, arg))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const bool callee_copies
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1540,6 +1541,7 @@ initialize_argument_information (int num_actuals ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reg_parm_stack_space,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- args[i].pass_on_stack ? 0 : args[i].partial,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ args_so_far,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fndecl, args_size, &args[i].locate);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef BLOCK_REG_PADDING
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4260,6 +4262,7 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- argvec[count].reg != 0,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reg_parm_stack_space, 0,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ args_so_far,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- NULL_TREE, &args_size, &argvec[count].locate);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (argvec[count].reg == 0 || argvec[count].partial != 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4351,6 +4354,7 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- argvec[count].reg != 0,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reg_parm_stack_space, argvec[count].partial,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ args_so_far,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- NULL_TREE, &args_size, &argvec[count].locate);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- args_size.constant += argvec[count].locate.size.constant;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc_assert (!argvec[count].locate.size.var);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/calls.h gcc/calls.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index c7f8c5e4b39..42a1774fe84 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/calls.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/calls.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -35,24 +35,43 @@ class function_arg_info
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- public:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- function_arg_info ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- : type (NULL_TREE), mode (VOIDmode), named (false),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ : type (NULL_TREE), mode (VOIDmode), named (false), last_named (false),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Initialize an argument of mode MODE, either before or after promotion. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- function_arg_info (machine_mode mode, bool named)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- : type (NULL_TREE), mode (mode), named (named), pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ : type (NULL_TREE), mode (mode), named (named), last_named (false),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ function_arg_info (machine_mode mode, bool named, bool last_named)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ : type (NULL_TREE), mode (mode), named (named), last_named (last_named),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Initialize an unpromoted argument of type TYPE. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- function_arg_info (tree type, bool named)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- : type (type), mode (TYPE_MODE (type)), named (named),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ : type (type), mode (TYPE_MODE (type)), named (named), last_named (false),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Initialize an unpromoted argument of type TYPE. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ function_arg_info (tree type, bool named, bool last_named)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ : type (type), mode (TYPE_MODE (type)), named (named),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ last_named (last_named), pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Initialize an argument with explicit properties. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- function_arg_info (tree type, machine_mode mode, bool named)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- : type (type), mode (mode), named (named), pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ : type (type), mode (mode), named (named), last_named (false),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Initialize an argument with explicit properties. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ function_arg_info (tree type, machine_mode mode, bool named, bool last_named)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ : type (type), mode (mode), named (named), last_named (last_named),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Return true if the gimple-level type is an aggregate. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -105,6 +124,9 @@ public:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "..."). See also TARGET_STRICT_ARGUMENT_NAMING. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unsigned int named : 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* True if this is the last named argument. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned int last_named : 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* True if we have decided to pass the argument by reference, in which case
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- the function_arg_info describes a pointer to the original argument. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unsigned int pass_by_reference : 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/common.opt gcc/common.opt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 862c474d3c8..1277203d550 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/common.opt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/common.opt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2212,6 +2212,10 @@ foffload-abi=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Common Joined RejectNegative Enum(offload_abi)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -foffload-abi=[lp64|ilp32] Set the ABI to use in an offload compiler.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+foff-stack-trampolines
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Common RejectNegative Var(flag_off_stack_trampolines) Init(OFF_STACK_TRAMPOLINES_INIT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Generate trampolines in executable memory rather than executable stack.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Enum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Name(offload_abi) Type(enum offload_abi) UnknownError(unknown offload ABI %qs)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2794,6 +2798,10 @@ fstack-usage
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Common RejectNegative Var(flag_stack_usage)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Output stack usage information on a per-function basis.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fstack-use-cumulative-args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Common RejectNegative Var(flag_stack_use_cumulative_args) Init(STACK_USE_CUMULATIVE_ARGS_INIT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Use cumulative args-based stack layout hooks.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fstrength-reduce
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Common Ignore
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Does nothing. Preserved for backward compatibility.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2862,7 +2870,7 @@ Common Var(flag_tracer) Optimization
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Perform superblock formation via tail duplication.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ftrampolines
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--Common Var(flag_trampolines) Init(0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Common Var(flag_trampolines) Init(OFF_STACK_TRAMPOLINES_INIT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- For targets that normally need trampolines for nested functions, always
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- generate them instead of using descriptors.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config.gcc gcc/config.gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 648b3dc2110..bac8b7c55b0 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config.gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config.gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1125,6 +1125,26 @@ case ${target} in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Defaults that need fixing.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Figure out if we need to enable -foff-stack-trampolines by default
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+case ${target} in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+aarch64*-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This only applies to arm64 Darwin variadic funtions.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tm_defines="$tm_defines STACK_USE_CUMULATIVE_ARGS_INIT=1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is required; executable stack is forbidden.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tm_defines="$tm_defines OFF_STACK_TRAMPOLINES_INIT=1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tm_defines="$tm_defines STACK_USE_CUMULATIVE_ARGS_INIT=0"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Currently, we do this for macOS 11 and above.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tm_defines="$tm_defines OFF_STACK_TRAMPOLINES_INIT=1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tm_defines="$tm_defines STACK_USE_CUMULATIVE_ARGS_INIT=0"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tm_defines="$tm_defines OFF_STACK_TRAMPOLINES_INIT=0"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${target} in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64*-*-elf | aarch64*-*-fuchsia* | aarch64*-*-rtems*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tm_file="${tm_file} elfos.h newlib-stdint.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1163,6 +1183,11 @@ aarch64*-*-elf | aarch64*-*-fuchsia* | aarch64*-*-rtems*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TM_MULTILIB_CONFIG=`echo $TM_MULTILIB_CONFIG | sed 's/^,//'`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+aarch64-*-darwin* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tm_file="${tm_file} aarch64/aarch64-errata.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tmake_file="${tmake_file} aarch64/t-aarch64 aarch64/t-aarch64-darwin"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tm_defines="${tm_defines} TARGET_DEFAULT_ASYNC_UNWIND_TABLES=1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64*-*-freebsd*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tm_file="${tm_file} elfos.h ${fbsd_tm_file}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tm_file="${tm_file} aarch64/aarch64-elf.h aarch64/aarch64-errata.h aarch64/aarch64-freebsd.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config.in gcc/config.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 4cad077bfbe..428ca236a52 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -49,6 +49,19 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Specify a runpath directory, additional to those provided by the compiler
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef USED_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef DARWIN_ADD_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Should add an extra runpath directory */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef USED_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef DARWIN_DO_EXTRA_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Define to enable the use of a default assembler. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifndef USED_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef DEFAULT_ASSEMBLER
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/aarch64/aarch64-builtins.cc gcc/config/aarch64/aarch64-builtins.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index dd9f1150165..d73da323037 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/aarch64/aarch64-builtins.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/aarch64/aarch64-builtins.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -785,6 +785,10 @@ enum aarch64_builtins
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AARCH64_RBIT,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AARCH64_RBITL,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AARCH64_RBITLL,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* OS-specific */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AARCH64_BUILTIN_CFSTRING,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AARCH64_BUILTIN_HUGE_VALQ,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AARCH64_BUILTIN_INFQ,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AARCH64_BUILTIN_MAX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -920,6 +924,9 @@ tree aarch64_fp16_ptr_type_node = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Back-end node type for brain float (bfloat) types. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree aarch64_bf16_ptr_type_node = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Pointer to __float128 on Mach-O, where the 128b float is not long double. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+tree aarch64_float128_ptr_type_node = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Wrapper around add_builtin_function. NAME is the name of the built-in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- function, TYPE is the function type, CODE is the function subcode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (relative to AARCH64_BUILTIN_GENERAL), and ATTRS is the function
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1695,6 +1702,40 @@ aarch64_init_bf16_types (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_bf16_ptr_type_node = build_pointer_type (bfloat16_type_node);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Initialize the backend REAL_TYPE type supporting __float128 on Mach-O,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as well as the related built-ins. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+aarch64_init_float128_types (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tree ftype, fndecl;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Populate the float128 node if it is not already done so that the FEs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ know it is available. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (float128_type_node == NULL_TREE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ float128_type_node = make_node (REAL_TYPE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ TYPE_PRECISION (float128_type_node) = 128;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SET_TYPE_MODE (float128_type_node, TFmode);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ layout_type (float128_type_node);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ lang_hooks.types.register_builtin_type (float128_type_node, "__float128");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64_float128_ptr_type_node = build_pointer_type (float128_type_node);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ftype = build_function_type_list (float128_type_node, NULL_TREE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fndecl = aarch64_general_add_builtin ("__builtin_huge_valq", ftype,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AARCH64_BUILTIN_HUGE_VALQ);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ TREE_READONLY (fndecl) = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64_builtin_decls[AARCH64_BUILTIN_HUGE_VALQ] = fndecl;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fndecl = aarch64_general_add_builtin ("__builtin_infq", ftype,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AARCH64_BUILTIN_INFQ);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ TREE_READONLY (fndecl) = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64_builtin_decls[AARCH64_BUILTIN_INFQ] = fndecl;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Pointer authentication builtins that will become NOP on legacy platform.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Currently, these builtins are for internal use only (libgcc EH unwinder). */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1983,8 +2024,9 @@ aarch64_general_init_builtins (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_init_fpsr_fpcr_builtins ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_init_fp16_types ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_init_bf16_types ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64_init_float128_types ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_simd_switcher simd;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2021,6 +2063,14 @@ aarch64_general_init_builtins (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- handle_arm_acle_h ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+aarch64_init_subtarget_builtins (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef SUBTARGET_INIT_BUILTINS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SUBTARGET_INIT_BUILTINS;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Implement TARGET_BUILTIN_DECL for the AARCH64_BUILTIN_GENERAL group. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_general_builtin_decl (unsigned code, bool)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2912,6 +2962,15 @@ aarch64_general_fold_builtin (unsigned int fcode, tree type,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (aarch64_fold_builtin_lane_check (args[0], args[1], args[2]))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return void_node;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case AARCH64_BUILTIN_HUGE_VALQ:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case AARCH64_BUILTIN_INFQ:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_assert (n_args == 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ REAL_VALUE_TYPE inf;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ real_inf (&inf);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return build_real (type, inf);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/aarch64/aarch64-c.cc gcc/config/aarch64/aarch64-c.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 578ec6f45b0..1601887c86f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/aarch64/aarch64-c.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/aarch64/aarch64-c.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -359,4 +359,8 @@ aarch64_register_pragmas (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- targetm.check_builtin_call = aarch64_check_builtin_call;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- c_register_pragma ("GCC", "aarch64", aarch64_pragma_aarch64);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef REGISTER_SUBTARGET_PRAGMAS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ REGISTER_SUBTARGET_PRAGMAS ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/aarch64/aarch64-protos.h gcc/config/aarch64/aarch64-protos.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index e727e207367..e6a4be70752 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/aarch64/aarch64-protos.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/aarch64/aarch64-protos.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -109,6 +109,14 @@ enum aarch64_symbol_type
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SYMBOL_TLSLE24,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SYMBOL_TLSLE32,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SYMBOL_TLSLE48,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SYMBOL_MO_SMALL_ABS,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SYMBOL_MO_SMALL_PCR,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SYMBOL_MO_SMALL_GOT,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SYMBOL_MO_SMALL_TLS,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SYMBOL_MO_LARGE_ABS,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SYMBOL_MO_LARGE_PCR,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SYMBOL_MO_LARGE_GOT,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SYMBOL_MO_LARGE_TLS,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SYMBOL_FORCE_TO_MEM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -745,6 +753,7 @@ void aarch64_post_cfi_startproc (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- poly_int64 aarch64_initial_elimination_offset (unsigned, unsigned);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int aarch64_get_condition_code (rtx);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool aarch64_address_valid_for_prefetch_p (rtx, bool);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+bool aarch64_address_valid_for_unscaled_prefetch_p (rtx, bool);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool aarch64_bitmask_imm (unsigned HOST_WIDE_INT val, machine_mode);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unsigned HOST_WIDE_INT aarch64_and_split_imm1 (HOST_WIDE_INT val_in);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unsigned HOST_WIDE_INT aarch64_and_split_imm2 (HOST_WIDE_INT val_in);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -898,6 +907,7 @@ void aarch64_expand_vector_init (rtx, rtx);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void aarch64_sve_expand_vector_init (rtx, rtx);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void aarch64_init_cumulative_args (CUMULATIVE_ARGS *, const_tree, rtx,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const_tree, unsigned, bool = false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void aarch64_init_cumulative_incoming_args (CUMULATIVE_ARGS *, const_tree, rtx);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void aarch64_init_expanders (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void aarch64_emit_call_insn (rtx);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void aarch64_register_pragmas (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -970,6 +980,7 @@ void aarch64_override_options_internal (struct gcc_options *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const char *aarch64_general_mangle_builtin_type (const_tree);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void aarch64_general_init_builtins (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void aarch64_init_subtarget_builtins (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree aarch64_general_fold_builtin (unsigned int, tree, unsigned int, tree *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gimple *aarch64_general_gimple_fold_builtin (unsigned int, gcall *,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gimple_stmt_iterator *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/aarch64/aarch64.cc gcc/config/aarch64/aarch64.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index f5db5379543..25443d35141 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/aarch64/aarch64.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/aarch64/aarch64.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -295,8 +295,10 @@ static bool aarch64_vfp_is_call_or_return_candidate (machine_mode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const_tree,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- machine_mode *, int *,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool *, bool);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void aarch64_elf_asm_constructor (rtx, int) ATTRIBUTE_UNUSED;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void aarch64_elf_asm_destructor (rtx, int) ATTRIBUTE_UNUSED;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void aarch64_override_options_after_change (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static bool aarch64_vector_mode_supported_p (machine_mode);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static int aarch64_address_cost (rtx, machine_mode, addr_space_t, bool);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2803,6 +2805,9 @@ static const struct attribute_spec aarch64_attribute_table[] =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { "Advanced SIMD type", 1, 1, false, true, false, true, NULL, NULL },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { "SVE type", 3, 3, false, true, false, true, NULL, NULL },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { "SVE sizeless type", 0, 0, false, true, false, true, NULL, NULL },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef SUBTARGET_ATTRIBUTE_TABLE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SUBTARGET_ATTRIBUTE_TABLE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { NULL, 0, 0, false, false, false, false, NULL, NULL }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3949,7 +3954,7 @@ aarch64_hard_regno_mode_ok (unsigned regno, machine_mode mode)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (known_le (GET_MODE_SIZE (mode), 8))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (known_le (GET_MODE_SIZE (mode), 16))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return (regno & 1) == 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return (regno & 1) == 0 || TARGET_MACHO; /* darwinpcs D.4 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else if (FP_REGNUM_P (regno))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3995,8 +4000,10 @@ static bool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_takes_arguments_in_sve_regs_p (const_tree fntype)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CUMULATIVE_ARGS args_so_far_v;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* This does not apply to variadic functions, so all the (currently
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ uncounted) arguments must be named. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_init_cumulative_args (&args_so_far_v, NULL_TREE, NULL_RTX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- NULL_TREE, 0, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ NULL_TREE, -1, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cumulative_args_t args_so_far = pack_cumulative_args (&args_so_far_v);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (tree chain = TYPE_ARG_TYPES (fntype);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4481,6 +4488,7 @@ aarch64_load_symref_appropriately (rtx dest, rtx imm,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- switch (type)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case SYMBOL_SMALL_ABSOLUTE:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case SYMBOL_MO_SMALL_PCR:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* In ILP32, the mode of dest can be either SImode or DImode. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rtx tmp_reg = dest;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4491,6 +4499,21 @@ aarch64_load_symref_appropriately (rtx dest, rtx imm,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (can_create_pseudo_p ())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmp_reg = gen_reg_rtx (mode);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rtx sym, off;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ split_const (imm, &sym, &off);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Negative offsets don't work, whether by intention is TBD. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (INTVAL (off) < 0 || INTVAL (off) > 8 * 1024 * 1024)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ emit_move_insn (tmp_reg, gen_rtx_HIGH (mode, sym));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ emit_insn (gen_add_losym (dest, tmp_reg, sym));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* FIXME: add the SI option if/when we support ilp32. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ emit_insn (gen_adddi3 (dest, dest, off));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* else small enough positive offset is OK. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- emit_move_insn (tmp_reg, gen_rtx_HIGH (mode, copy_rtx (imm)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- emit_insn (gen_add_losym (dest, tmp_reg, imm));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4574,6 +4597,7 @@ aarch64_load_symref_appropriately (rtx dest, rtx imm,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case SYMBOL_MO_SMALL_GOT:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case SYMBOL_SMALL_GOT_4G:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- emit_insn (gen_rtx_SET (dest, imm));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6855,6 +6879,7 @@ aarch64_expand_mov_immediate (rtx dest, rtx imm)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case SYMBOL_SMALL_TLSIE:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case SYMBOL_SMALL_GOT_28K:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case SYMBOL_SMALL_GOT_4G:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case SYMBOL_MO_SMALL_GOT:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case SYMBOL_TINY_GOT:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case SYMBOL_TINY_TLSIE:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (const_offset != 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6868,6 +6893,7 @@ aarch64_expand_mov_immediate (rtx dest, rtx imm)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* FALLTHRU */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case SYMBOL_SMALL_ABSOLUTE:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case SYMBOL_MO_SMALL_PCR:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case SYMBOL_TINY_ABSOLUTE:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case SYMBOL_TLSLE12:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case SYMBOL_TLSLE24:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7449,6 +7475,7 @@ aarch64_return_in_memory (const_tree type, const_tree fndecl ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc_unreachable ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static bool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_vfp_is_call_candidate (cumulative_args_t pcum_v, machine_mode mode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const_tree type, int *nregs)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7458,6 +7485,7 @@ aarch64_vfp_is_call_candidate (cumulative_args_t pcum_v, machine_mode mode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- &pcum->aapcs_vfp_rmode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- nregs, NULL, pcum->silent_p);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Given MODE and TYPE of a function argument, return the alignment in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bits. The idea is to suppress any stronger alignment requested by
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7641,6 +7669,14 @@ aarch64_layout_arg (cumulative_args_t pcum_v, const function_arg_info &arg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Both behaviors were wrong, but in different cases. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->aapcs_arg_processed = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Set suitable defaults for queries. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_arg_boundary
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ = aarch64_function_arg_alignment (mode, type, &abi_break,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ &abi_break_packed);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_arg_padding = BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pure_scalable_type_info pst_info;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (type && pst_info.analyze_registers (type))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7700,13 +7736,29 @@ aarch64_layout_arg (cumulative_args_t pcum_v, const function_arg_info &arg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* No frontends can create types with variable-sized modes, so we
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- shouldn't be asked to pass or return them. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size = GET_MODE_SIZE (mode).to_constant ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Since we can pack things on the stack, we need the unrounded size. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_stack_bytes = size;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size = ROUND_UP (size, UNITS_PER_WORD);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- allocate_ncrn = (type) ? !(FLOAT_TYPE_P (type)) : !FLOAT_MODE_P (mode);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool is_ha = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- allocate_nvrn = aarch64_vfp_is_call_candidate (pcum_v,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- type,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- &nregs);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* We care if the value is a homogenous aggregate when laying out the stack,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ so use this call directly. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ allocate_nvrn
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ = aarch64_vfp_is_call_or_return_candidate (mode, type,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ &pcum->aapcs_vfp_rmode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ &nregs, &is_ha,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->silent_p);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc_assert (!sve_p || !allocate_nvrn);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unsigned int alignment
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7727,7 +7779,13 @@ aarch64_layout_arg (cumulative_args_t pcum_v, const function_arg_info &arg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (!pcum->silent_p && !TARGET_FLOAT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_err_no_fpadvsimd (mode);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (nvrn + nregs <= NUM_FP_ARG_REGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ && !arg.named)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->aapcs_nextnvrn = NUM_FP_ARG_REGS;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ goto on_stack;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else if (nvrn + nregs <= NUM_FP_ARG_REGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->aapcs_nextnvrn = nvrn + nregs;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (!aarch64_composite_type_p (type, mode))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7757,6 +7815,7 @@ aarch64_layout_arg (cumulative_args_t pcum_v, const function_arg_info &arg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->aapcs_reg = par;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_stack_bytes = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7773,14 +7832,24 @@ aarch64_layout_arg (cumulative_args_t pcum_v, const function_arg_info &arg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* C6 - C9. though the sign and zero extension semantics are
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- handled elsewhere. This is the case where the argument fits
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- entirely general registers. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (allocate_ncrn && (ncrn + nregs <= NUM_ARG_REGS))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc_assert (nregs == 0 || nregs == 1 || nregs == 2);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ && !arg.named)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->aapcs_nextncrn = NUM_ARG_REGS;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ goto on_stack;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* C.8 if the argument has an alignment of 16 then the NGRN is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rounded up to the next even number. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (nregs == 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- && ncrn % 2)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ && ncrn % 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Darwin PCS deletes rule C.8. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ && !TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Emit a warning if the alignment changed when taking the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 'packed' attribute into account. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7842,8 +7911,8 @@ aarch64_layout_arg (cumulative_args_t pcum_v, const function_arg_info &arg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->aapcs_reg = par;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->aapcs_nextncrn = ncrn + nregs;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_stack_bytes = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7853,7 +7922,6 @@ aarch64_layout_arg (cumulative_args_t pcum_v, const function_arg_info &arg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* The argument is passed on stack; record the needed number of words for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- this argument and align the total size if necessary. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- on_stack:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- pcum->aapcs_stack_words = size / UNITS_PER_WORD;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (warn_pcs_change
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- && abi_break_packed
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7862,6 +7930,83 @@ on_stack:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- inform (input_location, "parameter passing for argument of type "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "%qT changed in GCC 13.1", type);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Darwin does not round up the allocation for smaller entities to 8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bytes. It only requires the natural alignment for these.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ but we don't do this for:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * unnamed parms in variadic functions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * complex types
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * unions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * aggregates (except for homogeneous ones which are handles as the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enclosed type).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ each entry starts a new slot.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 16 byte entities are naturally aligned on the stack.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ There was no darwinpcs for GCC 9, so neither the implementation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ change nor the warning should fire here (i.e. we do not need to check
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if 16byte entities alter the stack size). */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gcc_checking_assert (arg.named == pcum->named_p);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_arg_padding = BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!pcum->named_p
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || TREE_CODE (type) == COMPLEX_TYPE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || (TREE_CODE (type) == RECORD_TYPE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ && !is_ha && !SCALAR_FLOAT_MODE_P (pcum->aapcs_vfp_rmode))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || TREE_CODE (type) == UNION_TYPE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->aapcs_stack_words = size / UNITS_PER_WORD;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_sub_word_offset = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_sub_word_pos = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_arg_boundary = MAX (alignment, PARM_BOUNDARY);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!pcum->named_p)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_arg_padding = PARM_BOUNDARY;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Updated sub-word offset aligned for the new object.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ We are looking for the case that the new object will fit after some
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ existing object(s) in the same stack slot. In that case, we do not
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ need to add any more stack space for it. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int new_off
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ = ROUND_UP (pcum->darwinpcs_sub_word_pos, alignment / BITS_PER_UNIT);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (new_off >= UNITS_PER_WORD)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* That exceeds a stack slot, start a new one. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_sub_word_offset = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_sub_word_pos = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ new_off = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* This is the end of the new object. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int new_pos = new_off + pcum->darwinpcs_stack_bytes;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (pcum->darwinpcs_sub_word_pos == 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* New stack slot, just allocate one or more words, and note where
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ the next arg will start. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->aapcs_stack_words = size / UNITS_PER_WORD;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else if (new_pos <= UNITS_PER_WORD)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Old stack slot, object starts at new_off and goes to new_pos, we do
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ not add any stack space. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_sub_word_offset = new_off;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_sub_word_pos = new_pos;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_arg_boundary = alignment ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (pcum->last_named_p && new_pos > 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Round the last named arg to the start of the next stack slot. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (new_pos <= 4)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_arg_padding = PARM_BOUNDARY;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else if (new_pos <= 6)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_arg_padding = 4 * BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else if (pcum->darwinpcs_sub_word_pos <= 7)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_arg_padding = 2 * BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* size was already rounded up to PARM_BOUNDARY. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->aapcs_stack_words = size / UNITS_PER_WORD;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (alignment == 16 * BITS_PER_UNIT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int new_size = ROUND_UP (pcum->aapcs_stack_size, 16 / UNITS_PER_WORD);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7915,7 +8060,28 @@ aarch64_init_cumulative_args (CUMULATIVE_ARGS *pcum,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->aapcs_arg_processed = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->aapcs_stack_words = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->aapcs_stack_size = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_stack_bytes = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_sub_word_offset = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_sub_word_pos = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_arg_boundary = BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_arg_padding = BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* If we have been invoked for incoming args, then n_named will have been
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set to -1, but we should have a function decl - so pick up the named
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ count from that. If that fails, and we end up with -1, this effectively
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ corresponds to assuming that there is an arbitrary number of named
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ args. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_n_named = n_named;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (n_named == (unsigned)-1 && fndecl)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tree fnt = TREE_TYPE (fndecl);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (fnt && TYPE_ARG_TYPES (fnt))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_n_named = list_length (TYPE_ARG_TYPES (fnt));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_n_args_processed = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->named_p = pcum->darwinpcs_n_named != 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->last_named_p = pcum->darwinpcs_n_named == 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->silent_p = silent_p;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->aapcs_vfp_rmode = VOIDmode;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (!silent_p
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- && !TARGET_FLOAT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7954,8 +8120,10 @@ aarch64_function_arg_advance (cumulative_args_t pcum_v,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- || pcum->pcs_variant == ARM_PCS_SVE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_layout_arg (pcum_v, arg);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gcc_assert ((pcum->aapcs_reg != NULL_RTX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- != (pcum->aapcs_stack_words != 0));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_n_args_processed++;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_assert (TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || (pcum->aapcs_reg != NULL_RTX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ != (pcum->aapcs_stack_words != 0));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->aapcs_arg_processed = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->aapcs_ncrn = pcum->aapcs_nextncrn;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->aapcs_nvrn = pcum->aapcs_nextnvrn;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7963,6 +8131,12 @@ aarch64_function_arg_advance (cumulative_args_t pcum_v,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->aapcs_stack_size += pcum->aapcs_stack_words;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->aapcs_stack_words = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pcum->aapcs_reg = NULL_RTX;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_arg_boundary = BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->darwinpcs_arg_padding = BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->named_p
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ = pcum->darwinpcs_n_args_processed < pcum->darwinpcs_n_named;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pcum->last_named_p
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ = pcum->darwinpcs_n_args_processed + 1 == pcum->darwinpcs_n_named;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7974,12 +8148,15 @@ aarch64_function_arg_regno_p (unsigned regno)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- || (PR_REGNUM_P (regno) && regno < P0_REGNUM + NUM_PR_ARG_REGS));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* Implement FUNCTION_ARG_BOUNDARY. Every parameter gets at least
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- PARM_BOUNDARY bits of alignment, but will be given anything up
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- to STACK_BOUNDARY bits if the type requires it. This makes sure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- that both before and after the layout of each argument, the Next
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- Stacked Argument Address (NSAA) will have a minimum alignment of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 8 bytes. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Implement FUNCTION_ARG_BOUNDARY.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ For AAPCS64, Every parameter gets at least PARM_BOUNDARY bits of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ alignment, but will be given anything up to STACK_BOUNDARY bits
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if the type requires it. This makes sure that both before and after
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ the layout of each argument, the Next Stacked Argument Address (NSAA)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ will have a minimum alignment of 8 bytes.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ For darwinpcs, this is only called to lower va_arg entries which are
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ always aligned as for AAPCS64. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static unsigned int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_function_arg_boundary (machine_mode mode, const_tree type)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7991,8 +8168,107 @@ aarch64_function_arg_boundary (machine_mode mode, const_tree type)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- &abi_break_packed);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* We rely on aarch64_layout_arg and aarch64_gimplify_va_arg_expr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- to emit warnings about ABI incompatibility. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* This can only work for unnamed args. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ machine_mode comp_mode = VOIDmode;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int nregs;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool is_ha;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64_vfp_is_call_or_return_candidate (mode, type, &comp_mode, &nregs,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ &is_ha, /*silent*/true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TREE_CODE (type) == COMPLEX_TYPE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || (TREE_CODE (type) == RECORD_TYPE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ && !is_ha && !SCALAR_FLOAT_MODE_P (comp_mode))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || TREE_CODE (type) == UNION_TYPE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return MIN (MAX (alignment, PARM_BOUNDARY), STACK_BOUNDARY);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return MIN (alignment, STACK_BOUNDARY);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ alignment = MIN (MAX (alignment, PARM_BOUNDARY), STACK_BOUNDARY);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return alignment;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* For Darwin, we want to use the arg boundary computed when laying out the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ function arg, to cope with items packed on the stack and the different
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rules applied to unnamed parms. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static unsigned int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+aarch64_function_arg_boundary_ca (machine_mode mode ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ const_tree type ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cumulative_args_t ca ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned int abi_break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned int abi_break_packed;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned int alignment = aarch64_function_arg_alignment (mode, type,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ &abi_break,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ &abi_break_packed);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* We rely on aarch64_layout_arg and aarch64_gimplify_va_arg_expr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ to emit warnings about ABI incompatibility. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CUMULATIVE_ARGS *pcum = get_cumulative_args (ca);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gcc_checking_assert (pcum->aapcs_arg_processed);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool named_p = pcum->darwinpcs_n_args_processed < pcum->darwinpcs_n_named;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gcc_checking_assert (named_p == pcum->named_p);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ machine_mode comp_mode = VOIDmode;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int nregs;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool is_ha;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64_vfp_is_call_or_return_candidate (mode, type, &comp_mode, &nregs,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ &is_ha, /*silent*/true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool no_pack = (TREE_CODE (type) == COMPLEX_TYPE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || (TREE_CODE (type) == RECORD_TYPE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ && !is_ha && !SCALAR_FLOAT_MODE_P (comp_mode))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || TREE_CODE (type) == UNION_TYPE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool in_regs = (pcum->aapcs_reg != NULL_RTX);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if ((named_p && !no_pack) || in_regs)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ; /* Leave the alignment as natural. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ alignment = MAX (alignment, PARM_BOUNDARY);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gcc_checking_assert (alignment == pcum->darwinpcs_arg_boundary);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return MIN (alignment, STACK_BOUNDARY);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- alignment = MIN (MAX (alignment, PARM_BOUNDARY), STACK_BOUNDARY);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return alignment;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Implement TARGET_FUNCTION_ARG_ROUND_BOUNDARY_CA for darwinpcs which allows
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ non-standard passing of byte-aligned items [D.2]. This is done by pulling
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ the values out of the cumulative args struct. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static unsigned int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+aarch64_function_arg_round_boundary_ca (machine_mode mode ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ const_tree type ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cumulative_args_t ca)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CUMULATIVE_ARGS *pcum = get_cumulative_args (ca);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gcc_checking_assert (pcum->aapcs_arg_processed);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool named_p = pcum->darwinpcs_n_args_processed < pcum->darwinpcs_n_named;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gcc_checking_assert (named_p == pcum->named_p);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool last_named_p = pcum->darwinpcs_n_args_processed + 1 == pcum->darwinpcs_n_named;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gcc_checking_assert (last_named_p == pcum->last_named_p);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned boundary = BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (last_named_p && pcum->darwinpcs_sub_word_pos > 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Round the last named arg to the start of the next stack slot. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (pcum->darwinpcs_sub_word_pos <= 4)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ boundary = PARM_BOUNDARY;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else if (pcum->darwinpcs_sub_word_pos <= 6)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ boundary = 4 * BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else if (pcum->darwinpcs_sub_word_pos <= 7)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ boundary = 2 * BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else if (named_p)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Named args are naturally aligned, but with no rounding. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* un-named args are rounded to fill slots. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ boundary = PARM_BOUNDARY;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gcc_checking_assert (boundary == pcum->darwinpcs_arg_padding);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return boundary;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Implement TARGET_GET_RAW_RESULT_MODE and TARGET_GET_RAW_ARG_MODE. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11030,6 +11306,7 @@ aarch64_classify_address (struct aarch64_address_info *info,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* load literal: pc-relative constant pool entry. Only supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for SI mode or larger. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- info->type = ADDRESS_SYMBOLIC;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ info->offset = NULL_RTX;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (!load_store_pair_p
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- && GET_MODE_SIZE (mode).is_constant (&const_size)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11037,6 +11314,7 @@ aarch64_classify_address (struct aarch64_address_info *info,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- poly_int64 offset;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rtx sym = strip_offset_and_salt (x, &offset);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return ((LABEL_REF_P (sym)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- || (SYMBOL_REF_P (sym)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- && CONSTANT_POOL_ADDRESS_P (sym)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11054,10 +11332,13 @@ aarch64_classify_address (struct aarch64_address_info *info,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- poly_int64 offset;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- HOST_WIDE_INT const_offset;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rtx sym = strip_offset_and_salt (info->offset, &offset);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (SYMBOL_REF_P (sym)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- && offset.is_constant (&const_offset)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- && (aarch64_classify_symbol (sym, const_offset)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- == SYMBOL_SMALL_ABSOLUTE))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ == SYMBOL_SMALL_ABSOLUTE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || aarch64_classify_symbol (sym, const_offset)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ == SYMBOL_MO_SMALL_PCR))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* The symbol and offset must be aligned to the access size. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unsigned int align;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11107,6 +11388,55 @@ aarch64_address_valid_for_prefetch_p (rtx x, bool strict_p)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (!res)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* For ELF targets using GAS, we emit prfm unconditionally; GAS will alter
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ the instruction to pick the prfum form where possible (i.e. when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ offset is in the range -256..255) and fall back to prfm otherwise.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ We can reject cases where the offset exceeds the range usable by both
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ insns [-256..32760], or for offsets > 255 when the value is not divisible
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ by 8.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ For Mach-O (Darwin) where the assembler uses the LLVM back end, that does
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ not yet do the substitution, so we must reject all prfum cases. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (addr.offset)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ HOST_WIDE_INT offs = INTVAL (addr.offset);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (offs < -256) /* Out of range for both prfum and prfm. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (offs > 32760) /* Out of range for prfm. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (offs & 0x07) /* We cannot use prfm. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (offs > 255) /* Out of range for prfum. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO && offs < 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* ... except writeback forms. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return addr.type != ADDRESS_REG_WB;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Return true if the address X is valid for a PRFUM instruction.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ STRICT_P is true if we should do strict checking with
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64_classify_address. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+bool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+aarch64_address_valid_for_unscaled_prefetch_p (rtx x, bool strict_p)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ struct aarch64_address_info addr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* PRFUM accepts the same addresses as DImode, but constrained to a range
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -256..255. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool res = aarch64_classify_address (&addr, x, DImode, strict_p);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!res)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (addr.offset && ((INTVAL (addr.offset) > 255)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || (INTVAL (addr.offset) < -256)))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* ... except writeback forms. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return addr.type != ADDRESS_REG_WB;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11820,6 +12150,144 @@ sizetochar (int size)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+output_macho_postfix_expr (FILE *file, rtx x, const char *postfix)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ char buf[256];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ restart:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ switch (GET_CODE (x))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case PC:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ putc ('.', file);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case SYMBOL_REF:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (SYMBOL_REF_DECL (x))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ assemble_external (SYMBOL_REF_DECL (x));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ assemble_name (file, XSTR (x, 0));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fprintf (file, "@%s", postfix);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case LABEL_REF:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x = label_ref_label (x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Fall through. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case CODE_LABEL:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ASM_GENERATE_INTERNAL_LABEL (buf, "L", CODE_LABEL_NUMBER (x));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ assemble_name (file, buf);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fprintf (file, "@%s", postfix);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case CONST_INT:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fprintf (file, HOST_WIDE_INT_PRINT_DEC, INTVAL (x));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case CONST:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* This used to output parentheses around the expression,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ but that does not work on the 386 (either ATT or BSD assembler). */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_macho_postfix_expr (file, XEXP (x, 0), postfix);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case CONST_WIDE_INT:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* We do not know the mode here so we have to use a round about
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ way to build a wide-int to get it printed properly. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ wide_int w = wide_int::from_array (&CONST_WIDE_INT_ELT (x, 0),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CONST_WIDE_INT_NUNITS (x),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CONST_WIDE_INT_NUNITS (x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * HOST_BITS_PER_WIDE_INT,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ print_decs (w, file);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case CONST_DOUBLE:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (CONST_DOUBLE_AS_INT_P (x))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* We can use %d if the number is one word and positive. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (CONST_DOUBLE_HIGH (x))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fprintf (file, HOST_WIDE_INT_PRINT_DOUBLE_HEX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (unsigned HOST_WIDE_INT) CONST_DOUBLE_HIGH (x),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (unsigned HOST_WIDE_INT) CONST_DOUBLE_LOW (x));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else if (CONST_DOUBLE_LOW (x) < 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fprintf (file, HOST_WIDE_INT_PRINT_HEX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (unsigned HOST_WIDE_INT) CONST_DOUBLE_LOW (x));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fprintf (file, HOST_WIDE_INT_PRINT_DEC, CONST_DOUBLE_LOW (x));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* We can't handle floating point constants;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PRINT_OPERAND must handle them. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_operand_lossage ("floating constant misused");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case CONST_FIXED:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fprintf (file, HOST_WIDE_INT_PRINT_DEC, CONST_FIXED_VALUE_LOW (x));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case PLUS:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Some assemblers need integer constants to appear last (eg masm). */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (CONST_INT_P (XEXP (x, 0)))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_macho_postfix_expr (file, XEXP (x, 1), postfix);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (INTVAL (XEXP (x, 0)) >= 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fprintf (file, "+");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_addr_const (file, XEXP (x, 0));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_macho_postfix_expr (file, XEXP (x, 0), postfix);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!CONST_INT_P (XEXP (x, 1))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || INTVAL (XEXP (x, 1)) >= 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fprintf (file, "+");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_addr_const (file, XEXP (x, 1));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case MINUS:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Avoid outputting things like x-x or x+5-x,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ since some assemblers can't handle that. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x = simplify_subtraction (x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (GET_CODE (x) != MINUS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ goto restart;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_macho_postfix_expr (file, XEXP (x, 0), postfix);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fprintf (file, "-");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if ((CONST_INT_P (XEXP (x, 1)) && INTVAL (XEXP (x, 1)) >= 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || GET_CODE (XEXP (x, 1)) == PC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || GET_CODE (XEXP (x, 1)) == SYMBOL_REF)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_addr_const (file, XEXP (x, 1));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fputs (targetm.asm_out.open_paren, file);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_addr_const (file, XEXP (x, 1));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fputs (targetm.asm_out.close_paren, file);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ZERO_EXTEND:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case SIGN_EXTEND:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case SUBREG:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case TRUNCATE:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_addr_const (file, XEXP (x, 0));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case UNSPEC:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (XINT (x, 1) == UNSPEC_SALT_ADDR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_macho_postfix_expr (file, XVECEXP (x, 0, 0), postfix);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* FALLTHROUGH */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ default:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (targetm.asm_out.output_addr_const_extra (file, x))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_operand_lossage ("invalid expression as operand");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Print operand X to file F in a target specific manner according to CODE.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- The acceptable formatting commands given by CODE are:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 'c': An integer or symbol address without a preceding #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11888,6 +12356,12 @@ aarch64_print_operand (FILE *f, rtx x, int code)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case 'K':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_macho_postfix_expr (f, x, "PAGEOFF");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case 'O':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_macho_postfix_expr (f, x, "GOTPAGEOFF");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case 'e':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- x = unwrap_const_vec_duplicate (x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12211,7 +12685,7 @@ aarch64_print_operand (FILE *f, rtx x, int code)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case 'A':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (GET_CODE (x) == HIGH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- x = XEXP (x, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- switch (aarch64_classify_symbolic_expression (x))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case SYMBOL_SMALL_GOT_4G:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12242,9 +12716,29 @@ aarch64_print_operand (FILE *f, rtx x, int code)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_addr_const (asm_out_file, x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ // FIXME update classify symbolic expression to handle macho.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ switch (aarch64_classify_symbolic_expression (x))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case SYMBOL_MO_SMALL_PCR:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_macho_postfix_expr (asm_out_file, x, "PAGE");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// asm_fprintf (asm_out_file, "@PAGE;mopcr");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case SYMBOL_MO_SMALL_GOT:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_macho_postfix_expr (asm_out_file, x, "GOTPAGE");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// asm_fprintf (asm_out_file, "@GOTPAGE;mosg");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ default:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_macho_postfix_expr (asm_out_file, x, "BLEAH");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// asm_fprintf (asm_out_file, "@BLEAH");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case 'L':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- switch (aarch64_classify_symbolic_expression (x))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case SYMBOL_SMALL_GOT_4G:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12282,10 +12776,12 @@ aarch64_print_operand (FILE *f, rtx x, int code)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_addr_const (asm_out_file, x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case 'G':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- switch (aarch64_classify_symbolic_expression (x))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case SYMBOL_TLSLE24:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12294,6 +12790,7 @@ aarch64_print_operand (FILE *f, rtx x, int code)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_addr_const (asm_out_file, x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12443,8 +12940,14 @@ aarch64_print_address_internal (FILE *f, machine_mode mode, rtx x,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ADDRESS_LO_SUM:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ asm_fprintf (f, "[%s, #", reg_names [REGNO (addr.base)]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ output_macho_postfix_expr (f, addr.offset, "PAGEOFF");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// output_addr_const (f, addr.offset);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- asm_fprintf (f, "[%s, #:lo12:", reg_names [REGNO (addr.base)]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_addr_const (f, addr.offset);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- asm_fprintf (f, "]");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12942,6 +13445,8 @@ aarch64_asm_output_labelref (FILE* f, const char *name)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- asm_fprintf (f, "%U%s", name);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_elf_asm_constructor (rtx symbol, int priority)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12981,6 +13486,7 @@ aarch64_elf_asm_destructor (rtx symbol, int priority)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- assemble_aligned_integer (POINTER_BYTES, symbol);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const char*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_output_casesi (rtx *operands)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13084,7 +13590,11 @@ aarch64_select_rtx_section (machine_mode mode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (aarch64_can_use_per_function_literal_pools_p ())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return function_section (current_function_decl);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return machopic_select_rtx_section (mode, x, align);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return default_elf_select_rtx_section (mode, x, align);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Implement ASM_OUTPUT_POOL_EPILOGUE. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15308,15 +15818,17 @@ aarch64_init_builtins ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_general_init_builtins ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_sve::init_builtins ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifdef SUBTARGET_INIT_BUILTINS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- SUBTARGET_INIT_BUILTINS;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64_init_subtarget_builtins ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Implement TARGET_FOLD_BUILTIN. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static tree
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_fold_builtin (tree fndecl, int nargs, tree *args, bool)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef SUBTARGET_FOLD_BUILTIN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (tree res = SUBTARGET_FOLD_BUILTIN (fndecl, nargs, args, false))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return res;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unsigned int code = DECL_MD_FUNCTION_CODE (fndecl);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unsigned int subcode = code >> AARCH64_BUILTIN_SHIFT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree type = TREE_TYPE (TREE_TYPE (fndecl));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18500,10 +19012,14 @@ initialize_aarch64_code_model (struct gcc_options *opts)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case AARCH64_CMODEL_LARGE:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (opts->x_flag_pic)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* We need to implement fPIC here (arm64_32 also accepts the large
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ model). */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else if (opts->x_flag_pic)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sorry ("code model %qs with %<-f%s%>", "large",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- opts->x_flag_pic > 1 ? "PIC" : "pic");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (opts->x_aarch64_abi == AARCH64_ABI_ILP32)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else if (opts->x_aarch64_abi == AARCH64_ABI_ILP32)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sorry ("code model %qs not supported in ilp32 mode", "large");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case AARCH64_CMODEL_TINY_PIC:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19389,7 +19905,9 @@ aarch64_classify_symbol (rtx x, HOST_WIDE_INT offset)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case AARCH64_CMODEL_SMALL_SPIC:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case AARCH64_CMODEL_SMALL_PIC:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case AARCH64_CMODEL_SMALL:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return SYMBOL_SMALL_ABSOLUTE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ? SYMBOL_MO_SMALL_PCR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ : SYMBOL_SMALL_ABSOLUTE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc_unreachable ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19425,10 +19943,22 @@ aarch64_classify_symbol (rtx x, HOST_WIDE_INT offset)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return SYMBOL_TINY_ABSOLUTE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case AARCH64_CMODEL_SMALL_SPIC:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case AARCH64_CMODEL_SMALL_PIC:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case AARCH64_CMODEL_SMALL:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Constant pool addresses are always TU-local and PC-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ relative. We indirect common, external and weak
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ symbols (but weak only if not hidden). */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!CONSTANT_POOL_ADDRESS_P (x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ && (MACHO_SYMBOL_MUST_INDIRECT_P (x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || !aarch64_symbol_binds_local_p (x)))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return SYMBOL_MO_SMALL_GOT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if ((flag_pic || SYMBOL_REF_WEAK (x))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- && !aarch64_symbol_binds_local_p (x))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return aarch64_cmodel == AARCH64_CMODEL_SMALL_SPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19440,7 +19970,8 @@ aarch64_classify_symbol (rtx x, HOST_WIDE_INT offset)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- || offset_within_block_p (x, offset)))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return SYMBOL_FORCE_TO_MEM;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return SYMBOL_SMALL_ABSOLUTE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return TARGET_MACHO ? SYMBOL_MO_SMALL_PCR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ : SYMBOL_SMALL_ABSOLUTE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case AARCH64_CMODEL_LARGE:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* This is alright even in PIC code as the constant
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19570,7 +20101,10 @@ static GTY(()) tree va_list_type;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void *__vr_top;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int __gr_offs;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int __vr_offs;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- }; */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ darwinpcs uses 'char *' for the va_list (in common with other platform
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ports). */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static tree
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_build_builtin_va_list (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19578,6 +20112,13 @@ aarch64_build_builtin_va_list (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree va_list_name;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree f_stack, f_grtop, f_vrtop, f_groff, f_vroff;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* darwinpcs uses a simple char * for this. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_list_type = build_pointer_type (char_type_node);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return va_list_type;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Create the type. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- va_list_type = lang_hooks.types.make_type (RECORD_TYPE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Give it the required name. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19649,6 +20190,13 @@ aarch64_expand_builtin_va_start (tree valist, rtx nextarg ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int vr_save_area_size = cfun->va_list_fpr_size;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int vr_offset;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* darwinpcs uses the default, char * va_list impl. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ std_expand_builtin_va_start (valist, nextarg);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cum = &crtl->args.info;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (cfun->va_list_gpr_size)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gr_save_area_size = MIN ((NUM_ARG_REGS - cum->aapcs_ncrn) * UNITS_PER_WORD,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19739,6 +20287,9 @@ aarch64_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- HOST_WIDE_INT size, rsize, adjust, align;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree t, u, cond1, cond2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return std_gimplify_va_arg_expr (valist, type, pre_p, post_p);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- indirect_p = pass_va_arg_by_reference (type);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (indirect_p)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- type = build_pointer_type (type);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19929,8 +20480,18 @@ aarch64_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- field_ptr_t = double_ptr_type_node;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case E_TFmode:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- field_t = long_double_type_node;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- field_ptr_t = long_double_ptr_type_node;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Darwin has __float128, and long double is the same as
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ double. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ field_t = float128_type_node;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ field_ptr_t = aarch64_float128_ptr_type_node;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ field_t = long_double_type_node;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ field_ptr_t = long_double_ptr_type_node;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case E_SDmode:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- field_t = dfloat32_type_node;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -20013,6 +20574,9 @@ aarch64_setup_incoming_varargs (cumulative_args_t cum_v,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int gr_saved = cfun->va_list_gpr_size;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int vr_saved = cfun->va_list_fpr_size;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return default_setup_incoming_varargs (cum_v, arg, pretend_size, no_rtl);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* The caller has advanced CUM up to, but not beyond, the last named
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- argument. Advance a local copy of CUM past the last "real" named
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- argument, to find out how many registers are left over. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -20845,6 +21409,12 @@ aarch64_autovectorize_vector_modes (vector_modes *modes, bool)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static const char *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_mangle_type (const_tree type)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* The darwinpcs ABI documents say that "__va_list" has to be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ mangled as char *. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ && lang_hooks.types_compatible_p (CONST_CAST_TREE (type), va_list_type))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return "Pc";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* The AArch64 ABI documents say that "__va_list" has to be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mangled as if it is in the "std" namespace. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (lang_hooks.types_compatible_p (CONST_CAST_TREE (type), va_list_type))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -20861,6 +21431,10 @@ aarch64_mangle_type (const_tree type)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return "Dh";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* __float128 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TYPE_MODE (type) == TFmode)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return "g";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Mangle AArch64-specific internal types. TYPE_NAME is non-NULL_TREE for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- builtin types. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (TYPE_NAME (type) != NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -21554,7 +22128,8 @@ aarch64_mov_operand_p (rtx x, machine_mode mode)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* GOT accesses are valid moves. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (SYMBOL_REF_P (x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- && aarch64_classify_symbolic_expression (x) == SYMBOL_SMALL_GOT_4G)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ && (aarch64_classify_symbolic_expression (x) == SYMBOL_SMALL_GOT_4G
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || aarch64_classify_symbolic_expression (x) == SYMBOL_MO_SMALL_GOT))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (SYMBOL_REF_P (x) && mode == DImode && CONSTANT_ADDRESS_P (x))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -22746,7 +23321,9 @@ aarch64_declare_function_name (FILE *stream, const char* name,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_asm_output_variant_pcs (stream, fndecl, name);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Don't forget the type directive for ELF. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef ASM_OUTPUT_TYPE_DIRECTIVE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ASM_OUTPUT_TYPE_DIRECTIVE (stream, name, "function");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ASM_OUTPUT_LABEL (stream, name);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cfun->machine->label_is_assembled = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -22807,12 +23384,17 @@ aarch64_output_patchable_area (unsigned int patch_area_size, bool record_p)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Implement ASM_OUTPUT_DEF_FROM_DECLS. Output .variant_pcs for aliases. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--aarch64_asm_output_alias (FILE *stream, const tree decl, const tree target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+aarch64_asm_output_alias (FILE *stream, const tree decl,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ const tree target ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const char *name = XSTR (XEXP (DECL_RTL (decl), 0), 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef ASM_OUTPUT_DEF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const char *value = IDENTIFIER_POINTER (target);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_asm_output_variant_pcs (stream, decl, name);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef ASM_OUTPUT_DEF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ASM_OUTPUT_DEF (stream, name, value);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Implement ASM_OUTPUT_EXTERNAL. Output .variant_pcs for undefined
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23436,6 +24018,16 @@ aarch64_output_simd_mov_immediate (rtx const_vector, unsigned width,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc_assert (CONST_INT_P (info.u.mov.value));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned HOST_WIDE_INT value = UINTVAL (info.u.mov.value);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* We have signed chars which can result in a sign-extended 8bit value
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ which is then emitted as an unsigned hex value, and the LLVM back end
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ assembler rejects that as being too big. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO && (known_eq (GET_MODE_BITSIZE (info.elt_mode), 8)))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned HOST_WIDE_INT mask = (1U << GET_MODE_BITSIZE (info.elt_mode))-1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ value &= mask;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (which == AARCH64_CHECK_MOV)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23444,16 +24036,16 @@ aarch64_output_simd_mov_immediate (rtx const_vector, unsigned width,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ? "msl" : "lsl");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (lane_count == 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- snprintf (templ, sizeof (templ), "%s\t%%d0, " HOST_WIDE_INT_PRINT_HEX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- mnemonic, UINTVAL (info.u.mov.value));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ mnemonic, value);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else if (info.u.mov.shift)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- snprintf (templ, sizeof (templ), "%s\t%%0.%d%c, "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- HOST_WIDE_INT_PRINT_HEX ", %s %d", mnemonic, lane_count,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- element_char, UINTVAL (info.u.mov.value), shift_op,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ element_char, value, shift_op,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- info.u.mov.shift);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- snprintf (templ, sizeof (templ), "%s\t%%0.%d%c, "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- HOST_WIDE_INT_PRINT_HEX, mnemonic, lane_count,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- element_char, UINTVAL (info.u.mov.value));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ element_char, value);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23462,12 +24054,12 @@ aarch64_output_simd_mov_immediate (rtx const_vector, unsigned width,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (info.u.mov.shift)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- snprintf (templ, sizeof (templ), "%s\t%%0.%d%c, #"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- HOST_WIDE_INT_PRINT_DEC ", %s #%d", mnemonic, lane_count,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- element_char, UINTVAL (info.u.mov.value), "lsl",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ element_char, value, "lsl",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- info.u.mov.shift);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- snprintf (templ, sizeof (templ), "%s\t%%0.%d%c, #"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- HOST_WIDE_INT_PRINT_DEC, mnemonic, lane_count,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- element_char, UINTVAL (info.u.mov.value));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ element_char, value);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return templ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -26664,7 +27256,8 @@ aarch64_libgcc_floating_mode_supported_p (scalar_float_mode mode)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Implement TARGET_SCALAR_MODE_SUPPORTED_P - return TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if MODE is [BH]Fmode, and punt to the generic implementation otherwise. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if MODE is [BH]Fmode, or TFmode on Mach-O, and punt to the generic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ implementation otherwise. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static bool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_scalar_mode_supported_p (scalar_mode mode)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -26672,7 +27265,7 @@ aarch64_scalar_mode_supported_p (scalar_mode mode)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (DECIMAL_FLOAT_MODE_P (mode))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return default_decimal_float_supported_p ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return ((mode == HFmode || mode == BFmode)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return ((mode == HFmode || mode == BFmode || (mode == TFmode && TARGET_MACHO))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ? true
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- : default_scalar_mode_supported_p (mode));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -27402,19 +27995,37 @@ aarch64_sls_emit_shared_blr_thunks (FILE *out_file)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- continue;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const char *name = indirect_symbol_names[regnum];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- switch_to_section (get_named_section (decl, NULL, 0));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* If the target uses a unique section for this switch to it. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (DECL_SECTION_NAME (decl))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ switch_to_section (get_named_section (decl, NULL, 0));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ switch_to_section (text_section);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ASM_OUTPUT_ALIGN (out_file, 2);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- targetm.asm_out.globalize_label (out_file, name);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ targetm.asm_out.globalize_label (out_file, name);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef ASM_OUTPUT_TYPE_DIRECTIVE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ASM_OUTPUT_TYPE_DIRECTIVE (out_file, name, "function");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef ASM_WEAKEN_DECL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (DECL_WEAK (decl))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ASM_WEAKEN_DECL (out_file, decl, name, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ targetm.asm_out.globalize_decl_name (out_file, decl);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Only emits if the compiler is configured for an assembler that can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- handle visibility directives. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- targetm.asm_out.assemble_visibility (decl, VISIBILITY_HIDDEN);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ASM_OUTPUT_TYPE_DIRECTIVE (out_file, name, "function");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ASM_OUTPUT_LABEL (out_file, name);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64_sls_emit_function_stub (out_file, regnum);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Use the most conservative target to ensure it can always be used by any
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- function in the translation unit. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- asm_fprintf (out_file, "\tdsb\tsy\n\tisb\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef ASM_DECLARE_FUNCTION_SIZE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ASM_DECLARE_FUNCTION_SIZE (out_file, name, decl);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -27607,6 +28218,15 @@ aarch64_run_selftests (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef TARGET_ASM_ALIGNED_SI_OP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define TARGET_ASM_ALIGNED_SI_OP "\t.word\t"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef TARGET_ASM_UNALIGNED_HI_OP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_ASM_UNALIGNED_HI_OP "\t.short\t"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef TARGET_ASM_UNALIGNED_SI_OP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_ASM_UNALIGNED_SI_OP "\t.long\t"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef TARGET_ASM_UNALIGNED_DI_OP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_ASM_UNALIGNED_DI_OP "\t.quad\t"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef TARGET_ASM_CAN_OUTPUT_MI_THUNK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define TARGET_ASM_CAN_OUTPUT_MI_THUNK \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hook_bool_const_tree_hwi_hwi_const_tree_true
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -27693,6 +28313,12 @@ aarch64_run_selftests (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef TARGET_FUNCTION_ARG_BOUNDARY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define TARGET_FUNCTION_ARG_BOUNDARY aarch64_function_arg_boundary
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef TARGET_FUNCTION_ARG_BOUNDARY_CA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_FUNCTION_ARG_BOUNDARY_CA aarch64_function_arg_boundary_ca
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef TARGET_FUNCTION_ARG_ROUND_BOUNDARY_CA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_FUNCTION_ARG_ROUND_BOUNDARY_CA aarch64_function_arg_round_boundary_ca
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef TARGET_FUNCTION_ARG_PADDING
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define TARGET_FUNCTION_ARG_PADDING aarch64_function_arg_padding
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -28017,7 +28643,7 @@ aarch64_libgcc_floating_mode_supported_p
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* The architecture reserves bits 0 and 1 so use bit 2 for descriptors. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef TARGET_CUSTOM_FUNCTION_DESCRIPTORS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define TARGET_CUSTOM_FUNCTION_DESCRIPTORS 4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_CUSTOM_FUNCTION_DESCRIPTORS AARCH64_CUSTOM_FUNCTION_TEST
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef TARGET_HARD_REGNO_NREGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define TARGET_HARD_REGNO_NREGS aarch64_hard_regno_nregs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/aarch64/aarch64.h gcc/config/aarch64/aarch64.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 73b09e20508..d11c0ba21b4 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/aarch64/aarch64.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/aarch64/aarch64.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -65,6 +65,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define TARGET_SIMD (AARCH64_ISA_SIMD)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define TARGET_FLOAT (AARCH64_ISA_FP)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* If this is non-zero then generated code of the object format, ABI and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ assembler syntax used by Darwin (Mach-O) platforms. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_MACHO 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define UNITS_PER_WORD 8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define UNITS_PER_VREG 16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -142,6 +146,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Heap alignment (same as BIGGEST_ALIGNMENT and STACK_BOUNDARY). */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define MALLOC_ABI_ALIGNMENT 128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* We will and with this value to test if a custom function descriptor needs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ a static chain. The function boundary must the adjusted so that the bit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ this represents is no longer part of the address. 0 Disables the custom
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ function descriptors. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define AARCH64_CUSTOM_FUNCTION_TEST 4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Defined by the ABI */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define WCHAR_TYPE "unsigned int"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define WCHAR_TYPE_SIZE 32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -934,6 +944,24 @@ typedef struct
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aapcs_reg == NULL_RTX. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int aapcs_stack_size; /* The total size (in words, per 8 byte) of the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- stack arg area so far. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* In the darwinpcs, items smaller than one word are packed onto the stack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ naturally aligned. Unnamed parameters passed in a variadic call are,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ however, aligned the same way as the AAPCS64. This means that we need to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pad the last named arg to the next parm boundary (and hence notice when
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ we are processing that arg). */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int darwinpcs_stack_bytes; /* If the argument is passed on the stack, this
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ the byte-size. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int darwinpcs_sub_word_offset;/* This is the offset of this arg within a word
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ when placing smaller items for darwinpcs. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int darwinpcs_sub_word_pos; /* The next byte available within the word for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ darwinpcs. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned darwinpcs_arg_boundary; /* The computed argument boundary. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned darwinpcs_arg_padding; /* The computed argument padding. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned darwinpcs_n_named; /* Number of named arguments. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned darwinpcs_n_args_processed; /* Processed so far. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool named_p; /* Is this arg named? */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool last_named_p; /* Is this the last named arg? */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool silent_p; /* True if we should act silently, rather than
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- raise an error for invalid calls. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } CUMULATIVE_ARGS;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1232,8 +1260,13 @@ extern const char *aarch64_rewrite_mcpu (int argc, const char **argv);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define ASM_CPU_SPEC \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MCPU_TO_MARCH_SPEC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef SUBTARGET_EXTRA_SPECS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define SUBTARGET_EXTRA_SPECS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define EXTRA_SPECS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- { "asm_cpu_spec", ASM_CPU_SPEC }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { "asm_cpu_spec", ASM_CPU_SPEC }, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SUBTARGET_EXTRA_SPECS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define ASM_OUTPUT_POOL_EPILOGUE aarch64_asm_output_pool_epilogue
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1246,6 +1279,10 @@ extern GTY(()) tree aarch64_fp16_ptr_type_node;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bfloat16_type_node. Defined in aarch64-builtins.cc. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern GTY(()) tree aarch64_bf16_ptr_type_node;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* A pointer to the user-visible __float128 (on Mach-O). Defined in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64-builtins.c. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern GTY(()) tree aarch64_float128_ptr_type_node;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* The generic unwind code in libgcc does not initialize the frame pointer.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- So in order to unwind a function using a frame pointer, the very first
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- function that is unwound must save the frame pointer. That way the frame
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/aarch64/aarch64.md gcc/config/aarch64/aarch64.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 36d0bb3f718..454c0fc1a8e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/aarch64/aarch64.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/aarch64/aarch64.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -304,6 +304,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- UNSPEC_LD1RO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- UNSPEC_SALT_ADDR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- UNSPECV_PATCHABLE_AREA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSPEC_MACHOPIC_OFFSET
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (define_c_enum "unspecv" [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -850,6 +851,37 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [(set_attr "type" "load_4")]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(define_insn "prefetch_unscaled"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [(prefetch (match_operand:DI 0 "aarch64_unscaled_prefetch_operand" "Du")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (match_operand:QI 1 "const_int_operand" "")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (match_operand:QI 2 "const_int_operand" ""))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ const char * pftype[2][4] =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {"prfum\\tPLDL1STRM, %0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "prfum\\tPLDL3KEEP, %0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "prfum\\tPLDL2KEEP, %0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "prfum\\tPLDL1KEEP, %0"},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {"prfum\\tPSTL1STRM, %0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "prfum\\tPSTL3KEEP, %0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "prfum\\tPSTL2KEEP, %0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "prfum\\tPSTL1KEEP, %0"},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int locality = INTVAL (operands[2]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_assert (IN_RANGE (locality, 0, 3));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* PRFUM accepts the same addresses as a 64-bit LDR so wrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ the address into a DImode MEM so that aarch64_print_operand knows
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ how to print it. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ operands[0] = gen_rtx_MEM (DImode, operands[0]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return pftype[INTVAL(operands[1])][locality];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [(set_attr "type" "load_4")]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (define_insn "trap"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [(trap_if (const_int 1) (const_int 8))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1304,7 +1336,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ldr\\t%s0, %1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- str\\t%w1, %0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- str\\t%s1, %0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- adrp\\t%x0, %A1\;ldr\\t%w0, [%x0, %L1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * return TARGET_MACHO ? \"adrp\\t%x0, %A1\;ldr\\t%w0, [%x0, %O1]\" : \"adrp\\t%x0, %A1\;ldr\\t%w0, [%x0, %L1]\";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- adr\\t%x0, %c1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- adrp\\t%x0, %A1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fmov\\t%s0, %w1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1342,7 +1374,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ldr\\t%d0, %1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- str\\t%x1, %0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- str\\t%d1, %0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * return TARGET_ILP32 ? \"adrp\\t%0, %A1\;ldr\\t%w0, [%0, %L1]\" : \"adrp\\t%0, %A1\;ldr\\t%0, [%0, %L1]\";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * return TARGET_ILP32 ? (TARGET_MACHO ? \"adrp\\t%0, %A1\;ldr\\t%w0, [%0, %O1]\" : \"adrp\\t%0, %A1\;ldr\\t%w0, [%0, %L1]\") : (TARGET_MACHO ? \"adrp\\t%0, %A1\;ldr\\t%0, [%0, %O1]\" : \"adrp\\t%0, %A1\;ldr\\t%0, [%0, %L1]\");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- adr\\t%x0, %c1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- adrp\\t%x0, %A1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fmov\\t%d0, %x1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7019,7 +7051,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (lo_sum:P (match_operand:P 1 "register_operand" "r")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (match_operand 2 "aarch64_valid_symref" "S")))]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "add\\t%<w>0, %<w>1, :lo12:%c2"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { return TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ? "add\\t%<w>0, %<w>1, %K2;momd"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ : "add\\t%<w>0, %<w>1, :lo12:%c2";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [(set_attr "type" "alu_imm")]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/aarch64/aarch64.opt gcc/config/aarch64/aarch64.opt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1d7967db9c0..cc97d7263ba 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/aarch64/aarch64.opt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/aarch64/aarch64.opt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -158,6 +158,13 @@ Enum(aarch64_abi) String(ilp32) Value(AARCH64_ABI_ILP32)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EnumValue
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Enum(aarch64_abi) String(lp64) Value(AARCH64_ABI_LP64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+EnumValue
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Enum(aarch64_abi) String(darwinpcs) Value(AARCH64_ABI_LP64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+m64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Target RejectNegative Alias(mabi=, darwinpcs)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+On Darwin for compatibility with other platform variants.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mpc-relative-literal-loads
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Target Save Var(pcrelative_literal_loads) Init(2) Save
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PC relative literal loads.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/aarch64/constraints.md gcc/config/aarch64/constraints.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 5b20abc27e5..9c6a631c6fb 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/aarch64/constraints.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/aarch64/constraints.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -168,7 +168,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- A constraint that matches a small GOT access."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (and (match_code "const,symbol_ref")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (match_test "aarch64_classify_symbolic_expression (op)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- == SYMBOL_SMALL_GOT_4G")))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ == SYMBOL_SMALL_GOT_4G
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || aarch64_classify_symbolic_expression (op)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ == SYMBOL_MO_SMALL_GOT")))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (define_constraint "Uss"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "@internal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -505,6 +507,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- An address valid for a prefetch instruction."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (match_test "aarch64_address_valid_for_prefetch_p (op, true)"))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(define_address_constraint "Du"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "@internal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ An address valid for a prefetch instruction with an unscaled offset."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (match_test "aarch64_address_valid_for_unscaled_prefetch_p (op, true)"))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (define_constraint "vgb"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "@internal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- A constraint that matches an immediate offset valid for SVE LD1B
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/aarch64/darwin.h gcc/config/aarch64/darwin.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..5609c569dc1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/aarch64/darwin.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,279 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Target definitions for Arm64/Aarch64 running on macOS/iOS.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Copyright The GNU Toolchain Authors.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Contributed by Iain Sandoe.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+This file is part of GCC.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+GCC is free software; you can redistribute it and/or modify
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+it under the terms of the GNU General Public License as published by
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+the Free Software Foundation; either version 3, or (at your option)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+any later version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+GCC is distributed in the hope that it will be useful,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+but WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+GNU General Public License for more details.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+You should have received a copy of the GNU General Public License
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+<http://www.gnu.org/licenses/>. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Enable Mach-O bits in generic Aarch64 code. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_MACHO 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define DARWIN_ARM64 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* FIXME FIXME FIXME - these are mostly guesses right now. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* FIXME: this is only used in generic code in darwin.c. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef TARGET_64BIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_64BIT 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef PTRDIFF_TYPE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define PTRDIFF_TYPE "long int"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* NOTE that arm64_32 is a valid thing and corresponds to darwinpcs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ and TARGET_ILP32, but we are not implementing that for now. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_OS_CPP_BUILTINS() \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ do { \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ builtin_define ("__LITTLE_ENDIAN__"); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ builtin_define ("__arm64"); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ builtin_define ("__arm64__"); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ darwin_cpp_builtins (pfile); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } while (0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* In Darwin's arm64 ABI, chars are signed, for consistency with other Darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ architectures. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef DEFAULT_SIGNED_CHAR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define DEFAULT_SIGNED_CHAR 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef LONG_DOUBLE_TYPE_SIZE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define LONG_DOUBLE_TYPE_SIZE 64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Disable custom function descriptors on Darwin, it breaks ABI. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef AARCH64_CUSTOM_FUNCTION_TEST
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define AARCH64_CUSTOM_FUNCTION_TEST 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Non-PIE executables are forbidden by the aarch64-darwin security model;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ remove the option from link-lines since they just produce a warning from
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ld64 and are then ignored anyway. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef DARWIN_NOPIE_SPEC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define DARWIN_NOPIE_SPEC \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+" %<no-pie %<fno-pie %<fno-PIE "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Hack alert - we want the exported cas etc. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef LIB_SPEC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define LIB_SPEC "%{!static:-lSystem} -lgcc"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Force the default endianness and ABI flags onto the command line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ in order to make the other specs easier to write. Match clang in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ silently ignoring mdynamic-no-pic */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef DRIVER_SELF_SPECS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define DRIVER_SELF_SPECS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+"%{mbig-endian:%eDarwin platforms do not support big-endian arm64}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+"%{!mlittle-endian:-mlittle-endian} " \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+"%{mabi=ilp32:%eSorry, support for Darwin ilp32 arm64 is not implemented} " \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+"%{!mabi=*:-mabi=lp64} " \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+" %<mdynamic-no-pic* " \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ MCPU_MTUNE_NATIVE_SPECS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SUBTARGET_DRIVER_SELF_SPECS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* We want -fPIC by default, unless we're using -static to compile for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ the kernel or some such. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef CC1_SPEC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define CC1_SPEC \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+"%{!mkernel:%{!static:-fPIC}} " DARWIN_CC1_SPEC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef ASM_SPEC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define ASM_SPEC "-arch %(darwin_arch) "\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ASM_OPTIONS " %{static} " ASM_MMACOSX_VERSION_MIN_SPEC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef ENDFILE_SPEC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define ENDFILE_SPEC \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ " " TM_DESTRUCTOR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* The arch is known as 'arm64' by the system tools. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define DARWIN_ARCH_SPEC "arm64"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef SUBTARGET_EXTRA_SPECS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define SUBTARGET_EXTRA_SPECS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ DARWIN_EXTRA_SPECS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { "darwin_arch", DARWIN_ARCH_SPEC }, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { "darwin_crt2", "" }, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { "darwin_subarch", DARWIN_ARCH_SPEC },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef TARGET_ASM_FILE_END
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_ASM_FILE_END darwin_file_end
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* For now, we do not give global entities any extra alignment
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ TODO: determine if we should for some optimisation level. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef DATA_ALIGNMENT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define DATA_ALIGNMENT(EXP, ALIGN) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AARCH64_EXPAND_ALIGNMENT (false, EXP, ALIGN)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Darwin binds locally for PIC code (the default) without which
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ we lose many in-lineing opportunities. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef TARGET_BINDS_LOCAL_P
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_BINDS_LOCAL_P darwin_binds_local_p
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Define the syntax of pseudo-ops, labels and comments. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef HAVE_GAS_MAX_SKIP_P2ALIGN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Support for -falign-* switches. Use .p2align to ensure that code
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sections are padded with NOP instructions, rather than zeros. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE, LOG, MAX_SKIP) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if ((LOG) != 0) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if ((MAX_SKIP) == 0) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fprintf ((FILE), "\t.p2align %d\n", (int) (LOG)); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fprintf ((FILE), "\t.p2align %d,,%d\n", \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (int) (LOG), (int) (MAX_SKIP)); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } while (0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif /* HAVE_GAS_MAX_SKIP_P2ALIGN */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* String containing the assembler's comment-starter. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define ASM_COMMENT_START ";"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Define the syntax of pseudo-ops, labels and comments. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define LPREFIX "L"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Assembler pseudos to introduce constants of various size. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define ASM_BYTE "\t.byte\t"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define ASM_SHORT "\t.word\t"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define ASM_LONG "\t.long\t"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define ASM_QUAD "\t.quad\t"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* darwinpcs reserves X18. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef FIXED_REGISTERS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define FIXED_REGISTERS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0, 0, 0, 0, 0, 0, 0, 0, /* R0 - R7 */ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0, 0, 0, 0, 0, 0, 0, 0, /* R8 - R15 */ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0, 0, 1, 0, 0, 0, 0, 0, /* R16 - R23 */ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0, 0, 0, 0, 0, 1, 0, 1, /* R24 - R30, SP */ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0, 0, 0, 0, 0, 0, 0, 0, /* V0 - V7 */ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0, 0, 0, 0, 0, 0, 0, 0, /* V8 - V15 */ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0, 0, 0, 0, 0, 0, 0, 0, /* V16 - V23 */ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0, 0, 0, 0, 0, 0, 0, 0, /* V24 - V31 */ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 1, 1, 1, 1, /* SFP, AP, CC, VG */ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0, 0, 0, 0, 0, 0, 0, 0, /* P0 - P7 */ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0, 0, 0, 0, 0, 0, 0, 0, /* P8 - P15 */ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 1, 1 /* FFR and FFRT */ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Although we cannot use executable stack, we still need to assign
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ a static chain regnum. At the moment using R16 (IP0) is available. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef STATIC_CHAIN_REGNUM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define STATIC_CHAIN_REGNUM R16_REGNUM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define SUBTARGET_ENCODE_SECTION_INFO darwin_encode_section_info
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX(FILE, ENCODING, SIZE, ADDR, DONE) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_64BIT) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if ((SIZE) == 4 && ((ENCODING) & 0x70) == DW_EH_PE_pcrel) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fputs (ASM_LONG, FILE); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ assemble_name (FILE, XSTR (ADDR, 0)); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fputs ("@GOT-.", FILE); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ goto DONE; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (ENCODING == ASM_PREFERRED_EH_DATA_FORMAT (2, 1)) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_unreachable (); /* no 32b support yet.*/ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /*darwin_non_lazy_pcrel (FILE, ADDR);*/ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ goto DONE; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Darwin x86 assemblers support the .ident directive. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef TARGET_ASM_OUTPUT_IDENT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_ASM_OUTPUT_IDENT default_asm_output_ident_directive
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Darwin has experimental support for section anchors on aarch64*; it is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ not enabled by default (the -fsection-anchors is required). */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef TARGET_ASM_OUTPUT_ANCHOR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_ASM_OUTPUT_ANCHOR darwin_asm_output_anchor
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef TARGET_USE_ANCHORS_FOR_SYMBOL_P
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_USE_ANCHORS_FOR_SYMBOL_P darwin_use_anchors_for_symbol_p
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef DARWIN_SECTION_ANCHORS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define DARWIN_SECTION_ANCHORS 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Pull in the stuff common to all Darwin-based platforms. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define C_COMMON_OVERRIDE_OPTIONS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ do { \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SUBTARGET_C_COMMON_OVERRIDE_OPTIONS; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } while (0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* We do not have a definition for a tiny (or large) code model so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ far.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Section anchors are (probably) not useful with ld64 atom model so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ default them off - this can be overridden by the user at present.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ mdynamic-no-pic is silently ignored by clang (and not applicable
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ to this port). */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef SUBTARGET_OVERRIDE_OPTIONS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define SUBTARGET_OVERRIDE_OPTIONS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ do { \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (global_options.x_aarch64_cmodel_var == AARCH64_CMODEL_TINY) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sorry ("code model %qs is not supported on Darwin platforms", \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "tiny"); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!global_options_set.x_flag_section_anchors) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ flag_section_anchors = 0; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ target_flags &= ~MASK_MACHO_DYNAMIC_NO_PIC; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } while (0); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SUBSUBTARGET_OVERRIDE_OPTIONS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef SUBTARGET_INIT_BUILTINS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define SUBTARGET_INIT_BUILTINS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ do { \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64_builtin_decls[AARCH64_BUILTIN_CFSTRING] \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ = darwin_init_cfstring_builtins ((AARCH64_BUILTIN_CFSTRING << AARCH64_BUILTIN_SHIFT) | AARCH64_BUILTIN_GENERAL); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } while(0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Darwin on Arm64 uses dwarf-2. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef DARWIN_PREFER_DWARF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# undef PREFERRED_DEBUGGING_TYPE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef REGISTER_SUBTARGET_PRAGMAS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define REGISTER_SUBTARGET_PRAGMAS() DARWIN_REGISTER_TARGET_PRAGMAS()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef TARGET_SET_DEFAULT_TYPE_ATTRIBUTES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_SET_DEFAULT_TYPE_ATTRIBUTES darwin_set_default_type_attributes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* FIXME: CHECK Define the shadow offset for asan. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef SUBTARGET_SHADOW_OFFSET
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define SUBTARGET_SHADOW_OFFSET (HOST_WIDE_INT_1 << 44)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* First available SYMBOL flag bit for use by subtargets. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define SYMBOL_FLAG_SUBT_DEP (SYMBOL_FLAG_MACH_DEP)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef ASM_OUTPUT_DEF_FROM_DECLS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef CLEAR_INSN_CACHE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define CLEAR_INSN_CACHE(beg, end) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extern void sys_icache_invalidate(void *start, size_t len); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sys_icache_invalidate ((beg), (size_t)((end)-(beg)))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/aarch64/darwinpcs.md gcc/config/aarch64/darwinpcs.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..9b897472ea1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/aarch64/darwinpcs.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,455 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# The Darwin ABI (darwinpcs) for AArch64 (Arm64) Mach-O
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+## Introduction.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+This describes the Darwin PCS (darwinpcs) as implemented in GCC-12.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Base information is taken from:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[1] [ARM IHI 0055B : AAPCS64 (current through AArch64 ABI release 1.0, dated 22nd May 2013)](http://infocenter.arm.com/help/topic/com.arm.doc.ihi0055b/IHI0055B_aapcs64.pdf)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[2] [Apple iOS document : darwinpcs](https://developer.apple.com/library/archive/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARM64FunctionCallingConventions.html#//apple_ref/doc/uid/TP40013702-SW1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[3] [The LLVM backend for Mach-O/arm64 from GIT (master 12 at the document date).](https://github.com/llvm/llvm-project.git)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+## Terminology
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**Darwin** is the kernel used for macOS (10/OSX and 11) and iOS (all versions,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+so far).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**Mach-O** is the file format used for object files and DSOs, including executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+on Darwin platforms (to some extent, the two names are interchangeable in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+describing rules applicable to a back end).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The `AArch64` port for Darwin is known as `arm64` (`arm64` is synonymous with
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`aarch64` for Darwin in GCC). There is an ILP32 variant, `arm64_32` (not yet
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+considered in detail or handled by these branches).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+There are two main technical sections
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* Part 1 which describes the darwinpcs deviations from AAPCS64.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ This is a primarily cross-reference between [2] and [1].
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* Part 2 contains additional pertinent information.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Some is recorded in [2] but most is determined from generic Darwin/Mach-O
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rules and the implementation [3].
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* Part 3 describes the deviations from darwinpcs present in GCC.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GCC implements some features not available ib the host tools which are
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ based on LLVM/clang.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GCC does not yet (as of GCC-12.1) support all parts of the darwinpcs as
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ written here.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**Note** Since a macOS or iOS system is built with a toolchain based on [3],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+that sets the de facto ABI. Therefore, the ABI as implemented by the XCode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+version appropriate to a given OS release shall take precedence over version(s)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+described in the referenced documents in the event of discrepancy.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+## PART 1 - AAPCS64 and darwinpcs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### Outline
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Darwin PCS Differences from AAPCS64.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The intent of these notes are to match the differences described in [2] against
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+the section numbers and rule designations of [1] since the AArch64 port code
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+uses the rule designations in comments.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The organisation of these notes is by section heading of [1].
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[2] Refers to the darwinpcs as "iOS" which was the first Darwin OS variant
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+implementing it, however it is stated (albeit unofficially?) that Arm64 macOS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+will adopt the same ABI and is expected to be able to execute iOS executables.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+So, for the present, 'iOS' is considered to be equivalent to 'macOS'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(generically 'Darwin').
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+In the text from [2] the expression "generic procedure call standard" refers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+to the AAPCS64 [1].
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Darwin PCS rules are designated `D.N` below.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### AAPCS64 Section 1.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+No amendments.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### AAPCS64 Section 2.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+No amendments.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### AAPCS64 Section 3.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+No amendments.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The darwinpcs is non-conforming with the aapcs64 in the areas described below.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### AAPCS64 Section 4.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+No amendments
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+but note:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* Darwin's `char` and `wchar_t` are both signed.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* Where applicable, the `__fp16 type` is `IEEE754-2008` format.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### AAPCS64 Section 5.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+5.1 Machine Registers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+5.1.1 General-purpose Registers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Darwin reserves `x18` as the platform register (as permitted).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+5.2 Processes, Memory and the Stack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+5.2.3 The Frame Pointer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+From [2] : The frame pointer register (x29) must always address a valid frame
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+record, although some functions—such as leaf functions or tail calls—may elect
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+not to create an entry in this list.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+This corresponds to the first bullet and is conforming. It implies that Darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+should warn if the user tries to use an option that omits the FP.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+5.4 Parameter Passing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+5.4.2 Parameter Passing Rules
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`D.1` From [2] : Empty struct types are ignored for parameter-passing purposes.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+This behavior applies to the GNU extension in C and, where permitted by the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+language, in C++.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+It is noted that this might not correspond to any specific rule - but,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+presumably, needs to be applied in marshalling arguments.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`D.2` From [2] : In the generic procedure call standard, all function arguments
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+passed on the stack consume slots in multiples of 8 bytes. In iOS, this
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+requirement is dropped, and values consume only the space required. Padding
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+is still inserted on the stack to satisfy arguments’ alignment requirements.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`D.3` From [2] : The general ABI specifies that it is the callee’s responsibility
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+to sign or zero-extend arguments having fewer than 32 bits, and that unused bits
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+in a register are unspecified. In iOS, however, the caller must perform such
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extensions, up to 32 bits. This apparently conflicts with the `D.2` above and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+thus can only be applied to values passed in registers?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(notwithstanding C rules for widening).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`D.4` From [2] : The generic procedure call standard requires that arguments
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+with 16-byte alignment passed in integer registers begin at an even-numbered
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+xN, skipping a previous odd-numbered xN if necessary. The iOS ABI drops this
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+requirement.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#### Variadic Functions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+From [2]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The iOS ABI for functions that take a variable number of arguments is entirely
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+different from the generic version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Stages A and B of the generic procedure call standard are performed as usual.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+in particular, even variadic aggregates larger than 16 bytes are passed via a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+reference to temporary memory allocated by the caller. After that, the fixed
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+arguments are allocated to registers and stack slots as usual in iOS.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The NSRN(*sic*) (?NSAA was intended?) is then rounded up to the next multiple
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+of 8 bytes, and each variadic argument is assigned to the appropriate number
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+of 8-byte stack slots.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The C language requires arguments smaller than int to be promoted before a call,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+but beyond that, unused bytes on the stack are not specified by the darwinpcs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(see section 7) As a result of this change, the type va_list is an alias for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+char * rather than for the struct type specified in the generic PCS.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+It is also not in the std namespace when compiling C++ code.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#### Stage A
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+No Changes.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#### Stage B
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+No changes.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#### Stage C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Insert C.6.5 `D.3`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+If the argument is an Integral or Pointer Type, the size of the argument is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+less than 4 bytes and the NGRN is less than 8, the argument is sign or zero-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extended as appropriate to 4 bytes.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+C.8 Delete rule per `D.4`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+C.12
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`D.2` Amend to:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The NSAA is rounded up to Natural Alignment of the argument’s type.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+C.14 Delete rule per `D.2`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+From the observations section:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+"Both before and after the layout of each argument, then NSAA will have a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ minimum alignment of 8." This no longer applies.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### AAPCS64 Section 6.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+No changes (noting that the `__fp16` type is `IEEE754-2008` format.)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### AAPCS64 Section 7.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+7.1 Data Types
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+7.1.1 Arithmetic Types
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Table 3 is amended thus.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+| C/C++ Type | Machine Type | Notes |
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+| --- | --- | --- |
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+| char | signed byte | compatible with other Darwin variants |
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+| wchar_t | int | ditto |
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**The size of long double (and by implication the _Imaginary and _Complex C99
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+variants) is set to be the same as double.**
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+We need to consider **_very_** carefully how to handle this. The current
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(64bit) long double is mangled as 'e' by the clang toolchain.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+7.1.4 Additional Types
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Table 5 is amended to reflect the different variadic function rules.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`D.6` The type `va_list` is an alias for `char *`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`D.7` The `va_list` type is _not_ presented in `std::` for C++.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+7.2 Argument Passing Conventions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Possibly, might require adjustment for `D.3`?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+## PART 2 - Other platform information
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### Additional comments from [2]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#### Red Zone
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The ARM64 iOS red zone consists of the 128 bytes immediately below the stack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+pointer sp. As with the x86-64 ABI, the operating system has committed not to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+modify these bytes during exceptions. User-mode programs can rely on them not
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+to change unexpectedly, and can potentially make use of the space for local
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+variables.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+In some circumstances, this approach can save an sp-update instruction on
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+function entry and exit.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+At present, it seems, that there's no port using a red zone for AArch64, and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+there's no implementation - so this optimisation opportunity will be unused
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+at least initially. TODO.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#### Divergences from the Generic C++ ABI
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The generic ARM64 C++ ABI is specified in C++ Application Binary Interface
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Standard for the ARM 64-bit architecture, which is in turn based on the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Itanium C++ ABI used by many UNIX-like systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Some sections are ELF-specific and not applicable to the underlying object
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+format used by iOS. There are, however, some significant differences from
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+these specifications in iOS.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+##### Name Mangling
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+When compiling C++ code, types get incorporated into the names of functions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+in a process referred to as “mangling.” The iOS ABI differs from the generic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+specification in the following small ways.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Because `va_list` is an alias for `char *`, it is mangled in the same way—as
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`Pc` instead of `St9__va_list` (Section 7).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+NEON vector types are mangled in the same way as their 32-bit ARM counterparts,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+rather than using the 64-bit scheme. For example, iOS uses `17__simd128_int32_t`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+instead of the generic `11__Int32x4_t`.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+##### Other Itanium Divergences
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+In the generic ABI, empty structs are treated as aggregates with a single byte
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+member for parameter passing. In iOS, however, they are ignored unless they
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+have a nontrivial destructor or copy-constructor. If they do have such
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+functions, they are considered as aggregates with one byte member in the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+generic manner.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+As with the ARM 32-bit C++ ABI, iOS requires the complete-object (C1) and base-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+object (C2) constructors to return this to their callers. Similarly, the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+complete object (D1) and base object (D2) destructors return this. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+requirement is not made by the generic ARM64 C++ ABI.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+In the generic C++ ABI, array cookies change their size and alignment according
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+to the type being allocated. As with the 32-bit ARM, iOS provides a fixed
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+layout of two size_t words, with no extra alignment requirements.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+In iOS, object initialization guards are nominally `uint64_t` rather than
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`int64_t`.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+This affects the prototypes of the functions `__cxa_guard_acquire`,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`__cxa_guard_release` and `__cxa_guard_abort`.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+In the generic ARM64 ABI, function pointers whose type differ only in being
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern "C" or extern "C++" are interchangeable. This is not the case in iOS.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### Undocumented items
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* The platform ABI contains provisions for the swift language, but since GCC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+has no swift FE there's no need to implement them (it might be wise to ensure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+that any reserved registers are handled appropriately tho)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* Darwin user-space code is PIC (2) = fPIC (so nominally 'large' but the code
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+model is not modified by the PIC setting [I think FIXME: check]).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+FIXME: ??? I'm not clear about kernel mode at present.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The following symbol kinds always have a GOT indirection for Mach-O-pic.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* undefined external
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* weak [not hidden]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* common
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+FIXME: check other rules for GOT indirections.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### Darwin code models
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* TINY is _not_ supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* SMALL supported (DEFAULT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* LARGE supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AFAICT, Darwin's large model is PIC (with perhaps a very limited number of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ modes)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ However large+PIC is stated to be unimplemented in the current aarch64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ backend so that's a TODO.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+FIXME: ??? I'm not clear about kernel mode at present.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### Darwin arm64 TLS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Darwin has a single TLS model (not attempting to implement in the short-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+term). It's closest to ELF xxxxxxx FIXME: which one?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### Generic Darwin/Mach-O Comments for people familiar with ELF.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* does _not_ support strong symbol aliases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* does support weak symbol aliases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* supports visibility - default and hidden.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* Has a "for linker only" symbol visibility.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Such symbols are visible to the static linker (`ld64`), but not externally.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ These are used to support the Mach-O "subsections_by_symbol" linker mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (default for > 10years). Any symbol that is not 'global' and does not begin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ with 'L' (the local symbol designation) is counted as 'linker visible'.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * does _not_ support 'static' code in the user space
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Everything needs to be invoked using the dynamic linker (`dyld`). There is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ neither crt0.o nor a static edition of libc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Some versions of Darwin have used 'static' code for kernel modules.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+FIXME: ??? what is the kernel model here.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### Darwin Relocations and Assembler syntax
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* `Mach-O` for `Arm64` uses a reduced set of relocations c.f. the ELF set.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ There are only 11 entries but the relocation format allows for multiple sizes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(1, 2, 4, 8) where that's appropriate, and for ancillary data (e.g. a scale),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+so the actual number of permutations is larger.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* Generally, Darwin supports relocations of the form A - B + signed const
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ A must be known (i.e. defined in the current TU).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+* `Mach-O` for `Arm64` has postfix assembler syntax.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Where there's an assembly language representation for the relocation type
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ it appears after the name (e.g. `foo@PAGE` in contrast to the ELF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ `:got:foo`).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#### Relocs list
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+For pointers (no source representation).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`ARM64_RELOC_UNSIGNED = 0`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Must be followed by an `ARM64_RELOC_UNSIGNED`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`ARM64_RELOC_SUBTRACTOR = 1`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+A B/BL instruction with 26-bit displacement.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(no source representation)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`ARM64_RELOC_BRANCH26 = 2`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+PC-rel distance to page of target [adrp].
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`foo@PAGE`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`ARM64_RELOC_PAGE21 = 3`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Offset within page, scaled by r_length [add imm, ld/st].
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`foo@PAGEOFF`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`ARM64_RELOC_PAGEOFF12 = 4`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+PC-rel distance to page of GOT slot [adrp].
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`foo@GOTPAGE`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`ARM64_RELOC_GOT_LOAD_PAGE21 = 5`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Offset within page of GOT slot, scaled by r_length [add imm, ld/st].
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`foo@GOTPAGEOFF`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`ARM64_RELOC_GOT_LOAD_PAGEOFF12 = 6`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+For pointers to GOT slots.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(4 and 8 byte versions)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`foo@GOT`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`ARM64_RELOC_POINTER_TO_GOT = 7`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+PC-rel distance to page of TLVP slot [adrp].
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`foo@TVLPPAGE`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`ARM64_RELOC_TLVP_LOAD_PAGE21 = 8`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Offset within page of TLVP slot, scaled by r_length [add imm, ld/st].
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`foo@TVLPPAGEOFF`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`ARM64_RELOC_TLVP_LOAD_PAGEOFF12 = 9`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Must be followed by `ARM64_RELOC_PAGE21` or `ARM64_RELOC_PAGEOFF12`.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(no source representation)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The addend is a signed 24bit quantity (+/- 8M range).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+`ARM64_RELOC_ADDEND = 10`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+## PART 2 - GCC-12 deviations from the PCS and supporting information.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### D.3 is not yet supported (github issue #74)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GCC promotes in the callee not the caller.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### Support for nested functions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GCC provides nested functions which are used overtly from C but also to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ implement some parts of Ada and Fortran.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ This requires assigning a register to act as the STATIC CHAIN.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ For GCC-12 this is X16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Support for nested function trampolines is provided by a heap-based table.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+### Support for __float128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ The darwinpcs has no provision for a 128bit float type.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GCC-12 supports IEEE741 128bit float values by sof-float.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ The ABI used for __float128 matches that for AAPCS64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+## End.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/aarch64/falkor-tag-collision-avoidance.cc gcc/config/aarch64/falkor-tag-collision-avoidance.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39e3f5c2d1b..78790cd1d15 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/aarch64/falkor-tag-collision-avoidance.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/aarch64/falkor-tag-collision-avoidance.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -740,7 +740,7 @@ dump_insn_list (const rtx &t, const insn_info_list_t &insn_info,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void *unused ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc_assert (dump_file);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- fprintf (dump_file, "Tag 0x%lx ::\n", INTVAL (t));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fprintf (dump_file, "Tag 0x%lx ::\n", (long unsigned int)INTVAL (t));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (unsigned i = 0; i < insn_info.length (); i++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dump_insn_slim (dump_file, insn_info[i]->insn);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/aarch64/predicates.md gcc/config/aarch64/predicates.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 3f5f4df8c46..4c3498dfe2c 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/aarch64/predicates.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/aarch64/predicates.md
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -277,9 +277,24 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (define_predicate "aarch64_prefetch_operand"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (match_test "aarch64_address_valid_for_prefetch_p (op, false)"))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(define_predicate "aarch64_unscaled_prefetch_operand"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (match_test "aarch64_address_valid_for_unscaled_prefetch_p (op, false)"))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (define_predicate "aarch64_valid_symref"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (match_code "const, symbol_ref, label_ref")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rtx x = op;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rtx offset;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ split_const (x, &x, &offset);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (GET_CODE (x) == CONST)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x = XEXP (x, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (GET_CODE (x) == UNSPEC && XINT (x, 1) == UNSPEC_SALT_ADDR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x = XVECEXP (x, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (SYMBOL_REF_P (x) && INTVAL (offset) < 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return (aarch64_classify_symbolic_expression (op)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- != SYMBOL_FORCE_TO_MEM);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- })
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/aarch64/t-aarch64-darwin gcc/config/aarch64/t-aarch64-darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..9754e87ebcf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/aarch64/t-aarch64-darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Machine description for AArch64 architecture.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Copyright (C) 2020 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# This file is part of GCC.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# GCC is free software; you can redistribute it and/or modify it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# under the terms of the GNU General Public License as published by
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# the Free Software Foundation; either version 3, or (at your option)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# any later version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# GCC is distributed in the hope that it will be useful, but
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# General Public License for more details.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# You should have received a copy of the GNU General Public License
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# <http://www.gnu.org/licenses/>.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIB1ASMSRC = aarch64/lib1funcs.asm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIB1ASMFUNCS = _aarch64_sync_cache_range
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# FIXME - figure out what multilib provisions we should make for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# a) arm64e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# b) arm64_32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/darwin-driver.cc gcc/config/darwin-driver.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 9c1dcc3d794..a4d7cfe7376 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/darwin-driver.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/darwin-driver.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -268,14 +268,21 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool seenX86_64 = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool seenPPC = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool seenPPC64 = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool seenArm64 = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool seenM32 = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool seenM64 = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool appendM32 = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool appendM64 = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const char *vers_string = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool seen_version_min = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool seen_sysroot_p = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool noexport_p = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef RPATH_SETS_NODEFAULT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool seen_rpath_p = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool seen_nodefaultrpaths_p = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (i = 1; i < *decoded_options_count; i++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -296,6 +303,12 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- seenPPC = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else if (!strcmp ((*decoded_options)[i].arg, "ppc64"))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- seenPPC64 = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else if (!strcmp ((*decoded_options)[i].arg, "arm64"))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ seenArm64 = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ; /* We accept the option, but don't need to act on it. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- error ("this compiler does not support %qs",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (*decoded_options)[i].arg);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -309,7 +322,7 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --i;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --*decoded_options_count;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case OPT_m32:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- seenM32 = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -317,6 +330,7 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case OPT_m64:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- seenM64 = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case OPT_mmacosx_version_min_:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- seen_version_min = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -349,8 +363,16 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc_checking_assert ((*decoded_options)[i].arg);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (startswith ((*decoded_options)[i].arg, "-exported_symbol"))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- noexport_p = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef RPATH_SETS_NODEFAULT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else if (strncmp ((*decoded_options)[i].arg, "-rpath", 6) == 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ seen_rpath_p = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef RPATH_SETS_NODEFAULT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case OPT_nodefaultrpaths:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ seen_nodefaultrpaths_p = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -366,6 +388,9 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (seenPPC || seenPPC64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- warning (0, "this compiler does not support PowerPC"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- " (%<-arch%> option ignored)");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else if (seenArm64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ warning (0, "this compiler does not support Arm64"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ " (%<-arch%> option ignored)");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (seenX86)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (seenX86_64 || seenM64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -389,6 +414,9 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (seenX86 || seenX86_64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- warning (0, "this compiler does not support x86"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- " (%<-arch%> option ignored)");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else if (seenArm64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ warning (0, "this compiler does not support Arm64"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ " (%<-arch%> option ignored)");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (seenPPC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (seenPPC64 || seenM64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -408,12 +436,20 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (! seenM64) /* Add -m64 if the User didn't. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- appendM64 = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#elif DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (seenPPC || seenPPC64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ warning (0, "this compiler does not support PowerPC"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ " (%<-arch%> option ignored)");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (seenX86 || seenX86_64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ warning (0, "this compiler does not support x86"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ " (%<-arch%> option ignored)");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* If there is nothing else on the command line, do not add sysroot etc. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (*decoded_options_count <= 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (appendM32 || appendM64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ++*decoded_options_count;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -423,6 +459,7 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- generate_option (appendM32 ? OPT_m32 : OPT_m64, NULL, 1, CL_DRIVER,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- &(*decoded_options)[*decoded_options_count - 1]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (!seen_sysroot_p)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -490,4 +527,16 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- generate_option (OPT_nodefaultexport, NULL, 1, CL_DRIVER,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- &(*decoded_options)[*decoded_options_count - 1]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef RPATH_SETS_NODEFAULT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (seen_rpath_p && !seen_nodefaultrpaths_p)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ++*decoded_options_count;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *decoded_options = XRESIZEVEC (struct cl_decoded_option,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *decoded_options,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *decoded_options_count);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ generate_option (OPT_nodefaultrpaths, NULL, 1, CL_DRIVER,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ &(*decoded_options)[*decoded_options_count - 1]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/darwin.cc gcc/config/darwin.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ced2f7e40a6..0915548477e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/darwin.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/darwin.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -118,7 +118,7 @@ static bool ld_init_term_start_labels = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- section * darwin_sections[NUM_DARWIN_SECTIONS];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* While we transition to using in-tests instead of ifdef'd code. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if !HAVE_lo_sum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !HAVE_lo_sum || DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define gen_macho_high(m,a,b) (a)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define gen_macho_low(m,a,b,c) (a)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1052,6 +1052,7 @@ machopic_legitimize_pic_address (rtx orig, machine_mode mode, rtx reg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return pic_ref;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Callbacks to output the stub or non-lazy pointers.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Each works on the item in *SLOT,if it has been used.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DATA is the FILE* for assembly output.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1207,6 +1208,7 @@ machopic_finish (FILE *out_file)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- machopic_indirections->traverse_noresize
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <FILE *, machopic_output_indirection> (out_file);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- machopic_operand_p (rtx op)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2240,6 +2242,8 @@ darwin_emit_except_table_label (FILE *file)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rtx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin_make_eh_symbol_indirect (rtx orig, bool ARG_UNUSED (pubvis))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (DARWIN_ARM64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return orig;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (DARWIN_PPC == 0 && TARGET_64BIT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return orig;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3060,7 +3064,12 @@ darwin_file_end (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fprintf (asm_out_file, "\t.long\t0\n\t.long\t%u\n", flags);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- machopic_finish (asm_out_file);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_checking_assert (!machopic_indirections);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (flag_apple_kext)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* These sections are only used for kernel code. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/darwin.h gcc/config/darwin.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1b538c73593..7fb3ec40755 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/darwin.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/darwin.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -42,6 +42,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define DARWIN_X86 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define DARWIN_PPC 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define DARWIN_ARM64 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define OBJECT_FORMAT_MACHO 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -303,6 +304,31 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define DARWIN_CC1_SPEC \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "%<dynamic %<dynamiclib %<force_cpusubtype_ALL %<multiply_defined* "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* When we are using embedded runpaths DARWIN_AT_RPATH is set. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define DARWIN_RPATH_LINK \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+"%{!r:%{!nostdlib:%{!nodefaultrpaths:%(darwin_rpaths)}}}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define DARWIN_SHARED_LIBGCC "-lgcc_s.1.1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define DARWIN_RPATH_LINK ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define DARWIN_SHARED_LIBGCC \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+"%:version-compare(!> 10.11 mmacosx-version-min= -lgcc_s.1.1) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ %:version-compare(>= 10.11 mmacosx-version-min= -lemutls_w) "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* We might elect to add a path even when this compiler does not use embedded
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ run paths, so that we can use libraries from an alternate compiler that is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ using embedded runpaths. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if DARWIN_DO_EXTRA_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define DARWIN_EXTRA_RPATH \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+"%{!r:%{!nostdlib:%{!nodefaultrpaths:\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ %:version-compare(>= 10.5 mmacosx-version-min= -rpath) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ %:version-compare(>= 10.5 mmacosx-version-min= " DARWIN_ADD_RPATH ") \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }}}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define DARWIN_EXTRA_RPATH ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define SUBSUBTARGET_OVERRIDE_OPTIONS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- do { \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin_override_options (); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -396,7 +422,9 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DARWIN_NOPIE_SPEC \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DARWIN_RDYNAMIC \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DARWIN_NOCOMPACT_UNWIND \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "}}}}}}} %<pie %<no-pie %<rdynamic %<X %<rpath "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ DARWIN_EXTRA_RPATH \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ DARWIN_RPATH_LINK \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "}}}}}}} %<pie %<no-pie %<rdynamic %<X %<rpath %<nodefaultrpaths "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Spec that controls whether the debug linker is run automatically for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- a link step. This needs to be done if there is a source file on the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -511,8 +539,7 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %:version-compare(!> 10.6 mmacosx-version-min= -lgcc_eh) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %:version-compare(>= 10.6 mmacosx-version-min= -lemutls_w); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- shared-libgcc|fexceptions|fobjc-exceptions|fgnu-runtime: \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- %:version-compare(!> 10.11 mmacosx-version-min= -lgcc_s.1.1) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- %:version-compare(>= 10.11 mmacosx-version-min= -lemutls_w) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ " DARWIN_SHARED_LIBGCC " \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %:version-compare(!> 10.3.9 mmacosx-version-min= -lgcc_eh) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_s.10.4) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -547,7 +574,8 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { "darwin_crt2", DARWIN_CRT2_SPEC }, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { "darwin_crt3", DARWIN_CRT3_SPEC }, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { "darwin_dylib1", DARWIN_DYLIB1_SPEC }, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- { "darwin_bundle1", DARWIN_BUNDLE1_SPEC },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { "darwin_bundle1", DARWIN_BUNDLE1_SPEC }, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { "darwin_rpaths", DARWIN_RPATH_SPEC },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define DARWIN_CRT1_SPEC \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "%:version-compare(!> 10.5 mmacosx-version-min= -lcrt1.o) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -573,6 +601,17 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "%{!static:%:version-compare(< 10.6 mmacosx-version-min= -lbundle1.o) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %{fgnu-tm: -lcrttms.o}}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* A default rpath, that picks up dependent libraries installed in the same
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ director as one being loaded. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define DARWIN_RPATH_SPEC \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "%:version-compare(>= 10.5 mmacosx-version-min= -rpath) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ %:version-compare(>= 10.5 mmacosx-version-min= @loader_path) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ %P "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define DARWIN_RPATH_SPEC ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef HAVE_AS_MMACOSX_VERSION_MIN_OPTION
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Emit macosx version (but only major). */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define ASM_MMACOSX_VERSION_MIN_SPEC \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/darwin.opt gcc/config/darwin.opt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d655aaef2fb..ff624ffd82a 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/darwin.opt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/darwin.opt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -241,6 +241,10 @@ nodefaultexport
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Driver RejectNegative
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Do not add a default symbol exports to modules or dynamic libraries.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Driver RejectNegative
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Do not add default run paths (for the compiler library directories) to executables, modules or dynamic libraries.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- nofixprebinding
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Driver RejectNegative
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/i386/darwin.h gcc/config/i386/darwin.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 588bd669bdd..b6c9a94c3a0 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/i386/darwin.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/i386/darwin.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -308,3 +308,10 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define CLEAR_INSN_CACHE(beg, end) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern void sys_icache_invalidate(void *start, size_t len); \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sys_icache_invalidate ((beg), (size_t)((end)-(beg)))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Disable custom function descriptors for Darwin when we have off-stack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ trampolines. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#undef X86_CUSTOM_FUNCTION_TEST
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define X86_CUSTOM_FUNCTION_TEST \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (!flag_off_stack_trampolines && !flag_trampolines) ? 1 : 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/i386/i386.cc gcc/config/i386/i386.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index a551b8b9d9b..dd9f22b440f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/i386/i386.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/i386/i386.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25189,7 +25189,7 @@ ix86_libgcc_floating_mode_supported_p
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define TARGET_HARD_REGNO_SCRATCH_OK ix86_hard_regno_scratch_ok
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef TARGET_CUSTOM_FUNCTION_DESCRIPTORS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define TARGET_CUSTOM_FUNCTION_DESCRIPTORS 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define TARGET_CUSTOM_FUNCTION_DESCRIPTORS X86_CUSTOM_FUNCTION_TEST
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef TARGET_ADDR_SPACE_ZERO_ADDRESS_VALID
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define TARGET_ADDR_SPACE_ZERO_ADDRESS_VALID ix86_addr_space_zero_address_valid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/config/i386/i386.h gcc/config/i386/i386.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 27b9783cae8..f97d3027da3 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/config/i386/i386.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/config/i386/i386.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -754,6 +754,12 @@ extern const char *host_detect_local_cpu (int argc, const char **argv);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Minimum allocation boundary for the code of a function. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define FUNCTION_BOUNDARY 8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* We will and with this value to test if a custom function descriptor needs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ a static chain. The function boundary must the adjusted so that the bit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ this represents is no longer part of the address. 0 Disables the custom
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ function descriptors. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define X86_CUSTOM_FUNCTION_TEST 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* C++ stores the virtual bit in the lowest bit of function pointers. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define TARGET_PTRMEMFUNC_VBIT_LOCATION ptrmemfunc_vbit_in_pfn
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/configure gcc/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index c7b26d1927d..f4bd9c5d5f1 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -632,10 +632,10 @@ ac_includes_default="\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_subst_vars='LTLIBOBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBOBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CET_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--NO_PIE_FLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--NO_PIE_CFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--enable_default_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LD_PICFLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PICFLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_default_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_host_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_plugin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pluginlibs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -740,6 +740,8 @@ ORIGINAL_PLUGIN_LD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc_cv_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ORIGINAL_AS_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc_cv_as
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- objdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OTOOL64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1003,6 +1005,8 @@ enable_static
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+with_darwin_extra_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_gold
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_plugin_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1028,6 +1032,7 @@ enable_link_serialization
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_version_specific_runtime_libs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_plugin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_host_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libquadmath_support
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_linker_hash_style
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_diagnostics_color
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1736,6 +1741,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-ld[=ARG] build ld [ARG={default,yes,no}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-gold[=ARG] build gold [ARG={default,yes,no}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-gnu-indirect-function
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1790,6 +1797,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in a compiler-specific directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-plugin enable plugin support
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-host-shared build host code as shared libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libquadmath-support
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- disable libquadmath support for Fortran
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-default-pie enable Position Independent Executable as default
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1854,6 +1862,9 @@ Optional Packages:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-pic try to use only PIC/non-PIC objects [default=use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- both]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-gnu-ld assume the C compiler uses GNU ld [default=no]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --with-darwin-extra-rpath=[ARG]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Specify a runpath directory, additional to those
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ provided by the compiler
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-plugin-ld=[ARG] specify the plugin linker
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-glibc-version=M.N
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- assume GCC used with glibc version M.N or later
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3753,33 +3764,59 @@ gcc_gxx_libcxx_include_dir=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --with-gxx-libcxx-include-dir was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "${with_gxx_libcxx_include_dir+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- withval=$with_gxx_libcxx_include_dir; case "${withval}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--yes) as_fn_error $? "bad value ${withval} given for libc++ include directory" "$LINENO" 5 ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--no) ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--*) gcc_gxx_libcxx_include_dir=$with_gxx_libcxx_include_dir ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ withval=$with_gxx_libcxx_include_dir; gcc_gxx_libcxx_include_dir=$with_gxx_libcxx_include_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# --with-gxx-libcxx-include-dir controls the enabling of the -stdlib option.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# if --with-gxx-libcxx-include-dir is 'no' we disable the stdlib option.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# if --with-gxx-libcxx-include-dir is 'yes' we enable the stdlib option and use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# the default path within the installation.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# if --with-gxx-libcxx-include-dir is unset we enable the stdlib option
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# based on the platform (to be available on platform versions where it is the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# default for the system tools). We also use a default path within the compiler
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# install tree.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Otherwise, we use the path provided and enable the stdlib option.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # If both --with-sysroot and --with-gxx-libcxx-include-dir are passed, we
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # check to see if the latter starts with the former and, upon success, compute
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # gcc_gxx_libcxx_include_dir as relative to the sysroot.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc_gxx_libcxx_include_dir_add_sysroot=0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gcc_enable_stdlib_opt=0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test x${gcc_gxx_libcxx_include_dir} != x; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x${gcc_gxx_libcxx_include_dir} = xno; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # set defaults for the dir, but the option is disabled anyway.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_gxx_libcxx_include_dir=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ elif test x${gcc_gxx_libcxx_include_dir} = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # set defaults for the dir, and enable.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_gxx_libcxx_include_dir=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_enable_stdlib_opt=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_enable_stdlib_opt=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case $target in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-darwin1[1-9]* | *-darwin2*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Default this on for Darwin versions which default to libcxx,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # and embed the path in the compiler install so that we get a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # self-contained toolchain.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_enable_stdlib_opt=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *) ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--$as_echo "#define ENABLE_STDLIB_OPTION 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+cat >>confdefs.h <<_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define ENABLE_STDLIB_OPTION $gcc_enable_stdlib_opt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $as_echo "#define ENABLE_STDLIB_OPTION 0" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# ??? This logic must match libstdc++-v3/acinclude.m4:GLIBCXX_EXPORT_INSTALL_INFO.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Sysroot behaviour as for gxx-include-dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test x${gcc_gxx_libcxx_include_dir} = x; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # default path,embedded in the compiler tree.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ libcxx_incdir='include/c++/v1'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test x${enable_version_specific_runtime_libs} = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gcc_gxx_libcxx_include_dir='${libsubdir}/libc++_include/c++/v1'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_gxx_libcxx_include_dir='${libsubdir}/$libcxx_incdir'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- libcxx_incdir='libc++_include/c++/$(version)/v1'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test x$host != x$target; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libcxx_incdir="$target_alias/$libcxx_incdir"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16295,7 +16332,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18000,6 +18037,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18017,9 +18097,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19825,7 +19909,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 19828 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 19912 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19931,7 +20015,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 19934 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 20018 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -20807,6 +20891,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -20824,12 +20951,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23200,6 +23335,35 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DARWIN_DO_EXTRA_RPATH=0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check whether --with-darwin-extra-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${with_darwin_extra_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ withval=$with_darwin_extra_rpath; if test x"$withval" != x; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ DARWIN_ADD_RPATH="$withval"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ DARWIN_DO_EXTRA_RPATH=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+cat >>confdefs.h <<_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define DARWIN_DO_EXTRA_RPATH $DARWIN_DO_EXTRA_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+cat >>confdefs.h <<_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define DARWIN_ADD_RPATH "$DARWIN_ADD_RPATH"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Identify the assembler which will work hand-in-glove with the newly
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # built GCC, so that we can examine its features. This is the assembler
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # which will be driven by the driver program.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -32062,13 +32226,17 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable --enable-host-shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --enable-host-shared was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "${enable_host_shared+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- enableval=$enable_host_shared; PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_shared;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_pie;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --enable-libquadmath-support was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -32222,10 +32390,6 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_c_no_fpie" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $as_echo "$gcc_cv_c_no_fpie" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test "$gcc_cv_c_no_fpie" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- NO_PIE_CFLAGS="-fno-PIE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check if -no-pie works.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -no-pie option" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -32250,10 +32414,27 @@ rm -f core conftest.err conftest.$ac_objext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_no_pie" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $as_echo "$gcc_cv_no_pie" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test "$gcc_cv_no_pie" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- NO_PIE_FLAG="-no-pie"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$gcc_cv_c_no_fpie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fno-PIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LD_PICFLAG=-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$gcc_cv_no_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LD_PICFLAG=-no-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LD_PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable Intel CET on Intel CET enabled host if jit is enabled.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --enable-cet was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -32737,6 +32918,10 @@ LTLIBOBJS=$ac_ltlibobjs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- : "${CONFIG_STATUS=./config.status}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_write_fail=0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/configure.ac gcc/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 09082e8ccae..d181e41154c 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -235,29 +235,54 @@ gcc_gxx_libcxx_include_dir=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_ARG_WITH(gxx-libcxx-include-dir,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [AS_HELP_STRING([--with-gxx-libcxx-include-dir=DIR],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [specifies directory to find libc++ header files])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--[case "${withval}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--yes) AC_MSG_ERROR(bad value ${withval} given for libc++ include directory) ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--no) ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--*) gcc_gxx_libcxx_include_dir=$with_gxx_libcxx_include_dir ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--esac])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[gcc_gxx_libcxx_include_dir=$with_gxx_libcxx_include_dir])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# --with-gxx-libcxx-include-dir controls the enabling of the -stdlib option.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# if --with-gxx-libcxx-include-dir is 'no' we disable the stdlib option.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# if --with-gxx-libcxx-include-dir is 'yes' we enable the stdlib option and use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# the default path within the installation.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# if --with-gxx-libcxx-include-dir is unset we enable the stdlib option
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# based on the platform (to be available on platform versions where it is the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# default for the system tools). We also use a default path within the compiler
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# install tree.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Otherwise, we use the path provided and enable the stdlib option.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # If both --with-sysroot and --with-gxx-libcxx-include-dir are passed, we
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # check to see if the latter starts with the former and, upon success, compute
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # gcc_gxx_libcxx_include_dir as relative to the sysroot.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc_gxx_libcxx_include_dir_add_sysroot=0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gcc_enable_stdlib_opt=0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test x${gcc_gxx_libcxx_include_dir} != x; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- AC_DEFINE(ENABLE_STDLIB_OPTION, 1,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- [Define if the -stdlib= option should be enabled.])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x${gcc_gxx_libcxx_include_dir} = xno; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # set defaults for the dir, but the option is disabled anyway.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_gxx_libcxx_include_dir=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ elif test x${gcc_gxx_libcxx_include_dir} = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # set defaults for the dir, and enable.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_gxx_libcxx_include_dir=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_enable_stdlib_opt=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_enable_stdlib_opt=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- AC_DEFINE(ENABLE_STDLIB_OPTION, 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case $target in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-darwin1[[1-9]]* | *-darwin2*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Default this on for Darwin versions which default to libcxx,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # and embed the path in the compiler install so that we get a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # self-contained toolchain.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_enable_stdlib_opt=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *) ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# ??? This logic must match libstdc++-v3/acinclude.m4:GLIBCXX_EXPORT_INSTALL_INFO.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_DEFINE_UNQUOTED(ENABLE_STDLIB_OPTION, $gcc_enable_stdlib_opt,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [Define if the -stdlib= option should be enabled.])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Sysroot behaviour as for gxx-include-dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test x${gcc_gxx_libcxx_include_dir} = x; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # default path,embedded in the compiler tree.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ libcxx_incdir='include/c++/v1'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test x${enable_version_specific_runtime_libs} = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gcc_gxx_libcxx_include_dir='${libsubdir}/libc++_include/c++/v1'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_gxx_libcxx_include_dir='${libsubdir}/$libcxx_incdir'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- libcxx_incdir='libc++_include/c++/$(version)/v1'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test x$host != x$target; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libcxx_incdir="$target_alias/$libcxx_incdir"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2586,6 +2611,21 @@ AC_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(objdir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_fast_install)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DARWIN_DO_EXTRA_RPATH=0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_ARG_WITH(darwin-extra-rpath,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[AS_HELP_STRING(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [[--with-darwin-extra-rpath=[ARG]]],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [Specify a runpath directory, additional to those provided by the compiler])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[if test x"$withval" != x; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ DARWIN_ADD_RPATH="$withval"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ DARWIN_DO_EXTRA_RPATH=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_DEFINE_UNQUOTED(DARWIN_DO_EXTRA_RPATH, $DARWIN_DO_EXTRA_RPATH,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [Should add an extra runpath directory])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_DEFINE_UNQUOTED(DARWIN_ADD_RPATH, "$DARWIN_ADD_RPATH",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [Specify a runpath directory, additional to those provided by the compiler])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Identify the assembler which will work hand-in-glove with the newly
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # built GCC, so that we can examine its features. This is the assembler
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # which will be driven by the driver program.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7400,11 +7440,14 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable --enable-host-shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [AS_HELP_STRING([--enable-host-shared],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- [build host code as shared libraries])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--[PICFLAG=-fPIC], [PICFLAG=])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build host code as shared libraries])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_host_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build host code as PIE])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(enable_host_pie)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_ARG_ENABLE(libquadmath-support,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [AS_HELP_STRING([--disable-libquadmath-support],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7526,10 +7569,6 @@ AC_CACHE_CHECK([for -fno-PIE option],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [gcc_cv_c_no_fpie=yes],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [gcc_cv_c_no_fpie=no])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CXXFLAGS="$saved_CXXFLAGS"])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test "$gcc_cv_c_no_fpie" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- NO_PIE_CFLAGS="-fno-PIE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_SUBST([NO_PIE_CFLAGS])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check if -no-pie works.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CACHE_CHECK([for -no-pie option],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7540,10 +7579,27 @@ AC_CACHE_CHECK([for -no-pie option],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [gcc_cv_no_pie=yes],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [gcc_cv_no_pie=no])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS="$saved_LDFLAGS"])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test "$gcc_cv_no_pie" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- NO_PIE_FLAG="-no-pie"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$gcc_cv_c_no_fpie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fno-PIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_SUBST([NO_PIE_FLAG])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LD_PICFLAG=-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$gcc_cv_no_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LD_PICFLAG=-no-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LD_PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST([PICFLAG])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST([LD_PICFLAG])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable Intel CET on Intel CET enabled host if jit is enabled.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GCC_CET_HOST_FLAGS(CET_HOST_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/cp/decl2.cc gcc/cp/decl2.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1dd3c2b13bc..3d75d0099ed 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/cp/decl2.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/cp/decl2.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3703,9 +3703,8 @@ get_tls_init_fn (tree var)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (!flag_extern_tls_init && DECL_EXTERNAL (var))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return NULL_TREE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- /* If the variable is internal, or if we can't generate aliases,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- call the local init function directly. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (!TREE_PUBLIC (var) || !TARGET_SUPPORTS_ALIASES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* If the variable is internal call the local init function directly. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!TREE_PUBLIC (var))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return get_local_tls_init_fn (DECL_SOURCE_LOCATION (var));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree sname = mangle_tls_init_fn (var);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3868,6 +3867,25 @@ generate_tls_wrapper (tree fn)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- expand_or_defer_fn (finish_function (/*inline_p=*/false));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* A dummy init function to act as a weak placeholder for a (possibly non-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ existent) dynamic init. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+generate_tls_dummy_init (tree fn)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tree var = DECL_BEFRIENDING_CLASSES (fn);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tree init_fn = get_tls_init_fn (var);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* If have no init fn, or it is non-weak, then we do not need to make a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ dummy. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!init_fn || !lookup_attribute ("weak", DECL_ATTRIBUTES (init_fn)))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ start_preparsed_function (init_fn, NULL_TREE, SF_DEFAULT | SF_PRE_PARSED);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tree body = begin_function_body ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ declare_weak (init_fn);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ finish_return_stmt (NULL_TREE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ finish_function_body (body);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ expand_or_defer_fn (finish_function (/*inline_p=*/false));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Start a global constructor or destructor function. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static tree
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4657,22 +4675,24 @@ handle_tls_init (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- finish_expr_stmt (cp_build_modify_expr (loc, guard, NOP_EXPR,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- boolean_true_node,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tf_warning_or_error));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ auto_vec<tree> direct_calls;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (; vars; vars = TREE_CHAIN (vars))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree var = TREE_VALUE (vars);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree init = TREE_PURPOSE (vars);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- one_static_initialization_or_destruction (/*initp=*/true, var, init);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- /* Output init aliases even with -fno-extern-tls-init. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (TARGET_SUPPORTS_ALIASES && TREE_PUBLIC (var))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Output inits even with -fno-extern-tls-init.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ We save the list here and output either an alias or a stub function
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ below. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TREE_PUBLIC (var))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- tree single_init_fn = get_tls_init_fn (var);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tree single_init_fn = get_tls_init_fn (var);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (single_init_fn == NULL_TREE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- continue;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cgraph_node *alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- = cgraph_node::get_create (fn)->create_same_body_alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- (single_init_fn, fn);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gcc_assert (alias != NULL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (single_init_fn == fn)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ continue;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ direct_calls.safe_push (single_init_fn);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4680,6 +4700,30 @@ handle_tls_init (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- finish_if_stmt (if_stmt);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- finish_function_body (body);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- expand_or_defer_fn (finish_function (/*inline_p=*/false));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* For each TLS var that we have an init function, we either emit an alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ between that and the tls_init, or a stub function that just calls the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tls_init. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ while (!direct_calls.is_empty())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tree single_init_fn = direct_calls.pop ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TARGET_SUPPORTS_ALIASES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cgraph_node *alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ = cgraph_node::get_create (fn)->create_same_body_alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (single_init_fn, fn);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_assert (alias != NULL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ start_preparsed_function (single_init_fn, NULL_TREE, SF_PRE_PARSED);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tree body = begin_function_body ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tree r = build_call_expr (fn, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ finish_expr_stmt (r);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ finish_function_body (body);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ expand_or_defer_fn (finish_function (/*inline_p=*/false));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* We're at the end of compilation, so generate any mangling aliases that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5098,7 +5142,14 @@ c_parse_final_cleanups (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (!DECL_INITIAL (decl) && decl_tls_wrapper_p (decl))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- generate_tls_wrapper (decl);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ generate_tls_wrapper (decl);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* The wrapper might have a weak reference to an init, we provide
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ a dummy function to satisfy that here. The linker/dynamic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ loader will override this with the actual init, if one is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ required. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ generate_tls_dummy_init (decl);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (!DECL_SAVED_TREE (decl))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- continue;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/cumulative-args.h gcc/cumulative-args.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..b60928e37f9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/cumulative-args.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef GCC_CUMULATIVE_ARGS_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define GCC_CUMULATIVE_ARGS_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if CHECKING_P
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+struct cumulative_args_t { void *magic; void *p; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else /* !CHECKING_P */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* When using a GCC build compiler, we could use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ __attribute__((transparent_union)) to get cumulative_args_t function
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ arguments passed like scalars where the ABI would mandate a less
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ efficient way of argument passing otherwise. However, that would come
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ at the cost of less type-safe !CHECKING_P compilation. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+union cumulative_args_t { void *p; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif /* !CHECKING_P */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif /* GCC_CUMULATIVE_ARGS_H */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/d/Make-lang.in gcc/d/Make-lang.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1679fb81097..4fbf2096416 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/d/Make-lang.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/d/Make-lang.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -64,7 +64,7 @@ ALL_DFLAGS = $(DFLAGS-$@) $(GDCFLAGS) -fversion=IN_GCC $(CHECKING_DFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(PICFLAG) $(ALIASING_FLAGS) $(NOEXCEPTION_DFLAGS) $(COVERAGE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(WARN_DFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--DCOMPILE.base = $(GDC) $(NO_PIE_CFLAGS) -c $(ALL_DFLAGS) -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DCOMPILE.base = $(GDC) -c $(ALL_DFLAGS) -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DCOMPILE = $(DCOMPILE.base) -MT $@ -MMD -MP -MF $(@D)/$(DEPDIR)/$(*F).TPo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DPOSTCOMPILE = @mv $(@D)/$(DEPDIR)/$(*F).TPo $(@D)/$(DEPDIR)/$(*F).Po
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DLINKER = $(GDC) $(NO_PIE_FLAG) -lstdc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/doc/install.texi gcc/doc/install.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b30d3691fe6..93d5236f7b3 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/doc/install.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/doc/install.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1075,14 +1075,26 @@ code.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @item --enable-host-shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Specify that the @emph{host} code should be built into position-independent
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--machine code (with -fPIC), allowing it to be used within shared libraries,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--but yielding a slightly slower compiler.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+machine code (with @option{-fPIC}), allowing it to be used within shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libraries, but yielding a slightly slower compiler.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- This option is required when building the libgccjit.so library.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Contrast with @option{--enable-shared}, which affects @emph{target}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libraries.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@item --enable-host-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Specify that the @emph{host} executables should be built into
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+position-independent executables (with @option{-fPIE} and @option{-pie}),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+yielding a slightly slower compiler (but faster than
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@option{--enable-host-shared}). Position-independent executables are loaded
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+at random addresses each time they are executed, therefore provide additional
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+protection against Return Oriented Programming (ROP) attacks.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@option{--enable-host-pie}) may be used with @option{--enable-host-shared}),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+in which case @option{-fPIC} is used when compiling, and @option{-pie} when
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+linking.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @item @anchor{with-gnu-as}--with-gnu-as
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Specify that the compiler should assume that the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- assembler it finds is the GNU assembler. However, this does not modify
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/doc/invoke.texi gcc/doc/invoke.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index de40f62e219..f735557aed0 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/doc/invoke.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/doc/invoke.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -707,7 +707,8 @@ Objective-C and Objective-C++ Dialects}.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -fverbose-asm -fpack-struct[=@var{n}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -fleading-underscore -ftls-model=@var{model}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -fstack-reuse=@var{reuse_level}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---ftrampolines -ftrapv -fwrapv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+-fstack-use-cumulative-args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+-ftrampolines -foff-stack-trampolines -ftrapv -fwrapv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -fvisibility=@r{[}default@r{|}internal@r{|}hidden@r{|}protected@r{]}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -fstrict-volatile-bitfields -fsync-libcalls}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18160,6 +18161,17 @@ the behavior of older compilers in which temporaries' stack space is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- not reused, the aggressive stack reuse can lead to runtime errors. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- option is used to control the temporary stack reuse optimization.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@opindex fstack_use_cumulative_args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@item -fstack-use-cumulative-args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+This option instructs the compiler to use the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@code{cumulative_args_t}-based stack layout target hooks,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@code{TARGET_FUNCTION_ARG_BOUNDARY_CA} and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@code{TARGET_FUNCTION_ARG_ROUND_BOUNDARY_CA}. If a given target does
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+not define these hooks, the default behaviour is to fallback to using
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+the standard non-@code{_CA} variants instead. Certain targets (such as
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AArch64 Darwin) require using the more advanced @code{_CA}-based
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+hooks: For these targets this option should be enabled by default.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @opindex ftrapv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @item -ftrapv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- This option generates traps for signed overflow on addition, subtraction,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18218,6 +18230,19 @@ instructions. It does not allow exceptions to be thrown from
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- arbitrary signal handlers such as @code{SIGALRM}. This enables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @option{-fexceptions}.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@opindex foff-stack-trampolines
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@item -foff-stack-trampolines
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Certain platforms (such as the Apple M1) do not permit an executable
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+stack. Generate calls to @code{__builtin_nested_func_ptr_created} and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@code{__builtin_nested_func_ptr_deleted} in order to allocate and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+deallocate trampoline space on the executable heap. Please note that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+these functions are implemented in libgcc, and will not be compiled in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+unless you provide @option{--enable-off-stack-trampolines} when
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+building gcc. @emph{PLEASE NOTE}: The trampolines are @emph{not}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+guaranteed to be correctly deallocated if you @code{setjmp},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+instantiate nested functions, and then @code{longjmp} back to a state
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+prior to having allocated those nested functions.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @opindex fdelete-dead-exceptions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @item -fdelete-dead-exceptions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Consider that instructions that may throw exceptions but don't otherwise
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/doc/tm.texi gcc/doc/tm.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index a660e33739b..4479f8cbf0e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/doc/tm.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/doc/tm.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4354,6 +4354,16 @@ with the specified mode and type. The default hook returns
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @code{PARM_BOUNDARY} for all arguments.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @end deftypefn
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@deftypefn {Target Hook} {unsigned int} TARGET_FUNCTION_ARG_BOUNDARY_CA (machine_mode @var{mode}, const_tree @var{type}, cumulative_args_t @var{ca})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+This is the @code{cumulative_args_t}-based version of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@code{TARGET_FUNCTION_ARG_BOUNDARY}. Define this hook if you need more
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fine-grained control over argument alignment, e.g. depending on whether
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+it is a named argument or not, or any other criteria that you choose to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+place in the @var{ca} structure.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The default hook will call @code{TARGET_FUNCTION_ARG_BOUNDARY}.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@end deftypefn
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @deftypefn {Target Hook} {unsigned int} TARGET_FUNCTION_ARG_ROUND_BOUNDARY (machine_mode @var{mode}, const_tree @var{type})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Normally, the size of an argument is rounded up to @code{PARM_BOUNDARY},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- which is the default value for this hook. You can define this hook to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4361,6 +4371,16 @@ return a different value if an argument size must be rounded to a larger
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- value.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @end deftypefn
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@deftypefn {Target Hook} {unsigned int} TARGET_FUNCTION_ARG_ROUND_BOUNDARY_CA (machine_mode @var{mode}, const_tree @var{type}, cumulative_args_t @var{ca})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+This is the @code{cumulative_args_t}-based version of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@code{TARGET_FUNCTION_ARG_ROUND_BOUNDARY}. Define this hook if you need more
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fine-grained control over argument size rounding, e.g. depending on whether
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+it is a named argument or not, or any other criteria that you choose to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+place in the @var{ca} structure.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The default hook will call @code{TARGET_FUNCTION_ARG_ROUND_BOUNDARY}.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@end deftypefn
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @defmac FUNCTION_ARG_REGNO_P (@var{regno})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- A C expression that is nonzero if @var{regno} is the number of a hard
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- register in which function arguments are sometimes passed. This does
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/doc/tm.texi.in gcc/doc/tm.texi.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index f7ab5d48a63..cf6259c6cf6 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/doc/tm.texi.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/doc/tm.texi.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3341,8 +3341,12 @@ required.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @hook TARGET_FUNCTION_ARG_BOUNDARY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@hook TARGET_FUNCTION_ARG_BOUNDARY_CA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @hook TARGET_FUNCTION_ARG_ROUND_BOUNDARY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@hook TARGET_FUNCTION_ARG_ROUND_BOUNDARY_CA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @defmac FUNCTION_ARG_REGNO_P (@var{regno})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- A C expression that is nonzero if @var{regno} is the number of a hard
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- register in which function arguments are sometimes passed. This does
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/function.cc gcc/function.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index edf0b2ec6cf..a8d49aa7613 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/function.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/function.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2448,7 +2448,10 @@ assign_parm_find_data_types (struct assign_parm_data_all *all, tree parm,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else if (DECL_CHAIN (parm))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- data->arg.named = 1; /* Not the last non-variadic parm. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else if (targetm.calls.strict_argument_naming (all->args_so_far))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- data->arg.named = 1; /* Only variadic ones are unnamed. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ data->arg.named = 1; /* Only variadic ones are unnamed. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ data->arg.last_named = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- data->arg.named = 0; /* Treat as variadic. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2505,6 +2508,7 @@ assign_parms_setup_varargs (struct assign_parm_data_all *all,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- function_arg_info last_named_arg = data->arg;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- last_named_arg.named = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ last_named_arg.last_named = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- targetm.calls.setup_incoming_varargs (all->args_so_far, last_named_arg,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- &varargs_pretend_bytes, no_rtl);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2613,7 +2617,9 @@ assign_parm_find_entry_rtl (struct assign_parm_data_all *all,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- locate_and_pad_parm (data->arg.mode, data->arg.type, in_regs,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- all->reg_parm_stack_space,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- entry_parm ? data->partial : 0, current_function_decl,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ entry_parm ? data->partial : 0,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ all->args_so_far,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ current_function_decl,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- &all->stack_args_size, &data->locate);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Update parm_stack_boundary if this parameter is passed in the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3944,7 +3950,8 @@ gimplify_parameters (gimple_seq *cleanup)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (data.arg.pass_by_reference)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree type = TREE_TYPE (data.arg.type);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- function_arg_info orig_arg (type, data.arg.named);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ function_arg_info orig_arg (type, data.arg.named,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ data.arg.last_named);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (reference_callee_copied (&all.args_so_far_v, orig_arg))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree local, t;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4047,6 +4054,7 @@ gimplify_parameters (gimple_seq *cleanup)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- locate_and_pad_parm (machine_mode passed_mode, tree type, int in_regs,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int reg_parm_stack_space, int partial,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cumulative_args_t ca,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree fndecl ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- struct args_size *initial_offset_ptr,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- struct locate_and_pad_arg_data *locate)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4084,9 +4092,23 @@ locate_and_pad_parm (machine_mode passed_mode, tree type, int in_regs,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ? arg_size_in_bytes (type)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- : size_int (GET_MODE_SIZE (passed_mode)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- where_pad = targetm.calls.function_arg_padding (passed_mode, type);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- boundary = targetm.calls.function_arg_boundary (passed_mode, type);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- round_boundary = targetm.calls.function_arg_round_boundary (passed_mode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- type);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (flag_stack_use_cumulative_args)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ boundary = targetm.calls.function_arg_boundary_ca (passed_mode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ type,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ca);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ round_boundary = targetm.calls.function_arg_round_boundary_ca
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (passed_mode, type, ca);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ boundary = targetm.calls.function_arg_boundary (passed_mode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ type);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ round_boundary = targetm.calls.function_arg_round_boundary
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (passed_mode, type);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- locate->where_pad = where_pad;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Alignment can't exceed MAX_SUPPORTED_STACK_ALIGNMENT. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/function.h gcc/function.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d4ce8a7c6c6..09ab17e66c1 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/function.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/function.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -20,6 +20,7 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifndef GCC_FUNCTION_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define GCC_FUNCTION_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "cumulative-args.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Stack of pending (incomplete) sequences saved by `start_sequence'.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Each element describes one pending sequence.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -665,6 +666,7 @@ extern int aggregate_value_p (const_tree, const_tree);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern bool use_register_for_decl (const_tree);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern gimple_seq gimplify_parameters (gimple_seq *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern void locate_and_pad_parm (machine_mode, tree, int, int, int,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cumulative_args_t,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree, struct args_size *,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- struct locate_and_pad_arg_data *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern void generate_setjmp_warnings (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/gcc.cc gcc/gcc.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 16bb07f2cdc..d0349741d2f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/gcc.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/gcc.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -575,6 +575,7 @@ or with constant text in a single argument.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %l process LINK_SPEC as a spec.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %L process LIB_SPEC as a spec.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %M Output multilib_os_dir.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ %P Output a RUNPATH_OPTION for each directory in startfile_prefixes.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %G process LIBGCC_SPEC as a spec.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- %R Output the concatenation of target_system_root and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_sysroot_suffix.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1178,6 +1179,10 @@ proper position among the other output files. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define SYSROOT_HEADERS_SUFFIX_SPEC ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef RUNPATH_OPTION
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define RUNPATH_OPTION "-rpath"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static const char *asm_debug = ASM_DEBUG_SPEC;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static const char *asm_debug_option = ASM_DEBUG_OPTION_SPEC;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static const char *cpp_spec = CPP_SPEC;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5859,6 +5864,7 @@ struct spec_path_info {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size_t append_len;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool omit_relative;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool separate_options;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bool realpaths;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5868,6 +5874,16 @@ spec_path (char *path, void *data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size_t len = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- char save = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* The path must exist; we want to resolve it to the realpath so that this
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ can be embedded as a runpath. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (info->realpaths)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ path = lrealpath (path);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* However, if we failed to resolve it - perhaps because there was a bogus
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -B option on the command line, then punt on this entry. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!path)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (info->omit_relative && !IS_ABSOLUTE_PATH (path))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6099,6 +6115,22 @@ do_spec_1 (const char *spec, int inswitch, const char *soft_matched_part)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- info.omit_relative = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- info.separate_options = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ info.realpaths = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ for_each_path (&startfile_prefixes, true, 0, spec_path, &info);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case 'P':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ struct spec_path_info info;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ info.option = RUNPATH_OPTION;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ info.append_len = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ info.omit_relative = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ info.separate_options = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* We want to embed the actual paths that have the libraries. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ info.realpaths = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for_each_path (&startfile_prefixes, true, 0, spec_path, &info);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6425,6 +6457,7 @@ do_spec_1 (const char *spec, int inswitch, const char *soft_matched_part)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- info.append_len = strlen (info.append);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- info.omit_relative = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- info.separate_options = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ info.realpaths = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for_each_path (&include_prefixes, false, info.append_len,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- spec_path, &info);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/ginclude/stddef.h gcc/ginclude/stddef.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 12ceef39180..af071079940 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/ginclude/stddef.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/ginclude/stddef.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -428,9 +428,8 @@ typedef struct {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* _Float128 is defined as a basic type, so max_align_t must be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sufficiently aligned for it. This code must work in C++, so we
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- use __float128 here; that is only available on some
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- architectures, but only on i386 is extra alignment needed for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- __float128. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifdef __i386__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ architectures. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined(__i386__) || (__APPLE__ && __aarch64__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __float128 __max_align_f128 __attribute__((__aligned__(__alignof(__float128))));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } max_align_t;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/jit/Make-lang.in gcc/jit/Make-lang.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index a65f13853ae..3fd564a5932 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/jit/Make-lang.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/jit/Make-lang.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -59,7 +59,7 @@ LIBGCCJIT_AGE = 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBGCCJIT_BASENAME = libgccjit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBGCCJIT_SONAME = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ${libdir}/$(LIBGCCJIT_BASENAME).$(LIBGCCJIT_VERSION_NUM).dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(DARWIN_RPATH)/$(LIBGCCJIT_BASENAME).$(LIBGCCJIT_VERSION_NUM).dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBGCCJIT_FILENAME = $(LIBGCCJIT_BASENAME).$(LIBGCCJIT_VERSION_NUM).dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBGCCJIT_LINKER_NAME = $(LIBGCCJIT_BASENAME).dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/m2/Make-lang.in gcc/m2/Make-lang.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b34db0d9156..e6ad91ee168 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/m2/Make-lang.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/m2/Make-lang.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -478,6 +478,11 @@ GM2_MIN_FLAGS=$(GM2_G) $(GM2_OS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wpedantic-cast -Wpedantic-param-names -fno-exceptions \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -ffunction-sections -fdata-sections $(GM2_CPP)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# ALL_LINKERFLAGS may include -pie (when GCC is configured with
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# --enable-host-pie), so use -fPIE if needed. (It would not be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# a good idea to override CFLAGS.)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+GM2_PICFLAGS = $(PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- O2=-O2 -g
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SO_O2=-O2 -g -fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SO=-O0 -g -fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1354,23 +1359,23 @@ m2/boot-bin/mc$(exeext): $(BUILD-MC-BOOT-O) $(BUILD-MC-INTERFACE-O) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/mc-boot/$(SRC_PREFIX)%.o: m2/mc-boot/$(SRC_PREFIX)%.cc m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) $(CXXFLAGS) -g -c -I. -I$(srcdir)/m2/mc-boot-ch -I$(srcdir)/m2/mc-boot -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) $(CXXFLAGS) $(GM2_PICFLAGS) -g -c -I. -I$(srcdir)/m2/mc-boot-ch -I$(srcdir)/m2/mc-boot -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/mc-boot-ch/$(SRC_PREFIX)%.o: m2/mc-boot-ch/$(SRC_PREFIX)%.c m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) $(CXXFLAGS) -DHAVE_CONFIG_H -g -c -I. -Im2/gm2-libs -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) -Im2/gm2-libs $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) $(CXXFLAGS) $(GM2_PICFLAGS) -DHAVE_CONFIG_H -g -c -I. -Im2/gm2-libs -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) -Im2/gm2-libs $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/mc-boot-ch/$(SRC_PREFIX)%.o: m2/mc-boot-ch/$(SRC_PREFIX)%.cc m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) $(CXXFLAGS) -DHAVE_CONFIG_H -g -c -I. -Im2/gm2-libs -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) -Im2/gm2-libs $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) $(CXXFLAGS) $(GM2_PICFLAGS) -DHAVE_CONFIG_H -g -c -I. -Im2/gm2-libs -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) -Im2/gm2-libs $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/mc-boot/main.o: $(M2LINK) $(srcdir)/m2/init/mcinit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unset CC ; $(M2LINK) -s --langc++ --exit --name m2/mc-boot/main.cc $(srcdir)/m2/init/mcinit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) $(CXXFLAGS) -g -c -I. -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) m2/mc-boot/main.cc -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) $(CXXFLAGS) $(GM2_PICFLAGS) -g -c -I. -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) m2/mc-boot/main.cc -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mcflex.o: mcflex.c m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CC) $(CFLAGS) -I$(srcdir)/m2/mc -g -c $< -o $@ # remember that mcReserved.h is copied into m2/mc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CC) $(CFLAGS) $(GM2_PICFLAGS) -I$(srcdir)/m2/mc -g -c $< -o $@ # remember that mcReserved.h is copied into m2/mc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mcflex.c: $(srcdir)/m2/mc/mc.flex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- flex -t $< > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1378,17 +1383,17 @@ mcflex.c: $(srcdir)/m2/mc/mc.flex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/M2RTS.o: $(srcdir)/m2/gm2-libs/M2RTS.mod $(MCDEPS) $(BUILD-BOOT-H)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(MC) --suppress-noreturn -o=m2/gm2-libs-boot/M2RTS.c $(srcdir)/m2/gm2-libs/M2RTS.mod
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(COMPILER) -c -DIN_GCC $(CFLAGS) -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(MCINCLUDES) $(INCLUDES) m2/gm2-libs-boot/M2RTS.c -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(COMPILER) -c -DIN_GCC $(CFLAGS) $(GM2_PICFLAGS) -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(MCINCLUDES) $(INCLUDES) m2/gm2-libs-boot/M2RTS.c -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/%.o: $(srcdir)/m2/gm2-libs-boot/%.mod $(MCDEPS) $(BUILD-BOOT-H)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(MC) -o=m2/gm2-libs-boot/$*.c $(srcdir)/m2/gm2-libs-boot/$*.mod
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(COMPILER) -c -DIN_GCC $(CFLAGS) $(MCINCLUDES) m2/gm2-libs-boot/$*.c -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(COMPILER) -c -DIN_GCC $(CFLAGS) $(GM2_PICFLAGS) $(MCINCLUDES) m2/gm2-libs-boot/$*.c -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/%.o: $(srcdir)/m2/gm2-libs/%.mod $(MCDEPS) $(BUILD-BOOT-H)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(MC) -o=m2/gm2-libs-boot/$*.c $(srcdir)/m2/gm2-libs/$*.mod
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(COMPILER) -c -DIN_GCC $(CFLAGS) -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(MCINCLUDES) $(INCLUDES) m2/gm2-libs-boot/$*.c -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(COMPILER) -c -DIN_GCC $(CFLAGS) $(GM2_PICFLAGS) -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(MCINCLUDES) $(INCLUDES) m2/gm2-libs-boot/$*.c -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/$(SRC_PREFIX)%.h: $(srcdir)/m2/gm2-libs/%.def $(MCDEPS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1396,49 +1401,49 @@ m2/gm2-libs-boot/$(SRC_PREFIX)%.h: $(srcdir)/m2/gm2-libs/%.def $(MCDEPS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/RTcodummy.o: $(srcdir)/m2/gm2-libs-ch/RTcodummy.c m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -c -DIN_GCC $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) -c -DIN_GCC $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/RTintdummy.o: $(srcdir)/m2/gm2-libs-ch/RTintdummy.c m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -c -DIN_GCC $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) -c -DIN_GCC $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/wrapc.o: $(srcdir)/m2/gm2-libs-ch/wrapc.c m2/gm2-libs-boot/$(SRC_PREFIX)wrapc.h m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -c -DHAVE_CONFIG_H $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libs $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) -c -DHAVE_CONFIG_H $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libs $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/UnixArgs.o: $(srcdir)/m2/gm2-libs-ch/UnixArgs.cc m2/gm2-libs-boot/$(SRC_PREFIX)UnixArgs.h m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -c -DIN_GCC $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) -c -DIN_GCC $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/choosetemp.o: m2/gm2-libs-ch/choosetemp.c m2/gm2-libiberty/Gchoosetemp.h m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libiberty -I$(srcdir)/m2/gm2-libiberty/ $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libiberty -I$(srcdir)/m2/gm2-libiberty/ $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/errno.o: $(srcdir)/m2/gm2-libs-ch/errno.c m2/gm2-libs-boot/$(SRC_PREFIX)errno.h m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/dtoa.o: $(srcdir)/m2/gm2-libs-ch/dtoa.cc m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/ldtoa.o: $(srcdir)/m2/gm2-libs-ch/ldtoa.cc m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/termios.o: $(srcdir)/m2/gm2-libs-ch/termios.c $(BUILD-LIBS-BOOT-H) m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/SysExceptions.o: $(srcdir)/m2/gm2-libs-ch/SysExceptions.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/$(SRC_PREFIX)SysExceptions.h m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/SysStorage.o: $(srcdir)/m2/gm2-libs/SysStorage.mod $(MCDEPS) $(BUILD-BOOT-H)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(MC) -o=m2/gm2-libs-boot/SysStorage.c $(srcdir)/m2/gm2-libs/SysStorage.mod
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(COMPILER) -DIN_GCC -c $(CFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(COMPILER) -DIN_GCC -c $(CFLAGS) $(GM2_PICFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(MCINCLUDES) $(INCLUDES) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/SysStorage.c -o m2/gm2-libs-boot/SysStorage.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1511,7 +1516,7 @@ m2/gm2-compiler/%.o: m2/gm2-compiler/%.mod
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-iso/%.o: $(srcdir)/m2/gm2-libs-iso/%.c m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -DBUILD_GM2_LIBS_TARGET -DBUILD_GM2_LIBS -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) -DBUILD_GM2_LIBS_TARGET -DBUILD_GM2_LIBS -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-iso/%.o: $(srcdir)/m2/gm2-libs-iso/%.mod
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1613,15 +1618,15 @@ m2/gm2-libs/%.o: $(srcdir)/m2/gm2-libs/%.mod $(MCDEPS) $(BUILD-BOOT-H)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs/%.o: $(srcdir)/m2/gm2-libs-ch/%.c m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -DBUILD_GM2_LIBS -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) -DBUILD_GM2_LIBS -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs/%.o: $(srcdir)/m2/gm2-libs-ch/%.cc m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs/choosetemp.o: m2/gm2-libs-ch/choosetemp.c m2/gm2-libiberty/Gchoosetemp.h m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) -c $(CFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libiberty -I$(srcdir)/m2/gm2-libiberty/ $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libiberty -I$(srcdir)/m2/gm2-libiberty/ $(INCLUDES) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/gm2-libs-boot/libgm2.a: m2/boot-bin/mc$(exeext) $(BUILD-LIBS-BOOT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1722,11 +1727,11 @@ include m2/Make-maintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/pge-boot/%.o: m2/pge-boot/%.c m2/gm2-libs/gm2-libs-host.h m2/gm2config.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) $(CFLAGS) $(INCLUDES) -I$(srcdir)/m2/pge-boot -Im2/gm2-libs -g -c $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) $(CFLAGS) $(GM2_PICFLAGS) $(INCLUDES) -I$(srcdir)/m2/pge-boot -Im2/gm2-libs -g -c $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m2/pge-boot/%.o: m2/pge-boot/%.cc m2/gm2-libs/gm2-libs-host.h m2/gm2config.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CXX) $(CXXFLAGS) $(INCLUDES) -I$(srcdir)/m2/pge-boot -Im2/gm2-libs -g -c $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CXX) $(CXXFLAGS) $(GM2_PICFLAGS) $(INCLUDES) -I$(srcdir)/m2/pge-boot -Im2/gm2-libs -g -c $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(PGE): $(BUILD-PGE-O)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- +$(LINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ $(BUILD-PGE-O) -lm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/target.def gcc/target.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 171bbd1caf1..ba2c342d40f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/target.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/target.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4992,6 +4992,18 @@ with the specified mode and type. The default hook returns\n\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unsigned int, (machine_mode mode, const_tree type),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_function_arg_boundary)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DEFHOOK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(function_arg_boundary_ca,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "This is the @code{cumulative_args_t}-based version of\n\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@code{TARGET_FUNCTION_ARG_BOUNDARY}. Define this hook if you need more\n\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fine-grained control over argument alignment, e.g. depending on whether\n\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+it is a named argument or not, or any other criteria that you choose to\n\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+place in the @var{ca} structure.\n\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+\n\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The default hook will call @code{TARGET_FUNCTION_ARG_BOUNDARY}.",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned int, (machine_mode mode, const_tree type, cumulative_args_t ca),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ default_function_arg_boundary_ca)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEFHOOK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (function_arg_round_boundary,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "Normally, the size of an argument is rounded up to @code{PARM_BOUNDARY},\n\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5001,6 +5013,18 @@ value.",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unsigned int, (machine_mode mode, const_tree type),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_function_arg_round_boundary)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DEFHOOK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(function_arg_round_boundary_ca,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "This is the @code{cumulative_args_t}-based version of\n\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@code{TARGET_FUNCTION_ARG_ROUND_BOUNDARY}. Define this hook if you need more\n\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fine-grained control over argument size rounding, e.g. depending on whether\n\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+it is a named argument or not, or any other criteria that you choose to\n\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+place in the @var{ca} structure.\n\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+\n\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+The default hook will call @code{TARGET_FUNCTION_ARG_ROUND_BOUNDARY}.",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned int, (machine_mode mode, const_tree type, cumulative_args_t ca),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ default_function_arg_round_boundary_ca)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Return the diagnostic message string if function without a prototype
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- is not allowed for this 'val' argument; NULL otherwise. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEFHOOK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/target.h gcc/target.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index cd448e4b7ab..064523f2a2e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/target.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/target.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -51,22 +51,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "insn-codes.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "tm.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "hard-reg-set.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if CHECKING_P
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--struct cumulative_args_t { void *magic; void *p; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#else /* !CHECKING_P */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* When using a GCC build compiler, we could use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- __attribute__((transparent_union)) to get cumulative_args_t function
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- arguments passed like scalars where the ABI would mandate a less
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- efficient way of argument passing otherwise. However, that would come
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- at the cost of less type-safe !CHECKING_P compilation. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--union cumulative_args_t { void *p; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif /* !CHECKING_P */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "tree-core.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "cumulative-args.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Types of memory operation understood by the "by_pieces" infrastructure.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Used by the TARGET_USE_BY_PIECES_INFRASTRUCTURE_P target hook and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/targhooks.cc gcc/targhooks.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 51bf3fb7a82..421aacd829d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/targhooks.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/targhooks.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -856,6 +856,14 @@ default_function_arg_boundary (machine_mode mode ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return PARM_BOUNDARY;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+unsigned int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+default_function_arg_boundary_ca (machine_mode mode ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ const_tree type ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cumulative_args_t ca ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return default_function_arg_boundary (mode, type);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unsigned int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_function_arg_round_boundary (machine_mode mode ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const_tree type ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -863,6 +871,14 @@ default_function_arg_round_boundary (machine_mode mode ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return PARM_BOUNDARY;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+unsigned int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+default_function_arg_round_boundary_ca (machine_mode mode ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ const_tree type ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cumulative_args_t ca ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return default_function_arg_round_boundary (mode, type);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hook_void_bitmap (bitmap regs ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/targhooks.h gcc/targhooks.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index cf3d3107a0d..cd3c6a8d18a 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/targhooks.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/targhooks.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -158,6 +158,12 @@ extern unsigned int default_function_arg_boundary (machine_mode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const_tree);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern unsigned int default_function_arg_round_boundary (machine_mode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const_tree);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern unsigned int default_function_arg_boundary_ca (machine_mode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ const_tree,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cumulative_args_t ca);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern unsigned int default_function_arg_round_boundary_ca (machine_mode,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ const_tree,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cumulative_args_t ca);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern bool hook_bool_const_rtx_commutative_p (const_rtx, int);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern rtx default_function_value (const_tree, const_tree, bool);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern HARD_REG_SET default_zero_call_used_regs (HARD_REG_SET);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.dg/abi/aarch64_guard1.C gcc/testsuite/g++.dg/abi/aarch64_guard1.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index e2669a89fbf..52be32decc6 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.dg/abi/aarch64_guard1.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.dg/abi/aarch64_guard1.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12,5 +12,6 @@ int *foo ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return &x;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// { dg-final { scan-assembler _ZGVZ3foovE1x,8,8 } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// { dg-final { scan-assembler _ZGVZ3foovE1x,8,8 { target { ! *-*-darwin* } } } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// { dg-final { scan-assembler __DATA,__bss,__ZGVZ3foovE1x,8,3 { target *-*-darwin* } } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // { dg-final { scan-tree-dump "& 1" "original" } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.dg/abi/arm_va_list.C gcc/testsuite/g++.dg/abi/arm_va_list.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 4f6f3a46da4..ff9fd8bcf0d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.dg/abi/arm_va_list.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.dg/abi/arm_va_list.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8,8 +8,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // #include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef __builtin_va_list va_list;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// { dg-final { scan-assembler "\n_Z1fPSt9__va_list:" } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// { dg-final { scan-assembler "\n_Z1fPSt9__va_list:" { target { ! *-*-darwin* } } } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// { dg-final { scan-assembler "\n__Z1fPPc:" { target *-*-darwin* } } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void f(va_list*) {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// { dg-final { scan-assembler "\n_Z1gSt9__va_listS_:" } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// { dg-final { scan-assembler "\n_Z1gSt9__va_listS_:" { target { ! *-*-darwin* } } } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// { dg-final { scan-assembler "\n__Z1gPcS_:" { target *-*-darwin* } } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void g(va_list, va_list) {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.dg/cpp0x/pr106435-b.cc gcc/testsuite/g++.dg/cpp0x/pr106435-b.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..4f581694177
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.dg/cpp0x/pr106435-b.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,17 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// PR c++/106435
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "pr106435.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+//#include <iostream>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Foo::Foo() {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ++num_calls;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// std::cout << "Foo::Foo(this=" << this << ")\n";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int Foo::func() {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// std::cout << "Foo::func(this=" << this << ")\n";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return num_calls;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+thread_local Foo Bar::foo;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+thread_local Foo Bar::baz;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.dg/cpp0x/pr106435.C gcc/testsuite/g++.dg/cpp0x/pr106435.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..d600976f9f9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.dg/cpp0x/pr106435.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// PR c++/106435
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// { dg-do run { target c++11 } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// { dg-additional-sources "pr106435-b.cc" }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "pr106435.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int num_calls = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern "C" __attribute__((__noreturn__)) void abort();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+thread_local Foo Bar::bat;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int main() {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int v = Bar::foo.func();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (v != 2)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ abort();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ v = Bar::bat.func();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (v != 3)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ abort();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.dg/cpp0x/pr106435.h gcc/testsuite/g++.dg/cpp0x/pr106435.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..240de1ee9a9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.dg/cpp0x/pr106435.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// PR c++/106435
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#pragma once
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern int num_calls;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+struct Foo {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Foo();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int func();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+struct Bar {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ thread_local static Foo foo;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ thread_local static Foo baz;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ thread_local static Foo bat;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C gcc/testsuite/g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 5426a1814b8..a017ce8ce5f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,12 +2,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Test mangling */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler "\t.global\t_Z1fPu6__bf16" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {\t.globa?l[ \t]_?_Z1fPu6__bf16} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void f (__bf16 *x) { }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler "\t.global\t_Z1gPu6__bf16S_" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {\t.globa?l[ \t]_?_Z1gPu6__bf16S_} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void g (__bf16 *x, __bf16 *y) { }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler "\t.global\t_ZN1SIu6__bf16u6__bf16E1iE" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {\t.globa?l[ \t]_?_ZN1SIu6__bf16u6__bf16E1iE} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- template <typename T, typename U> struct S { static int i; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- template <> int S<__bf16, __bf16>::i = 3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.dg/pch/pch.exp gcc/testsuite/g++.dg/pch/pch.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 86cbd667d0c..e51ed57b6a2 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.dg/pch/pch.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.dg/pch/pch.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -31,7 +31,7 @@ set old_dg_do_what_default "${dg-do-what-default}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.C]] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # We don't try to use the loop-optimizing options, since they are highly
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # unlikely to make any difference to PCH.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- dg-pch $subdir $test [list "-g" "-O2 -g" "-O2"] ".H"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ dg-pch $subdir $test [list "-g -Winvalid-pch" "-O2 -g -Winvalid-pch" "-O2 -Winvalid-pch"] ".H"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set dg-do-what-default "$old_dg_do_what_default"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ee4b385b17f..eabb3b517a4 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -26,5 +26,5 @@ void foo(void) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler "\\.long\[ \\t\]+___CFConstantStringClassReference\n\[ \\t\]*\\.long\[ \\t\]+1992\n\[ \\t\]*\\.long\[ \\t\]+\[lL\]C.*\n\[ \\t\]*\\.long\[ \\t\]+4\n" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler "\\.long\[ \\t\]+___CFConstantStringClassReference\n\[ \\t\]*\\.long\[ \\t\]+1992\n\[ \\t\]*\\.long\[ \\t\]+\[lL\]C.*\n\[ \\t\]*\\.long\[ \\t\]+10\n" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler ".quad\t___CFConstantStringClassReference\n\t.long\t1992\n\t.space 4\n\t.quad\t.*\n\t.quad\t4\n" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler ".quad\t___CFConstantStringClassReference\n\t.long\t1992\n\t.space 4\n\t.quad\t.*\n\t.quad\t10\n" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {.(quad|xword)\t___CFConstantStringClassReference\n\t.(long|word)\t1992\n\t.space 4\n\t.(quad|xword)\t.*\n\t.(quad|xword)\t4\n} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {.(quad|xword)\t___CFConstantStringClassReference\n\t.(long|word)\t1992\n\t.space 4\n\t.(quad|xword)\t.*\n\t.(quad|xword)\t10\n} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 52f9cdd1ee9..acc95ba827d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2 -fno-stack-protector -save-temps -Wno-narrowing" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define ALIGN 16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2.C gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 9ff4e46645b..41e40b3519c 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2 -fno-stack-protector -save-temps -Wno-narrowing" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define ALIGN 16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 55dcbfe4b7c..1460a04bb16 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2 -fno-stack-protector -save-temps -Wno-narrowing" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define ALIGN 32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2.C gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6bb8778ee90..769b15acdb5 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2 -fno-stack-protector -save-temps -Wno-narrowing" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define ALIGN 32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align8-O2.C gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align8-O2.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 41bcc894a2b..31273c3f1c4 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align8-O2.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align8-O2.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2 -fno-stack-protector -save-temps -Wno-narrowing" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define ALIGN 8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.target/aarch64/no_unique_address_1.C gcc/testsuite/g++.target/aarch64/no_unique_address_1.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 5fc68ea5d6d..5faf915fa54 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.target/aarch64/no_unique_address_1.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.target/aarch64/no_unique_address_1.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-std=c++11 -O -foptimize-sibling-calls -fpeephole2" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { check-function-bodies "**" "" "" { target lp64 } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target { lp64 && { ! aarch64*-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- struct X { };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- struct Y { int : 0; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.target/aarch64/no_unique_address_2.C gcc/testsuite/g++.target/aarch64/no_unique_address_2.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index f0717133ccd..322ec127c79 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.target/aarch64/no_unique_address_2.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.target/aarch64/no_unique_address_2.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-std=c++17 -O -foptimize-sibling-calls -fpeephole2" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { check-function-bodies "**" "" "" { target lp64 } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target { lp64 && { ! aarch64*-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- struct X { };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- struct Y { int : 0; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 7974d2f7fad..863da47dfd3 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,6 +25,11 @@ if {![istarget aarch64*-*-*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Darwin doesn't support sve
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if { [istarget *-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Load support procs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- load_lib g++-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 5b40d0d5c39..2803e5b11fa 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,6 +24,11 @@ if { ![istarget aarch64*-*-*] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Darwin doesn't support sve
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if { [istarget *-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Load support procs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- load_lib g++-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index fd4c5e8e8c2..7d4519f0bb2 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,6 +25,11 @@ if {![istarget aarch64*-*-*] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Darwin doesn't support sve
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if { [istarget *-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Load support procs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- load_lib g++-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp gcc/testsuite/g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b605da8770b..0ad37efa395 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,6 +24,11 @@ if { ![istarget aarch64*-*-*] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Darwin doesn't support sve
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if { [istarget *-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Load support procs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- load_lib g++-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/builtin-apply2.c gcc/testsuite/gcc.dg/builtin-apply2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 0f350f4ac16..d1e70b3a3e5 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/builtin-apply2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/builtin-apply2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,7 +1,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target untyped_assembly } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "Variadic funcs have all args on stack. Normal funcs have args in registers." { "avr-*-* nds32*-*-* amdgcn-*-*" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-skip-if "Variadic funcs use different argument passing from normal funcs." { "csky*-*-* riscv*-*-* or1k*-*-* msp430-*-* pru-*-* loongarch*-*-*" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Variadic funcs use different argument passing from normal funcs." { "csky*-*-* riscv*-*-* or1k*-*-* msp430-*-* pru-*-* loongarch*-*-* aarch64-apple-darwin*" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "Variadic funcs use Base AAPCS. Normal funcs use VFP variant." { arm*-*-* && arm_hf_eabi } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* PR target/12503 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/cwsc1.c gcc/testsuite/gcc.dg/cwsc1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index e793e26116a..7d8b472bdf6 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/cwsc1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/cwsc1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6,7 +6,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #elif defined(__i386__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define CHAIN "%ecx"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #elif defined(__aarch64__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# define CHAIN "x18"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# if defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define CHAIN "x16"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define CHAIN "x18"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #elif defined(__alpha__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define CHAIN "$1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #elif defined(__arm__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/darwin-segaddr.c gcc/testsuite/gcc.dg/darwin-segaddr.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 526db77bd9c..fcc324b3031 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/darwin-segaddr.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/darwin-segaddr.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,7 +1,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Check that -segaddr gets through and works. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do run { target *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O0 -segaddr __TEST 0x200000 -fno-pie" { target { *-*-darwin* && { ! lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-options "-O0 -segaddr __TEST 0x110000000 -fno-pie" { target { *-*-darwin* && lp64 } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-options "-O0 -segaddr __TEST 0x110000000 -fno-pie" { target { *-*-darwin[1456789]* && lp64 } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-options "-O0 -segaddr __TEST 0x110000000 " { target { *-*-darwin2* && lp64 } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern void abort ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/pch/pch.exp gcc/testsuite/gcc.dg/pch/pch.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index a6eb6ddafe1..fbcfbeea98b 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/pch/pch.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/pch/pch.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -38,7 +38,7 @@ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.c]] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # unlikely to make any difference to PCH. However, we do want to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # add -O0 -g, since users who want PCH usually want debugging and quick
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # compiles.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- dg-pch $subdir $test [concat [list {-O0 -g}] $torture_without_loops] ".h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ dg-pch $subdir $test [concat [list {-O0 -g -Winvalid-pch}] $torture_without_loops] ".h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set test "largefile.c"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -53,7 +53,7 @@ puts $f "#include \"largefile.h\""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- close $f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set f [open $testh w]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- close $f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--dg-pch $subdir $test [concat [list {-O0 -g}] $torture_without_loops] ".h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+dg-pch $subdir $test [concat [list {-O0 -g -Winvalid-pch}] $torture_without_loops] ".h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete $test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete $testh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/pr26427.c gcc/testsuite/gcc.dg/pr26427.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index add13ca209e..2c09f28195d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/pr26427.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/pr26427.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,4 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-warning "this target does not support" "" {target *86*-*-darwin* } 0 } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-warning "this target does not support" "" {target *86*-*-darwin* aarch64-*-darwin* } 0 } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do run { target { *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options { -fsection-anchors -O } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* PR target/26427 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/pubtypes-2.c gcc/testsuite/gcc.dg/pubtypes-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 116e3489bc0..b3d1231ad44 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/pubtypes-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/pubtypes-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,7 +2,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O0 -gdwarf-2 -dA" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "Unmatchable assembly" { mmix-*-* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler "__debug_pubtypes" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler {long+[ \t]+0x14d+[ \t]+[#;]+[ \t]+Pub Info Length} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {long+[ \t]+0x14d+[ \t]+[#;]+[ \t]+Pub Info Length} { target { ! aarch64-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {long+[ \t]+0x163+[ \t]+[#;]+[ \t]+Pub Info Length} { target aarch64-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler "used_struct\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler-not "unused_struct\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/pubtypes-3.c gcc/testsuite/gcc.dg/pubtypes-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 3fb3468fb00..950a9ba72fc 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/pubtypes-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/pubtypes-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,7 +2,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O0 -gdwarf-2 -dA" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "Unmatchable assembly" { mmix-*-* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler "__debug_pubtypes" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler {long+[ \t]+0x14d+[ \t]+[#;]+[ \t]+Pub Info Length} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {long+[ \t]+0x14d+[ \t]+[#;]+[ \t]+Pub Info Length} { target { ! aarch64-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {long+[ \t]+0x163+[ \t]+[#;]+[ \t]+Pub Info Length} { target aarch64-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler "used_struct\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler-not "unused_struct\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler-not "\"list_name_type\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/pubtypes-4.c gcc/testsuite/gcc.dg/pubtypes-4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 83fba8dfabc..7250771587b 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/pubtypes-4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/pubtypes-4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,7 +2,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O0 -gdwarf-2 -dA" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "Unmatchable assembly" { mmix-*-* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler "__debug_pubtypes" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler {long+[ \t]+0x184+[ \t]+[#;]+[ \t]+Pub Info Length} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {long+[ \t]+0x184+[ \t]+[#;]+[ \t]+Pub Info Length} { target { ! aarch64-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {long+[ \t]+0x19a+[ \t]+[#;]+[ \t]+Pub Info Length} { target aarch64-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler "used_struct\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler-not "unused_struct\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler "\"list_name_type\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/rtl/aarch64/big-endian-cse-1.c gcc/testsuite/gcc.dg/rtl/aarch64/big-endian-cse-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1559a489f25..aa2da0cbca5 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/rtl/aarch64/big-endian-cse-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/rtl/aarch64/big-endian-cse-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile { target aarch64*-*-* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin platforms do not support big-endian arm64" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target lp64 } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O3 -mbig-endian" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/tls/pr78796.c gcc/testsuite/gcc.dg/tls/pr78796.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 96f87d47ba4..3868697cb41 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/tls/pr78796.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/tls/pr78796.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,7 +1,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* PR target/78796 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-additional-options "-mcmodel=large -fno-pie -no-pie" { target aarch64-*-* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options "-mcmodel=large -fno-pie -no-pie" { target { { aarch64-*-* } && { ! aarch64-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target tls_runtime } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-add-options tls } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/torture/convert-dfp-2.c gcc/testsuite/gcc.dg/torture/convert-dfp-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 3e4ecb57ba6..6bcf3b146fd 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/torture/convert-dfp-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/torture/convert-dfp-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -37,9 +37,16 @@ int main ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\t__bid_truncsdhf} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\t__bid_truncddhf} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\t__bid_truncddsd2} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\t__bid_trunctdhf} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\t__bid_trunctdsd2} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\t__bid_trunctddd2} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t__bid_truncsdhf} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t__bid_truncddhf} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t__bid_truncddsd2} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t__bid_trunctdhf} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t__bid_trunctdsd2} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t__bid_trunctddd2} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t___bid_truncsdhf} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t___bid_truncddhf} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t___bid_truncddsd2} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t___bid_trunctdhf} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t___bid_trunctdsd2} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t___bid_trunctddd2} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/torture/convert-dfp.c gcc/testsuite/gcc.dg/torture/convert-dfp.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ec136896ca7..7ad17b73503 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/torture/convert-dfp.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/torture/convert-dfp.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -55,9 +55,16 @@ int main()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\t__bid_extendsddd2} 3 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\t__bid_extendsdtd2} 3 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\t__bid_extendddtd2} 3 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\t__bid_extendhfsd} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\t__bid_extendhfdd} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\t__bid_extendhftd} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t__bid_extendsddd2} 3 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t__bid_extendsdtd2} 3 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t__bid_extendddtd2} 3 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t__bid_extendhfsd} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t__bid_extendhfdd} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t__bid_extendhftd} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t___bid_extendsddd2} 2 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t___bid_extendsdtd2} 2 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t___bid_extendddtd2} 2 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t___bid_extendhfsd} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t___bid_extendhfdd} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\t___bid_extendhftd} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/torture/darwin-cfstring-3.c gcc/testsuite/gcc.dg/torture/darwin-cfstring-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ee4b385b17f..eabb3b517a4 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/torture/darwin-cfstring-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/torture/darwin-cfstring-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -26,5 +26,5 @@ void foo(void) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler "\\.long\[ \\t\]+___CFConstantStringClassReference\n\[ \\t\]*\\.long\[ \\t\]+1992\n\[ \\t\]*\\.long\[ \\t\]+\[lL\]C.*\n\[ \\t\]*\\.long\[ \\t\]+4\n" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler "\\.long\[ \\t\]+___CFConstantStringClassReference\n\[ \\t\]*\\.long\[ \\t\]+1992\n\[ \\t\]*\\.long\[ \\t\]+\[lL\]C.*\n\[ \\t\]*\\.long\[ \\t\]+10\n" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler ".quad\t___CFConstantStringClassReference\n\t.long\t1992\n\t.space 4\n\t.quad\t.*\n\t.quad\t4\n" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler ".quad\t___CFConstantStringClassReference\n\t.long\t1992\n\t.space 4\n\t.quad\t.*\n\t.quad\t10\n" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {.(quad|xword)\t___CFConstantStringClassReference\n\t.(long|word)\t1992\n\t.space 4\n\t.(quad|xword)\t.*\n\t.(quad|xword)\t4\n} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {.(quad|xword)\t___CFConstantStringClassReference\n\t.(long|word)\t1992\n\t.space 4\n\t.(quad|xword)\t.*\n\t.(quad|xword)\t10\n} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 552ca1433f4..16643ceb198 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9,7 +9,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* arm_hf_eabi: Variadic funcs use Base AAPCS. Normal funcs use VFP variant.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- avr: Variadic funcs don't pass arguments in registers, while normal funcs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- do. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-skip-if "Variadic funcs use different argument passing from normal funcs" { arm_hf_eabi || { csky*-*-* avr-*-* riscv*-*-* or1k*-*-* msp430-*-* amdgcn-*-* pru-*-* loongarch*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Variadic funcs use different argument passing from normal funcs" { arm_hf_eabi || { csky*-*-* avr-*-* riscv*-*-* or1k*-*-* msp430-*-* amdgcn-*-* pru-*-* loongarch*-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "Variadic funcs have all args on stack. Normal funcs have args in registers." { nds32*-*-* } { v850*-*-* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target untyped_assembly } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 0224997f18a..3684cffdc64 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,9 +25,9 @@ f1 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -46,9 +46,9 @@ f2 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 8 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 1 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 8 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 8 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -62,10 +62,10 @@ f3 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and 1 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and 16 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and 16 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[1-9\]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[1-9\]\[0-9\]* GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[1-9\]\[0-9\]* GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[1-9\]\[0-9\]* GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -81,9 +81,9 @@ f4 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -100,9 +100,9 @@ f5 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -121,9 +121,9 @@ f6 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 24 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 3 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 24 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 24 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -139,9 +139,9 @@ f7 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -159,9 +159,9 @@ f8 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -177,9 +177,9 @@ f9 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -197,9 +197,9 @@ f10 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -218,9 +218,9 @@ f11 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save 24 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save 3 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save 24 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save 24 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -239,9 +239,9 @@ f12 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 24 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 0 GPR units and 3 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 0 GPR units and 48 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 0 GPR units and 48 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -260,9 +260,9 @@ f13 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 24 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 0 GPR units and 3 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 0 GPR units and 48 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 0 GPR units and 48 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -281,9 +281,9 @@ f14 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[148\] GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save 24 GPR units and 3" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save 1 GPR units and 2 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save 8 GPR units and 32 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save 8 GPR units and 32 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- inline void __attribute__((always_inline))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -305,11 +305,11 @@ f15 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f15: va_list escapes 0, needs to save \[148\] GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f15: va_list escapes 0, needs to save \[148\] GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f15: va_list escapes 0, needs to save 1 GPR units and 2 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f15: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f15: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* We may be able to improve upon this after fixing PR66010/PR66013. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f15: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump-not "f15: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump-not "f15: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump-not "f15: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump-not "f15: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1a637d6efe4..77cdf384df4 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -27,9 +27,9 @@ f1 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f1: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f1: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f1: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f1: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -45,9 +45,9 @@ f2 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 0 GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 0 GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 0 GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 0 GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f2: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f2: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f2: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f2: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Here va_arg can be executed at most as many times as va_start.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -69,9 +69,9 @@ f3 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 1 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -91,7 +91,7 @@ f4 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 8 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 0 GPR units and 1 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 0 GPR units and 16 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 0 GPR units and 16 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index c8ad4fe320d..b0484f2f053 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,7 +25,8 @@ f1 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units" "stdarg" { target aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- f2 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -39,7 +40,8 @@ f2 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units" "stdarg" { target aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Here va_arg can be executed at most as many times as va_start. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -58,7 +60,8 @@ f3 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 32 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 1 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units" "stdarg" { target aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- f4 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -77,7 +80,8 @@ f4 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 16 GPR units and 16 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 24 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 2 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 24 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 24 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 24 GPR units" "stdarg" { target aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- f5 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -92,7 +96,8 @@ f5 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save 16 GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save 32 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save (4|2) GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save 16 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save 16 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save 16 GPR units" "stdarg" { target aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- f6 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -107,7 +112,8 @@ f6 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 8 GPR units and 32 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 32 GPR units and 3" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|2) GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 8 GPR units and 32 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 8 GPR units and 32 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 24 GPR units" "stdarg" { target aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- f7 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -122,4 +128,5 @@ f7 (int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 0 GPR units and 64 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 32 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 2 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 0 GPR units and 64 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 0 GPR units and 64 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 32 GPR units" "stdarg" { target aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 38a2c06a595..e39bb0da5a4 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,6 +25,11 @@ if { ![istarget aarch64*-*-*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if { [istarget *-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # darwinpcs and mach-o will need different test mechanisms.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- torture-init
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set-torture-options $C_TORTURE_OPTIONS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set additional_flags "-W -Wall -Wno-abi -fno-pie -no-pie"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index c42c7acbbe9..76917a6ff5b 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do assemble { target { aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-require-effective-target aarch64_asm_bf16_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target arm_v8_2a_bf16_neon_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-add-options arm_v8_2a_bf16_neon } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get.c gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2193753ffbb..d29b222b032 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do assemble { target { aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-require-effective-target aarch64_asm_bf16_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target arm_v8_2a_bf16_neon_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-add-options arm_v8_2a_bf16_neon } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index f5adf40c648..4e3a3d94416 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do assemble { target { aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-require-effective-target aarch64_asm_bf16_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target arm_v8_2a_bf16_neon_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-add-options arm_v8_2a_bf16_neon } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 47af7c494d9..a2f415f67b7 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do assemble { target { aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-require-effective-target aarch64_asm_bf16_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target arm_v8_2a_bf16_neon_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-add-options arm_v8_2a_bf16_neon } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index a914680937d..c6b2ef3e444 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,7 +2,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target aarch64_asm_bf16_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-save-temps -march=armv8.2-a+bf16+nosimd" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { check-function-bodies "**" "" {-O[^0]} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" {-O[^0]} { target { ! aarch64*-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <arm_neon.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 4b730e39d4e..fd2abadb457 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,8 +1,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do assemble { target { aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-require-effective-target aarch64_asm_bf16_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target arm_v8_2a_bf16_neon_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-add-options arm_v8_2a_bf16_neon } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { check-function-bodies "**" "" {-O[^0]} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" {-O[^0]} { target { ! aarch64*-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <arm_neon.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ad51507731b..e57053d2193 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,8 +1,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do assemble { target { aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-require-effective-target aarch64_asm_bf16_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target arm_v8_2a_bf16_neon_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-add-options arm_v8_2a_bf16_neon } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { check-function-bodies "**" "" {-O[^0]} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" {-O[^0]} { target { ! aarch64*-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <arm_neon.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ae0a953f7b4..9f5669a8974 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3,7 +3,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target arm_v8_2a_bf16_neon_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-add-options arm_v8_2a_bf16_neon } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-mbig-endian --save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { check-function-bodies "**" "" {-O[^0]} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" {-O[^0]} { target { ! aarch64*-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <arm_neon.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmlalbt-compile.c gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmlalbt-compile.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 9810e4ba374..315cabd464b 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmlalbt-compile.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmlalbt-compile.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,8 +1,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do assemble { target { aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-require-effective-target aarch64_asm_bf16_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target arm_v8_2a_bf16_neon_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-add-options arm_v8_2a_bf16_neon } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { check-function-bodies "**" "" "-DCHECK_ASM" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "-DCHECK_ASM" { target { ! aarch64*-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <arm_neon.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmmla-compile.c gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmmla-compile.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 0aaa69f0037..ddc391b1332 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmmla-compile.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmmla-compile.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,8 +1,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do assemble { target { aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-require-effective-target aarch64_asm_bf16_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target arm_v8_2a_bf16_neon_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-add-options arm_v8_2a_bf16_neon } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { check-function-bodies "**" "" "-DCHECK_ASM" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "-DCHECK_ASM" { target { ! aarch64*-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <arm_neon.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ac4f821e771..978eac29815 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,8 +1,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do assemble { target { aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-require-effective-target arm_v8_2a_i8mm_neon_hw } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target arm_v8_2a_i8mm_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-add-options arm_v8_2a_i8mm } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { check-function-bodies "**" "" {-O[^0]} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" {-O[^0]} { target { ! aarch64*-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <arm_neon.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 61c7c51f5ec..f84ed68e2f7 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3,7 +3,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target arm_v8_2a_i8mm_ok } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-add-options arm_v8_2a_i8mm } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-mbig-endian -save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { check-function-bodies "**" "" {-O[^0]} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" {-O[^0]} { target { ! aarch64*-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <arm_neon.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/arm_align_max_pwr.c gcc/testsuite/gcc.target/aarch64/arm_align_max_pwr.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ffa4d229922..38b9ef01eb7 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/arm_align_max_pwr.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/arm_align_max_pwr.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19,5 +19,7 @@ dummy ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times "zero\t4" 2 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler "zero\t268435452" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times "zero\t4" 2 { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler "zero\t268435452" { target { ! *-*-darwin*} } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times ".zerofill __DATA,__bss,_y,4,28" 1 { target { *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times ".zerofill __DATA,__bss,_x,4,28" 1 { target { *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/auto-init-2.c gcc/testsuite/gcc.target/aarch64/auto-init-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 375befd325b..3a0387a5952 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/auto-init-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/auto-init-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12,11 +12,11 @@ enum E {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- N3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--extern void bar (char, short, int, enum E, long, long long, int *, bool);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern void bar (unsigned char, short, int, enum E, long, long long, int *, bool);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void foo()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- char temp1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned char temp1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- short temp2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int temp3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enum E temp4;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/auto-init-3.c gcc/testsuite/gcc.target/aarch64/auto-init-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 7008f76b294..85a4e4daeb6 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/auto-init-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/auto-init-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,13 +2,19 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-ftrivial-auto-var-init=zero -fdump-rtl-expand" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--long double result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define TYPE _Float128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define TYPE long double
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--long double foo()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+TYPE result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+TYPE foo()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- float temp1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- double temp2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- long double temp3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ TYPE temp3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- result = temp1 + temp2 + temp3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/auto-init-4.c gcc/testsuite/gcc.target/aarch64/auto-init-4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 10197045b4c..0c6840ba224 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/auto-init-4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/auto-init-4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,13 +2,19 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O -ftrivial-auto-var-init=pattern -fdump-rtl-expand" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--long double result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define TYPE _Float128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define TYPE long double
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--long double foo()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+TYPE result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+TYPE foo()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- float temp1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- double temp2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- long double temp3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ TYPE temp3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- result = temp1 + temp2 + temp3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/auto-init-5.c gcc/testsuite/gcc.target/aarch64/auto-init-5.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ac69ac3df82..0dda3c201d3 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/auto-init-5.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/auto-init-5.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,14 +2,19 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-ftrivial-auto-var-init=zero" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define TYPE _Float128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define TYPE long double
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--_Complex long double result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Complex TYPE result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--_Complex long double foo()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Complex TYPE foo()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _Complex float temp1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _Complex double temp2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- _Complex long double temp3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Complex TYPE temp3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- result = temp1 + temp2 + temp3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/auto-init-6.c gcc/testsuite/gcc.target/aarch64/auto-init-6.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 0456c66f496..23323115a11 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/auto-init-6.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/auto-init-6.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,14 +2,19 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-ftrivial-auto-var-init=pattern" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define TYPE _Float128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# define TYPE long double
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--_Complex long double result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Complex TYPE result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--_Complex long double foo()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Complex TYPE foo()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _Complex float temp1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _Complex double temp2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- _Complex long double temp3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Complex TYPE temp3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- result = temp1 + temp2 + temp3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 3b2c932ac23..d4442881445 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2 -fno-stack-protector -save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define ALIGN 16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2.c gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ee5d6faa428..aca137ec793 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2 -fno-stack-protector -save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define ALIGN 16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6d4a883a96e..782aab4856e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2 -fno-stack-protector -save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define ALIGN 32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2.c gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 331daba354c..2511c3dcbcc 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2 -fno-stack-protector -save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define ALIGN 32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align8-O2.c gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align8-O2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index e6d45f5dd5c..fef850147ae 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align8-O2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align8-O2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2 -fno-stack-protector -save-temps" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define ALIGN 8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/c-output-template-2.c gcc/testsuite/gcc.target/aarch64/c-output-template-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ced96d04542..86e4f5fa82c 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/c-output-template-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/c-output-template-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6,4 +6,4 @@ test (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __asm__ ("@ %c0" : : "S" (test));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler "@ test" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler "@ _?test" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/c-output-template-3.c gcc/testsuite/gcc.target/aarch64/c-output-template-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 8bde4cbeb0c..4531a381518 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/c-output-template-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/c-output-template-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7,4 +7,4 @@ test (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __asm__ ("@ %c0" : : "S" (&test + 4));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler "@ test\\+4" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler "@ _?test\\+4" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/c-output-template-4.c gcc/testsuite/gcc.target/aarch64/c-output-template-4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index c5a93915af1..800d52bfab8 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/c-output-template-4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/c-output-template-4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7,4 +7,4 @@ test (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __asm__ ("@ %c0" : : "S" (&test + 4));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler "@ test\\+4" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler "@ _?test\\+4" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/cpymem-size.c gcc/testsuite/gcc.target/aarch64/cpymem-size.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 4a6f2495d22..b8ef4745c6d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/cpymem-size.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/cpymem-size.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6,7 +6,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** cpy_127:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** mov (w|x)2, 127
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--** b memcpy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** b _?memcpy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cpy_127 (char *out, char *in)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -17,7 +17,7 @@ cpy_127 (char *out, char *in)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** cpy_128:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** mov (w|x)2, 128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--** b memcpy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** b _?memcpy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cpy_128 (char *out, char *in)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/aarch64-darwin.exp gcc/testsuite/gcc.target/aarch64/darwin/aarch64-darwin.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..b0b7f49aede
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/aarch64-darwin.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,46 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Specific tests for the darwinpcs and codegen.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Copyright (C) GNU Toolchain Authors
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Contributed by Iain Sandoe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# This file is part of GCC.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# GCC is free software; you can redistribute it and/or modify it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# under the terms of the GNU General Public License as published by
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# the Free Software Foundation; either version 3, or (at your option)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# any later version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# GCC is distributed in the hope that it will be useful, but
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# General Public License for more details.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# You should have received a copy of the GNU General Public License
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# <http://www.gnu.org/licenses/>. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# GCC testsuite that uses the `dg.exp' driver.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Exit immediately if this isn't aarch64-darwin.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if { ![istarget aarch64*-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Load support procs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# If a testcase doesn't have special options, use these.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+global DEFAULT_CFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ![info exists DEFAULT_CFLAGS] then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set DEFAULT_CFLAGS " -ansi -pedantic-errors"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Initialize `dg'.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+dg-init
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Main loop.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cCS\]]] \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "" $DEFAULT_CFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# All done.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+dg-finish
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/complex-in-regs.c gcc/testsuite/gcc.target/aarch64/darwin/complex-in-regs.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..974f02ca2ec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/complex-in-regs.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,103 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* we need this for complex and gnu initializers. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* We use the sections anchors to make the code easier to match. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options " -O -fsection-anchors -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Complex char
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+cc_regs_fun (_Complex char r0, _Complex char r1,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Complex char r2, _Complex char r3,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Complex char r4, _Complex char r5,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Complex char r6, _Complex char r7);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_cc_regs_fun:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldrh w7, \[x0\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldrh w6, \[x0, 2\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldrh w5, \[x0, 4\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldrh w4, \[x0, 6\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldrh w3, \[x0, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldrh w2, \[x0, 10\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldrh w1, \[x0, 12\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldrh w0, \[x0, 14]\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _cc_regs_fun
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Complex char
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_cc_regs_fun (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return cc_regs_fun ((_Complex char) (1 + 1i), (_Complex char) (2 + 2i),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (_Complex char) (3 + 3i), (_Complex char) (4 + 4i),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (_Complex char) (5 + 5i), (_Complex char) (6 + 6i),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (_Complex char) (7 + 7i), (_Complex char) (8 + 8i));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Complex short
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+cs_regs_fun (_Complex short r0, _Complex short r1,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Complex short r2, _Complex short r3,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Complex short r4, _Complex short r5,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Complex short r6, _Complex short r7);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_cs_regs_fun:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr w7, \[x0, 16\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr w6, \[x0, 20\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr w5, \[x0, 24\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr w4, \[x0, 28\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr w3, \[x0, 32\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr w2, \[x0, 36\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr w1, \[x0, 40\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr w0, \[x0, 44\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _cs_regs_fun
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Complex short
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_cs_regs_fun (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return cs_regs_fun ((_Complex short) (1 + 1i), (_Complex short) (2 + 2i),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (_Complex short) (3 + 3i), (_Complex short) (4 + 4i),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (_Complex short) (5 + 5i), (_Complex short) (6 + 6i),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (_Complex short) (7 + 7i), (_Complex short) (8 + 8i));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Complex int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ci_regs_fun (_Complex int r0, _Complex int r1,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Complex int r2, _Complex int r3,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Complex int r4, _Complex int r5,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Complex int r6, _Complex int r7);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_ci_regs_fun:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x7, \[x0, 48\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x6, \[x0, 56\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x5, \[x0, 64\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x4, \[x0, 72\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x3, \[x0, 80\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x2, \[x0, 88\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x1, \[x0, 96\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x0, \[x0, 104\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _ci_regs_fun
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Complex int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_ci_regs_fun (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return ci_regs_fun ((_Complex int) (1 + 1i), (_Complex int) (2 + 2i),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (_Complex int) (3 + 3i), (_Complex int) (4 + 4i),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (_Complex int) (5 + 5i), (_Complex int) (6 + 6i),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (_Complex int) (7 + 7i), (_Complex int) (8 + 8i));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d1.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..e2dd574fac7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,54 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* we need this for the empty struct. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options "-O -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Make sure we do no consume any registers in passing zero-sized entities */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef struct es {} Empty;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+use_no_regs (int a, Empty b, int c, Empty d, Empty e, int f);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_use_no_regs:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w2, 3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w1, 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w0, 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _use_no_regs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_use_no_regs (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Empty e;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ use_no_regs (1, e, 2, e, e, 3);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Make sure we consume no stack in passing zero-sized entities. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_use_no_stack:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 108
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 1\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 106
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _use_no_stack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+use_no_stack (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Empty i, char j, Empty k, char l);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_use_no_stack (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Empty e;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ use_no_stack (0, 1, 2, 3, 4, 5, 6, 7, e, 'j', e, 'l');
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-00.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-00.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..bd76856308b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-00.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,126 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options " -O -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* In each case we consume the parm registers with 8 ints, forcing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ the test values to be spilled to the stack. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* The important thing here is that the chars are assigned to the stack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * with no padding - so that they occupy bytes 0-8. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_char_packing:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 113
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 112
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 7\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 111
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 6\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 110
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 5\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 109
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 108
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 3\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 107
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 2\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 106
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 1\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 105
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w7, 7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w6, 6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w5, 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w4, 4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w3, 3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w2, 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w1, 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w0, 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _char_packing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+char_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ char i, char j, char k, char l,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ char m, char n, char o, char p,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ char q);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void call_char_packing (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ char_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q');
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Here we should occupy the first 7 short words on the stack. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_short_packing:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 12
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strh w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strh w[0-9]+, \[sp, 6\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 10
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strh w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strh w[0-9]+, \[sp, 2\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strh w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w7, 7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w6, 6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w5, 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w4, 4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w3, 3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w2, 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w1, 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w0, 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _short_packing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+short_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ short i, short j, short k, short l,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ short m);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void call_short_packing (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ short_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 8, 9, 10, 11, 12);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Here we should occupy the first 3 ints on the stack. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_int_packing:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 10
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w7, 7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w6, 6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w5, 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w4, 4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w3, 3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w2, 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w1, 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w0, 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _int_packing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int i, int j, int k);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void call_int_packing (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 8, 9, 10);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-01.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-01.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..d21fd551b4a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-01.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,115 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options " -O -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* In each case we consume the parm registers with 8 ints, forcing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ the test values to be spilled to the stack. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* char short char short - everything on 2byte boundaries */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_c_s_packing:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 109
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strh w[0-9]+, \[sp, 6\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 107
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strh w[0-9]+, \[sp, 2\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 105
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w7, 7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w6, 6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w5, 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w4, 4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w3, 3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w2, 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w1, 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w0, 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _c_s_packing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+c_s_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ char i, short j, char k, short l,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ char m);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void call_c_s_packing (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ c_s_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 'i', 8 , 'k', 9, 'm');
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_s_c_packing:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 109
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 7\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 108
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 6\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strh w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 106
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 2\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strh w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w7, 7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w6, 6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w5, 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w4, 4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w3, 3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w2, 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w1, 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w0, 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _s_c_packing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+s_c_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ short i, char j, short k, char l,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ char m);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void call_s_c_packing (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ s_c_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 8, 'j' , 9, 'l', 'm');
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* 0, 2, 4, 0 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_csi_packing:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 108
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strh w[0-9]+, \[sp, 2\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 105
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strb w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w7, 7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w6, 6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w5, 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w4, 4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w3, 3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w2, 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w1, 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w0, 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _csi_packing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+csi_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ char i, short j, int k, char l);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void call_csi_packing (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ csi_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 'i', 8 , 9, 'l');
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-02.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-02.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..55e5acdaf41
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-02.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,75 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* we need this for complex literals. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options "-O -fsection-anchors -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+c_cc_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Complex char i, _Complex char j);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* We check that these values are not packed on the stack.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_c_cc_packing:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldrh w[0-9]+, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strh w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldrh w[0-9]+, \[x[0-9]+, 2\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strh w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _c_cc_packing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_c_cc_packing (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ c_cc_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (_Complex char) (1 + 1i),(_Complex char) (2 + 2i));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+c_cs_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Complex short i, _Complex short j);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_c_cs_packing:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr w[0-9]+, \[x[0-9]+, 4\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr w[0-9]+, \[x[0-9]+, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _c_cs_packing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_c_cs_packing (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ c_cs_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (_Complex short) (1 + 1i),(_Complex short) (2 + 2i));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void c_ci_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Complex int i, _Complex int j);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_c_ci_packing:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x[0-9]+, \[x[0-9]+, 12\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str x[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x[0-9]+, \[x[0-9]+, 20\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str x[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _c_ci_packing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_c_ci_packing (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ c_ci_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (_Complex int) (1 + 1i),(_Complex int) (2 + 2i));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-03.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-03.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..b0d2593dfd7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-03.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,67 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options "-O -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef union u { char a; short b; } U;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef struct sf { float a; float b; float c;} SF;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+u_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ U i, U j);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* We check that these values are not packed on the stack.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_u_packing:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strh w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** strh w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _u_packing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_u_packing (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ U x = { 'a' };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ u_packing (0, 1, 2, 3, 4, 5, 6, 7, x, x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* But a homogeneous float aggregate is treated as if it were the contained
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ floats. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+sf_packing (float a, float b, float c, float d,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ float e, float f, float g, float h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SF i, SF j);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* So the stores to sp+12 and 20 pack the floats onto the stack.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_sf_packing:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fmov s1, 1.0e\+0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str s1, \[sp, 48\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fmov s2, 2.0e\+0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str s2, \[sp, 52\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 1077936128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x[0-9]+, \[sp, 48\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str x[0-9]+, \[sp, 12\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp, 20\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str x[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fmov s7, 7.0e\+0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fmov s6, 6.0e\+0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fmov s5, 5.0e\+0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fmov s4, 4.0e\+0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fmov s3, 3.0e\+0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** movi v0.2s, #0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _sf_packing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_sf_packing (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SF A = {1.0F, 2.0F, 3.0F};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sf_packing (0.0F, 1.0F, 2.0F, 3.0F, 4.0F, 5.0F, 6.0F, 7.0F,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ A, A);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-04.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-04.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..33c60c69b78
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-04.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,66 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options "-O -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef short v2hi __attribute__ ((vector_size (4)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef int v4si __attribute__ ((vector_size (16)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+v4si t;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int al = __alignof__ (t);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+v2hi_packing (v2hi a, v2hi b, v2hi c, v2hi d, v2hi e, v2hi f, v2hi g, v2hi h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ v2hi i, v2hi j);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* We check that v2hi is packed on the stack.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_v2hi_packing:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** movk w[0-9]+, 0x2, lsl 16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w7, w[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w6, w[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w5, w[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w4, w[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w3, w[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w2, w[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w1, w[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _v2hi_packing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_v2hi_packing (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ v2hi x = {1,2};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ v2hi_packing (x, x, x, x, x, x, x, x, x, x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+v4si_packing (int r0, int r1, int r2, int r3, int r4, int r5, int r6, int r7,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ v4si a, v4si b, v4si c, v4si d, v4si e, v4si f, v4si g, v4si h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int stack, v4si i, v4si j);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Test that we align a 16b vector on the stack.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_v4si_packing:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** adrp x0, lC0@PAGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr q[0-9]+, \[x[0-9]+, #lC0@PAGEOFF\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str q[0-9]+, \[sp, 32\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str q[0-9]+, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 42
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _v4si_packing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_v4si_packing (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ v4si x = {3,1,2,4};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ v4si_packing (0, 1, 2, 3, 4, 5, 6, 7, x, x, x, x, x, x, x, x, 42, x, x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d3.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..21c6b696b7c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,40 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options "-O " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* This will fail, because of issue #74
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**foo:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** cmp w0, w1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** cset w0, eq
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ret
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+foo (char a, unsigned char b)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return a == b ? 1 : 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+bar (short a, unsigned short b)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return a == b ? 1 : 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void pop (char *, unsigned char *, short *, unsigned short *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int main ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ char a;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned char b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ short c;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned short d;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pop (&a, &b, &c, &d);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ result = foo (a, b);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ result += bar (c, d);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return result;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d4.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..2aab48260f4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d4.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,62 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* we need this for __int128. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options "-O -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* we should use x0, x1 and x2 - not skip x1.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**foo:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** eor x0, x0, x1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** orr x0, x0, x2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** cmp x0, 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** cset w0, eq
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ret
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+foo (unsigned long long x,unsigned __int128 y)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return x == y ? 1 : 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* we should use x0, x1 and x2.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**bar:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** eor x2, x2, x0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** orr x2, x2, x1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** cmp x2, 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** cset w0, eq
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ret
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+bar (unsigned __int128 y, unsigned long long x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return x == y ? 1 : 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int fooo (unsigned long long x, unsigned __int128 y);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int baro (unsigned __int128 y, unsigned long long x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* we should use x0, x1 and x2 in both calls.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**main:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov x1, 25
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov x2, 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov x0, 10
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _fooo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov x2, 10
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov x0, 25
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov x1, 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _baro
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int main ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned long long x = 10;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsigned __int128 y = 25;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int r = fooo (x, y);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ r += baro (y, x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/float128-00.c gcc/testsuite/gcc.target/aarch64/darwin/float128-00.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..29aec80fbaa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/float128-00.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,38 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* we need this for _Float128. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* We use the sections anchors to make the code easier to match. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options " -O2 -fsection-anchors " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* we should just pass q0 and q1 through
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**foo:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl ___addtf3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Float128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+foo (_Float128 a, _Float128 b)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return a + b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* we should just load q0 and q1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_foo:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr q1, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr q0, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** b _foo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Float128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_foo (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return foo (1.0, 2.0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/homogeneous-aggr.c gcc/testsuite/gcc.target/aarch64/darwin/homogeneous-aggr.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..bee97557a4d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/homogeneous-aggr.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options "-O " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef struct sf { float a; float b; float c;} SF;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+hmg_f (SF a);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* we should use registers for each item
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_hmg_f:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fmov s0, 1.0e\+0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fmov s1, 2.0e\+0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fmov s2, 3.0e\+0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _hmg_f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_hmg_f (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SF A = { 1.0F, 2.0F, 3.0F };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ hmg_f (A);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/k+r-00.c gcc/testsuite/gcc.target/aarch64/darwin/k+r-00.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..443fb968811
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/k+r-00.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,28 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options "-O2 -fsection-anchors" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* What we care about here is that we get int loads from sp, sp+4 and sp+8.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * This code will change when we implement darwinpcs d.3 - since the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * promotions will no longer be needed (although they are harmless).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**test_k_r00:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldrsb w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldrsb w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+const char *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+test_k_r00 (r0, r1, r2, r3, r4, r5, r6, r7, a, b, c)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ char r0, r1, r2, r3, r4, r5, r6, r7;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ char a;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ char b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ const char *c;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (a > 10 && b < 100)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return c;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return (char *)0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/tu-accesses-0.c gcc/testsuite/gcc.target/aarch64/darwin/tu-accesses-0.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..ba5cc493bc9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/tu-accesses-0.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,82 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-options "-O -fcommon -mno-pc-relative-literal-loads" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* This checks that we perform the correct accesses for file-scope vars
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ including GOT indirections. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+double gd = 1.0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__weak__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+double wd = 2.0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__visibility__("hidden")))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+double hd = 3.0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__weak__, __visibility__("hidden")))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+double whd = 4.0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern double ed;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+double cd;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static double sd = 5.0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+struct {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ double a;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ double b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+} two_dbls = { 1.0, 42.0 };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+double arr[3] = { 6.0, 7.0, 8.0 };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**test:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** adrp x[0-9]+, _gd@PAGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr d[0-9]+, \[x[0-9]+, #_gd@PAGEOFF\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** adrp x[0-9]+, lC0@PAGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr d[0-9]+, \[x[0-9]+, #lC0@PAGEOFF\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** adrp x[0-9]+, _wd@GOTPAGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x[0-9]+, \[x[0-9]+, _wd@GOTPAGEOFF\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr d[0-9]+, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** adrp x[0-9]+, _hd@PAGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr d[0-9]+, \[x[0-9]+, #_hd@PAGEOFF\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** adrp x[0-9]+, _whd@PAGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr d[0-9]+, \[x[0-9]+, #_whd@PAGEOFF\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** adrp x[0-9]+, _ed@GOTPAGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x[0-9]+, \[x[0-9]+, _ed@GOTPAGEOFF\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr d[0-9]+, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** adrp x[0-9]+, _cd@GOTPAGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x[0-9]+, \[x[0-9]+, _cd@GOTPAGEOFF\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr d[0-9]+, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fmov d[0-9]+, 5.0e\+0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** adrp x[0-9]+, _two_dbls@PAGE\+8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr d[0-9]+, \[x[0-9]+, #_two_dbls@PAGEOFF\+8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** adrp x[0-9]+, _arr@PAGE\+16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr d[0-9]+, \[x[0-9]+, #_arr@PAGEOFF\+16\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ret
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+double test (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ double x = 123456123456123456.0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x += gd;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x += wd;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x += hd;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x += whd;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x += ed;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x += cd;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x += sd;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x += two_dbls.b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x += arr[2];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return x;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/variadic-00.c gcc/testsuite/gcc.target/aarch64/darwin/variadic-00.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..6420fca11d5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/variadic-00.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,91 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* We use the sections anchors to make the code easier to match. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options " -O -fsection-anchors -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* What we care about here is that the load of w0 is from the incoming [SP]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**fooi:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** sub sp, sp, #16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** add x[0-9]+, sp, 24
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str x[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr w0, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fooi (int a, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int x;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_list ap;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_start(ap, a);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x = va_arg(ap, int);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_end(ap);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return x;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fooo (char a, ...);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_foo:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 42
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w0, 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _fooo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_foo (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int y = fooo (1, 42);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return y;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* What we care about here is that the load of w0 is from the incoming [SP+8]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**bari:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** sub sp, sp, #16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** add x[0-9]+, sp, 32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str x[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr w0, \[sp, 24\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+bari (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int i, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int x;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_list ap;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_start(ap, i);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x = va_arg(ap, int);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_end(ap);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return x;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_bar:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 42
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bl _baro
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+baro (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int i, ...);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__)) int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_bar (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int y = baro (1, 2, 3, 4, 5, 6, 7, 8, 9, 42);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return y;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/variadic-01.c gcc/testsuite/gcc.target/aarch64/darwin/variadic-01.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..c055aeae580
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/variadic-01.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,102 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* we need this for _Float128. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* We use the sections anchors to make the code easier to match. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options " -O2 -fsection-anchors " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* What we care about here is that q0 and q1 are loaded from incoming sp and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sp+16.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**foo:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr q1, \[sp, 32\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr q0, \[sp, 48\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl ___addtf3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Float128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+foo (int n, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Float128 a, b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_list ap;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_start(ap, n);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ a = va_arg(ap, _Float128);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ b = va_arg(ap, _Float128);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_end(ap);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return a + b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_foo:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str q[0-9]+, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w0, 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str q[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _foo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Float128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_foo (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return foo (2, (_Float128)1.0, (_Float128)2.0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* What we care about here is that q0 and q1 are loaded from incoming sp and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sp+32 (with the int at sp+16).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**bar:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr w[0-9]+, \[x[0-9]+, 16\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr q0, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr q1, \[x[0-9]+, 32\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl ___addtf3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Float128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+bar (int n, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _Float128 a, b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_list ap;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_start(ap, n);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ a = va_arg(ap, _Float128);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ n = va_arg(ap, int);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (n != 42)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ __builtin_abort ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ b = va_arg(ap, _Float128);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_end(ap);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return a + b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_bar:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str q[0-9]+, \[sp, 32\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 42
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w0, 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str q[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _bar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_Float128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_bar (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return bar (2, (_Float128)1.0,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 42, (_Float128)2.0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/darwin/variadic-02.c gcc/testsuite/gcc.target/aarch64/darwin/variadic-02.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..9d796bfc07f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/darwin/variadic-02.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,104 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* we need this for __int128. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* We use the sections anchors to make the code easier to match. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options " -O2 -fsection-anchors " } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* What we care about here is that we load the values from incoming sp and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sp + 16.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**foo:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** sub sp, sp, #16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldp x[0-9]+, x[0-9]+, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x[0-9]+, \[sp, 32\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x[0-9]+, \[sp, 40\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__int128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+foo (int n, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ __int128 a, b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_list ap;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_start(ap, n);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ a = va_arg(ap, __int128);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ b = va_arg(ap, __int128);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_end(ap);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return a + b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_foo:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** stp x[0-9]+, x[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w0, 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** stp x[0-9]+, x[0-9]+, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _foo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__int128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_foo (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return foo (2, (__int128)1, (__int128)2);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* sp = one int128, sp+16 = int sp + 32 = other int128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**bar:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** sub sp, sp, #16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldp x[0-9]+, x[0-9]+, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x[0-9]+, \[sp, 48\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr x[0-9]+, \[sp, 56\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__int128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+bar (int n, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ __int128 a, b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_list ap;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_start(ap, n);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ a = va_arg(ap, __int128);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ n = va_arg(ap, int);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ b = va_arg(ap, __int128);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ va_end(ap);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return a + b;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__int128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+baro (int n, ...);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+**call_bar:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w[0-9]+, 42
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** mov w0, 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** stp x[0-9]+, x[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** str w[0-9]+, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** stp x[0-9]+, x[0-9]+, \[sp, 32\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** bl _baro
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__int128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+call_bar (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return baro (2, (__int128)1, 42, (__int128)2);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/dbl_mov_immediate_1.c gcc/testsuite/gcc.target/aarch64/dbl_mov_immediate_1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ba6a230457b..cc30dd546f4 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/dbl_mov_immediate_1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/dbl_mov_immediate_1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -41,8 +41,10 @@ double d4(void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler-times "movi\td\[0-9\]+, #?0" 1 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times "adrp\tx\[0-9\]+, \.LC\[0-9\]" 2 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times "ldr\td\[0-9\]+, \\\[x\[0-9\], #:lo12:\.LC\[0-9\]\\\]" 2 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times "adrp\tx\[0-9\]+, \.LC\[0-9\]" 2 { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times "ldr\td\[0-9\]+, \\\[x\[0-9\], #:lo12:\.LC\[0-9\]\\\]" 2 { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times "adrp\tx\[0-9\]+, lC\[0-9\]@PAGE" 2 { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times "ldr\td\[0-9\]+, \\\[x\[0-9\], #lC\[0-9\]@PAGEOFF\\\]" 2 { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler-times "fmov\td\[0-9\]+, 1\\\.5e\\\+0" 1 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/dwarf-cfa-reg.c gcc/testsuite/gcc.target/aarch64/dwarf-cfa-reg.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ae5b3797021..8a691add222 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/dwarf-cfa-reg.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/dwarf-cfa-reg.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Verify that CFA register is restored to SP after FP is restored. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "no cfi insn support yet" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O0 -gdwarf-2" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".cfi_restore 30" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".cfi_restore 29" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/inline-lrint_1.c gcc/testsuite/gcc.target/aarch64/inline-lrint_1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 478875ff874..9a2b2e44893 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/inline-lrint_1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/inline-lrint_1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15,4 +15,4 @@ TEST (fllf, float , long long, l)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler-times "frintx\t\[d,s\]\[0-9\]+, \[d,s\]\[0-9\]+" 6 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler-times "fcvtzs\tx\[0-9\]+, \[d,s\]\[0-9\]+" 6 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-not "bl" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-not "bl\t" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/ldp_stp_13.c gcc/testsuite/gcc.target/aarch64/ldp_stp_13.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 9cc3942f153..52c90a92114 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/ldp_stp_13.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/ldp_stp_13.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-require-effective-target arm_mabi_ilp32 } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2 -mabi=ilp32" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long long
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/memset-corner-cases-2.c gcc/testsuite/gcc.target/aarch64/memset-corner-cases-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 9ee96f33255..dec73f98506 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/memset-corner-cases-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/memset-corner-cases-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7,7 +7,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* 127 bytes should use libcall for size.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- **set127byte:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** mov x2, 127
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--** b memset
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** b _?memset
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void __attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set127byte (int64_t *src, int c)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18,7 +18,7 @@ set127byte (int64_t *src, int c)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* 128 bytes should use libcall for size.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- **set128byte:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** mov x2, 128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--** b memset
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** b _?memset
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void __attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set128byte (int64_t *src, int c)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/memset-corner-cases.c gcc/testsuite/gcc.target/aarch64/memset-corner-cases.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index c43f0199adc..733a11e585a 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/memset-corner-cases.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/memset-corner-cases.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -77,7 +77,7 @@ set256byte (int64_t *src, char c)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- **set257byte:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** mov x2, 257
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** mov w1, 99
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--** b memset
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** b _?memset
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void __attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set257byte (int64_t *src)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/no-inline-lrint_1.c gcc/testsuite/gcc.target/aarch64/no-inline-lrint_1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d5e9200562c..7f504ad687f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/no-inline-lrint_1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/no-inline-lrint_1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14,6 +14,6 @@ TEST (dlld, double, long long, l)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TEST (fllf, float , long long, l)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler-times "frintx\t\[d,s\]\[0-9\]+, \[d,s\]\[0-9\]+" 6 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times "bl\tlrint" 4 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times "bl\tllrint" 2 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times "bl\t_*lrint" 4 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times "bl\t_*llrint" 2 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler-not "fcvtzs" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/pcs_attribute-2.c gcc/testsuite/gcc.target/aarch64/pcs_attribute-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index e85465f25fb..9eff866e0c8 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/pcs_attribute-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/pcs_attribute-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Not applicable to darwinpcs" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target aarch64_variant_pcs } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Test that .variant_pcs is emitted for vector PCS symbol references. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/pr100518.c gcc/testsuite/gcc.target/aarch64/pr100518.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 5ca599f5d2e..4e7d6bc7d90 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/pr100518.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/pr100518.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-require-effective-target arm_mabi_ilp32 } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-mabi=ilp32 -mstrict-align -O2" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int unsigned_range_min, unsigned_range_max, a11___trans_tmp_1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/pr62308.c gcc/testsuite/gcc.target/aarch64/pr62308.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1cf6e212dca..4c1a733e84d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/pr62308.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/pr62308.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin platforms do not support big-endian arm64" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-mbig-endian" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef int __attribute__((vector_size(16))) v4si;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/pr78255.c gcc/testsuite/gcc.target/aarch64/pr78255.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b078cf3e1c1..fc5d859ee68 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/pr78255.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/pr78255.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin platforms do not support tiny" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2 -mcmodel=tiny" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern int bar (void *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/pr78561.c gcc/testsuite/gcc.target/aarch64/pr78561.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 048d2d7969f..635214edde1 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/pr78561.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/pr78561.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin platforms do not support tiny" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-Og -O3 -mcmodel=tiny" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/pr80295.c gcc/testsuite/gcc.target/aarch64/pr80295.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b3866d8d6a9..7a7f127b65f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/pr80295.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/pr80295.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-require-effective-target arm_mabi_ilp32 } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-mabi=ilp32" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void f (void *b)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/pr87305.c gcc/testsuite/gcc.target/aarch64/pr87305.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 8beaa9176e0..c3f98e8eaec 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/pr87305.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/pr87305.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "Darwin platforms do not support big-endian arm64" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-Ofast -mbig-endian -w" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int cc;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/pr92424-1.c gcc/testsuite/gcc.target/aarch64/pr92424-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index c413a2c306e..59f7435dc83 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/pr92424-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/pr92424-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do "compile" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O1" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { check-function-bodies "**" "" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "unimplemented patchable function entry" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Note: this test only checks the instructions in the function bodies,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- not the placement of the patch label or nops before the futncion. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/pr94201.c gcc/testsuite/gcc.target/aarch64/pr94201.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 69176169186..051c742e98e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/pr94201.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/pr94201.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-require-effective-target arm_mabi_ilp32 } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-mcmodel=tiny -mabi=ilp32 -fPIC" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern int bar (void *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/pr94577.c gcc/testsuite/gcc.target/aarch64/pr94577.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d51799fb0bb..afe18d42381 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/pr94577.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/pr94577.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-require-effective-target arm_mabi_ilp32 } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-mcmodel=large -mabi=ilp32 -fno-pie" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/pr97535.c gcc/testsuite/gcc.target/aarch64/pr97535.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 7d4db485f1f..6f1ee8035eb 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/pr97535.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/pr97535.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13,4 +13,4 @@ void setRaw(const void *raw)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* At any optimization level this should be a function call
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- and not inlined. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler "bl\tmemcpy" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler "bl\t_*memcpy" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-2.c gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 8eec6824f37..193c65717ed 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-Ofast" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "no system variant_pcs support" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __attribute__ ((__simd__ ("notinbranch")))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __attribute__ ((__nothrow__ , __leaf__ , __const__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12,5 +13,5 @@ void bar(double * f, int n)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- f[i] = foo(f[i]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-not {\.variant_pcs\tfoo} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\.variant_pcs\t_ZGVnN2v_foo} 1 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-not {\.variant_pcs\t_?foo} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\.variant_pcs\t_?_ZGVnN2v_foo} 1 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-3.c gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 95f6a6803e8..6fd57735b3a 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-Ofast" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "no system variant_pcs support" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __attribute__ ((__simd__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __attribute__ ((__nothrow__ , __leaf__ , __const__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -17,8 +18,8 @@ double foo(double x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return x * x / 3.0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-not {\.variant_pcs\tfoo} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\.variant_pcs\t_ZGVnM1v_foo} 1 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\.variant_pcs\t_ZGVnM2v_foo} 1 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\.variant_pcs\t_ZGVnN1v_foo} 1 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\.variant_pcs\t_ZGVnN2v_foo} 1 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-not {\.variant_pcs\t_?foo} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\.variant_pcs\t_?_ZGVnM1v_foo} 1 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\.variant_pcs\t_?_ZGVnM2v_foo} 1 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\.variant_pcs\t_?_ZGVnN1v_foo} 1 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\.variant_pcs\t_?_ZGVnN2v_foo} 1 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute.c gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index eddcef3597c..62ee482a892 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-Ofast" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "no system variant_pcs support" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __attribute__ ((__simd__ ("notinbranch")))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __attribute__ ((__nothrow__ , __leaf__ , __const__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12,5 +13,5 @@ void foo(double *f, int n)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- f[i] = log(f[i]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-not {\.variant_pcs\tlog} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler-times {\.variant_pcs\t_ZGVnN2v_log} 1 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-not {\.variant_pcs\t_?log} } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler-times {\.variant_pcs\t_?_ZGVnN2v_log} 1 } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 412a9ed1aab..8c71ab2ec0d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2 -fstack-clash-protection --param stack-clash-protection-guard-size=16 -funwind-tables -fno-stack-protector" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target supports_stack_clash_protection } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "no cfi insn support yet" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define SIZE 128*1024
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "stack-check-prologue.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index e440569a078..24cf904f489 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O2 -fstack-clash-protection --param stack-clash-protection-guard-size=16 -funwind-tables -fno-stack-protector" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target supports_stack_clash_protection } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "no cfi insn support yet" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define SIZE 1280*1024 + 512
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "stack-check-prologue.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index c4b7bb601c4..ccaf2e6f8cf 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O3 -fopenmp-simd -march=armv8-a+sve -fstack-clash-protection --param stack-clash-protection-guard-size=16 -funwind-tables" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-require-effective-target supports_stack_clash_protection } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "no cfi insn support yet" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "stack-check-prologue-16.c"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 74a2525ac4e..0e3ee2954d9 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,6 +25,11 @@ if {![istarget aarch64*-*-*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Darwin doesn't support sve
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if { [istarget *-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Load support procs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ba4704e54f4..e7ae4664a5b 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,6 +24,11 @@ if {![istarget aarch64*-*-*] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Darwin doesn't support sve
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if { [istarget *-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Load support procs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1e8150053c4..fd08de0f136 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,6 +25,11 @@ if {![istarget aarch64*-*-*] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Darwin doesn't support sve
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if { [istarget *-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Load support procs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp gcc/testsuite/gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 3dbf73f67c9..7ee3fa14f1f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,6 +25,10 @@ if {![istarget aarch64*-*-*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if { [istarget *-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Load support procs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/sve2/aarch64-sve2.exp gcc/testsuite/gcc.target/aarch64/sve2/aarch64-sve2.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2d496b01f67..ad44db07cae 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/sve2/aarch64-sve2.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/sve2/aarch64-sve2.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,6 +25,11 @@ if {![istarget aarch64*-*-*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Darwin doesn't support sve
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if { [istarget *-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Load support procs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2e8d78904c5..5ab35a88bbc 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,6 +24,11 @@ if {![istarget aarch64*-*-*] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Darwin doesn't support sve
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if { [istarget *-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Load support procs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle.exp gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index a9267b0e319..573c634d177 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,6 +25,11 @@ if {![istarget aarch64*-*-*] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Darwin doesn't support sve
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if { [istarget *-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Load support procs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/symbol-range-tiny.c gcc/testsuite/gcc.target/aarch64/symbol-range-tiny.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index fc6a4f3ec78..2d9e94bc625 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/symbol-range-tiny.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/symbol-range-tiny.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do link } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "no mcmodel tiny" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O3 -save-temps -mcmodel=tiny" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- char fixed_regs[0x00080000];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/uaddw-3.c gcc/testsuite/gcc.target/aarch64/uaddw-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39cbd6b6cc2..b4ed187bd2c 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/uaddw-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/uaddw-3.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,10 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-options "-O3" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-additional-options "-fno-signed-char" { target *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #pragma GCC target "+nosve"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--t6(int len, void * dummy, char * __restrict x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+t6(int len, void * dummy, unsigned char * __restrict x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- len = len & ~31;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unsigned short result = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gcc.target/aarch64/vect-cse-codegen.c gcc/testsuite/gcc.target/aarch64/vect-cse-codegen.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d025e989a1e..f218504c719 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gcc.target/aarch64/vect-cse-codegen.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gcc.target/aarch64/vect-cse-codegen.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6,8 +6,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- **test1:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--** adrp x[0-9]+, .LC[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--** ldr q[0-9]+, \[x[0-9]+, #:lo12:.LC[0-9]+\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** adrp x[0-9]+, (.LC[0-9]+|lC[0-9]+@PAGE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr q[0-9]+, \[x[0-9]+, #(:lo12:.LC[0-9]+|lC[0-9]+@PAGEOFF)\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** add v[0-9]+.2d, v[0-9]+.2d, v[0-9]+.2d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** str q[0-9]+, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** fmov x[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -27,13 +27,14 @@ test1 (uint64_t a, uint64x2_t b, uint64x2_t* rt)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- **test2:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--** adrp x[0-9]+, .LC[0-1]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--** ldr q[0-9]+, \[x[0-9]+, #:lo12:.LC[0-9]+\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** adrp x[0-9]+, (.LC[0-1]+|lC[0-1]+@PAGE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr q[0-9]+, \[x[0-9]+, #(:lo12:.LC[0-9]+|lC[0-9]+@PAGEOFF)\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** add v[0-9]+.2d, v[0-9]+.2d, v[0-9]+.2d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** str q[0-9]+, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** fmov x[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** orr x[0-9]+, x[0-9]+, x[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** ret
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- uint64_t
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -48,8 +49,8 @@ test2 (uint64_t a, uint64x2_t b, uint64x2_t* rt)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- **test3:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--** adrp x[0-9]+, .LC[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--** ldr q[0-9]+, \[x[0-9]+, #:lo12:.LC[0-9]+\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** adrp x[0-9]+, (.LC[0-9]+|lC[0-9]+@PAGE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+** ldr q[0-9]+, \[x[0-9]+, #(:lo12:.LC[0-9]+|lC[0-9]+@PAGEOFF)\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** add v[0-9]+.4s, v[0-9]+.4s, v[0-9]+.4s
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** str q[0-9]+, \[x1\]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ** fmov w[0-9]+, s[0-9]+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gfortran.dg/coarray/caf.exp gcc/testsuite/gfortran.dg/coarray/caf.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d232be2fa90..fb233e3d082 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gfortran.dg/coarray/caf.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gfortran.dg/coarray/caf.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -28,6 +28,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Load procedures from common libraries.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- load_lib gfortran-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+load_lib atomic-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # If a testcase doesn't have special options, use these.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global DEFAULT_FFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -47,6 +48,7 @@ global gfortran_test_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global gfortran_aux_module_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set gfortran_test_path $srcdir/$subdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set gfortran_aux_module_flags $DEFAULT_FFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- proc dg-compile-aux-modules { args } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global gfortran_test_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global gfortran_aux_module_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -71,7 +73,16 @@ proc dg-compile-aux-modules { args } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Add -latomic only where supported. Assume built-in support elsewhere.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set maybe_atomic_lib ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if [check_effective_target_libatomic_available] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- set maybe_atomic_lib "-latomic"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ #set maybe_atomic_lib "-latomic"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if ![is_remote host] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [info exists TOOL_OPTIONS] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set maybe_atomic_lib "[atomic_link_flags [get_multilibs ${TOOL_OPTIONS}]]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set maybe_atomic_lib "[atomic_link_flags [get_multilibs]]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set t [get_multilibs]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ puts "maybe al $maybe_atomic_lib ml $t"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Main loop.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -97,14 +108,14 @@ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ]]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach flags $option_list {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- verbose "Testing $nshort (single), $flags" 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set gfortran_aux_module_flags "-fcoarray=single $flags"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- dg-test $test "-fcoarray=single $flags $maybe_atomic_lib" ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ dg-test $test "-fcoarray=single $flags" $maybe_atomic_lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cleanup-modules ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach flags $option_list {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- verbose "Testing $nshort (libcaf_single), $flags" 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set gfortran_aux_module_flags "-fcoarray=lib $flags -lcaf_single"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- dg-test $test "-fcoarray=lib $flags -lcaf_single $maybe_atomic_lib" ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ dg-test $test "-fcoarray=lib $flags -lcaf_single" $maybe_atomic_lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cleanup-modules ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gfortran.dg/dg.exp gcc/testsuite/gfortran.dg/dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ee2760327dc..73541ea7301 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gfortran.dg/dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gfortran.dg/dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18,6 +18,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Load support procs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- load_lib gfortran-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+load_lib atomic-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # If a testcase doesn't have special options, use these.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global DEFAULT_FFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -53,13 +54,38 @@ proc dg-compile-aux-modules { args } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# coarray tests might need libatomic. Assume that it is either not needed or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# provided by builtins if it's not available.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+set maybe_atomic_lib ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if [check_effective_target_libatomic_available] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if ![is_remote host] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [info exists TOOL_OPTIONS] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set maybe_atomic_lib "[atomic_link_flags [get_multilibs ${TOOL_OPTIONS}]]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set maybe_atomic_lib "[atomic_link_flags [get_multilibs]]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set maybe_atomic_lib ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set t [get_multilibs]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ puts "dg set al $maybe_atomic_lib ml $t"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+set all_flags $DEFAULT_FFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if { $maybe_atomic_lib != "" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ foreach f $maybe_atomic_lib {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ lappend all_flags $f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+puts "revised FFLAGS $all_flags"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Main loop.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gfortran-dg-runtest [lsort \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- [glob -nocomplain $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ] ] "" $DEFAULT_FFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [glob -nocomplain $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ] ] "" $all_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gfortran-dg-runtest [lsort \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- [glob -nocomplain $srcdir/$subdir/g77/*.\[fF\] ] ] "" $DEFAULT_FFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [glob -nocomplain $srcdir/$subdir/g77/*.\[fF\] ] ] "" $all_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # All done.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dg-finish
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/gfortran.dg/pr95690.f90 gcc/testsuite/gfortran.dg/pr95690.f90
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 47a5df9e894..1afa9d3c467 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/gfortran.dg/pr95690.f90
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/gfortran.dg/pr95690.f90
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,8 +2,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- contains
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subroutine s
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- print *, (erfc) ! { dg-error "not a floating constant" "" { target i?86-*-* x86_64-*-* sparc*-*-* cris-*-* } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- end ! { dg-error "not a floating constant" "" { target { ! "i?86-*-* x86_64-*-* sparc*-*-* cris-*-*" } } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ print *, (erfc) ! { dg-error "not a floating constant" "" { target i?86-*-* x86_64-*-* sparc*-*-* cris-*-* aarch64-apple-darwin* } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ end ! { dg-error "not a floating constant" "" { target { ! "i?86-*-* x86_64-*-* sparc*-*-* cris-*-* aarch64-apple-darwin*" } } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- function erfc()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- end
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- end
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/lib/asan-dg.exp gcc/testsuite/lib/asan-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 35e60eaaed5..157b60908d6 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/lib/asan-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/lib/asan-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -78,7 +78,7 @@ proc asan_link_flags_1 { paths lib } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- || [file exists "${gccpath}/libsanitizer/${lib}/.libs/lib${lib}.${shlib_ext}"] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append flags " -B${gccpath}/libsanitizer/ "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append flags " -B${gccpath}/libsanitizer/${lib}/ "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- append flags " -L${gccpath}/libsanitizer/${lib}/.libs "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ append flags " -B${gccpath}/libsanitizer/${lib}/.libs "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append ld_library_path ":${gccpath}/libsanitizer/${lib}/.libs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/lib/atomic-dg.exp gcc/testsuite/lib/atomic-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1589acd8eaf..ce1799cef2d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/lib/atomic-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/lib/atomic-dg.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -33,7 +33,7 @@ proc atomic_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { [file exists "${gccpath}/libatomic/.libs/libatomic.a"]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- || [file exists "${gccpath}/libatomic/.libs/libatomic.${shlib_ext}"] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append flags " -B${gccpath}/libatomic/ "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- append flags " -L${gccpath}/libatomic/.libs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ append flags " -B${gccpath}/libatomic/.libs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append ld_library_path ":${gccpath}/libatomic/.libs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/lib/scanasm.exp gcc/testsuite/lib/scanasm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index fb53544d40c..bbe3fb77530 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/lib/scanasm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/lib/scanasm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -781,7 +781,7 @@ proc scan-lto-assembler { args } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # to function bodies in array RESULT. FILENAME has already been uploaded
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # locally where necessary and is known to exist.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--proc parse_function_bodies { filename result } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+proc parse_ELF_function_bodies { filename result } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- upvar $result up_result
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Regexp for the start of a function definition (name in \1).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -811,6 +811,44 @@ proc parse_function_bodies { filename result } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- close $fd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+proc parse_MACHO_function_bodies { filename result } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ upvar $result up_result
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Regexp for the start of a function definition (name in \1).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set label {^(_[a-zA-Z_]\S+):$}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set start {^LFB[0-9]+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Regexp for the end of a function definition.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set terminator {^LFE[0-9]+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Regexp for lines that aren't interesting.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set fluff {^\s*(?:\.|//|@)}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set fluff3 {^L[0-9ACESV]}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set fd [open $filename r]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set in_function 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ while { [gets $fd line] >= 0 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if { !$in_function && [regexp $label $line dummy function_name] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set in_function 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set function_body ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } elseif { $in_function == 1 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if { [regexp $start $line] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set in_function 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set in_function 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } elseif { $in_function == 2 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if { [regexp $terminator $line] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set up_result($function_name) $function_body
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set in_function 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } elseif { ![regexp $fluff $line] && ![regexp $fluff3 $line] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ append function_body $line "\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ close $fd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # FUNCTIONS is an array that maps function names to function bodies.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Return true if it contains a definition of function NAME and if
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # that definition matches BODY_REGEXP.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -843,6 +881,14 @@ proc check-function-bodies { args } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- error "too many arguments to check-function-bodies"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set isELF 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # some targets have a __USER_LABEL_PREFIX__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set needsULP 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if { [istarget *-*-darwin*] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set isELF 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set needsULP 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { [llength $args] >= 3 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set required_flags [lindex $args 2]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -899,7 +945,11 @@ proc check-function-bodies { args } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- remote_upload host "$filename"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { [file exists $output_filename] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- parse_function_bodies $output_filename functions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if { $isELF } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ parse_ELF_function_bodies $output_filename functions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ parse_MACHO_function_bodies $output_filename functions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set have_bodies 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- verbose -log "$testcase: output file does not exist"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -944,6 +994,9 @@ proc check-function-bodies { args } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { $xfail_all || [string equal $selector "F"] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- setup_xfail "*-*-*"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if { $needsULP } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set function_name "_$function_name"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set testname "$testcase check-function-bodies $function_name"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { !$have_bodies } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unresolved $testname
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/lib/target-libpath.exp gcc/testsuite/lib/target-libpath.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6d530fb4af6..7b84eaceb94 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/lib/target-libpath.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/lib/target-libpath.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -67,6 +67,7 @@ proc set_ld_library_path_env_vars { } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global orig_dyld_library_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global orig_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global orig_gcc_exec_prefix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ global ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global env
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Save the original GCC_EXEC_PREFIX.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -133,6 +134,7 @@ proc set_ld_library_path_env_vars { } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Doing this is somewhat of a hack as ld_library_path gets repeated in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # SHLIB_PATH and LD_LIBRARY_PATH when unix_load sets these variables.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if { ![istarget *-*-darwin*] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { $orig_ld_library_path_saved } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- setenv LD_LIBRARY_PATH "$ld_library_path:$orig_ld_library_path"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -166,11 +168,23 @@ proc set_ld_library_path_env_vars { } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- setenv LD_LIBRARY_PATH_64 "$ld_library_path"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if { $orig_dyld_library_path_saved } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- setenv DYLD_LIBRARY_PATH "$ld_library_path:$orig_dyld_library_path"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- setenv DYLD_LIBRARY_PATH "$ld_library_path"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if { [istarget *-*-darwin*] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if { [info exists ENABLE_DARWIN_AT_RPATH] || [istarget *-*-darwin1\[5-9\]*]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || [istarget *-*-darwin2*] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Either we are not using DYLD_LIBRARY_PATH or we're on a version of the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # OS for which it is not passed through system exes.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [info exists env(DYLD_LIBRARY_PATH)] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ unsetenv DYLD_LIBRARY_PATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if { $orig_dyld_library_path_saved } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ setenv DYLD_LIBRARY_PATH "$ld_library_path:$orig_dyld_library_path"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ setenv DYLD_LIBRARY_PATH "$ld_library_path"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { [istarget *-*-cygwin*] || [istarget *-*-mingw*] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { $orig_path_saved } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- setenv PATH "$ld_library_path:$orig_path"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -179,6 +193,7 @@ proc set_ld_library_path_env_vars { } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ verbose -log "set paths"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- verbose -log "LD_LIBRARY_PATH=[getenv LD_LIBRARY_PATH]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- verbose -log "LD_RUN_PATH=[getenv LD_RUN_PATH]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- verbose -log "SHLIB_PATH=[getenv SHLIB_PATH]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/lib/target-supports.exp gcc/testsuite/lib/target-supports.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 40f71e9ed8b..53a56e6a615 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/lib/target-supports.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/lib/target-supports.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8720,7 +8720,7 @@ proc check_effective_target_section_anchors { } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return [check_cached_effective_target section_anchors {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- expr { [istarget powerpc*-*-*]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- || [istarget arm*-*-*]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- || [istarget aarch64*-*-*] }}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || ([istarget aarch64*-*-*] && ![istarget aarch64*-*-darwin*]) }}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Return 1 if the target supports atomic operations on "int_128" values.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12006,6 +12006,15 @@ proc check_effective_target_arm_thumb2_ok_no_arm_v8_1_lob { } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Return 1 if this is an ARM target where -mabi=ilp32 can be used.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+proc check_effective_target_arm_mabi_ilp32 { } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return [check_no_compiler_messages_nocache arm_mabi_ilp32 assembly {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int main() { return 0; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } "-mabi=ilp32"]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Returns 1 if the target is using glibc, 0 otherwise.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- proc check_effective_target_glibc { } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 92852c3ecea..e0974539ecf 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19,6 +19,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "API unsupported" { arm64*-*-darwin* aarch64*-*-darwin* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-DOBJC_OLD_DISPATCH_PROTOTYPES" { target { *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // { dg-additional-options "-Wno-objc-root-class" }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index f6e3d8d22e0..a23968a89b5 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6,6 +6,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "API unsupported" { arm64*-*-darwin* aarch64*-*-darwin* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-DOBJC_OLD_DISPATCH_PROTOTYPES" { target { *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // { dg-additional-options "-Wno-objc-root-class" }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/obj-c++.dg/torture/strings/const-cfstring-4.mm gcc/testsuite/obj-c++.dg/torture/strings/const-cfstring-4.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1155db5f83f..e0dd8062373 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/obj-c++.dg/torture/strings/const-cfstring-4.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/obj-c++.dg/torture/strings/const-cfstring-4.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18,4 +18,4 @@ void *foo (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".section __DATA, __cfstring" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".long\t___CFConstantStringClassReference\n\t.long\t1992\n\t.long\t.*\n\t.long\t19\n" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler ".quad\t___CFConstantStringClassReference\n\t.long\t1992\n\t.space 4\n\t.quad\t.*\n\t.quad\t19\n" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {.(quad|xword)\t___CFConstantStringClassReference\n\t.(long|word)\t1992\n\t.space 4\n\t.(quad|xword)\t.*\n\t.(quad|xword)\t19\n} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/obj-c++.dg/torture/strings/const-str-10.mm gcc/testsuite/obj-c++.dg/torture/strings/const-str-10.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index e1dad124cd6..eb89710d890 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/obj-c++.dg/torture/strings/const-str-10.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/obj-c++.dg/torture/strings/const-str-10.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -33,4 +33,4 @@ const NSConstantString *appKey = @"MyApp";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".section __OBJC, __cstring_object" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".section __DATA, __objc_stringobj" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".long\t__NSConstantStringClassReference\n\t.long\t.*\n\t.long\t5\n\t.data" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler ".quad\t_OBJC_CLASS_._NSConstantString\n\t.quad\t.*\n\t.long\t5\n\t.space" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {.(quad|xword)\t_OBJC_CLASS_._NSConstantString\n\t.(quad|xword)\t.*\n\t.(long|word)\t5\n\t.space} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/obj-c++.dg/torture/strings/const-str-11.mm gcc/testsuite/obj-c++.dg/torture/strings/const-str-11.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 30a9228a64e..c1b58dc6cb8 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/obj-c++.dg/torture/strings/const-str-11.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/obj-c++.dg/torture/strings/const-str-11.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -33,4 +33,4 @@ const XStr *appKey = @"MyApp";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".section __OBJC, __cstring_object" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".section __DATA, __objc_stringobj" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".long\t__XStrClassReference\n\t.long\t.*\n\t.long\t5\n\t.data" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler ".quad\t_OBJC_CLASS_._XStr\n\t.quad\t.*\n\t.long\t5\n\t.space" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {.(quad|xword)\t_OBJC_CLASS_._XStr\n\t.(quad|xword)\t.*\n\t.(long|word)\t5\n\t.space} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/obj-c++.dg/torture/strings/const-str-9.mm gcc/testsuite/obj-c++.dg/torture/strings/const-str-9.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index a1a14295e90..8457f46be53 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/obj-c++.dg/torture/strings/const-str-9.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/obj-c++.dg/torture/strings/const-str-9.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,4 +25,4 @@ const NSConstantString *appKey = @"MyApp";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".section __OBJC, __cstring_object" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".section __DATA, __objc_stringobj" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".long\t__NSConstantStringClassReference\n\t.long\t.*\n\t.long\t5\n\t.data" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler ".quad\t_OBJC_CLASS_._NSConstantString\n\t.quad\t.*\n\t.long\t5\n\t.space" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {.(quad|xword)\t_OBJC_CLASS_._NSConstantString\n\t.(quad|xword)\t.*\n\t.(long|word)\t5\n\t.space} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/objc.dg/gnu-api-2-class-meta.m gcc/testsuite/objc.dg/gnu-api-2-class-meta.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6c1c76a87a3..41a48f9c685 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/objc.dg/gnu-api-2-class-meta.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/objc.dg/gnu-api-2-class-meta.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19,6 +19,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "API unsupported" { arm64*-*-darwin* aarch64*-*-darwin* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-Wno-objc-root-class" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-DOBJC_OLD_DISPATCH_PROTOTYPES" { target { *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/objc.dg/gnu-api-2-class.m gcc/testsuite/objc.dg/gnu-api-2-class.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d11dae0e6dc..1386ebc2f99 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/objc.dg/gnu-api-2-class.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/objc.dg/gnu-api-2-class.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6,6 +6,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-skip-if "API unsupported" { arm64*-*-darwin* aarch64*-*-darwin* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-Wno-objc-root-class" } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-additional-options "-DOBJC_OLD_DISPATCH_PROTOTYPES" { target { *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/objc.dg/torture/strings/const-cfstring-4.m gcc/testsuite/objc.dg/torture/strings/const-cfstring-4.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1155db5f83f..e0dd8062373 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/objc.dg/torture/strings/const-cfstring-4.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/objc.dg/torture/strings/const-cfstring-4.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18,4 +18,4 @@ void *foo (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".section __DATA, __cfstring" } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".long\t___CFConstantStringClassReference\n\t.long\t1992\n\t.long\t.*\n\t.long\t19\n" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler ".quad\t___CFConstantStringClassReference\n\t.long\t1992\n\t.space 4\n\t.quad\t.*\n\t.quad\t19\n" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {.(quad|xword)\t___CFConstantStringClassReference\n\t.(long|word)\t1992\n\t.space 4\n\t.(quad|xword)\t.*\n\t.(quad|xword)\t19\n} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/objc.dg/torture/strings/const-str-10.m gcc/testsuite/objc.dg/torture/strings/const-str-10.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6565dc20007..81b0d326c56 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/objc.dg/torture/strings/const-str-10.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/objc.dg/torture/strings/const-str-10.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -34,4 +34,4 @@ const NSConstantString *appKey = @"MyApp";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".section __OBJC, __cstring_object" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".section __DATA, __objc_stringobj" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".long\t__NSConstantStringClassReference\n\t.long\t.*\n\t.long\t5\n\t.data" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler ".quad\t_OBJC_CLASS_._NSConstantString\n\t.quad\t.*\n\t.long\t5\n\t.space" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {.(quad|xword)\t_OBJC_CLASS_._NSConstantString\n\t.(quad|xword)\t.*\n\t.(long|word)\t5\n\t.space} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/objc.dg/torture/strings/const-str-11.m gcc/testsuite/objc.dg/torture/strings/const-str-11.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2bdb1531e1d..b044b0fd8c7 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/objc.dg/torture/strings/const-str-11.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/objc.dg/torture/strings/const-str-11.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -33,4 +33,4 @@ const XStr *appKey = @"MyApp";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".section __OBJC, __cstring_object" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".section __DATA, __objc_stringobj" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".long\t__XStrClassReference\n\t.long\t.*\n\t.long\t5\n\t.data" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler ".quad\t_OBJC_CLASS_._XStr\n\t.quad\t.*\n\t.long\t5\n\t.space" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {.(quad|xword)\t_OBJC_CLASS_._XStr\n\t.(quad|xword)\t.*\n\t.(long|word)\t5\n\t.space} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/testsuite/objc.dg/torture/strings/const-str-9.m gcc/testsuite/objc.dg/torture/strings/const-str-9.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 966ea5e498d..d3d2916ed06 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/testsuite/objc.dg/torture/strings/const-str-9.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/testsuite/objc.dg/torture/strings/const-str-9.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,4 +25,4 @@ const NSConstantString *appKey = @"MyApp";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".section __OBJC, __cstring_object" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".section __DATA, __objc_stringobj" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* { dg-final { scan-assembler ".long\t__NSConstantStringClassReference\n\t.long\t.*\n\t.long\t5\n\t.data" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* { dg-final { scan-assembler ".quad\t_OBJC_CLASS_._NSConstantString\n\t.quad\t.*\n\t.long\t5\n\t.space" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* { dg-final { scan-assembler {.(quad|xword)\t_OBJC_CLASS_._NSConstantString\n\t.(quad|xword)\t.*\n\t.(long|word)\t5\n\t.space} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/tree-nested.cc gcc/tree-nested.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1418e1f7f56..060072ba76e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/tree-nested.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/tree-nested.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -611,6 +611,14 @@ get_trampoline_type (struct nesting_info *info)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (trampoline_type)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return trampoline_type;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* When trampolines are created off-stack then the only thing we need in the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ local frame is a single pointer. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (flag_off_stack_trampolines)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ trampoline_type = build_pointer_type (void_type_node);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return trampoline_type;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- align = TRAMPOLINE_ALIGNMENT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size = TRAMPOLINE_SIZE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2788,17 +2796,27 @@ convert_tramp_reference_op (tree *tp, int *walk_subtrees, void *data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Compute the address of the field holding the trampoline. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- x = get_frame_field (info, target_context, x, &wi->gsi);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- x = build_addr (x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- x = gsi_gimplify_val (info, x, &wi->gsi);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- /* Do machine-specific ugliness. Normally this will involve
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- computing extra alignment, but it can really be anything. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (descr)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- builtin = builtin_decl_implicit (BUILT_IN_ADJUST_DESCRIPTOR);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* APB: We don't need to do the adjustment calls when using off-stack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ trampolines, any such adjustment will be done when the off-stack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ trampoline is created. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!descr && flag_off_stack_trampolines)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x = gsi_gimplify_val (info, x, &wi->gsi);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- builtin = builtin_decl_implicit (BUILT_IN_ADJUST_TRAMPOLINE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- call = gimple_build_call (builtin, 1, x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- x = init_tmp_var_with_call (info, &wi->gsi, call);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x = build_addr (x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x = gsi_gimplify_val (info, x, &wi->gsi);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Do machine-specific ugliness. Normally this will involve
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ computing extra alignment, but it can really be anything. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (descr)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ builtin = builtin_decl_implicit (BUILT_IN_ADJUST_DESCRIPTOR);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ builtin = builtin_decl_implicit (BUILT_IN_ADJUST_TRAMPOLINE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ call = gimple_build_call (builtin, 1, x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x = init_tmp_var_with_call (info, &wi->gsi, call);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Cast back to the proper function type. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- x = build1 (NOP_EXPR, TREE_TYPE (t), x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3377,6 +3395,7 @@ build_init_call_stmt (struct nesting_info *info, tree decl, tree field,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- finalize_nesting_tree_1 (struct nesting_info *root)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gimple_seq cleanup_list = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gimple_seq stmt_list = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gimple *stmt;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tree context = root->context;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3508,9 +3527,48 @@ finalize_nesting_tree_1 (struct nesting_info *root)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (!field)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- continue;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- x = builtin_decl_implicit (BUILT_IN_INIT_TRAMPOLINE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- stmt = build_init_call_stmt (root, i->context, field, x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gimple_seq_add_stmt (&stmt_list, stmt);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (flag_off_stack_trampolines)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* We pass a whole bunch of arguments to the builtin function that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ creates the off-stack trampoline, these are
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 1. The nested function chain value (that must be passed to the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ nested function so it can find the function arguments).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 2. A pointer to the nested function implementation,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 3. The address in the local stack frame where we should write
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ the address of the trampoline.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ When this code was originally written I just kind of threw
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ everything at the builtin, figuring I'd work out what was
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ actually needed later, I think, the stack pointer could
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ certainly be dropped, arguments #2 and #4 are based off the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ stack pointer anyway, so #1 doesn't seem to add much value. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tree arg1, arg2, arg3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gcc_assert (DECL_STATIC_CHAIN (i->context));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ arg1 = build_addr (root->frame_decl);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ arg2 = build_addr (i->context);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x = build3 (COMPONENT_REF, TREE_TYPE (field),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ root->frame_decl, field, NULL_TREE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ arg3 = build_addr (x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x = builtin_decl_implicit (BUILT_IN_NESTED_PTR_CREATED);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ stmt = gimple_build_call (x, 3, arg1, arg2, arg3);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gimple_seq_add_stmt (&stmt_list, stmt);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* This call to delete the nested function trampoline is added to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ the cleanup list, and called when we exit the current scope. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x = builtin_decl_implicit (BUILT_IN_NESTED_PTR_DELETED);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ stmt = gimple_build_call (x, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gimple_seq_add_stmt (&cleanup_list, stmt);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Original code to initialise the on stack trampoline. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x = builtin_decl_implicit (BUILT_IN_INIT_TRAMPOLINE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ stmt = build_init_call_stmt (root, i->context, field, x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gimple_seq_add_stmt (&stmt_list, stmt);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3535,11 +3593,40 @@ finalize_nesting_tree_1 (struct nesting_info *root)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* If we created initialization statements, insert them. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (stmt_list)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gbind *bind;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- annotate_all_with_location (stmt_list, DECL_SOURCE_LOCATION (context));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- bind = gimple_seq_first_stmt_as_a_bind (gimple_body (context));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gimple_seq_add_seq (&stmt_list, gimple_bind_body (bind));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gimple_bind_set_body (bind, stmt_list);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (flag_off_stack_trampolines)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Handle the new, off stack trampolines. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gbind *bind;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ annotate_all_with_location (stmt_list, DECL_SOURCE_LOCATION (context));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ annotate_all_with_location (cleanup_list, DECL_SOURCE_LOCATION (context));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bind = gimple_seq_first_stmt_as_a_bind (gimple_body (context));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gimple_seq_add_seq (&stmt_list, gimple_bind_body (bind));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gimple_seq xxx_list = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (cleanup_list != NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* We Maybe shouldn't be creating this try/finally if -fno-exceptions is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ in use. If this is the case, then maybe we should, instead, be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ inserting the cleanup code onto every path out of this function? Not
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ yet figured out how we would do this. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtry *t = gimple_build_try (stmt_list, cleanup_list, GIMPLE_TRY_FINALLY);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gimple_seq_add_stmt (&xxx_list, t);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ xxx_list = stmt_list;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gimple_bind_set_body (bind, xxx_list);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* The traditional, on stack trampolines. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gbind *bind;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ annotate_all_with_location (stmt_list, DECL_SOURCE_LOCATION (context));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bind = gimple_seq_first_stmt_as_a_bind (gimple_body (context));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gimple_seq_add_seq (&stmt_list, gimple_bind_body (bind));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gimple_bind_set_body (bind, stmt_list);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* If a chain_decl was created, then it needs to be registered with
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gcc/tree.cc gcc/tree.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 207293c48cb..0a4770ec801 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/tree.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/tree.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9852,6 +9852,23 @@ build_common_builtin_nodes (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "__builtin_nonlocal_goto",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ECF_NORETURN | ECF_NOTHROW);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tree ptr_ptr_type_node = build_pointer_type (ptr_type_node);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ftype = build_function_type_list (void_type_node,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ptr_type_node, // void *chain
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ptr_type_node, // void *func
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ptr_ptr_type_node, // void **dst
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ NULL_TREE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ local_define_builtin ("__builtin_nested_func_ptr_created", ftype,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ BUILT_IN_NESTED_PTR_CREATED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "__builtin_nested_func_ptr_created", ECF_NOTHROW);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ftype = build_function_type_list (void_type_node,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ NULL_TREE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ local_define_builtin ("__builtin_nested_func_ptr_deleted", ftype,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ BUILT_IN_NESTED_PTR_DELETED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "__builtin_nested_func_ptr_deleted", ECF_NOTHROW);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ftype = build_function_type_list (void_type_node,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ptr_type_node, ptr_type_node, NULL_TREE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- local_define_builtin ("__builtin_setjmp_setup", ftype,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git gotools/Makefile.in gotools/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2783b91ef4b..9739a79526b 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gotools/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gotools/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -704,8 +704,8 @@ distclean-generic:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- maintainer-clean-generic:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @echo "This command is intended for maintainers to use"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @echo "it deletes files that may require special tools to rebuild."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@NATIVE_FALSE@install-exec-local:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @NATIVE_FALSE@uninstall-local:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@NATIVE_FALSE@install-exec-local:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- clean: clean-am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- clean-am: clean-binPROGRAMS clean-generic clean-noinstPROGRAMS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git intl/Makefile.in intl/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 409d693c48e..5beebdc152c 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- intl/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ intl/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -54,7 +54,7 @@ CTAGS = @CTAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ETAGS = @ETAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MKID = @MKID@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--COMPILE = $(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(DEFS-$@) $(INCLUDES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+COMPILE = $(CC) -c $(CPPFLAGS) $(CFLAGS) @PICFLAG@ $(DEFS) $(DEFS-$@) $(INCLUDES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- HEADERS = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gmo.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git intl/configure intl/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 03f40487a92..79bb5831a47 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- intl/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ intl/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -623,6 +623,8 @@ ac_header_list=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_subst_vars='LTLIBOBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBOBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PICFLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BISON3_NO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BISON3_YES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INCINTL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -731,6 +733,7 @@ with_libintl_prefix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_libintl_type
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_host_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_precious_vars='build_alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1356,6 +1359,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-rpath do not hardcode runtime library paths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-maintainer-mode enable rules only needed by maintainers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-host-shared build host code as shared libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Optional Packages:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6852,15 +6856,31 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --enable-host-shared was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "${enable_host_shared+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- enableval=$enable_host_shared; PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_shared;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_pie;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_config_files="$ac_config_files Makefile config.intl"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat >confcache <<\_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git intl/configure.ac intl/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 16a740aa230..81aa831f59f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- intl/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ intl/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -83,10 +83,25 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(BISON3_YES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(BISON3_NO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [AS_HELP_STRING([--enable-host-shared],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- [build host code as shared libraries])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--[PICFLAG=-fPIC], [PICFLAG=])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build host code as shared libraries])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(enable_host_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build host code as PIE])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(enable_host_pie)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CONFIG_FILES(Makefile config.intl)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libatomic/Makefile.am libatomic/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index c6c8d81c56a..d18738cd7e6 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libatomic/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libatomic/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -65,8 +65,13 @@ libatomic_version_script =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libatomic_version_dep =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libatomic_version_info = -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libatomic_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libatomic_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libatomic_la_LDFLAGS = $(libatomic_version_info) $(libatomic_version_script) $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libatomic_la_LDFLAGS = $(libatomic_version_info) $(libatomic_version_script) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(lt_host_flags) $(libatomic_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libatomic_la_SOURCES = gload.c gstore.c gcas.c gexch.c glfree.c lock.c init.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fenv.c fence.c flag.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libatomic/Makefile.in libatomic/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index a0fa3dfc8cc..155c9aa9255 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libatomic/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libatomic/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -417,7 +417,12 @@ noinst_LTLIBRARIES = libatomic_convenience.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBAT_BUILD_VERSIONED_SHLIB_GNU_TRUE@@LIBAT_BUILD_VERSIONED_SHLIB_TRUE@libatomic_version_dep = $(top_srcdir)/libatomic.map
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBAT_BUILD_VERSIONED_SHLIB_SUN_TRUE@@LIBAT_BUILD_VERSIONED_SHLIB_TRUE@libatomic_version_dep = libatomic.map-sun
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libatomic_version_info = -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libatomic_la_LDFLAGS = $(libatomic_version_info) $(libatomic_version_script) $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@libatomic_darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libatomic_la_LDFLAGS = $(libatomic_version_info) $(libatomic_version_script) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(lt_host_flags) $(libatomic_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libatomic_la_SOURCES = gload.c gstore.c gcas.c gexch.c glfree.c lock.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- init.c fenv.c fence.c flag.c $(am__append_2)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SIZEOBJS = load store cas exch fadd fsub fand fior fxor fnand tas
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libatomic/configure libatomic/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index e47d2d7fb35..7c687b932e7 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libatomic/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libatomic/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -658,6 +658,8 @@ OPT_LDFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SECTION_LDFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_aarch64_lse
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libtool_VERSION
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINTAINER_MODE_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINTAINER_MODE_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -803,6 +805,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_symvers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_werror
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1452,6 +1455,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-maintainer-mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable make rules and dependencies not useful (and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sometimes confusing) to the casual installer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7608,7 +7613,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9581,6 +9586,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9598,9 +9646,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11406,7 +11458,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 11409 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 11461 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11512,7 +11564,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 11515 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 11567 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11797,6 +11849,15 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # For libtool versioning info, format is CURRENT:REVISION:AGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libtool_VERSION=3:0:2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15924,6 +15985,10 @@ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -z "${LIBAT_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBAT_BUILD_VERSIONED_SHLIB_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"LIBAT_BUILD_VERSIONED_SHLIB\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libatomic/configure.ac libatomic/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 31304685dbd..20981f16f70 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libatomic/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libatomic/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -156,6 +156,8 @@ AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_MAINTAINER_MODE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # For libtool versioning info, format is CURRENT:REVISION:AGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libtool_VERSION=3:0:2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libatomic/testsuite/lib/libatomic.exp libatomic/testsuite/lib/libatomic.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 10f38475bc8..c6d645e9ae3 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libatomic/testsuite/lib/libatomic.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libatomic/testsuite/lib/libatomic.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -148,11 +148,15 @@ proc libatomic_init { args } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { $blddir != "" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lappend ALWAYS_CFLAGS "additional_flags=-B${blddir}/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lappend ALWAYS_CFLAGS "additional_flags=-I${blddir}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- lappend ALWAYS_CFLAGS "ldflags=-L${blddir}/.libs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [istarget *-*-darwin*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ lappend ALWAYS_CFLAGS "additional_flags=-B${blddir}/.libs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ lappend ALWAYS_CFLAGS "ldflags=-L${blddir}/.libs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lappend ALWAYS_CFLAGS "additional_flags=-I${srcdir}/.."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if [istarget *-*-darwin*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [istarget *-*-darwin\[89\]*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lappend ALWAYS_CFLAGS "additional_flags=-shared-libgcc"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libbacktrace/configure libbacktrace/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6af2c04c81a..38b54957034 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libbacktrace/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libbacktrace/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -681,6 +681,8 @@ PIC_FLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WARN_FLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXTRA_FLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BACKTRACE_FILE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OTOOL64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIPO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -805,6 +807,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_largefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_cet
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_werror
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1453,6 +1456,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-largefile omit support for large files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-cet enable Intel CET in target libraries [default=auto]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-werror disable building with -Werror
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8010,7 +8015,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9716,6 +9721,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9733,9 +9781,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11541,7 +11593,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 11544 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 11596 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11647,7 +11699,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 11650 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 11702 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11886,6 +11938,15 @@ CC="$lt_save_CC"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --enable-largefile was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "${enable_largefile+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enableval=$enable_largefile;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14435,6 +14496,10 @@ if test -z "${HAVE_DWZ_TRUE}" && test -z "${HAVE_DWZ_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"HAVE_DWZ\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -z "${HAVE_ELF_TRUE}" && test -z "${HAVE_ELF_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"HAVE_ELF\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libbacktrace/configure.ac libbacktrace/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39e6bf41e35..98b96fcb86f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libbacktrace/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libbacktrace/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -84,6 +84,8 @@ AM_CONDITIONAL(HAVE_DWZ, test "$DWZ" != "")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LT_INIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SYS_LARGEFILE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- backtrace_supported=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libcc1/configure libcc1/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index bae3b8712b6..9ee2b785eb1 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libcc1/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libcc1/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -787,6 +787,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_cet
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_werror_always
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1439,6 +1440,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-cet enable Intel CET in host libraries [default=auto]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-werror-always enable -Werror despite compiler version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-plugin enable plugin support
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7271,7 +7274,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8976,6 +8979,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8993,9 +9039,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10801,7 +10851,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 10804 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 10854 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10907,7 +10957,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 10910 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 10960 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12189,6 +12239,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12206,12 +12299,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libcody/Makefile.in libcody/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index bb87468cb9a..cb01b0092d8 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libcody/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libcody/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -31,7 +31,7 @@ endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CXXOPTS += $(filter-out -DHAVE_CONFIG_H,@DEFS@) -include config.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Linker options
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LDFLAGS := @LDFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LDFLAGS := @LDFLAGS@ @LD_PICFLAG@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBS := @LIBS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Per-source & per-directory compile flags (warning: recursive)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libcody/configure libcody/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index da52a5cfca5..0e536c0ccb0 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libcody/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libcody/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -591,7 +591,10 @@ configure_args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RANLIB
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXCEPTIONS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LD_PICFLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PICFLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OBJEXT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXEEXT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_ct_CXX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -653,6 +656,7 @@ enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_compiler
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_checking
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_host_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_exceptions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_precious_vars='build_alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1286,6 +1290,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- yes,no,all,none,release. Flags are: misc,valgrind or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- other strings
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-host-shared build host code as shared libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-exceptions enable exceptions & rtti
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Optional Packages:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2635,11 +2640,34 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --enable-host-shared was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "${enable_host_shared+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- enableval=$enable_host_shared; PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_shared;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_pie;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LD_PICFLAG=-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LD_PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --enable-exceptions was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libcody/configure.ac libcody/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 960191ecb72..14e8dd4a226 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libcody/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libcody/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -63,9 +63,31 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [AS_HELP_STRING([--enable-host-shared],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- [build host code as shared libraries])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--[PICFLAG=-fPIC], [PICFLAG=])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build host code as shared libraries])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(enable_host_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build host code as PIE])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(enable_host_pie)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LD_PICFLAG=-pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LD_PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(LD_PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- NMS_ENABLE_EXCEPTIONS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libcpp/configure libcpp/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index e9937cde330..1389ddab544 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libcpp/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libcpp/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -625,6 +625,8 @@ ac_includes_default="\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_subst_vars='LTLIBOBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CET_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PICFLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- USED_CATALOGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PACKAGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -738,6 +740,7 @@ enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_checking
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_canonical_system_headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_host_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_cet
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_valgrind_annotations
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1379,6 +1382,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-canonical-system-headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable or disable system headers canonicalization
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-host-shared build host code as shared libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-cet enable Intel CET in host libraries [default=auto]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-valgrind-annotations
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable valgrind runtime interaction
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7605,7 +7609,23 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --enable-host-shared was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "${enable_host_shared+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- enableval=$enable_host_shared; PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_shared;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_pie;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libcpp/configure.ac libcpp/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 89ac99b04bd..b29b4d6acf1 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libcpp/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libcpp/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -211,8 +211,23 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [AS_HELP_STRING([--enable-host-shared],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- [build host code as shared libraries])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--[PICFLAG=-fPIC], [PICFLAG=])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build host code as shared libraries])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(enable_host_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build host code as PIE])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(enable_host_pie)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable Intel CET on Intel CET enabled host if jit is enabled.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libdecnumber/configure libdecnumber/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index fb6db05565a..84bc4ffc767 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libdecnumber/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libdecnumber/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -626,6 +626,8 @@ ac_subst_vars='LTLIBOBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBOBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CET_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PICFLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ADDITIONAL_OBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_decimal_float
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_os
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -706,6 +708,7 @@ enable_werror_always
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_decimal_float
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_host_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_cet
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_precious_vars='build_alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1338,6 +1341,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- or 'dpd' choses which decimal floating point format
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- to use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-host-shared build host code as shared libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-cet enable Intel CET in host libraries [default=auto]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Some influential environment variables:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5186,7 +5190,23 @@ $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --enable-host-shared was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "${enable_host_shared+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- enableval=$enable_host_shared; PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_shared;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_pie;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libdecnumber/configure.ac libdecnumber/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index aafd06f8a64..30a51ca410b 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libdecnumber/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libdecnumber/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -100,8 +100,23 @@ AC_C_BIGENDIAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [AS_HELP_STRING([--enable-host-shared],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- [build host code as shared libraries])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--[PICFLAG=-fPIC], [PICFLAG=])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build host code as shared libraries])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(enable_host_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build host code as PIE])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(enable_host_pie)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Enable Intel CET on Intel CET enabled host if jit is enabled.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libffi/Makefile.am libffi/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index c6d6f849c53..d2ae0c04c7b 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libffi/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libffi/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -214,7 +214,12 @@ libffi.map: $(top_srcdir)/libffi.map.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(COMPILE) -D$(TARGET) -DGENERATE_LIBFFI_MAP \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -E -x assembler-with-cpp -o $@ $(top_srcdir)/libffi.map.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libffi_la_LDFLAGS = -no-undefined $(libffi_version_info) $(libffi_version_script) $(LTLDFLAGS) $(AM_LTLDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libffi_darwin_rpath = -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libffi_la_LDFLAGS = -no-undefined $(libffi_version_info) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(libffi_version_script) $(LTLDFLAGS) $(AM_LTLDFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(libffi_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libffi_la_DEPENDENCIES = $(libffi_la_LIBADD) $(libffi_version_dep)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libffi/Makefile.in libffi/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 5524a6a571e..34e77a45d1a 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libffi/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libffi/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -597,7 +597,11 @@ AM_CFLAGS = -Wall -g -fexceptions $(CET_FLAGS) $(am__append_2)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBFFI_BUILD_VERSIONED_SHLIB_GNU_TRUE@@LIBFFI_BUILD_VERSIONED_SHLIB_TRUE@libffi_version_dep = libffi.map
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBFFI_BUILD_VERSIONED_SHLIB_SUN_TRUE@@LIBFFI_BUILD_VERSIONED_SHLIB_TRUE@libffi_version_dep = libffi.map-sun
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libffi_version_info = -version-info `grep -v '^\#' $(srcdir)/libtool-version`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libffi_la_LDFLAGS = -no-undefined $(libffi_version_info) $(libffi_version_script) $(LTLDFLAGS) $(AM_LTLDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@libffi_darwin_rpath = -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libffi_la_LDFLAGS = -no-undefined $(libffi_version_info) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(libffi_version_script) $(LTLDFLAGS) $(AM_LTLDFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(libffi_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libffi_la_DEPENDENCIES = $(libffi_la_LIBADD) $(libffi_version_dep)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_CCASFLAGS = $(AM_CPPFLAGS) $(CET_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libffi/configure libffi/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2bb9f8d83d6..069476bc2e6 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libffi/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libffi/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -667,6 +667,8 @@ MAINT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINTAINER_MODE_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINTAINER_MODE_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- READELF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CXXCPP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CPP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OTOOL64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -810,6 +812,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_pax_emutramp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_debug
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1465,6 +1468,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-maintainer-mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable make rules and dependencies not useful (and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sometimes confusing) to the casual installer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7797,7 +7802,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9771,6 +9776,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9788,9 +9836,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11596,7 +11648,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 11599 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 11651 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11702,7 +11754,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 11705 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 11757 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12578,6 +12630,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12595,12 +12690,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14970,6 +15073,14 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Only expand once:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -n "$ac_tool_prefix"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -17115,6 +17226,10 @@ if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libffi/configure.ac libffi/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 014d89d0423..716f20ae313 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libffi/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libffi/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -55,6 +55,7 @@ AC_SUBST(CET_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_PROG_AS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_PROG_CC_C_O
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CHECK_TOOL(READELF, readelf)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libffi/testsuite/lib/libffi.exp libffi/testsuite/lib/libffi.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 15d3d5ebd73..611f5177c7a 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libffi/testsuite/lib/libffi.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libffi/testsuite/lib/libffi.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -337,8 +337,13 @@ proc libffi-init { args } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- verbose "libffi_dir $libffi_dir"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { $libffi_dir != "" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set libffi_dir [file dirname ${libffi_dir}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- set libffi_link_flags "-L${libffi_dir}/.libs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- lappend libffi_link_flags "-L${blddircxx}/src/.libs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [istarget *-*-darwin*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set libffi_link_flags "-B${libffi_dir}/.libs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ lappend libffi_link_flags "-B${blddircxx}/src/.libs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set libffi_link_flags "-L${libffi_dir}/.libs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ lappend libffi_link_flags "-L${blddircxx}/src/.libs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set_ld_library_path_env_vars
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -382,7 +387,7 @@ proc libffi_target_compile { source dest type options } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Darwin needs a stack execution allowed flag.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { [istarget "*-*-darwin9*"] || [istarget "*-*-darwin1*"]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- || [istarget "*-*-darwin2*"] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ || [istarget "x86_64-*-darwin2*"] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lappend options "additional_flags=-Wl,-allow_stack_execute"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lappend options "additional_flags=-Wl,-search_paths_first"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgcc/config.host libgcc/config.host
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 9d7212028d0..018dfe79d82 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgcc/config.host
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgcc/config.host
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -82,7 +82,7 @@ m32c*-*-*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cpu_type=m32c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmake_file=t-fdpbit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--aarch64*-*-*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+aarch64*-*-* | arm64*-*-*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cpu_type=aarch64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- alpha*-*-*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -251,7 +251,29 @@ case ${host} in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- echo "Warning: libgcc configured to support macOS 10.5" 1>&2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- extra_parts="crt3.o libd10-uwfef.a crttms.o crttme.o libemutls_w.a"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We are not using libtool to build the libs here, so we need to replicate
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # a little of the logic around setting Darwin rpaths. Setting an explicit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # yes or no is honoured, otherwise we choose a suitable default.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Sadly, this has to be kept in line with the rules in libtool.m4.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This make fragment will override the setting in t-slibgcc-darwin so it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # must appear after it.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "x"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "enable_darwin_at_rpath is unset" 1>&2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${host} in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-darwin[45678]*) ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-darwin9* | *-darwin1[01234]*) ;; # We might default these on later.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "but is needed after macOS 10.11 (setting it on)" 1>&2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo "enable_darwin_at_rpath is '$enable_darwin_at_rpath'" 1>&2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tmake_file="$tmake_file t-darwin-rpath "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_parts="crt3.o crttms.o crttme.o libemutls_w.a "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *-*-dragonfly*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmake_file="$tmake_file t-crtstuff-pic t-libgcc-pic t-eh-dw2-dip"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -395,6 +417,17 @@ aarch64*-*-elf | aarch64*-*-rtems*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmake_file="${tmake_file} t-dfprules"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- md_unwind_header=aarch64/aarch64-unwind.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+aarch64*-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_parts="$extra_parts crtfastmath.o"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tmake_file="${tmake_file} ${cpu_type}/t-aarch64"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tmake_file="${tmake_file} ${cpu_type}/t-lse "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tmake_file="${tmake_file} ${cpu_type}/t-softfp t-softfp "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tmake_file="${tmake_file} t-crtfm t-dfprules"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ md_unwind_header=aarch64/aarch64-unwind.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$off_stack_trampolines = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tmake_file="${tmake_file} ${cpu_type}/t-heap-trampoline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64*-*-freebsd*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_parts="$extra_parts crtfastmath.o"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmake_file="${tmake_file} ${cpu_type}/t-aarch64"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -423,6 +456,9 @@ aarch64*-*-linux*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmake_file="${tmake_file} ${cpu_type}/t-lse t-slibgcc-libgcc"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmake_file="${tmake_file} ${cpu_type}/t-softfp t-softfp t-crtfm"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmake_file="${tmake_file} t-dfprules"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$off_stack_trampolines = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tmake_file="${tmake_file} ${cpu_type}/t-heap-trampoline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aarch64*-*-vxworks7*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_parts="$extra_parts crtfastmath.o"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -691,12 +727,17 @@ hppa*-*-netbsd*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- i[34567]86-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmake_file="$tmake_file i386/t-crtpc t-crtfm i386/t-msabi"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tm_file="$tm_file i386/darwin-lib.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_parts="$extra_parts libd10-uwfef.a "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_parts="$extra_parts crtprec32.o crtprec64.o crtprec80.o crtfastmath.o"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- x86_64-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmake_file="$tmake_file i386/t-crtpc t-crtfm i386/t-msabi"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tm_file="$tm_file i386/darwin-lib.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_parts="$extra_parts libd10-uwfef.a "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_parts="$extra_parts crtprec32.o crtprec64.o crtprec80.o crtfastmath.o"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$off_stack_trampolines = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tmake_file="${tmake_file} i386/t-heap-trampoline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- i[34567]86-*-elfiamcu)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmake_file="$tmake_file i386/t-crtstuff t-softfp-sfdftf i386/32/t-softfp i386/32/t-iamcu i386/t-softfp t-softfp t-dfprules"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -763,6 +804,9 @@ x86_64-*-linux*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmake_file="${tmake_file} i386/t-crtpc t-crtfm i386/t-crtstuff t-dfprules"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tm_file="${tm_file} i386/elf-lib.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- md_unwind_header=i386/linux-unwind.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$off_stack_trampolines = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tmake_file="${tmake_file} i386/t-heap-trampoline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- x86_64-*-kfreebsd*-gnu)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_parts="$extra_parts crtprec32.o crtprec64.o crtprec80.o crtfastmath.o"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1171,12 +1215,14 @@ powerpc-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # We build the darwin10 EH shim for Rosetta (running on x86 machines).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tm_file="$tm_file i386/darwin-lib.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmake_file="$tmake_file rs6000/t-ppc64-fp rs6000/t-ibm-ldouble"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_parts="$extra_parts libd10-uwfef.a "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_parts="$extra_parts crt2.o crt3_2.o libef_ppc.a dw_ppc.o"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- powerpc64-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # We build the darwin10 EH shim for Rosetta (running on x86 machines).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tm_file="$tm_file i386/darwin-lib.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmake_file="$tmake_file rs6000/t-darwin64 rs6000/t-ibm-ldouble"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_parts="$extra_parts libd10-uwfef.a "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_parts="$extra_parts crt2.o crt3_2.o libef_ppc.a dw_ppc.o"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- powerpc*-*-freebsd*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgcc/config/aarch64/heap-trampoline.c libgcc/config/aarch64/heap-trampoline.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..c8b83681ed7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgcc/config/aarch64/heap-trampoline.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,172 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Copyright The GNU Toolchain Authors. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <unistd.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <sys/mman.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <stdint.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <stdio.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <string.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* For pthread_jit_write_protect_np */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <pthread.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void *allocate_trampoline_page (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int get_trampolines_per_page (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+struct tramp_ctrl_data *allocate_tramp_ctrl (struct tramp_ctrl_data *parent);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void *allocate_trampoline_page (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void __builtin_nested_func_ptr_created (void *chain, void *func, void **dst);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void __builtin_nested_func_ptr_deleted (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined(__gnu_linux__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static const uint32_t aarch64_trampoline_insns[] = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0xd503245f, /* hint 34 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0x580000b1, /* ldr x17, .+20 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0x580000d2, /* ldr x18, .+24 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0xd61f0220, /* br x17 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0xd5033f9f, /* dsb sy */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0xd5033fdf /* isb */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#elif __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static const uint32_t aarch64_trampoline_insns[] = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0xd503245f, /* hint 34 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0x580000b1, /* ldr x17, .+20 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0x580000d0, /* ldr x16, .+24 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0xd61f0220, /* br x17 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0xd5033f9f, /* dsb sy */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0xd5033fdf /* isb */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#error "Unsupported AArch64 platform for heap trampolines"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+struct aarch64_trampoline {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ uint32_t insns[6];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ void *func_ptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ void *chain_ptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+struct tramp_ctrl_data
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ struct tramp_ctrl_data *prev;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int free_trampolines;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* This will be pointing to an executable mmap'ed page. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ struct aarch64_trampoline *trampolines;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+get_trampolines_per_page (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return getpagesize() / sizeof(struct aarch64_trampoline);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static _Thread_local struct tramp_ctrl_data *tramp_ctrl_curr = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+allocate_trampoline_page (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ void *page;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined(__gnu_linux__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ page = mmap (0, getpagesize (), PROT_WRITE | PROT_EXEC,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ MAP_ANON | MAP_PRIVATE, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#elif __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ page = mmap (0, getpagesize (), PROT_WRITE | PROT_EXEC,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ MAP_ANON | MAP_PRIVATE | MAP_JIT, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ page = MAP_FAILED;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return page;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+struct tramp_ctrl_data *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+allocate_tramp_ctrl (struct tramp_ctrl_data *parent)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ struct tramp_ctrl_data *p = malloc (sizeof (struct tramp_ctrl_data));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (p == NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ p->trampolines = allocate_trampoline_page ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (p->trampolines == MAP_FAILED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ p->prev = parent;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ p->free_trampolines = get_trampolines_per_page();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return p;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__builtin_nested_func_ptr_created (void *chain, void *func, void **dst)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (tramp_ctrl_curr == NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tramp_ctrl_curr = allocate_tramp_ctrl (NULL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (tramp_ctrl_curr == NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ abort ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (tramp_ctrl_curr->free_trampolines == 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ void *tramp_ctrl = allocate_tramp_ctrl (tramp_ctrl_curr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!tramp_ctrl)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ abort ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tramp_ctrl_curr = tramp_ctrl;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ struct aarch64_trampoline *trampoline
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ = &tramp_ctrl_curr->trampolines[get_trampolines_per_page ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ - tramp_ctrl_curr->free_trampolines];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Disable write protection for the MAP_JIT regions in this thread (see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ https://developer.apple.com/documentation/apple-silicon/porting-just-in-time-compilers-to-apple-silicon) */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pthread_jit_write_protect_np (0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ memcpy (trampoline->insns, aarch64_trampoline_insns,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sizeof(aarch64_trampoline_insns));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ trampoline->func_ptr = func;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ trampoline->chain_ptr = chain;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Re-enable write protection. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pthread_jit_write_protect_np (1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tramp_ctrl_curr->free_trampolines -= 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ __builtin___clear_cache ((void *)trampoline->insns,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ((void *)trampoline->insns + sizeof(trampoline->insns)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *dst = &trampoline->insns;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__builtin_nested_func_ptr_deleted (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (tramp_ctrl_curr == NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ abort ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tramp_ctrl_curr->free_trampolines += 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (tramp_ctrl_curr->free_trampolines == get_trampolines_per_page ())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (tramp_ctrl_curr->prev == NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ munmap (tramp_ctrl_curr->trampolines, getpagesize());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ struct tramp_ctrl_data *prev = tramp_ctrl_curr->prev;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ free (tramp_ctrl_curr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tramp_ctrl_curr = prev;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgcc/config/aarch64/lse.S libgcc/config/aarch64/lse.S
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index dde3a28e07b..87ee33bc52a 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgcc/config/aarch64/lse.S
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgcc/config/aarch64/lse.S
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -58,7 +58,11 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Declare the symbol gating the LSE implementations. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __ELF__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .hidden __aarch64_have_lse_atomics
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ .private_extern __aarch64_have_lse_atomics
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Turn size and memory model defines into mnemonic fragments. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if SIZE == 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -164,6 +168,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define BTI_C hint 34
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Start and end a function. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __ELF__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .macro STARTFN name
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .text
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .balign 16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -187,6 +192,29 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cbz w(tmp0), \label
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .endm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+.macro STARTFN name
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ .text
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ .balign 16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ .private_extern _\name
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ .cfi_startproc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_\name:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ BTI_C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+.endm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+.macro ENDFN name
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ .cfi_endproc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+.endm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Branch to LABEL if LSE is disabled. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+.macro JUMP_IF_NOT_LSE label
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ adrp x(tmp0), ___aarch64_have_lse_atomics@PAGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ldrb w(tmp0), [x(tmp0), ___aarch64_have_lse_atomics@PAGEOFF]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cbz w(tmp0), \label
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+.endm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef L_cas
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- STARTFN NAME(cas)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgcc/config/aarch64/sfp-machine.h libgcc/config/aarch64/sfp-machine.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 97c38a34c86..b35e2c5e29a 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgcc/config/aarch64/sfp-machine.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgcc/config/aarch64/sfp-machine.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -124,6 +124,27 @@ void __sfp_handle_exceptions (int);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Define ALIASNAME as a strong alias for NAME. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Mach-O doesn't support aliasing, so we build a secondary function for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ the alias - we need to do a bit of a dance to find out what the type of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ the arguments is and then apply that to the secondary function.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ If these functions ever return anything but CMPtype we need to revisit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ this... */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef float alias_HFtype __attribute__ ((mode (HF)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef float alias_SFtype __attribute__ ((mode (SF)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef float alias_DFtype __attribute__ ((mode (DF)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef float alias_TFtype __attribute__ ((mode (TF)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define ALIAS_SELECTOR \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CMPtype (*) (alias_HFtype, alias_HFtype): (alias_HFtype) 0, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CMPtype (*) (alias_SFtype, alias_SFtype): (alias_SFtype) 0, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CMPtype (*) (alias_DFtype, alias_DFtype): (alias_DFtype) 0, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CMPtype (*) (alias_TFtype, alias_TFtype): (alias_TFtype) 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define strong_alias(name, aliasname) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CMPtype aliasname (__typeof (_Generic (name, ALIAS_SELECTOR)) a, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ __typeof (_Generic (name, ALIAS_SELECTOR)) b) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { return name (a, b); }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define strong_alias(name, aliasname) _strong_alias(name, aliasname)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define _strong_alias(name, aliasname) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern __typeof (name) aliasname __attribute__ ((alias (#name)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgcc/config/aarch64/t-darwin libgcc/config/aarch64/t-darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..f6ecda7b608
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgcc/config/aarch64/t-darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Ensure we have a suitable minimum OS version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+HOST_LIBGCC2_CFLAGS += -mmacosx-version-min=11.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIB2_SIDITI_CONV_FUNCS = yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+BUILD_LIBGCCS1 =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgcc/config/aarch64/t-heap-trampoline libgcc/config/aarch64/t-heap-trampoline
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..3f70c2cd0c0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgcc/config/aarch64/t-heap-trampoline
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Copyright The GNU Toolchain Authors.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# This file is part of GCC.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# GCC is free software; you can redistribute it and/or modify it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# under the terms of the GNU General Public License as published by
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# the Free Software Foundation; either version 3, or (at your option)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# any later version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# GCC is distributed in the hope that it will be useful, but
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# General Public License for more details.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# You should have received a copy of the GNU General Public License
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# <http://www.gnu.org/licenses/>.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIB2ADD += $(srcdir)/config/aarch64/heap-trampoline.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+HOST_LIBGCC2_CFLAGS += -mmacosx-version-min=11.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgcc/config/i386/heap-trampoline.c libgcc/config/i386/heap-trampoline.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..96e13bf828e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgcc/config/i386/heap-trampoline.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,172 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Copyright The GNU Toolchain Authors. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <unistd.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <sys/mman.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <stdint.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <stdio.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <string.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __APPLE__ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* For pthread_jit_write_protect_np */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <pthread.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void *allocate_trampoline_page (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int get_trampolines_per_page (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+struct tramp_ctrl_data *allocate_tramp_ctrl (struct tramp_ctrl_data *parent);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void *allocate_trampoline_page (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void __builtin_nested_func_ptr_created (void *chain, void *func, void **dst);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void __builtin_nested_func_ptr_deleted (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static const uint8_t trampoline_insns[] = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* movabs $<chain>,%r11 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0x49, 0xbb,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* movabs $<func>,%r10 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0x49, 0xba,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* rex.WB jmpq *%r11 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 0x41, 0xff, 0xe3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+union ix86_trampoline {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ uint8_t insns[sizeof(trampoline_insns)];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ struct __attribute__((packed)) fields {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ uint8_t insn_0[2];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ void *func_ptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ uint8_t insn_1[2];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ void *chain_ptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ uint8_t insn_2[3];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ } fields;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+struct tramp_ctrl_data
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ struct tramp_ctrl_data *prev;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int free_trampolines;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* This will be pointing to an executable mmap'ed page. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ union ix86_trampoline *trampolines;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+get_trampolines_per_page (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return getpagesize() / sizeof(union ix86_trampoline);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static _Thread_local struct tramp_ctrl_data *tramp_ctrl_curr = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+allocate_trampoline_page (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ void *page;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined(__gnu_linux__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ page = mmap (0, getpagesize (), PROT_WRITE | PROT_EXEC,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ MAP_ANON | MAP_PRIVATE, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#elif __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ page = mmap (0, getpagesize (), PROT_WRITE | PROT_EXEC,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ MAP_ANON | MAP_PRIVATE | MAP_JIT, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ page = mmap (0, getpagesize (), PROT_WRITE | PROT_EXEC,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ MAP_ANON | MAP_PRIVATE, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ page = MAP_FAILED;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return page;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+struct tramp_ctrl_data *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+allocate_tramp_ctrl (struct tramp_ctrl_data *parent)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ struct tramp_ctrl_data *p = malloc (sizeof (struct tramp_ctrl_data));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (p == NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ p->trampolines = allocate_trampoline_page ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (p->trampolines == MAP_FAILED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ p->prev = parent;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ p->free_trampolines = get_trampolines_per_page();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return p;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__builtin_nested_func_ptr_created (void *chain, void *func, void **dst)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (tramp_ctrl_curr == NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tramp_ctrl_curr = allocate_tramp_ctrl (NULL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (tramp_ctrl_curr == NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ abort ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (tramp_ctrl_curr->free_trampolines == 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ void *tramp_ctrl = allocate_tramp_ctrl (tramp_ctrl_curr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!tramp_ctrl)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ abort ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tramp_ctrl_curr = tramp_ctrl;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ union ix86_trampoline *trampoline
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ = &tramp_ctrl_curr->trampolines[get_trampolines_per_page ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ - tramp_ctrl_curr->free_trampolines];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __APPLE__ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Disable write protection for the MAP_JIT regions in this thread (see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ https://developer.apple.com/documentation/apple-silicon/porting-just-in-time-compilers-to-apple-silicon) */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pthread_jit_write_protect_np (0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ memcpy (trampoline->insns, trampoline_insns,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ sizeof(trampoline_insns));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ trampoline->fields.func_ptr = func;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ trampoline->fields.chain_ptr = chain;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __APPLE__ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* Re-enable write protection. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pthread_jit_write_protect_np (1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tramp_ctrl_curr->free_trampolines -= 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ __builtin___clear_cache ((void *)trampoline->insns,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ((void *)trampoline->insns + sizeof(trampoline->insns)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *dst = &trampoline->insns;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__builtin_nested_func_ptr_deleted (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (tramp_ctrl_curr == NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ abort ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tramp_ctrl_curr->free_trampolines += 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (tramp_ctrl_curr->free_trampolines == get_trampolines_per_page ())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (tramp_ctrl_curr->prev == NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ munmap (tramp_ctrl_curr->trampolines, getpagesize());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ struct tramp_ctrl_data *prev = tramp_ctrl_curr->prev;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ free (tramp_ctrl_curr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tramp_ctrl_curr = prev;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgcc/config/i386/t-heap-trampoline libgcc/config/i386/t-heap-trampoline
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..76f438d9529
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgcc/config/i386/t-heap-trampoline
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Copyright The GNU Toolchain Authors.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# This file is part of GCC.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# GCC is free software; you can redistribute it and/or modify it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# under the terms of the GNU General Public License as published by
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# the Free Software Foundation; either version 3, or (at your option)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# any later version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# GCC is distributed in the hope that it will be useful, but
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# General Public License for more details.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# You should have received a copy of the GNU General Public License
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# <http://www.gnu.org/licenses/>.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIB2ADD += $(srcdir)/config/i386/heap-trampoline.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+HOST_LIBGCC2_CFLAGS += -mmacosx-version-min=10.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgcc/config/t-darwin-rpath libgcc/config/t-darwin-rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00000000000..e73d7f378b0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgcc/config/t-darwin-rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Use @rpath and add a search path to exes and dylibs that depend on this.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SHLIB_RPATH = @rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgcc/config/t-slibgcc-darwin libgcc/config/t-slibgcc-darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index cb0cbbdb1c5..da4886848e8 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgcc/config/t-slibgcc-darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgcc/config/t-slibgcc-darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,4 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# Build a shared libgcc library with the darwin linker.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Build a shared libgcc library able to use embedded runpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SHLIB_SOVERSION = 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SHLIB_SO_MINVERSION = 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6,7 +6,6 @@ SHLIB_VERSTRING = -compatibility_version $(SHLIB_SO_MINVERSION) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -current_version $(SHLIB_SOVERSION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SHLIB_EXT = .dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SHLIB_LC = -lSystem
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--SHLIB_INSTALL_DIR = $(slibdir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SHLIB_MKMAP = $(srcdir)/mkmap-flat.awk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SHLIB_MKMAP_OPTS = -v leading_underscore=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,11 +22,16 @@ SHLIB_SONAME = @shlib_base_name@$(SHLIB_EXT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # subdir. The code under MULTIBUILDTOP combines these into a single FAT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # library, that is what we eventually install.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# When enable_darwin_at_rpath is true, use @rpath instead of $(slibdir) for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# this and dylibs that depend on this. So this def must come first and be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# overridden in a make fragment that depends on the rpath setting.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SHLIB_RPATH = $(slibdir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SHLIB_LINK = $(CC) $(LIBGCC2_CFLAGS) $(LDFLAGS) -dynamiclib -nodefaultlibs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -install_name $(SHLIB_INSTALL_DIR)/$(SHLIB_INSTALL_NAME) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -install_name $(SHLIB_RPATH)/$(SHLIB_INSTALL_NAME) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -single_module -o $(SHLIB_DIR)/$(SHLIB_SONAME) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wl,-exported_symbols_list,$(SHLIB_MAP) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(SHLIB_VERSTRING) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(SHLIB_VERSTRING) -nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @multilib_flags@ @shlib_objs@ $(SHLIB_LC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # we do our own thing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -63,9 +67,9 @@ EHS_INSTNAME = libgcc_ehs.$(SHLIB_SOVERSION)$(SHLIB_EXT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgcc_ehs$(SHLIB_EXT): $(LIBEHSOBJS) $(extra-parts)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mkdir -p $(MULTIDIR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(CC) $(LIBGCC2_CFLAGS) $(LDFLAGS) -dynamiclib -nodefaultlibs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -install_name $(SHLIB_INSTALL_DIR)/$(EHS_INSTNAME) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -install_name $(SHLIB_RPATH)/$(EHS_INSTNAME) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -o $(MULTIDIR)/libgcc_ehs$(SHLIB_EXT) $(SHLIB_VERSTRING) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(LIBEHSOBJS) $(SHLIB_LC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -nodefaultrpaths $(LIBEHSOBJS) $(SHLIB_LC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- all: libgcc_ehs$(SHLIB_EXT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -122,12 +126,12 @@ libgcc_s.1.dylib: all-multi libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cp ../$${mlib}/libgcc/$${mlib}/libgcc_ehs$(SHLIB_EXT) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ./libgcc_ehs.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib} || exit 1 ; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- arch=`$(LIPO) -info libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib} | sed -e 's/.*:\ //'` ; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CC) -arch $${arch} -nodefaultlibs -dynamiclib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CC) -arch $${arch} -nodefaultlibs -dynamiclib -nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -o libgcc_s.1$(SHLIB_EXT)_T_$${mlib} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wl,-reexport_library,libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wl,-reexport_library,libgcc_ehs.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -install_name $(SHLIB_INSTALL_DIR)/libgcc_s.1.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -compatibility_version 1 -current_version 1 ; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -install_name $(SHLIB_RPATH)/libgcc_s.1.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -compatibility_version 1 -current_version 1.1 ; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LIPO) -output libgcc_s.1$(SHLIB_EXT) -create libgcc_s.1$(SHLIB_EXT)_T*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rm libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -141,13 +145,13 @@ libgcc_s.1.dylib: all-multi libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cp ../$${mlib}/libgcc/$${mlib}/libgcc_s$(SHLIB_EXT) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ./libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib} || exit 1 ; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- arch=`$(LIPO) -info libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib} | sed -e 's/.*:\ //'` ; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(CC) -arch $${arch} -nodefaultlibs -dynamiclib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(CC) -arch $${arch} -nodefaultlibs -dynamiclib -nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -o libgcc_s.1$(SHLIB_EXT)_T_$${mlib} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wl,-reexport_library,libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -lSystem \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wl,-reexported_symbols_list,$(srcdir)/config/darwin-unwind.ver \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -install_name $(SHLIB_INSTALL_DIR)/libgcc_s.1.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -compatibility_version 1 -current_version 1 ; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -install_name $(SHLIB_RPATH)/libgcc_s.1.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -compatibility_version 1 -current_version 1.1 ; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LIPO) -output libgcc_s.1$(SHLIB_EXT) -create libgcc_s.1$(SHLIB_EXT)_T*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rm libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgcc/configure libgcc/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index be5d45f1755..85fc0b08c82 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgcc/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgcc/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -630,7 +630,6 @@ LIPO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- toolexeclibdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- toolexecdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--enable_gcov
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_subdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_subdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build_subdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -654,6 +653,8 @@ build_cpu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_aix_soname
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_vtable_verify
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_gcov
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+off_stack_trampolines
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgcc_topdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -701,6 +702,8 @@ with_target_subdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_cross_host
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_off_stack_trampolines
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_gcov
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_vtable_verify
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_aix_soname
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_version_specific_runtime_libs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -708,7 +711,6 @@ with_toolexeclibdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_slibdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_build_libsubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--enable_gcov
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_largefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_decimal_float
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_system_libunwind
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1342,12 +1344,15 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-shared don't provide a shared libgcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-off-stack-trampolines
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Specify whether to support generating off-stack trampolines
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --disable-gcov don't provide libgcov and related host tools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-vtable-verify Enable vtable verification feature
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-maintainer-mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable make rules and dependencies not useful (and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sometimes confusing) to the casual installer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- --disable-gcov don't provide libgcov and related host tools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-largefile omit support for large files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-decimal-float={no,yes,bid,dpd}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable decimal float extension to C. Selecting 'bid'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2252,6 +2257,48 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check whether --enable-off-stack-trampolines was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_off_stack_trampolines+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_off_stack_trampolines;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+case "$target" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x86_64-*-linux* | x86_64-*-darwin1[4-9]* | x86_64-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ off_stack_trampolines=$enableval
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64*-*-linux* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ off_stack_trampolines=$enableval
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64*-*darwin* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ off_stack_trampolines=$enableval
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "Configure option --enable-off-stack-trampolines is not supported \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+for this platform" "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ off_stack_trampolines=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+case "$target" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ off_stack_trampolines=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ off_stack_trampolines=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check whether --enable-gcov was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_gcov+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_gcov;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_gcov=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --enable-vtable-verify was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "${enable_vtable_verify+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enableval=$enable_vtable_verify; case "$enableval" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgcc/configure.ac libgcc/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2fc9d5d7c93..7d11bf00142 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgcc/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgcc/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -68,6 +68,40 @@ AC_ARG_ENABLE(shared,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ], [enable_shared=yes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_ARG_ENABLE([off-stack-trampolines],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [AS_HELP_STRING([--enable-off-stack-trampolines]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [Specify whether to support generating off-stack trampolines])],[
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+case "$target" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ x86_64-*-linux* | x86_64-*-darwin1[[4-9]]* | x86_64-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ off_stack_trampolines=$enableval
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64*-*-linux* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ off_stack_trampolines=$enableval
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64*-*darwin* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ off_stack_trampolines=$enableval
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AC_MSG_ERROR([Configure option --enable-off-stack-trampolines is not supported \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+for this platform])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ off_stack_trampolines=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+esac],[
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+case "$target" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ off_stack_trampolines=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ off_stack_trampolines=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+esac])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(off_stack_trampolines)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_ARG_ENABLE(gcov,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[ --disable-gcov don't provide libgcov and related host tools],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[], [enable_gcov=yes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(enable_gcov)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_ARG_ENABLE(vtable-verify,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [ --enable-vtable-verify Enable vtable verification feature ],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [case "$enableval" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgcc/libgcc-std.ver.in libgcc/libgcc-std.ver.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index c4f87a50e70..a48f4899eb6 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgcc/libgcc-std.ver.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgcc/libgcc-std.ver.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1943,4 +1943,7 @@ GCC_4.8.0 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GCC_7.0.0 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __PFX__divmoddi4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- __PFX__divmodti4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ __builtin_nested_func_ptr_created
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ __builtin_nested_func_ptr_deleted
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgcc/libgcc2.h libgcc/libgcc2.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 3ec9bbd8164..ac7eaab4f01 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgcc/libgcc2.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgcc/libgcc2.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -29,6 +29,9 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #pragma GCC visibility push(default)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern void __builtin_nested_func_ptr_created (void *, void *, void **);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern void __builtin_nested_func_ptr_deleted (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern int __gcc_bcmp (const unsigned char *, const unsigned char *, size_t);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern void __clear_cache (void *, void *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern void __eprintf (const char *, const char *, unsigned int, const char *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgfortran/Makefile.am libgfortran/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 454ad12e701..2bc2e57919d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgfortran/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgfortran/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -37,6 +37,11 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version_arg =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version_dep =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extra_darwin_ldflags_libgfortran = @extra_ldflags_libgfortran@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extra_darwin_ldflags_libgfortran += -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extra_darwin_ldflags_libgfortran += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gfor_c_HEADERS = ISO_Fortran_binding.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gfor_cdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -50,7 +55,7 @@ libgfortran_la_LINK = $(LINK) $(libgfortran_la_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgfortran_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LTLDFLAGS) $(LIBQUADLIB) ../libbacktrace/libbacktrace.la \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(HWCAP_LDFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(LIBM) $(extra_ldflags_libgfortran) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(LIBM) $(extra_darwin_ldflags_libgfortran) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(version_arg) -Wc,-shared-libgcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgfortran_la_DEPENDENCIES = $(version_dep) libgfortran.spec $(LIBQUADLIB_DEP)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgfortran/Makefile.in libgfortran/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 23df0761096..ed0d05f502a 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgfortran/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgfortran/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -91,8 +91,10 @@ POST_UNINSTALL = :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build_triplet = @build@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_triplet = @host@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@LIBGFOR_MINIMAL_TRUE@am__append_1 = -DLIBGFOR_MINIMAL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@LIBGFOR_MINIMAL_FALSE@am__append_2 = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1 = -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@LIBGFOR_MINIMAL_TRUE@am__append_2 = -DLIBGFOR_MINIMAL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@LIBGFOR_MINIMAL_FALSE@am__append_3 = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_MINIMAL_FALSE@io/close.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_MINIMAL_FALSE@io/file_pos.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_MINIMAL_FALSE@io/format.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -110,7 +112,7 @@ target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_MINIMAL_FALSE@io/fbuf.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_MINIMAL_FALSE@io/async.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@LIBGFOR_MINIMAL_FALSE@am__append_3 = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@LIBGFOR_MINIMAL_FALSE@am__append_4 = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_MINIMAL_FALSE@intrinsics/access.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_MINIMAL_FALSE@intrinsics/c99_functions.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_MINIMAL_FALSE@intrinsics/chdir.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -143,9 +145,9 @@ target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_MINIMAL_FALSE@intrinsics/umask.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_MINIMAL_FALSE@intrinsics/unlink.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@IEEE_SUPPORT_TRUE@am__append_4 = ieee/ieee_helper.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@LIBGFOR_MINIMAL_TRUE@am__append_5 = runtime/minimal.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@LIBGFOR_MINIMAL_FALSE@am__append_6 = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@IEEE_SUPPORT_TRUE@am__append_5 = ieee/ieee_helper.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@LIBGFOR_MINIMAL_TRUE@am__append_6 = runtime/minimal.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@LIBGFOR_MINIMAL_FALSE@am__append_7 = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_MINIMAL_FALSE@runtime/backtrace.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_MINIMAL_FALSE@runtime/convert_char.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_MINIMAL_FALSE@runtime/environ.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -157,7 +159,7 @@ target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # dummy sources for libtool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@onestep_TRUE@am__append_7 = libgfortran_c.c libgfortran_f.f90
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@onestep_TRUE@am__append_8 = libgfortran_c.c libgfortran_f.f90
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subdir = .
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -589,7 +591,7 @@ AMTAR = @AMTAR@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Some targets require additional compiler options for IEEE compatibility.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_CFLAGS = @AM_CFLAGS@ -fcx-fortran-rules $(SECTION_FLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(IEEE_FLAGS) $(am__append_1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(IEEE_FLAGS) $(am__append_2)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_FCFLAGS = @AM_FCFLAGS@ $(IEEE_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AR = @AR@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -749,6 +751,8 @@ gcc_version := $(shell @get_gcc_base_ver@ $(top_srcdir)/../gcc/BASE-VER)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_USE_SYMVER_FALSE@version_dep =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_USE_SYMVER_GNU_TRUE@@LIBGFOR_USE_SYMVER_TRUE@version_dep = gfortran.ver
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGFOR_USE_SYMVER_SUN_TRUE@@LIBGFOR_USE_SYMVER_TRUE@version_dep = gfortran.ver-sun gfortran.ver
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extra_darwin_ldflags_libgfortran = @extra_ldflags_libgfortran@ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gfor_c_HEADERS = ISO_Fortran_binding.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gfor_cdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS)) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -760,7 +764,7 @@ libgfortran_la_LINK = $(LINK) $(libgfortran_la_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgfortran_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LTLDFLAGS) $(LIBQUADLIB) ../libbacktrace/libbacktrace.la \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(HWCAP_LDFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(LIBM) $(extra_ldflags_libgfortran) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(LIBM) $(extra_darwin_ldflags_libgfortran) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(version_arg) -Wc,-shared-libgcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgfortran_la_DEPENDENCIES = $(version_dep) libgfortran.spec $(LIBQUADLIB_DEP)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -781,7 +785,7 @@ AM_CPPFLAGS = -iquote$(srcdir)/io -I$(srcdir)/$(MULTISRCTOP)../gcc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -I$(MULTIBUILDTOP)../libbacktrace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -I../libbacktrace
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--gfor_io_src = io/size_from_kind.c $(am__append_2)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gfor_io_src = io/size_from_kind.c $(am__append_3)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gfor_io_headers = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- io/io.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- io/fbuf.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -803,7 +807,7 @@ gfor_helper_src = intrinsics/associated.c intrinsics/abort.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- intrinsics/selected_int_kind.f90 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- intrinsics/selected_real_kind.f90 intrinsics/trigd.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- intrinsics/unpack_generic.c runtime/in_pack_generic.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- runtime/in_unpack_generic.c $(am__append_3) $(am__append_4)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ runtime/in_unpack_generic.c $(am__append_4) $(am__append_5)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @IEEE_SUPPORT_TRUE@gfor_ieee_helper_src = ieee/ieee_helper.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @IEEE_SUPPORT_FALSE@gfor_ieee_src =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @IEEE_SUPPORT_TRUE@gfor_ieee_src = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -812,8 +816,8 @@ gfor_helper_src = intrinsics/associated.c intrinsics/abort.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @IEEE_SUPPORT_TRUE@ieee/ieee_features.F90
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gfor_src = runtime/bounds.c runtime/compile_options.c runtime/memory.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- runtime/string.c runtime/select.c $(am__append_5) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(am__append_6)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ runtime/string.c runtime/select.c $(am__append_6) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(am__append_7)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- i_all_c = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(srcdir)/generated/all_l1.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(srcdir)/generated/all_l2.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1653,7 +1657,7 @@ intrinsics/random_init.f90
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BUILT_SOURCES = $(gfor_built_src) $(gfor_built_specific_src) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(gfor_built_specific2_src) $(gfor_misc_specifics) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(am__append_7)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(am__append_8)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prereq_SRC = $(gfor_src) $(gfor_built_src) $(gfor_io_src) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(gfor_helper_src) $(gfor_ieee_src) $(gfor_io_headers) $(gfor_specific_src)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgfortran/configure libgfortran/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d7c3a5e27a0..57a2c9d4946 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgfortran/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgfortran/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -654,6 +654,8 @@ extra_ldflags_libgfortran
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_ct_FC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FCFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_static
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_host_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -823,6 +825,7 @@ enable_static
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_largefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libquadmath_support
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1478,6 +1481,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-largefile omit support for large files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libquadmath-support
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- disable libquadmath support for Fortran
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9235,7 +9240,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10945,6 +10950,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10962,9 +11010,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12791,7 +12843,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 12794 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 12846 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12897,7 +12949,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 12900 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 12952 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13299,6 +13351,14 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #AC_MSG_NOTICE([====== Finished libtool configuration]) ; sleep 10
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # We need gfortran to compile parts of the library
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14942,6 +15002,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc_FC=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct_FC=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic_FC=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14959,9 +15062,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_FC="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_FC="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds_FC="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds_FC="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds_FC="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16234,9 +16341,10 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # extra LD Flags which are required for targets
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extra_ldflags_libgfortran=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case "${host}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # Darwin needs -single_module when linking libgfortran
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-*-darwin[4567]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Earlier Darwin needs -single_module when linking libgfortran
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_ldflags_libgfortran=-Wl,-single_module
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -31597,6 +31705,10 @@ if test -z "${HAVE_HWCAP_TRUE}" && test -z "${HAVE_HWCAP_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"HAVE_HWCAP\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -z "${IEEE_SUPPORT_TRUE}" && test -z "${IEEE_SUPPORT_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"IEEE_SUPPORT\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgfortran/configure.ac libgfortran/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 07b9a48a19f..4ee63cf723e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgfortran/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgfortran/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -282,6 +282,7 @@ LT_LIB_M
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ACX_LT_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #AC_MSG_NOTICE([====== Finished libtool configuration]) ; sleep 10
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # We need gfortran to compile parts of the library
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -290,9 +291,10 @@ FC="$GFORTRAN"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_PROG_FC(gfortran)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # extra LD Flags which are required for targets
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extra_ldflags_libgfortran=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case "${host}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # Darwin needs -single_module when linking libgfortran
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-*-darwin[[4567]]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Earlier Darwin needs -single_module when linking libgfortran
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extra_ldflags_libgfortran=-Wl,-single_module
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgm2/Makefile.am libgm2/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 95df3ed7a30..aa35e747c9a 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgm2/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgm2/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -46,6 +46,12 @@ SUBDIRS = libm2min libm2log libm2cor libm2iso libm2pim
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GM2_BUILDDIR := $(shell pwd)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gm2_cdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DARWIN_AT_RPATH=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DARWIN_AT_RPATH=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Work around what appears to be a GNU make bug handling MAKEFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # values defined in terms of make variables, as is the case for CC and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # friends when we are called from the top level Makefile.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -91,7 +97,8 @@ AM_MAKEFLAGS = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "WERROR=$(WERROR)" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "TARGET_LIB_PATH=$(TARGET_LIB_PATH)" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "TARGET_LIB_PATH_libgm2=$(TARGET_LIB_PATH_libgm2)" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "LIBTOOL=$(GM2_BUILDDIR)/libtool"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "LIBTOOL=$(GM2_BUILDDIR)/libtool" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "DARWIN_AT_RPATH=$(DARWIN_AT_RPATH)"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Subdir rules rely on $(FLAGS_TO_PASS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FLAGS_TO_PASS = $(AM_MAKEFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgm2/Makefile.in libgm2/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d9950065de1..f97f6d0812d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgm2/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgm2/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -344,6 +344,8 @@ GM2_SRC = $(GCC_DIR)/m2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SUBDIRS = libm2min libm2log libm2cor libm2iso libm2pim
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GM2_BUILDDIR := $(shell pwd)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gm2_cdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_FALSE@DARWIN_AT_RPATH = yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@DARWIN_AT_RPATH = yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Work around what appears to be a GNU make bug handling MAKEFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # values defined in terms of make variables, as is the case for CC and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -390,7 +392,8 @@ AM_MAKEFLAGS = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "WERROR=$(WERROR)" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "TARGET_LIB_PATH=$(TARGET_LIB_PATH)" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "TARGET_LIB_PATH_libgm2=$(TARGET_LIB_PATH_libgm2)" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- "LIBTOOL=$(GM2_BUILDDIR)/libtool"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "LIBTOOL=$(GM2_BUILDDIR)/libtool" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ "DARWIN_AT_RPATH=$(DARWIN_AT_RPATH)"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Subdir rules rely on $(FLAGS_TO_PASS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgm2/configure libgm2/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 8eb1bc81c66..d1a056a8a3b 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgm2/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgm2/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -649,6 +649,8 @@ GM2_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CC_FOR_BUILD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_static
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CXXCPP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OTOOL64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -806,6 +808,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_precious_vars='build_alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1456,6 +1459,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Optional Packages:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6575,10 +6580,6 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--enable_dlopen=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case `pwd` in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *\ * | *\ *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9149,7 +9150,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9197,6 +9198,8 @@ done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_dlopen=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_win32_dll=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10860,6 +10863,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10877,9 +10923,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12706,7 +12756,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 12709 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 12759 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12812,7 +12862,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 12815 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 12865 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13694,6 +13744,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13711,12 +13804,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16090,6 +16191,21 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_dlopen=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "${multilib}" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19873,6 +19989,10 @@ if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -z "${BUILD_PIMLIB_TRUE}" && test -z "${BUILD_PIMLIB_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"BUILD_PIMLIB\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgm2/configure.ac libgm2/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 3a79d2612b6..e8c7ba711cd 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgm2/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgm2/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -177,8 +177,12 @@ AC_PATH_PROG(PERL, perl, perl-not-found-in-path-error)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_PROG_MAKE_SET
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_PROG_INSTALL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_LIBTOOL_DLOPEN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LT_INIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_LIBTOOL_DLOPEN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgm2/libm2cor/Makefile.am libgm2/libm2cor/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 48de40c22dd..e50c7a2ef55 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgm2/libm2cor/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgm2/libm2cor/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -123,6 +123,10 @@ libm2cor_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libm2cor_la_link_flags =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libm2cor_la_link_flags += -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libm2cor_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2cor_la_link_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgm2/libm2cor/Makefile.in libgm2/libm2cor/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 9d643d5f8f6..d92c956aae6 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgm2/libm2cor/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgm2/libm2cor/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -105,6 +105,7 @@ POST_UNINSTALL = :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build_triplet = @build@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_triplet = @host@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_CORLIB_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1 = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subdir = libm2cor
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -469,8 +470,10 @@ FLAGS_TO_PASS = $(AM_MAKEFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_CORLIB_TRUE@ -fm2-pathname=m2iso -I$(GM2_SRC)/gm2-libs-iso \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_CORLIB_TRUE@ -fm2-g -g -Wreturn-type -fcase -fm2-prefix=m2cor
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@BUILD_CORLIB_TRUE@@TARGET_DARWIN_FALSE@libm2cor_la_link_flags =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@BUILD_CORLIB_TRUE@@TARGET_DARWIN_TRUE@libm2cor_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_CORLIB_TRUE@@TARGET_DARWIN_FALSE@libm2cor_la_link_flags = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_CORLIB_TRUE@@TARGET_DARWIN_FALSE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_CORLIB_TRUE@@TARGET_DARWIN_TRUE@libm2cor_la_link_flags = -Wl,-undefined,dynamic_lookup \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_CORLIB_TRUE@@TARGET_DARWIN_TRUE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_CORLIB_TRUE@libm2cor_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2cor_la_link_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_CORLIB_TRUE@BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_CORLIB_TRUE@CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgm2/libm2iso/Makefile.am libgm2/libm2iso/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d48ef0692ab..b0c4a5f965e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgm2/libm2iso/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgm2/libm2iso/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -195,6 +195,10 @@ libm2iso_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libm2iso_la_link_flags =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libm2iso_la_link_flags += -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libm2iso_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2iso_la_link_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgm2/libm2iso/Makefile.in libgm2/libm2iso/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b8936e745fe..7c7e181a01e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgm2/libm2iso/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgm2/libm2iso/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -105,6 +105,7 @@ POST_UNINSTALL = :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build_triplet = @build@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_triplet = @host@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_ISOLIB_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1 = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subdir = libm2iso
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -568,8 +569,10 @@ FLAGS_TO_PASS = $(AM_MAKEFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_ISOLIB_TRUE@ -fm2-pathname=m2pim -I$(GM2_SRC)/gm2-libs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_ISOLIB_TRUE@ -fiso -fextended-opaque -fm2-g -g -Wreturn-type -fcase -fm2-prefix=m2iso
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_FALSE@libm2iso_la_link_flags =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_TRUE@libm2iso_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_FALSE@libm2iso_la_link_flags = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_FALSE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_TRUE@libm2iso_la_link_flags = -Wl,-undefined,dynamic_lookup \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_TRUE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_ISOLIB_TRUE@libm2iso_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2iso_la_link_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_ISOLIB_TRUE@CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_ISOLIB_TRUE@BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgm2/libm2log/Makefile.am libgm2/libm2log/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index a15747fd245..3b7609ee5c1 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgm2/libm2log/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgm2/libm2log/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -142,6 +142,9 @@ libm2log_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libm2log_la_link_flags =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libm2log_la_link_flags += -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libm2log_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2log_la_link_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BUILT_SOURCES = ../libm2pim/SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgm2/libm2log/Makefile.in libgm2/libm2log/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index fa98b1d8ff1..cf48c2bb74f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgm2/libm2log/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgm2/libm2log/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -105,6 +105,7 @@ POST_UNINSTALL = :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build_triplet = @build@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_triplet = @host@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_LOGLIB_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1 = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subdir = libm2log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -478,8 +479,10 @@ FLAGS_TO_PASS = $(AM_MAKEFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_LOGLIB_TRUE@ -fm2-pathname=m2iso -I$(GM2_SRC)/gm2-libs-iso \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_LOGLIB_TRUE@ -Wreturn-type -fcase -fm2-prefix=m2log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_FALSE@libm2log_la_link_flags =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_TRUE@libm2log_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_FALSE@libm2log_la_link_flags = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_FALSE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_TRUE@libm2log_la_link_flags = -Wl,-undefined,dynamic_lookup \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_TRUE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_LOGLIB_TRUE@libm2log_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2log_la_link_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_LOGLIB_TRUE@BUILT_SOURCES = ../libm2pim/SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_LOGLIB_TRUE@M2LIBDIR = /m2/m2log/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgm2/libm2min/Makefile.am libgm2/libm2min/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1ff160028f6..21411769505 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgm2/libm2min/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgm2/libm2min/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -113,6 +113,9 @@ libm2min_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libm2min_la_link_flags =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libm2min_la_link_flags += -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libm2min_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2min_la_link_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgm2/libm2min/Makefile.in libgm2/libm2min/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1c0bebdc304..ed3312deb0f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgm2/libm2min/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgm2/libm2min/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -105,6 +105,7 @@ POST_UNINSTALL = :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build_triplet = @build@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_triplet = @host@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1 = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subdir = libm2min
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -442,8 +443,10 @@ libm2min_la_M2FLAGS = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -fm2-pathname=m2pim -I$(GM2_SRC)/gm2-libs -fno-exceptions \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -fno-m2-plugin -fno-scaffold-dynamic -fno-scaffold-main -fm2-prefix=m2min
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@TARGET_DARWIN_FALSE@libm2min_la_link_flags =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@TARGET_DARWIN_TRUE@libm2min_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@TARGET_DARWIN_FALSE@libm2min_la_link_flags = $(am__append_1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@TARGET_DARWIN_TRUE@libm2min_la_link_flags = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@TARGET_DARWIN_TRUE@ -Wl,-undefined,dynamic_lookup \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@TARGET_DARWIN_TRUE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libm2min_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2min_la_link_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgm2/libm2pim/Makefile.am libgm2/libm2pim/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ebfeba1ac1d..e777a60c077 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgm2/libm2pim/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgm2/libm2pim/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -175,6 +175,9 @@ libm2pim_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libm2pim_la_link_flags =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libm2pim_la_link_flags += -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libm2pim_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2pim_la_link_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgm2/libm2pim/Makefile.in libgm2/libm2pim/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index e5a97976d93..5e97a02a91d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgm2/libm2pim/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgm2/libm2pim/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -105,6 +105,7 @@ POST_UNINSTALL = :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build_triplet = @build@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_triplet = @host@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_PIMLIB_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1 = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subdir = libm2pim
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -539,8 +540,10 @@ FLAGS_TO_PASS = $(AM_MAKEFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_PIMLIB_TRUE@ -fm2-pathname=m2iso -I$(GM2_SRC)/gm2-libs-iso \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_PIMLIB_TRUE@ -fm2-g -g -Wreturn-type -fcase -fm2-prefix=m2pim
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_FALSE@libm2pim_la_link_flags =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_TRUE@libm2pim_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_FALSE@libm2pim_la_link_flags = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_FALSE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_TRUE@libm2pim_la_link_flags = -Wl,-undefined,dynamic_lookup \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_TRUE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_PIMLIB_TRUE@libm2pim_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2pim_la_link_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_PIMLIB_TRUE@BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_PIMLIB_TRUE@CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgo/configure libgo/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index a607dbff68e..72d46c3eec3 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgo/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgo/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -708,6 +708,8 @@ glibgo_toolexecdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WERROR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WARN_FLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CC_FOR_BUILD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_static
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CPP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11544,7 +11546,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 11547 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 11549 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11650,7 +11652,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 11653 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 11655 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13779,6 +13781,14 @@ CC="$lt_save_CC"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CC_FOR_BUILD=${CC_FOR_BUILD:-gcc}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16386,6 +16396,10 @@ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -z "${USE_LIBFFI_TRUE}" && test -z "${USE_LIBFFI_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"USE_LIBFFI\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgo/configure.ac libgo/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index a59aa091d1d..6f1ac32660b 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgo/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgo/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -53,6 +53,7 @@ AC_LIBTOOL_DLOPEN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CC_FOR_BUILD=${CC_FOR_BUILD:-gcc}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(CC_FOR_BUILD)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgomp/Makefile.am libgomp/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 428f7a9dab5..ceb8c910abd 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgomp/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgomp/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -53,9 +53,14 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgomp_version_script =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgomp_version_dep =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgomp_version_info = -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libgomp_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libgomp_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgomp_la_LDFLAGS = $(libgomp_version_info) $(libgomp_version_script) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(lt_host_flags) $(libgomp_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgomp_la_LIBADD =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgomp_la_DEPENDENCIES = $(libgomp_version_dep)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgomp_la_LINK = $(LINK) $(libgomp_la_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgomp/Makefile.in libgomp/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index f1afb5ef57f..ef97186e68d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgomp/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgomp/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -535,8 +535,11 @@ nodist_toolexeclib_HEADERS = libgomp.spec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE@@LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE@libgomp_version_dep = libgomp.ver
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE@@LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE@libgomp_version_dep = libgomp.ver-sun
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgomp_version_info = -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@libgomp_darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgomp_la_LDFLAGS = $(libgomp_version_info) $(libgomp_version_script) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(lt_host_flags) $(libgomp_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgomp_la_LIBADD = $(DL_LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgomp_la_DEPENDENCIES = $(libgomp_version_dep)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgomp/configure libgomp/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ed18809ff1c..2d19357d123 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgomp/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgomp/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -682,6 +682,8 @@ FC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINTAINER_MODE_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINTAINER_MODE_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_static
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_host_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -822,6 +824,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_linux_futex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_tls
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1477,6 +1480,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-maintainer-mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable make rules and dependencies not useful (and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sometimes confusing) to the casual installer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7621,7 +7626,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9594,6 +9599,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9611,9 +9659,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11419,7 +11471,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 11422 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 11474 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11525,7 +11577,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 11528 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 11580 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11786,6 +11838,14 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13461,6 +13521,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc_FC=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct_FC=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic_FC=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13478,9 +13581,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_FC="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_FC="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds_FC="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds_FC="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds_FC="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -17122,6 +17229,10 @@ if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"BUILD_INFO\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libgomp/configure.ac libgomp/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index cc96e5b753b..cef33212028 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgomp/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgomp/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -149,6 +149,7 @@ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ACX_LT_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_MAINTAINER_MODE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libiberty/configure libiberty/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 860f981fa18..b8a19c42110 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libiberty/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libiberty/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5258,8 +5258,8 @@ case "${enable_shared}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *) shared=yes ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# ...unless --enable-host-shared was passed from top-level config:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if [ "${enable_host_shared}" = "yes" ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# ...unless --enable-host-{shared,pie} was passed from top-level config:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if [ "${enable_host_shared}" = "yes" ] || [ "${enable_host_pie}" = "yes" ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- shared=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libiberty/configure.ac libiberty/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 28d996f9cf7..6747a7b5cff 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libiberty/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libiberty/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -233,8 +233,8 @@ case "${enable_shared}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *) shared=yes ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# ...unless --enable-host-shared was passed from top-level config:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if [[ "${enable_host_shared}" = "yes" ]]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# ...unless --enable-host-{shared,pie} was passed from top-level config:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if [[ "${enable_host_shared}" = "yes" ]] || [[ "${enable_host_pie}" = "yes" ]]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- shared=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libitm/Makefile.am libitm/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 3f31ad30556..a25317b07fe 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libitm/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libitm/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -54,7 +54,12 @@ libitm_version_info = -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # want or need libstdc++.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libitm_la_DEPENDENCIES = $(libitm_version_dep)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libitm_la_LINK = $(LINK) $(libitm_la_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libitm_la_LDFLAGS = $(libitm_version_info) $(libitm_version_script)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libitm_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libitm_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libitm_la_LDFLAGS = $(libitm_version_info) $(libitm_version_script) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(libitm_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libitm_la_SOURCES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- aatree.cc alloc.cc alloc_c.cc alloc_cpp.cc barrier.cc beginend.cc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libitm/Makefile.in libitm/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 7f53ea9b9db..ed28db45057 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libitm/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libitm/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -481,7 +481,12 @@ libitm_version_info = -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # want or need libstdc++.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libitm_la_DEPENDENCIES = $(libitm_version_dep)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libitm_la_LINK = $(LINK) $(libitm_la_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libitm_la_LDFLAGS = $(libitm_version_info) $(libitm_version_script)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@libitm_darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libitm_la_LDFLAGS = $(libitm_version_info) $(libitm_version_script) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(libitm_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libitm_la_SOURCES = aatree.cc alloc.cc alloc_c.cc alloc_cpp.cc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- barrier.cc beginend.cc clone.cc eh_cpp.cc local.cc query.cc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- retry.cc rwlock.cc useraction.cc util.cc sjlj.S tls.cc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libitm/config/aarch64/sjlj.S libitm/config/aarch64/sjlj.S
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 0342516cdc8..2c27f46dc43 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libitm/config/aarch64/sjlj.S
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libitm/config/aarch64/sjlj.S
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -57,10 +57,19 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .text
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .align 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __ELF__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .global _ITM_beginTransaction
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .type _ITM_beginTransaction, %function
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _ITM_beginTransaction:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#elif __MACH__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ .global __ITM_beginTransaction
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+__ITM_beginTransaction:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cfi_startproc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CFI_PAC_KEY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PAC_AND_BTI
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -84,8 +93,13 @@ _ITM_beginTransaction:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Invoke GTM_begin_transaction with the struct we just built. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mov x1, sp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __ELF__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bl GTM_begin_transaction
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#elif __MACH__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bl _GTM_begin_transaction
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#error "unexpected object format"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Return; we don't need to restore any of the call-saved regs. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ldp x29, x30, [sp], 11*16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cfi_adjust_cfa_offset(-11*16)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -95,14 +109,23 @@ _ITM_beginTransaction:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CFI_PAC_TOGGLE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ret
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cfi_endproc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __ELF__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .size _ITM_beginTransaction, . - _ITM_beginTransaction
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .align 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __ELF__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .global GTM_longjmp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .hidden GTM_longjmp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .type GTM_longjmp, %function
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GTM_longjmp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#elif __MACH__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ .private_extern _GTM_longjmp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_GTM_longjmp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* The first parameter becomes the return value (x0).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- The third parameter is ignored for now. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cfi_startproc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -126,7 +149,9 @@ GTM_longjmp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CFI_PAC_TOGGLE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- br x30
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cfi_endproc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if __ELF__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .size GTM_longjmp, . - GTM_longjmp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* GNU_PROPERTY_AARCH64_* macros from elf.h for use in asm code. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define FEATURE_1_AND 0xc0000000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libitm/configure libitm/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6230c04dd24..014453a3f49 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libitm/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libitm/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -660,6 +660,8 @@ libtool_VERSION
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINTAINER_MODE_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINTAINER_MODE_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_static
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CXXCPP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -810,6 +812,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_linux_futex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_tls
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1462,6 +1465,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-maintainer-mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable make rules and dependencies not useful (and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sometimes confusing) to the casual installer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8283,7 +8288,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10257,6 +10262,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10274,9 +10322,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12082,7 +12134,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 12085 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 12137 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12188,7 +12240,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 12191 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 12243 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13064,6 +13116,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13081,12 +13176,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15458,6 +15561,14 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18216,6 +18327,10 @@ if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"BUILD_INFO\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libitm/configure.ac libitm/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 050d6b23e18..d0d108e1737 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libitm/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libitm/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -157,6 +157,7 @@ AM_CONDITIONAL(BUILD_INFO, test $gcc_cv_prog_makeinfo_modern = "yes")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_MAINTAINER_MODE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libitm/configure.tgt libitm/configure.tgt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 0362e61570a..2818a587ebf 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libitm/configure.tgt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libitm/configure.tgt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -50,7 +50,7 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Map the target cpu to an ARCH sub-directory. At the same time,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # work out any special compilation flags as necessary.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case "${target_cpu}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- aarch64*) ARCH=aarch64 ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ aarch64* | arm64*) ARCH=aarch64 ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- alpha*) ARCH=alpha ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rs6000 | powerpc*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- XCFLAGS="${XCFLAGS} -mhtm"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libitm/testsuite/lib/libitm.exp libitm/testsuite/lib/libitm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index da918d1ee8d..61bbfa0c923 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libitm/testsuite/lib/libitm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libitm/testsuite/lib/libitm.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -159,6 +159,7 @@ proc libitm_init { args } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if [istarget *-*-darwin*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ lappend ALWAYS_CFLAGS "additional_flags=-B${blddir}/.libs"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lappend ALWAYS_CFLAGS "additional_flags=-shared-libgcc"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libitm/testsuite/libitm.c++/c++.exp libitm/testsuite/libitm.c++/c++.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index de45e7e5480..1b0ead05fee 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libitm/testsuite/libitm.c++/c++.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libitm/testsuite/libitm.c++/c++.exp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -56,8 +56,10 @@ if { $lang_test_file_found } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Gather a list of all tests.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set tests [lsort [glob -nocomplain $srcdir/$subdir/*.C]]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set stdcxxadder ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { $blddir != "" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set ld_library_path "$always_ld_library_path:${blddir}/${lang_library_path}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ set stdcxxadder "-B ${blddir}/${lang_library_path}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set ld_library_path "$always_ld_library_path"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -72,7 +74,7 @@ if { $lang_test_file_found } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Main loop.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- dg-runtest $tests "" $libstdcxx_includes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ dg-runtest $tests $stdcxxadder $libstdcxx_includes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # All done.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libobjc/configure libobjc/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6da20b8e4ff..7087d079450 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libobjc/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libobjc/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -636,6 +636,9 @@ OBJC_BOEHM_GC_LIBS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OBJC_BOEHM_GC_INCLUDES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OBJC_BOEHM_GC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OBJC_GCFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extra_ldflags_libobjc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SET_MAKE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CPP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OTOOL64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -667,7 +670,6 @@ RANLIB
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- XCFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--extra_ldflags_libobjc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_host_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OBJEXT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXEEXT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -755,6 +757,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_tls
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_objc_gc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_target_bdw_gc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1392,6 +1395,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-tls Use thread-local storage [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-objc-gc enable use of Boehm's garbage collector with the GNU
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Objective-C runtime
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3431,17 +3436,6 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--case "${host}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # Darwin needs -single_module when linking libobjc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *-cygwin*|*-mingw*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # Tell libtool to build DLLs on Windows
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- extra_ldflags_libobjc='$(lt_host_flags)'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Add CET specific flags if CET is enabled
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6973,7 +6967,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8950,6 +8944,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8967,9 +9004,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10796,7 +10837,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 10799 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 10840 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10902,7 +10943,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 10905 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 10946 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11174,6 +11215,38 @@ $as_echo "no" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Must come after libtool is initialized.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+case "${host}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-darwin[4567]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Earlier Darwin versions need -single_module when linking libobjc; they
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # do not support @rpath.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Otherwise, single_module is the default and multi-module is ignored and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # obsolete.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_ldflags_libobjc='$(lt_host_flags)'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_ldflags_libobjc="${extra_ldflags_libobjc} -Wc,-nodefaultrpaths"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_ldflags_libobjc="${extra_ldflags_libobjc} -Wl,-rpath,@loader_path"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-cygwin*|*-mingw*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Tell libtool to build DLLs on Windows
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_ldflags_libobjc='$(lt_host_flags)'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # -------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # -------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11915,6 +11988,10 @@ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- : "${CONFIG_STATUS=./config.status}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_write_fail=0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libobjc/configure.ac libobjc/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 9bd7d59d597..cb21ebbfcc7 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libobjc/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libobjc/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -148,17 +148,6 @@ m4_rename_force([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # extra LD Flags which are required for targets
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ACX_LT_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--case "${host}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # Darwin needs -single_module when linking libobjc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *-cygwin*|*-mingw*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # Tell libtool to build DLLs on Windows
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- extra_ldflags_libobjc='$(lt_host_flags)'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_SUBST(extra_ldflags_libobjc)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Add CET specific flags if CET is enabled
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GCC_CET_FLAGS(CET_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -183,6 +172,31 @@ AM_PROG_CC_C_O
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_PROG_MAKE_SET
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Must come after libtool is initialized.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+case "${host}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-darwin[[4567]]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Earlier Darwin versions need -single_module when linking libobjc; they
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # do not support @rpath.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Otherwise, single_module is the default and multi-module is ignored and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # obsolete.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_ldflags_libobjc='$(lt_host_flags)'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_ldflags_libobjc="${extra_ldflags_libobjc} -Wc,-nodefaultrpaths"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_ldflags_libobjc="${extra_ldflags_libobjc} -Wl,-rpath,@loader_path"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *-cygwin*|*-mingw*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Tell libtool to build DLLs on Windows
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ extra_ldflags_libobjc='$(lt_host_flags)'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(extra_ldflags_libobjc)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # -------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # -------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libphobos/configure libphobos/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 925c53c5f5e..969ae6077cc 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libphobos/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libphobos/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -707,6 +707,8 @@ get_gcc_base_ver
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- phobos_compiler_shared_flag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- phobos_compiler_pic_flag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- phobos_lt_pic_flag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_static
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OTOOL64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -838,6 +840,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_werror
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_libatomic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1490,6 +1493,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-werror turns on -Werror [default=no]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-version-specific-runtime-libs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Specify that runtime libraries should be installed
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8244,7 +8249,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9949,6 +9954,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9966,9 +10014,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11774,7 +11826,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 11777 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 11829 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11880,7 +11932,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 11883 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 11935 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13405,6 +13457,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc_D=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct_D=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic_D=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13422,9 +13517,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_D="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_D="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds_D="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds_D="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds_D="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds_D="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14026,6 +14125,14 @@ CFLAGS=$lt_save_CFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # libtool variables for Phobos shared and position-independent compiles.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15750,6 +15857,10 @@ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -z "${DRUNTIME_CPU_AARCH64_TRUE}" && test -z "${DRUNTIME_CPU_AARCH64_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"DRUNTIME_CPU_AARCH64\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libphobos/configure.ac libphobos/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 464f4105430..ba8b5ecd65b 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libphobos/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libphobos/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -93,6 +93,7 @@ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- WITH_LOCAL_DRUNTIME([LT_LANG([D])], [])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # libtool variables for Phobos shared and position-independent compiles.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libphobos/libdruntime/Makefile.am libphobos/libdruntime/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 8225ba4a028..186948806d5 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libphobos/libdruntime/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libphobos/libdruntime/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -128,8 +128,11 @@ ALL_DRUNTIME_SOURCES = $(DRUNTIME_DSOURCES) $(DRUNTIME_CSOURCES) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- toolexeclib_LTLIBRARIES = libgdruntime.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgdruntime_la_SOURCES = $(ALL_DRUNTIME_SOURCES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgdruntime_la_LIBTOOLFLAGS =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libgdruntime_darwin_rpath = -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgdruntime_la_LDFLAGS = -Wc,-nophoboslib,-dstartfiles,-B../src,-Bgcc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -version-info $(libtool_VERSION) $(libgdruntime_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgdruntime_la_LIBADD = $(LIBATOMIC) $(LIBBACKTRACE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgdruntime_la_DEPENDENCIES = $(DRTSTUFF)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Also override library link commands: This is not strictly
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libphobos/libdruntime/Makefile.in libphobos/libdruntime/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 797d6435a7c..cd13090010f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libphobos/libdruntime/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libphobos/libdruntime/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -810,8 +810,9 @@ ALL_DRUNTIME_SOURCES = $(DRUNTIME_DSOURCES) $(DRUNTIME_CSOURCES) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- toolexeclib_LTLIBRARIES = libgdruntime.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgdruntime_la_SOURCES = $(ALL_DRUNTIME_SOURCES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgdruntime_la_LIBTOOLFLAGS =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@libgdruntime_darwin_rpath = -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgdruntime_la_LDFLAGS = -Wc,-nophoboslib,-dstartfiles,-B../src,-Bgcc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -version-info $(libtool_VERSION) $(libgdruntime_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgdruntime_la_LIBADD = $(LIBATOMIC) $(LIBBACKTRACE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgdruntime_la_DEPENDENCIES = $(DRTSTUFF)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libphobos/libdruntime/core/internal/gc/impl/conservative/gc.d libphobos/libdruntime/core/internal/gc/impl/conservative/gc.d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6d19247fbe0..4880c349095 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libphobos/libdruntime/core/internal/gc/impl/conservative/gc.d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libphobos/libdruntime/core/internal/gc/impl/conservative/gc.d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -96,7 +96,7 @@ private
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version (COLLECT_FORK)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version (OSX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- pid_t __fork() nothrow;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pid_t fork() nothrow;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2938,11 +2938,8 @@ struct Gcx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fflush(null); // avoid duplicated FILE* output
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- version (OSX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- auto pid = __fork(); // avoids calling handlers (from libc source code)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- else version (linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ version (linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // clone() fits better as we don't want to do anything but scanning in the child process.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // no fork-handlers are called, so we can avoid deadlocks due to malloc locks. Probably related:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libphobos/src/Makefile.am libphobos/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6474fca5eb5..f6521ed5860 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libphobos/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libphobos/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -44,8 +44,11 @@ toolexeclib_DATA = libgphobos.spec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- toolexeclib_LTLIBRARIES = libgphobos.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgphobos_la_SOURCES = $(ALL_PHOBOS_SOURCES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgphobos_la_LIBTOOLFLAGS =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libgphobos_darwin_rpath = -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgphobos_la_LDFLAGS = -Wc,-nophoboslib,-dstartfiles,-B../libdruntime/gcc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -version-info $(libtool_VERSION) $(libgphobos_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if ENABLE_LIBDRUNTIME_ONLY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgphobos_la_LIBADD = ../libdruntime/libgdruntime_convenience.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libphobos/src/Makefile.in libphobos/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index a6229587e7b..cc3358b437e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libphobos/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libphobos/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -529,8 +529,9 @@ toolexeclib_DATA = libgphobos.spec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- toolexeclib_LTLIBRARIES = libgphobos.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgphobos_la_SOURCES = $(ALL_PHOBOS_SOURCES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgphobos_la_LIBTOOLFLAGS =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@libgphobos_darwin_rpath = -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libgphobos_la_LDFLAGS = -Wc,-nophoboslib,-dstartfiles,-B../libdruntime/gcc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -version-info $(libtool_VERSION) $(libgphobos_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @ENABLE_LIBDRUNTIME_ONLY_FALSE@libgphobos_la_LIBADD = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @ENABLE_LIBDRUNTIME_ONLY_FALSE@ ../libdruntime/libgdruntime_convenience.la $(LIBZ)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libquadmath/Makefile.am libquadmath/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 35dffb46f6e..0d02c95e738 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libquadmath/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libquadmath/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -36,8 +36,13 @@ endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- toolexeclib_LTLIBRARIES = libquadmath.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libquadmath_la_LIBADD =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libquadmath_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libquadmath_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libquadmath_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(version_arg) $(lt_host_flags) -lm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(version_arg) $(lt_host_flags) $(LIBM) $(libquadmath_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libquadmath_la_DEPENDENCIES = $(version_dep) $(libquadmath_la_LIBADD)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- nodist_libsubinclude_HEADERS = quadmath.h quadmath_weak.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libquadmath/Makefile.in libquadmath/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 8c011212258..068af559457 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libquadmath/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libquadmath/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -355,6 +355,7 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LD = @LD@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS = @LDFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBM = @LIBM@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBOBJS = @LIBOBJS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBS = @LIBS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBTOOL = @LIBTOOL@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -463,8 +464,10 @@ AUTOMAKE_OPTIONS = foreign info-in-builddir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_LIBQUADMATH_TRUE@@LIBQUAD_USE_SYMVER_SUN_TRUE@@LIBQUAD_USE_SYMVER_TRUE@version_dep = quadmath.map-sun
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_LIBQUADMATH_TRUE@toolexeclib_LTLIBRARIES = libquadmath.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_LIBQUADMATH_TRUE@libquadmath_la_LIBADD =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_LIBQUADMATH_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@libquadmath_darwin_rpath = -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_LIBQUADMATH_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_LIBQUADMATH_TRUE@libquadmath_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@BUILD_LIBQUADMATH_TRUE@ $(version_arg) $(lt_host_flags) -lm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@BUILD_LIBQUADMATH_TRUE@ $(version_arg) $(lt_host_flags) $(LIBM) $(libquadmath_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_LIBQUADMATH_TRUE@libquadmath_la_DEPENDENCIES = $(version_dep) $(libquadmath_la_LIBADD)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @BUILD_LIBQUADMATH_TRUE@nodist_libsubinclude_HEADERS = quadmath.h quadmath_weak.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libquadmath/configure libquadmath/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 958fb876c5b..9b1703d6ee5 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libquadmath/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libquadmath/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -644,11 +644,14 @@ LIBQUAD_USE_SYMVER_GNU_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBQUAD_USE_SYMVER_GNU_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBQUAD_USE_SYMVER_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBQUAD_USE_SYMVER_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- toolexeclibdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- toolexecdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINTAINER_MODE_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAINTAINER_MODE_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_static
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_host_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -785,6 +788,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_toolexeclibdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_symvers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1435,6 +1439,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-maintainer-mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable make rules and dependencies not useful (and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sometimes confusing) to the casual installer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7272,7 +7278,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8984,6 +8990,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9001,9 +9050,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10830,7 +10883,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 10833 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 10886 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10936,7 +10989,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 10939 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 10992 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11197,6 +11250,14 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12161,6 +12222,148 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBM=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+case $host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # These system don't have libm, or don't need it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*-ncr-sysv4.3*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $as_echo_n "(cached) " >&6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ac_check_lib_save_LIBS=$LIBS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBS="-lmw $LIBS"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$gcc_no_link = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* end confdefs.h. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Override any GCC internal prototype to avoid an error.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Use char because int might match the return type of a GCC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ builtin and then its argument prototype would still apply. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef __cplusplus
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern "C"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+char _mwvalidcheckl ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+main ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+return _mwvalidcheckl ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ac_fn_c_try_link "$LINENO"; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ac_cv_lib_mw__mwvalidcheckl=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ac_cv_lib_mw__mwvalidcheckl=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+rm -f core conftest.err conftest.$ac_objext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ conftest$ac_exeext conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBS=$ac_check_lib_save_LIBS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LIBM="-lmw"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo_n "checking for cos in -lm... " >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ${ac_cv_lib_m_cos+:} false; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $as_echo_n "(cached) " >&6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ac_check_lib_save_LIBS=$LIBS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBS="-lm $LIBS"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$gcc_no_link = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* end confdefs.h. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Override any GCC internal prototype to avoid an error.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Use char because int might match the return type of a GCC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ builtin and then its argument prototype would still apply. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef __cplusplus
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern "C"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+char cos ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+main ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+return cos ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ac_fn_c_try_link "$LINENO"; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ac_cv_lib_m_cos=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ac_cv_lib_m_cos=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+rm -f core conftest.err conftest.$ac_objext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ conftest$ac_exeext conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBS=$ac_check_lib_save_LIBS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$ac_cv_lib_m_cos" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "x$ac_cv_lib_m_cos" = xyes; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LIBM="$LIBM -lm"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo_n "checking for cos in -lm... " >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ${ac_cv_lib_m_cos+:} false; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $as_echo_n "(cached) " >&6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ac_check_lib_save_LIBS=$LIBS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBS="-lm $LIBS"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$gcc_no_link = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* end confdefs.h. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Override any GCC internal prototype to avoid an error.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Use char because int might match the return type of a GCC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ builtin and then its argument prototype would still apply. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef __cplusplus
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+extern "C"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+char cos ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+main ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+return cos ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ac_fn_c_try_link "$LINENO"; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ac_cv_lib_m_cos=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ac_cv_lib_m_cos=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+rm -f core conftest.err conftest.$ac_objext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ conftest$ac_exeext conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBS=$ac_check_lib_save_LIBS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$ac_cv_lib_m_cos" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "x$ac_cv_lib_m_cos" = xyes; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LIBM="-lm"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for ac_header in fenv.h langinfo.h locale.h wchar.h wctype.h limits.h ctype.h printf.h errno.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- do :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13421,6 +13624,10 @@ if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"BUILD_INFO\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libquadmath/configure.ac libquadmath/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index eec4084a45f..94a3f2179e9 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libquadmath/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libquadmath/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -59,6 +59,7 @@ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ACX_LT_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_MAINTAINER_MODE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -121,6 +122,8 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(toolexecdir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(toolexeclibdir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_CHECK_LIBM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CHECK_HEADERS(fenv.h langinfo.h locale.h wchar.h wctype.h limits.h ctype.h printf.h errno.h)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBQUAD_CHECK_MATH_H_SIGNGAM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libsanitizer/asan/Makefile.am libsanitizer/asan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 4f802f723d6..223d3e07816 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libsanitizer/asan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libsanitizer/asan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -60,7 +60,12 @@ libasan_la_LIBADD += $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libasan_la_LIBADD += $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libasan)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libasan_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libasan_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(link_libasan) $(libasan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libasan_preinit.o: asan_preinit.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cp $< $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libsanitizer/asan/Makefile.in libsanitizer/asan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 7833a9a4c3f..e88e5e0b0a7 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libsanitizer/asan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libsanitizer/asan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -465,7 +465,12 @@ libasan_la_LIBADD = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(top_builddir)/sanitizer_common/libsanitizer_common.la \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(top_builddir)/lsan/libsanitizer_lsan.la $(am__append_2) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(am__append_3) $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libasan)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@libasan_darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(link_libasan) $(libasan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Work around what appears to be a GNU make bug handling MAKEFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # values defined in terms of make variables, as is the case for CC and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libsanitizer/configure libsanitizer/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index e7984f96615..43b8b1b0737 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libsanitizer/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libsanitizer/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -666,6 +666,8 @@ LSAN_SUPPORTED_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LSAN_SUPPORTED_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TSAN_SUPPORTED_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TSAN_SUPPORTED_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_static
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CXXCPP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -817,6 +819,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_werror
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_cet
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1471,6 +1474,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-werror disable building with -Werror
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-cet enable Intel CET in target libraries [default=auto]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8853,7 +8858,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10558,6 +10563,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10575,9 +10623,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12383,7 +12435,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 12386 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 12438 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12489,7 +12541,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 12492 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 12544 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13365,6 +13417,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13382,12 +13477,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15807,6 +15910,15 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # The cast to long int works around a bug in the HP C Compiler
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -17205,6 +17317,10 @@ if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -z "${TSAN_SUPPORTED_TRUE}" && test -z "${TSAN_SUPPORTED_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"TSAN_SUPPORTED\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libsanitizer/configure.ac libsanitizer/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 04cd8910ed6..5906c8d4887 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libsanitizer/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libsanitizer/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -85,6 +85,8 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CHECK_SIZEOF([void *])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "${multilib}" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libsanitizer/hwasan/Makefile.am libsanitizer/hwasan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 5a89189f6d8..11b1a9c5c57 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libsanitizer/hwasan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libsanitizer/hwasan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -47,7 +47,11 @@ libhwasan_la_LIBADD += $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libhwasan_la_LIBADD += $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libhwasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libhwasan)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libhwasan_darwin_rpath = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libhwasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(link_libhwasan) $(libhwasan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libhwasan_preinit.o: hwasan_preinit.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cp $< $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libsanitizer/hwasan/Makefile.in libsanitizer/hwasan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 4240aa90147..f9ec8f9c177 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libsanitizer/hwasan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libsanitizer/hwasan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -445,7 +445,10 @@ libhwasan_la_SOURCES = $(hwasan_files)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libhwasan_la_LIBADD = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(top_builddir)/sanitizer_common/libsanitizer_common.la \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(am__append_1) $(am__append_2) $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libhwasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libhwasan)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@libhwasan_darwin_rpath = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libhwasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(link_libhwasan) $(libhwasan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Work around what appears to be a GNU make bug handling MAKEFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # values defined in terms of make variables, as is the case for CC and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libsanitizer/lsan/Makefile.am libsanitizer/lsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6ff28ff5eea..7701b0e18cf 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libsanitizer/lsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libsanitizer/lsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -41,8 +41,12 @@ if LIBBACKTRACE_SUPPORTED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- liblsan_la_LIBADD += $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- liblsan_la_LIBADD += $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--liblsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_liblsan)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+liblsan_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+liblsan_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+liblsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(link_liblsan) $(liblsan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- liblsan_preinit.o: lsan_preinit.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cp $< $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libsanitizer/lsan/Makefile.in libsanitizer/lsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d8fd4ee9557..078edf01fda 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libsanitizer/lsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libsanitizer/lsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -413,7 +413,12 @@ liblsan_la_LIBADD = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(top_builddir)/sanitizer_common/libsanitizer_common.la \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(top_builddir)/interception/libinterception.la \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(am__append_1) $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--liblsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_liblsan)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@liblsan_darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+liblsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(link_liblsan) $(liblsan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Work around what appears to be a GNU make bug handling MAKEFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # values defined in terms of make variables, as is the case for CC and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -788,7 +793,6 @@ uninstall-am: uninstall-nodist_toolexeclibHEADERS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .PRECIOUS: Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- liblsan_preinit.o: lsan_preinit.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cp $< $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libsanitizer/tsan/Makefile.am libsanitizer/tsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index da80743da9d..01290b0313d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libsanitizer/tsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libsanitizer/tsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -57,7 +57,11 @@ libtsan_la_LIBADD += $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libtsan_la_DEPENDENCIES +=$(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libtsan_la_LIBADD += $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libtsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libtsan)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libtsan_darwin_rpath = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libtsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(link_libtsan) $(libtsan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libtsan_preinit.o: tsan_preinit.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cp $< $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libsanitizer/tsan/Makefile.in libsanitizer/tsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 36498832bb8..95011584bcb 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libsanitizer/tsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libsanitizer/tsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -464,7 +464,10 @@ libtsan_la_DEPENDENCIES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(top_builddir)/sanitizer_common/libsanitizer_common.la \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(top_builddir)/interception/libinterception.la \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(TSAN_TARGET_DEPENDENT_OBJECTS) $(am__append_2)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libtsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libtsan)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@libtsan_darwin_rpath = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libtsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(link_libtsan) $(libtsan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Work around what appears to be a GNU make bug handling MAKEFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # values defined in terms of make variables, as is the case for CC and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libsanitizer/ubsan/Makefile.am libsanitizer/ubsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d480f26adc0..7769b3437e4 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libsanitizer/ubsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libsanitizer/ubsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -36,7 +36,12 @@ if LIBBACKTRACE_SUPPORTED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libubsan_la_LIBADD += $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libubsan_la_LIBADD += $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libubsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libubsan)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libubsan_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libubsan_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libubsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(link_libubsan) $(libubsan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Use special rules for files that require RTTI support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ubsan_handlers_cxx.% ubsan_type_hash.% ubsan_type_hash_itanium.% : AM_CXXFLAGS += -frtti
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libsanitizer/ubsan/Makefile.in libsanitizer/ubsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 92a8e387fd7..7e51480e970 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libsanitizer/ubsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libsanitizer/ubsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -400,7 +400,12 @@ libubsan_la_SOURCES = $(ubsan_files)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libubsan_la_LIBADD = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(top_builddir)/sanitizer_common/libsanitizer_common.la \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(am__append_1) $(am__append_2) $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libubsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libubsan)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@libubsan_darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libubsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(link_libubsan) $(libubsan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Work around what appears to be a GNU make bug handling MAKEFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # values defined in terms of make variables, as is the case for CC and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libssp/Makefile.am libssp/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1636e43b369..f7ed2aa6043 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libssp/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libssp/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -49,8 +49,12 @@ libssp_la_SOURCES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- vsnprintf-chk.c vsprintf-chk.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libssp_la_LIBADD =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libssp_la_DEPENDENCIES = $(version_dep) $(libssp_la_LIBADD)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libssp_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libssp_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libssp_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(version_arg) $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(version_arg) $(lt_host_flags) $(libssp_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libssp_nonshared_la_SOURCES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ssp-local.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libssp/Makefile.in libssp/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index bc8a0dc2b28..1cf86361b96 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libssp/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libssp/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -376,8 +376,11 @@ libssp_la_SOURCES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libssp_la_LIBADD =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libssp_la_DEPENDENCIES = $(version_dep) $(libssp_la_LIBADD)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@libssp_darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libssp_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(version_arg) $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(version_arg) $(lt_host_flags) $(libssp_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libssp_nonshared_la_SOURCES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ssp-local.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libssp/configure libssp/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 492915d2ce0..7a3c784aaf4 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libssp/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libssp/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -636,6 +636,8 @@ LIBOBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- get_gcc_base_ver
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- toolexeclibdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- toolexecdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_static
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_host_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -781,6 +783,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_toolexeclibdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1426,6 +1429,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Optional Packages:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7458,7 +7463,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9170,6 +9175,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9187,9 +9235,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11016,7 +11068,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 11019 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 11071 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11122,7 +11174,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 11125 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 11177 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11400,6 +11452,15 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Calculate toolexeclibdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Also toolexecdir, though it's only used in toolexeclibdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${version_specific_libs} in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11609,6 +11670,10 @@ if test -z "${LIBSSP_USE_SYMVER_SUN_TRUE}" && test -z "${LIBSSP_USE_SYMVER_SUN_F
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_SUN\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- : "${CONFIG_STATUS=./config.status}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_write_fail=0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libssp/configure.ac libssp/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index f30f81c54f6..90778e2355d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libssp/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libssp/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -165,6 +165,8 @@ AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GCC_WITH_TOOLEXECLIBDIR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Calculate toolexeclibdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Also toolexecdir, though it's only used in toolexeclibdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${version_specific_libs} in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libstdc++-v3/configure libstdc++-v3/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 9b602777545..7f1874c413a 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libstdc++-v3/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libstdc++-v3/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -789,6 +789,8 @@ GLIBCXX_HOSTED_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- glibcxx_compiler_shared_flag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- glibcxx_compiler_pic_flag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- glibcxx_lt_pic_flag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_static
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_host_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -924,6 +926,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_hosted_libstdcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libstdcxx_hosted
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libstdcxx_verbose
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1615,6 +1618,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-hosted-libstdcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- only build freestanding C++ runtime support
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libstdcxx-hosted
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8501,7 +8506,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10341,6 +10346,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10358,9 +10406,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12187,7 +12239,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 12190 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 12242 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12293,7 +12345,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 12296 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 12348 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13175,6 +13227,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13192,12 +13287,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15594,6 +15697,14 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$enable_vtable_verify" = yes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- predep_objects_CXX="${predep_objects_CXX} ${glibcxx_builddir}/../libgcc/vtv_start.o"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16017,7 +16128,7 @@ $as_echo "$glibcxx_cv_atomic_long_long" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fake what AC_TRY_COMPILE does.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext << EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 16020 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 16131 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int main()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef bool atomic_type;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16052,7 +16163,7 @@ $as_echo "$glibcxx_cv_atomic_bool" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rm -f conftest*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext << EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 16055 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 16166 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int main()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef short atomic_type;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16087,7 +16198,7 @@ $as_echo "$glibcxx_cv_atomic_short" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rm -f conftest*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext << EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 16090 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 16201 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int main()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // NB: _Atomic_word not necessarily int.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16123,7 +16234,7 @@ $as_echo "$glibcxx_cv_atomic_int" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rm -f conftest*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext << EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 16126 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 16237 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int main()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef long long atomic_type;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16279,7 +16390,7 @@ $as_echo "mutex" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # unnecessary for this test.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext << EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 16282 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 16393 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int main()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _Decimal32 d1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16321,7 +16432,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # unnecessary for this test.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext << EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 16324 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 16435 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- template<typename T1, typename T2>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- struct same
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { typedef T2 type; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -73038,6 +73149,10 @@ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -z "${GLIBCXX_HOSTED_TRUE}" && test -z "${GLIBCXX_HOSTED_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"GLIBCXX_HOSTED\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libstdc++-v3/configure.ac libstdc++-v3/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 91b3c1f32f2..8832c70de3c 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libstdc++-v3/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libstdc++-v3/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -108,6 +108,7 @@ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ACX_LT_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$enable_vtable_verify" = yes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- predep_objects_CXX="${predep_objects_CXX} ${glibcxx_builddir}/../libgcc/vtv_start.o"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libstdc++-v3/src/Makefile.am libstdc++-v3/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 5b9af41cdb9..925137c2ccc 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libstdc++-v3/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libstdc++-v3/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -152,8 +152,13 @@ libstdc___la_DEPENDENCIES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(top_builddir)/src/c++17/libc++17convenience.la \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(top_builddir)/src/c++20/libc++20convenience.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libstdc___darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libstdc___darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libstdc___la_LDFLAGS = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -version-info $(libtool_VERSION) ${version_arg} -lm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -version-info $(libtool_VERSION) ${version_arg} -lm $(libstdc___darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libstdc___la_LINK = $(CXXLINK) $(libstdc___la_LDFLAGS) $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libstdc++-v3/src/Makefile.in libstdc++-v3/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index f42d957af36..0ce75f30708 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libstdc++-v3/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libstdc++-v3/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -560,8 +560,11 @@ libstdc___la_DEPENDENCIES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(top_builddir)/src/c++17/libc++17convenience.la \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(top_builddir)/src/c++20/libc++20convenience.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@libstdc___darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libstdc___la_LDFLAGS = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -version-info $(libtool_VERSION) ${version_arg} -lm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -version-info $(libtool_VERSION) ${version_arg} -lm $(libstdc___darwin_rpath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libstdc___la_LINK = $(CXXLINK) $(libstdc___la_LDFLAGS) $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @GLIBCXX_LDBL_ALT128_COMPAT_FALSE@@GLIBCXX_LDBL_COMPAT_TRUE@LTCXXCOMPILE64 = $(LTCXXCOMPILE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libtool.m4 libtool.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b92e284d9f9..f3bddafc19d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libtool.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libtool.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1005,7 +1005,7 @@ _LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[[89]]*|UNSET,*-darwin[[12]][[0123456789]]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[[89]]*|UNSET,*-darwin[[12]][[0-9]]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[[012]][[,.]]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1039,6 +1039,45 @@ _LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m4_defun([_LT_DARWIN_LINKER_FEATURES],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m4_require([_LT_REQUIRED_DARWIN_CHECKS])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AC_ARG_ENABLE([darwin-at-rpath],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AS_HELP_STRING([--enable-darwin-at-path],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [install libraries with @rpath/library-name, requires rpaths to be added to executables]),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[[4-8]]*|UNSET,rhapsody*|10.[[0-4]][[,.]]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AC_MSG_WARN([Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[[4-8]]*|UNSET,rhapsody*|10.[[0-4]][[,.]]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[[5-9]]*|UNSET,darwin2*|10.1[[1-9]][[,.]]*|1[[1-9]].*[[,.]]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AC_MSG_NOTICE([@rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _LT_TAGVAR(archive_cmds_need_lc, $1)=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _LT_TAGVAR(hardcode_direct, $1)=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _LT_TAGVAR(hardcode_automatic, $1)=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1056,13 +1095,21 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m4_if([$1], [CXX],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ],[])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4227,6 +4274,7 @@ _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [Compiler flag to prevent dynamic linking])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ])# _LT_COMPILER_PIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_LT_TAGVAR(enable_darwin_at_rpath, $1)=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # _LT_LINKER_SHLIBS([TAGNAME])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ----------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6466,7 +6514,6 @@ fi # test "$_lt_caught_CXX_error" != yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_LANG_POP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ])# _LT_LANG_CXX_CONFIG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ---------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Figure out "hidden" library dependencies from verbose
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libvtv/configure libvtv/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index e7e490d8b3e..f09f4d9dbcf 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libvtv/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libvtv/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -640,6 +640,8 @@ VTV_CYGMIN_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- VTV_CYGMIN_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- XCFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libtool_VERSION
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_static
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_host_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -797,6 +799,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_cet
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1446,6 +1449,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-cet enable Intel CET in target libraries [default=auto]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Optional Packages:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8748,7 +8753,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10453,6 +10458,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10470,9 +10518,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12278,7 +12330,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 12281 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 12333 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12384,7 +12436,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 12387 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 12439 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13260,6 +13312,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13277,12 +13372,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15676,6 +15779,14 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # For libtool versioning info, format is CURRENT:REVISION:AGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libtool_VERSION=1:0:0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16021,6 +16132,10 @@ if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -z "${VTV_CYGMIN_TRUE}" && test -z "${VTV_CYGMIN_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"VTV_CYGMIN\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git libvtv/configure.ac libvtv/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index f3b937e4b10..50aaadbb3a3 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libvtv/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libvtv/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -153,6 +153,7 @@ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ACX_LT_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # For libtool versioning info, format is CURRENT:REVISION:AGE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libtool_VERSION=1:0:0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git lto-plugin/configure lto-plugin/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d522bd24c95..23162fc0fff 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lto-plugin/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lto-plugin/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -634,6 +634,8 @@ LTLIBOBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBOBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_noncanonical
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_host_flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OTOOL64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIPO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -786,6 +788,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_precious_vars='build_alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1431,6 +1434,8 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Optional Packages:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8603,7 +8608,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10309,6 +10314,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10326,9 +10374,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12134,7 +12186,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 12137 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 12189 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12240,7 +12292,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 12243 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 12295 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12477,6 +12529,14 @@ CC="$lt_save_CC"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Only expand once:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12723,6 +12783,10 @@ if test -z "${LTO_PLUGIN_USE_SYMVER_SUN_TRUE}" && test -z "${LTO_PLUGIN_USE_SYMV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"LTO_PLUGIN_USE_SYMVER_SUN\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- : "${CONFIG_STATUS=./config.status}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_write_fail=0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git lto-plugin/configure.ac lto-plugin/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 0a7202782ae..5812bbbfc08 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lto-plugin/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lto-plugin/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -110,6 +110,7 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(ac_lto_plugin_extra_ldflags)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ACX_LT_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(target_noncanonical)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_TYPE_INT64_T
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git zlib/Makefile.in zlib/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 3f5102d1b87..80fe3b69116 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- zlib/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ zlib/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -353,6 +353,8 @@ datadir = @datadir@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- datarootdir = @datarootdir@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- docdir = @docdir@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dvidir = @dvidir@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie = @enable_host_pie@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_shared = @enable_host_shared@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- exec_prefix = @exec_prefix@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host = @host@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_alias = @host_alias@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git zlib/configure zlib/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index e35ac6e7e17..ccafc4f03f7 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- zlib/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ zlib/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -635,10 +635,14 @@ am__EXEEXT_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LTLIBOBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBOBJS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PICFLAG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TARGET_LIBRARY_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TARGET_LIBRARY_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- toolexeclibdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- toolexecdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CPP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OTOOL64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -776,8 +780,10 @@ with_pic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_fast_install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_gnu_ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- with_toolexeclibdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- enable_host_shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+enable_host_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- '
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_precious_vars='build_alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- host_alias
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1419,7 +1425,10 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-darwin-at-path install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-host-shared build host code as shared libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Optional Packages:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6934,7 +6943,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8913,6 +8922,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # needs access.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8930,9 +8982,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10759,7 +10815,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 10762 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 10818 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10865,7 +10921,7 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#line 10868 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#line 10924 "configure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11102,6 +11158,14 @@ CC="$lt_save_CC"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Only expand once:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Find CPP now so that any conditional tests below won't do it and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # thereby make the resulting definitions conditional.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11548,15 +11612,31 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- multilib_arg=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Check whether --enable-host-shared was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "${enable_host_shared+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- enableval=$enable_host_shared; PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_shared;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ enableval=$enable_host_pie;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_config_files="$ac_config_files Makefile"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat >confcache <<\_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11732,6 +11812,10 @@ if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_fn_error $? "conditional \"TARGET_LIBRARY\" was never defined.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git zlib/configure.ac zlib/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index be1cfe29651..9501cdfea85 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- zlib/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ zlib/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -64,6 +64,7 @@ GCC_CET_FLAGS(CET_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(CET_FLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Find CPP now so that any conditional tests below won't do it and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # thereby make the resulting definitions conditional.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -122,11 +123,26 @@ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- multilib_arg=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [AS_HELP_STRING([--enable-host-shared],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- [build host code as shared libraries])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--[PICFLAG=-fPIC], [PICFLAG=])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build host code as shared libraries])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(enable_host_shared)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ [build host code as PIE])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(enable_host_pie)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CONFIG_FILES([Makefile])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_OUTPUT
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc13/files/patch-darwin-gcc-13.3.0.diff b/lang/gcc13/files/patch-darwin-gcc-13.3.0.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..576e7e10b3b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc13/files/patch-darwin-gcc-13.3.0.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,33242 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git Makefile.def Makefile.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 35e994eb77e..9b4a8a2bf7a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -47,7 +47,8 @@ host_modules= { module= fixincludes; bootstrap=true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_modules= { module= flex; no_check_cross= true; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_modules= { module= gas; bootstrap=true; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_modules= { module= gcc; bootstrap=true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- extra_make_flags="$(EXTRA_GCC_FLAGS)"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_make_flags="$(EXTRA_GCC_FLAGS)";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_configure_flags='@gcc_host_pie@'; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_modules= { module= gmp; lib_path=.libs; bootstrap=true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // Work around in-tree gmp configure bug with missing flex.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_configure_flags='--disable-shared LEX="touch lex.yy.c" @host_libs_picflag@';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git Makefile.in Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 205d3c30bde..fdfd3d75593 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12016,7 +12016,7 @@ configure-gcc:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $$s/$$module_srcdir/configure \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --srcdir=$${topdir}/$$module_srcdir \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --target=${target_alias} @gcc_host_pie@ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ || exit 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @endif gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12051,7 +12051,8 @@ configure-stage1-gcc:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(STAGE1_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(STAGE1_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12084,7 +12085,8 @@ configure-stage2-gcc:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(STAGE2_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(STAGE2_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12117,7 +12119,8 @@ configure-stage3-gcc:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(STAGE3_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(STAGE3_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12150,7 +12153,8 @@ configure-stage4-gcc:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(STAGE4_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(STAGE4_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12183,7 +12187,8 @@ configure-stageprofile-gcc:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(STAGEprofile_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(STAGEprofile_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: configure-stagetrain-gcc maybe-configure-stagetrain-gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12216,7 +12221,8 @@ configure-stagetrain-gcc:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(STAGEtrain_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(STAGEtrain_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12249,7 +12255,8 @@ configure-stagefeedback-gcc:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(STAGEfeedback_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(STAGEfeedback_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: configure-stageautoprofile-gcc maybe-configure-stageautoprofile-gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12282,7 +12289,8 @@ configure-stageautoprofile-gcc:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(STAGEautoprofile_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(STAGEautoprofile_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: configure-stageautofeedback-gcc maybe-configure-stageautofeedback-gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12315,7 +12323,8 @@ configure-stageautofeedback-gcc:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --target=${target_alias} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-build-libsubdir=$(HOST_SUBDIR) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(STAGEautofeedback_CONFIGURE_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(STAGEautofeedback_CONFIGURE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @gcc_host_pie@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @endif gcc-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git README.md README.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..ea4ecef2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ README.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,30 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# This is a branch of GCC-13.3 supporting AArch64(Arm64) on Darwin.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The branch is suitable for powerpc, i686, x86_64 and aarch64 Darwin from Darwin9 (MacOSX 10.5) through Darwin23 (macOS 14 / Sonoma) on architectures relevant to each version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Please see README for general information on the GCC sources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The GCC 13.3 upstream release has many bug-fixes and improvements, please see the general GCC release documentation for details.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The notable changes for Darwin/macOS are:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * better support for the dyld-based linker in Xcode 15+.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * better support for macOS 14.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * back-ported editions of "official" implementations for relocatable compiler and handling of `__has_feature/__has_extension`.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Please see gcc/config/aarch64/darwinpcs.md for a description of the AArch64 ABI
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**_The current release is GCC-13.3-darwin-r0. (May 2024)_**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++This release:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * Includes all 13.3 Upstream bug fixes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * I've included support for the `availability` attribute in this branch, as it is an important facility for compatibility with Apple SDKs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Extras thanks to:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * 'FX' (https://github.com/fxcoudert) for the main part of the ```__float128``` support, progressing upstream commits and test fixes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * All folks who have tested and reported issues.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Iain Sandoe, May 2024.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Please report issues for this branch to:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++https://github.com/iains/gcc-13-branch/issues
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git c++tools/Makefile.in c++tools/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 77bda3d56dc..dcb1029e064 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- c++tools/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ c++tools/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29,8 +29,9 @@ AUTOCONF := @AUTOCONF@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AUTOHEADER := @AUTOHEADER@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CXX := @CXX@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CXXFLAGS := @CXXFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-PIEFLAG := @PIEFLAG@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CXXOPTS := $(CXXFLAGS) $(PIEFLAG) -fno-exceptions -fno-rtti
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PICFLAG := @PICFLAG@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LD_PICFLAG := @LD_PICFLAG@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CXXOPTS := $(CXXFLAGS) $(PICFLAG) -fno-exceptions -fno-rtti
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LDFLAGS := @LDFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exeext := @EXEEXT@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBIBERTY := ../libiberty/libiberty.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -90,11 +91,15 @@ ifeq (@CXX_AUX_TOOLS@,yes)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all::g++-mapper-server$(exeext)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ifneq ($(PICFLAG),)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++override LIBIBERTY := ../libiberty/pic/libiberty.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAPPER.O := server.o resolver.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CODYLIB = ../libcody/libcody.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CXXINC += -I$(srcdir)/../libcody -I$(srcdir)/../include -I$(srcdir)/../gcc -I. -I../gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ g++-mapper-server$(exeext): $(MAPPER.O) $(CODYLIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- +$(CXX) $(LDFLAGS) $(PIEFLAG) -o $@ $^ $(LIBIBERTY) $(NETLIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ +$(CXX) $(LDFLAGS) $(PICFLAG) $(LD_PICFLAG) -o $@ $^ $(LIBIBERTY) $(NETLIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # copy to gcc dir so tests there can run
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all::../gcc/g++-mapper-server$(exeext)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git c++tools/configure c++tools/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 742816e4253..88087009383 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- c++tools/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ c++tools/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -627,7 +627,8 @@ get_gcc_base_ver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ EGREP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GREP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CXXCPP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-PIEFLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LD_PICFLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PICFLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINTAINER
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CXX_AUX_TOOLS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AUTOHEADER
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -700,6 +701,7 @@ enable_c___tools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_checking
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_default_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ '
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_precious_vars='build_alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1333,6 +1335,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ only specific categories of checks. Categories are:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ yes,no,all,none,release.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-default-pie enable Position Independent Executable as default
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Optional Packages:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2990,12 +2993,20 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check whether --enable-default-pie was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check whether --enable-default-pie was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${enable_default_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- enableval=$enable_default_pie; PIEFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_default_pie; PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PIEFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_pie; PICFLAG=-fPIE; LD_PICFLAG=-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check if O_CLOEXEC is defined by fcntl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git c++tools/configure.ac c++tools/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 23e98c8e721..44dfaccbbfa 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- c++tools/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ c++tools/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -102,8 +102,15 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_ARG_ENABLE(default-pie,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [AS_HELP_STRING([--enable-default-pie],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [enable Position Independent Executable as default])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-[PIEFLAG=-fPIE], [PIEFLAG=])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AC_SUBST([PIEFLAG])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[PICFLAG=-fPIE], [PICFLAG=])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build host code as PIE])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[PICFLAG=-fPIE; LD_PICFLAG=-pie], [])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(LD_PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check if O_CLOEXEC is defined by fcntl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CACHE_CHECK(for O_CLOEXEC, ac_cv_o_cloexec, [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git configure configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 117a7ef23f2..c721ee4b5b2 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -687,7 +687,10 @@ extra_host_zlib_configure_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_host_libiberty_configure_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ stage1_languages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_libs_picflag
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PICFLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gcc_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_linker_plugin_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_linker_plugin_configure_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ islinc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -830,6 +833,7 @@ enable_isl_version_check
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_lto
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_linker_plugin_configure_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_linker_plugin_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_host_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_stage1_languages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_objc_gc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1558,6 +1562,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-linker-plugin-flags=FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ additional flags for configuring and building linker
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ plugins [none]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-host-pie build position independent host executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-host-shared build host code as shared libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-stage1-languages[=all]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ choose additional languages to build during stage1.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3451,6 +3456,8 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Disable libffi for some systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "${target}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64*-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ powerpc-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i[3456789]86-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8414,6 +8421,20 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++case $target in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-darwin2* | *-darwin1[56789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # For these versions, we default to using embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" != "xno"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ poststage1_ldflags="$poststage1_ldflags -nodefaultrpaths"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # For these versions, we only use embedded rpaths on demand.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ poststage1_ldflags="$poststage1_ldflags -nodefaultrpaths"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # GCC GRAPHITE dependency isl.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8645,6 +8666,39 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Handle --enable-host-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# If host PIE executables are the default (or must be forced on) for some host,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# we must pass that configuration to the gcc directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gcc_host_pie=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_pie; host_pie=$enableval
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case $host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$host_pie != xyes ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # for Darwin20+ this is required.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIE executables are required for the configured host, host-pie setting ignored." >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: PIE executables are required for the configured host, host-pie setting ignored." >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ host_pie=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_host_pie=--enable-host-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *) ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case $host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Default to PIE (mandatory for aarch64).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ host_pie=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_host_pie=--enable-host-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *) host_pie=no ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Checked early to determine whether jit is an 'all' language
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check whether --enable-host-shared was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8654,26 +8708,57 @@ if test "${enable_host_shared+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ x86_64-*-darwin* | aarch64-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test x$host_shared != xyes ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PIC is the default, and actually cannot be switched off.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- echo configure.ac: warning: PIC code is required for the configured target, host-shared setting ignored. 1>&2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIC code is required for the configured host; host-shared setting ignored." >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: PIC code is required for the configured host; host-shared setting ignored." >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ host_shared=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$host_pie = xyes -a x$host_shared != xyes ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIC code is required for PIE host executables host-shared setting ignored." >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: PIC code is required for PIE host executables host-shared setting ignored." >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_shared=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *) ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case $host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # 64B x86_64 and Aarch64 Darwin default to PIC.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ x86_64-*-darwin* | aarch64-*-darwin*) host_shared=yes ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *) host_shared=no ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # 32B and powerpc64 Darwin must use PIC to link PIE exes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*-darwin*) host_shared=$host_pie ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *) host_shared=no;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case $host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Since host shared is the default for 64b Darwin, and also enabled for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # host_pie, ensure that we present the PIE flag when host_pie is active.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # If we are building PIC/PIE host executables, and we are building dependent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # libs (e.g. GMP) in-tree those libs need to be configured to generate PIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # code.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_libs_picflag=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "$host_shared" = "yes";then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "$host_shared" = "yes" -o "$host_pie" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_libs_picflag='--with-pic'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git configure.ac configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b3e9bbd2aa5..a75c9e8850c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -710,6 +710,8 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Disable libffi for some systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "${target}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64*-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ powerpc-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i[[3456789]]86-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1806,6 +1808,20 @@ AC_ARG_WITH(boot-ldflags,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$poststage1_libs" = ""; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ poststage1_ldflags="-static-libstdc++ -static-libgcc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++case $target in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-darwin2* | *-darwin1[[56789]]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # For these versions, we default to using embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" != "xno"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ poststage1_ldflags="$poststage1_ldflags -nodefaultrpaths"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # For these versions, we only use embedded rpaths on demand.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ poststage1_ldflags="$poststage1_ldflags -nodefaultrpaths"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(poststage1_ldflags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # GCC GRAPHITE dependency isl.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1891,6 +1907,36 @@ AC_ARG_ENABLE(linker-plugin-flags,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_linker_plugin_flags=)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(extra_linker_plugin_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Handle --enable-host-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# If host PIE executables are the default (or must be forced on) for some host,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# we must pass that configuration to the gcc directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gcc_host_pie=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build position independent host executables])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[host_pie=$enableval
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case $host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$host_pie != xyes ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # for Darwin20+ this is required.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AC_MSG_WARN([PIE executables are required for the configured host, host-pie setting ignored.])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ host_pie=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_host_pie=--enable-host-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *) ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[case $host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Default to PIE (mandatory for aarch64).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ host_pie=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_host_pie=--enable-host-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *) host_pie=no ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(host_pie)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(gcc_host_pie)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Checked early to determine whether jit is an 'all' language
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1901,23 +1947,52 @@ AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ x86_64-*-darwin* | aarch64-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test x$host_shared != xyes ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PIC is the default, and actually cannot be switched off.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- echo configure.ac: warning: PIC code is required for the configured target, host-shared setting ignored. 1>&2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AC_MSG_WARN([PIC code is required for the configured host; host-shared setting ignored.])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ host_shared=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$host_pie = xyes -a x$host_shared != xyes ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AC_MSG_WARN([PIC code is required for PIE host executables host-shared setting ignored.])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_shared=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *) ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [case $host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # 64B x86_64 and Aarch64 Darwin default to PIC.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ x86_64-*-darwin* | aarch64-*-darwin*) host_shared=yes ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *) host_shared=no ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # 32B and powerpc64 Darwin must use PIC to link PIE exes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*-darwin*) host_shared=$host_pie ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *) host_shared=no;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(host_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case $host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Since host shared is the default for 64b Darwin, and also enabled for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # host_pie, ensure that we present the PIE flag when host_pie is active.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # If we are building PIC/PIE host executables, and we are building dependent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # libs (e.g. GMP) in-tree those libs need to be configured to generate PIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # code.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_libs_picflag=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "$host_shared" = "yes";then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "$host_shared" = "yes" -o "$host_pie" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_libs_picflag='--with-pic'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(host_libs_picflag)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git fixincludes/Makefile.in fixincludes/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1937dcaa32d..e6ce41dba39 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- fixincludes/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ fixincludes/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -73,7 +73,7 @@ default : all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Now figure out from those variables how to compile and link.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .c.o:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(CC) -c $(CFLAGS) $(WARN_CFLAGS) $(CPPFLAGS) $(FIXINC_CFLAGS) $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(CC) -c $(CFLAGS) $(PICFLAG) $(WARN_CFLAGS) $(CPPFLAGS) $(FIXINC_CFLAGS) $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # The only suffixes we want for implicit rules are .c and .o.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .SUFFIXES:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -87,7 +87,11 @@ default : all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ## # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ifeq ($(PICFLAG),)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBIBERTY=../libiberty/libiberty.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIBIBERTY=../libiberty/pic/libiberty.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ALLOBJ = fixincl.o fixtests.o fixfixes.o server.o procopen.o \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fixlib.o fixopts.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -107,15 +111,15 @@ oneprocess : full-stamp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ twoprocess : test-stamp $(AF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ full-stamp : $(ALLOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(CC) $(CFLAGS) $(LDFLAGS) -o $(FI) $(ALLOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(CC) $(CFLAGS) $(PICFLAG) $(LDFLAGS) $(LD_PICFLAG) -o $(FI) $(ALLOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(STAMP) $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test-stamp : $(TESTOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(CC) $(CFLAGS) $(LDFLAGS) -o $(FI) $(TESTOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(CC) $(CFLAGS) $(PICFLAG) $(LDFLAGS) $(LD_PICFLAG) -o $(FI) $(TESTOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(STAMP) $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(AF): $(FIXOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(FIXOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(CC) $(CFLAGS) $(PICFLAG) $(LDFLAGS) $(LD_PICFLAG) -o $@ $(FIXOBJ) $(LIBIBERTY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(ALLOBJ) : $(HDR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fixincl.o : fixincl.c $(srcdir)/fixincl.x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git fixincludes/configure fixincludes/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index bdcc41f6ddc..b2759ee3b98 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- fixincludes/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ fixincludes/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -623,6 +623,8 @@ ac_subst_vars='LTLIBOBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBOBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ get_gcc_base_ver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LD_PICFLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PICFLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_noncanonical
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ WERROR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -695,6 +697,7 @@ enable_option_checking
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_werror_always
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_local_prefix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_twoprocess
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ '
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1323,6 +1326,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-werror-always enable -Werror despite compiler version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-twoprocess Use a separate process to apply the fixes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-maintainer-mode enable make rules and dependencies not useful
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (and sometimes confusing) to the casual installer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3044,7 +3048,6 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # the compiler configuration to `libtool'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # _LT_LANG_CXX_CONFIG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # ---------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Figure out "hidden" library dependencies from verbose
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4835,6 +4838,15 @@ $as_echo "#define SEPARATE_FIX_PROC 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_pie; PICFLAG=-fPIE; LD_PICFLAG=-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case $host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vax-dec-bsd* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git fixincludes/configure.ac fixincludes/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ef2227e3c93..4e78511d20f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- fixincludes/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ fixincludes/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -68,6 +68,14 @@ if test $TARGET = twoprocess; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [Define if testing and fixing are done by separate process])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build host code as PIE])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[PICFLAG=-fPIE; LD_PICFLAG=-pie], [])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(LD_PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case $host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vax-dec-bsd* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_DEFINE(exit, xexit, [Define to xexit if the host system does not support atexit])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git fixincludes/fixincl.x fixincludes/fixincl.x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5e955a288d2..266c76df1d3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- fixincludes/fixincl.x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ fixincludes/fixincl.x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,11 +2,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * DO NOT EDIT THIS FILE (fixincl.x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * It has been AutoGen-ed December 11, 2023 at 02:50:24 PM by AutoGen 5.18.16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * It has been AutoGen-ed May 22, 2024 at 10:16:02 AM by AutoGen 5.18.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * From the definitions inclhack.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * and the template file fixincl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* DO NOT SVN-MERGE THIS FILE, EITHER Mon Dec 11 14:50:24 CET 2023
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* DO NOT SVN-MERGE THIS FILE, EITHER Wed May 22 10:16:02 BST 2024
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * You must regenerate it. Use the ./genfixes script.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15,7 +15,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * certain ANSI-incompatible system header files which are fixed to work
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * correctly with ANSI C and placed in a directory that GNU C will search.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * This file contains 274 fixup descriptions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * This file contains 272 fixup descriptions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * See README for more information.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -267,56 +267,6 @@ static const char* apzAab_Darwin7_9_Long_Double_FuncsPatch[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif /* __MATH__ */",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (char*)NULL };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* * * * * * * * * * * * * * * * * * * * * * * * * *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * Description of Darwin_Api_Availability fix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tSCC zDarwin_Api_AvailabilityName[] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "darwin_api_availability";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * File name selection pattern
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tSCC zDarwin_Api_AvailabilityList[] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "os/availability.h\0";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * Machine/OS name selection pattern
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tSCC* apzDarwin_Api_AvailabilityMachs[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "*-*-darwin*",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (const char*)NULL };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * content selection pattern - do fix if pattern found
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tSCC zDarwin_Api_AvailabilitySelect0[] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- " *#define __API_AVAILABLE.*\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *#define __API_DEPRECATED.*\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *#define __API_DEPRECATED_WITH_REPLACEMENT.*\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *#define __API_UNAVAILABLE.*\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * content bypass pattern - skip fix if pattern found
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tSCC zDarwin_Api_AvailabilityBypass0[] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "__IPHONE_OS_VERSION_MIN_REQUIRED";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define DARWIN_API_AVAILABILITY_TEST_CT 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static tTestDesc aDarwin_Api_AvailabilityTests[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- { TT_NEGREP, zDarwin_Api_AvailabilityBypass0, (regex_t*)NULL },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- { TT_EGREP, zDarwin_Api_AvailabilitySelect0, (regex_t*)NULL }, };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * Fix Command Arguments for Darwin_Api_Availability
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static const char* apzDarwin_Api_AvailabilityPatch[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "format",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- " #define API_AVAILABLE(...)\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #define API_DEPRECATED(...)\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #define API_DEPRECATED_WITH_REPLACEMENT(...)\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #define API_UNAVAILABLE(...)\n",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (char*)NULL };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* * * * * * * * * * * * * * * * * * * * * * * * * *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * Description of Aab_Fd_Zero_Asm_Posix_Types_H fix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2763,51 +2713,6 @@ extern \"C\" {\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif\n",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (char*)NULL };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* * * * * * * * * * * * * * * * * * * * * * * * * *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * Description of Darwin_Availabilityinternal fix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tSCC zDarwin_AvailabilityinternalName[] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "darwin_availabilityinternal";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * File name selection pattern
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tSCC zDarwin_AvailabilityinternalList[] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "AvailabilityInternal.h\0";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * Machine/OS name selection pattern
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tSCC* apzDarwin_AvailabilityinternalMachs[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "*-*-darwin*",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (const char*)NULL };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * content selection pattern - do fix if pattern found
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tSCC zDarwin_AvailabilityinternalSelect0[] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "#define[ \t]+(__API_[ADU]\\([^)]*\\)).*";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define DARWIN_AVAILABILITYINTERNAL_TEST_CT 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static tTestDesc aDarwin_AvailabilityinternalTests[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- { TT_EGREP, zDarwin_AvailabilityinternalSelect0, (regex_t*)NULL }, };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * Fix Command Arguments for Darwin_Availabilityinternal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static const char* apzDarwin_AvailabilityinternalPatch[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "format",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "#if defined(__has_attribute)\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #if __has_attribute(availability)\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-%0\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #else\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #define %1\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #endif\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#else\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #define %1\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#endif",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (char*)NULL };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* * * * * * * * * * * * * * * * * * * * * * * * * *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * Description of Darwin_9_Long_Double_Funcs_2 fix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11169,9 +11074,9 @@ static const char* apzX11_SprintfPatch[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * List of all fixes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define REGEX_COUNT 313
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define REGEX_COUNT 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define MACH_LIST_SIZE_LIMIT 187
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define FIX_COUNT 274
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define FIX_COUNT 272
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * Enumerate the fixes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11180,7 +11085,6 @@ typedef enum {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AAB_AIX_STDIO_FIXIDX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AAB_AIX_FCNTL_FIXIDX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AAB_DARWIN7_9_LONG_DOUBLE_FUNCS_FIXIDX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- DARWIN_API_AVAILABILITY_FIXIDX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AAB_FD_ZERO_ASM_POSIX_TYPES_H_FIXIDX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AAB_FD_ZERO_GNU_TYPES_H_FIXIDX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AAB_FD_ZERO_SELECTBITS_H_FIXIDX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11242,7 +11146,6 @@ typedef enum {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CTRL_QUOTES_DEF_FIXIDX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CTRL_QUOTES_USE_FIXIDX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CXX_UNREADY_FIXIDX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- DARWIN_AVAILABILITYINTERNAL_FIXIDX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DARWIN_9_LONG_DOUBLE_FUNCS_2_FIXIDX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DARWIN_EXTERNC_FIXIDX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DARWIN_GCC4_BREAKAGE_FIXIDX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11469,11 +11372,6 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AAB_DARWIN7_9_LONG_DOUBLE_FUNCS_TEST_CT, FD_MACH_ONLY | FD_REPLACEMENT,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aAab_Darwin7_9_Long_Double_FuncsTests, apzAab_Darwin7_9_Long_Double_FuncsPatch, 0 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- { zDarwin_Api_AvailabilityName, zDarwin_Api_AvailabilityList,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- apzDarwin_Api_AvailabilityMachs,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- DARWIN_API_AVAILABILITY_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- aDarwin_Api_AvailabilityTests, apzDarwin_Api_AvailabilityPatch, 0 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { zAab_Fd_Zero_Asm_Posix_Types_HName, zAab_Fd_Zero_Asm_Posix_Types_HList,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ apzAab_Fd_Zero_Asm_Posix_Types_HMachs,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AAB_FD_ZERO_ASM_POSIX_TYPES_H_TEST_CT, FD_MACH_ONLY | FD_REPLACEMENT,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11779,11 +11677,6 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CXX_UNREADY_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aCxx_UnreadyTests, apzCxx_UnreadyPatch, 0 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- { zDarwin_AvailabilityinternalName, zDarwin_AvailabilityinternalList,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- apzDarwin_AvailabilityinternalMachs,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- DARWIN_AVAILABILITYINTERNAL_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- aDarwin_AvailabilityinternalTests, apzDarwin_AvailabilityinternalPatch, 0 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { zDarwin_9_Long_Double_Funcs_2Name, zDarwin_9_Long_Double_Funcs_2List,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ apzDarwin_9_Long_Double_Funcs_2Machs,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DARWIN_9_LONG_DOUBLE_FUNCS_2_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git fixincludes/inclhack.def fixincludes/inclhack.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a2970fcc0a9..86a89d063c9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- fixincludes/inclhack.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ fixincludes/inclhack.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -194,33 +194,6 @@ fix = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _EndOfHeader_;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * SDKs for 10.13 and 10.14 omit the definitions for API_AVAILABLE where
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * __attribute__((availability)) is not supported.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fix = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- hackname = darwin_api_availability;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mach = "*-*-darwin*";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- files = os/availability.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- bypass = "__IPHONE_OS_VERSION_MIN_REQUIRED";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- select =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- " *#define __API_AVAILABLE.*\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- " *#define __API_DEPRECATED.*\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- " *#define __API_DEPRECATED_WITH_REPLACEMENT.*\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- " *#define __API_UNAVAILABLE.*\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- c_fix = format;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- c_fix_arg =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- " #define API_AVAILABLE(...)\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- " #define API_DEPRECATED(...)\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- " #define API_DEPRECATED_WITH_REPLACEMENT(...)\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- " #define API_UNAVAILABLE(...)\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- test_text =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "#define __API_AVAILABLE(...)\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "#define __API_DEPRECATED(...)\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "#define __API_DEPRECATED_WITH_REPLACEMENT(...)\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "#define __API_UNAVAILABLE(...)\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * This fixes __FD_ZERO bug for linux 2.x.y (x <= 2 && y <= some n)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1350,32 +1323,6 @@ fix = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test_text = "extern void* malloc( size_t );";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * macOS 10.12 <AvailabilityInternal.h> uses __attribute__((availability))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * unconditionally.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fix = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- hackname = darwin_availabilityinternal;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mach = "*-*-darwin*";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- files = AvailabilityInternal.h;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- select = "#define[ \t]+(__API_[ADU]\\([^)]*\\)).*";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- c_fix = format;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- c_fix_arg = <<- _EOFix_
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #if defined(__has_attribute)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #if __has_attribute(availability)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- %0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #define %1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #define %1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _EOFix_;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- test_text = "#define __API_A(x) __attribute__((availability(__API_AVAILABLE_PLATFORM_##x)))\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "#define __API_D(msg,x) __attribute__((availability(__API_DEPRECATED_PLATFORM_##x,message=msg)))";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * For the AAB_darwin7_9_long_double_funcs fix (and later fixes for long long)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * to be useful, the main math.h must use <> and not "" includes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/Makefile.in gcc/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 775aaa1b3c4..740199cb36f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -158,6 +158,9 @@ LDFLAGS = @LDFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Should we build position-independent host code?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PICFLAG = @PICFLAG@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# The linker flag for the above.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LD_PICFLAG = @LD_PICFLAG@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Flags to determine code coverage. When coverage is disabled, this will
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # contain the optimization flags, as you normally want code coverage
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # without optimization.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -266,19 +269,19 @@ LINKER = $(CC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LINKER_FLAGS = $(CFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie = @enable_host_pie@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable Intel CET on Intel CET enabled host if needed.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CET_HOST_FLAGS = @CET_HOST_FLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ COMPILER += $(CET_HOST_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-NO_PIE_CFLAGS = @NO_PIE_CFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-NO_PIE_FLAG = @NO_PIE_FLAG@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DO_LINK_MUTEX = @DO_LINK_MUTEX@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# We don't want to compile the compilers with -fPIE, it make PCH fail.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-COMPILER += $(NO_PIE_CFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Maybe compile the compilers with -fPIE or -fPIC.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++COMPILER += $(PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Link with -no-pie since we compile the compiler with -fno-PIE.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LINKER += $(NO_PIE_FLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Link with -pie, or -no-pie, depending on the above.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LINKER += $(LD_PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Like LINKER, but use a mutex for serializing front end links.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq (@DO_LINK_MUTEX@,true)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1050,7 +1053,7 @@ RTL_SSA_H = $(PRETTY_PRINT_H) insn-config.h splay-tree-utils.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # programs built during a bootstrap.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # autoconf inserts -DCROSS_DIRECTORY_STRUCTURE if we are building a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # cross compiler which does not use the native headers and libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-INTERNAL_CFLAGS = -DIN_GCC $(PICFLAG) @CROSS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++INTERNAL_CFLAGS = -DIN_GCC @CROSS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # This is the variable actually used when we compile. If you change this,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # you probably want to update BUILD_CFLAGS in configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1068,21 +1071,24 @@ ALL_CXXFLAGS = $(T_CFLAGS) $(CFLAGS-$@) $(CXXFLAGS) $(INTERNAL_CFLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ALL_CPPFLAGS = $(INCLUDES) $(CPPFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # This is the variable to use when using $(COMPILER).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ALL_COMPILERFLAGS = $(ALL_CXXFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ALL_COMPILERFLAGS = $(ALL_CXXFLAGS) $(PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # This is the variable to use when using $(LINKER).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ALL_LINKERFLAGS = $(ALL_CXXFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ALL_LINKERFLAGS = $(ALL_CXXFLAGS) $(LD_PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Build and host support libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Use the "pic" build of libiberty if --enable-host-shared, unless we are
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# building for mingw.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Use the "pic" build of libiberty if --enable-host-shared or --enable-host-pie,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# unless we are building for mingw.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBIBERTY_PICDIR=$(if $(findstring mingw,$(target)),,pic)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ifeq ($(enable_host_shared),yes)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ifneq ($(enable_host_shared)$(enable_host_pie),)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBIBERTY = ../libiberty/$(LIBIBERTY_PICDIR)/libiberty.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-BUILD_LIBIBERTY = $(build_libobjdir)/libiberty/$(LIBIBERTY_PICDIR)/libiberty.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBIBERTY = ../libiberty/libiberty.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ifeq ($(enable_host_shared),yes)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++BUILD_LIBIBERTY = $(build_libobjdir)/libiberty/$(LIBIBERTY_PICDIR)/libiberty.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BUILD_LIBIBERTY = $(build_libobjdir)/libiberty/libiberty.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1167,6 +1173,8 @@ LANG_MAKEFRAGS = @all_lang_makefrags@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Used by gcc/jit/Make-lang.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LD_VERSION_SCRIPT_OPTION = @ld_version_script_option@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LD_SONAME_OPTION = @ld_soname_option@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@DARWIN_RPATH = @rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_FALSE@DARWIN_RPATH = ${libdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Flags to pass to recursive makes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # CC is set by configure.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1973,9 +1981,12 @@ cs-tconfig.h: Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(SHELL) $(srcdir)/mkconfig.sh tconfig.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cs-tm.h: Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- TARGET_CPU_DEFAULT="$(target_cpu_default)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- HEADERS="$(tm_include_list)" DEFINES="$(tm_defines)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(SHELL) $(srcdir)/mkconfig.sh tm.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_FALSE@ TARGET_CPU_DEFAULT="$(target_cpu_default)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_FALSE@ HEADERS="$(tm_include_list)" DEFINES="$(tm_defines)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_FALSE@ $(SHELL) $(srcdir)/mkconfig.sh tm.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ TARGET_CPU_DEFAULT="$(target_cpu_default)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ HEADERS="$(tm_include_list)" DEFINES="$(tm_defines) DARWIN_AT_RPATH=1" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ $(SHELL) $(srcdir)/mkconfig.sh tm.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cs-tm_p.h: Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TARGET_CPU_DEFAULT="" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4141,6 +4152,9 @@ site.exp: ./config.status Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "set COMPAT_OPTIONS \"$(COMPAT_OPTIONS)\"" >> ./site.tmp; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else true; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @if test "X@ENABLE_DARWIN_AT_RPATH_TRUE@" != "X#" ; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ echo "set ENABLE_DARWIN_AT_RPATH 1" >> ./site.tmp; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @echo "## All variables above are generated by configure. Do Not Edit ##" >> ./site.tmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @cat ./site.tmp > site.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @cat site.bak | sed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/aclocal.m4 gcc/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6be36df5190..126e09bbcd1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12,6 +12,56 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PARTICULAR PURPOSE.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# AM_CONDITIONAL -*- Autoconf -*-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Copyright (C) 1997-2017 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# This file is free software; the Free Software Foundation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# gives unlimited permission to copy and/or distribute it,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# with or without modifications, as long as this notice is preserved.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# AM_CONDITIONAL(NAME, SHELL-CONDITION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# -------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Define a conditional.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_DEFUN([AM_CONDITIONAL],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[AC_PREREQ([2.52])dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST([$1_TRUE])dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST([$1_FALSE])dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_AM_SUBST_NOTMAKE([$1_TRUE])dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_AM_SUBST_NOTMAKE([$1_FALSE])dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++m4_define([_AM_COND_VALUE_$1], [$2])dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if $2; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $1_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $1_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $1_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $1_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_CONFIG_COMMANDS_PRE(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AC_MSG_ERROR([[conditional "$1" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally.]])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Copyright (C) 2006-2017 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# This file is free software; the Free Software Foundation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# gives unlimited permission to copy and/or distribute it,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# with or without modifications, as long as this notice is preserved.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# _AM_SUBST_NOTMAKE(VARIABLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# ---------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# This macro is traced by Automake.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_DEFUN([_AM_SUBST_NOTMAKE])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# AM_SUBST_NOTMAKE(VARIABLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# --------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Public sister of _AM_SUBST_NOTMAKE.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_include([../libtool.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_include([../ltoptions.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_include([../ltsugar.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/ada/gcc-interface/Make-lang.in gcc/ada/gcc-interface/Make-lang.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9507f2f0920..2b9b0de8273 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/ada/gcc-interface/Make-lang.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/ada/gcc-interface/Make-lang.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -72,7 +72,8 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ALL_ADAFLAGS = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(CFLAGS) $(ADA_CFLAGS) $(ADAFLAGS) $(CHECKING_ADAFLAGS) $(WARN_ADAFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(CFLAGS) $(ADA_CFLAGS) $(ADAFLAGS) $(CHECKING_ADAFLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(WARN_ADAFLAGS) $(PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FORCE_DEBUG_ADAFLAGS = -g
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ADA_CFLAGS =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ COMMON_ADA_INCLUDES = -I- -I. -Iada/generated -Iada -I$(srcdir)/ada
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1109,7 +1110,7 @@ ada/b_gnat1.adb : $(GNAT1_ADA_OBJS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ada/b_gnat1.o : ada/b_gnat1.adb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Do not use ADAFLAGS to get rid of -gnatg which generates a lot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # of style messages.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(CC) -c $(CFLAGS) $(ADA_CFLAGS) -gnatp -gnatws $(ADA_INCLUDES) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(CC) -c $(CFLAGS) $(ADA_CFLAGS) $(PICFLAG) -gnatp -gnatws $(ADA_INCLUDES) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $< $(ADA_OUTPUT_OPTION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ada/b_gnatb.adb : $(GNATBIND_OBJS) ada/gnatbind.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1118,7 +1119,7 @@ ada/b_gnatb.adb : $(GNATBIND_OBJS) ada/gnatbind.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(MV) b_gnatb.adb b_gnatb.ads ada/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ada/b_gnatb.o : ada/b_gnatb.adb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(CC) -c $(CFLAGS) $(ADA_CFLAGS) -gnatp -gnatws $(ADA_INCLUDES) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(CC) -c $(CFLAGS) $(ADA_CFLAGS) $(PICFLAG) -gnatp -gnatws $(ADA_INCLUDES) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $< $(ADA_OUTPUT_OPTION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include $(srcdir)/ada/Make-generated.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/ada/gcc-interface/Makefile.in gcc/ada/gcc-interface/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index da6a56fcec8..51a4bf17038 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/ada/gcc-interface/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/ada/gcc-interface/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -91,6 +91,7 @@ LS = ls
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ RANLIB = @RANLIB@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ RANLIB_FLAGS = @ranlib_flags@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AWK = @AWK@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PICFLAG = @PICFLAG@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ COMPILER = $(CC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ COMPILER_FLAGS = $(CFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -239,7 +240,11 @@ ALL_CPPFLAGS = $(CPPFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ALL_COMPILERFLAGS = $(ALL_CFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # This is where we get libiberty.a from.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ifeq ($(PICFLAG),)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBIBERTY = ../../libiberty/libiberty.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIBIBERTY = ../../libiberty/pic/libiberty.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # We need to link against libbacktrace because diagnostic.c in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # libcommon.a uses it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -256,9 +261,6 @@ TOOLS_LIBS = ../version.o ../link.o ../targext.o ../../ggc-none.o \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(LIBGNAT) $(LIBINTL) $(LIBICONV) ../$(LIBBACKTRACE) ../$(LIBIBERTY) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(SYSLIBS) $(TGT_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Add -no-pie to TOOLS_LIBS since some of them are compiled with -fno-PIE.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-TOOLS_LIBS += @NO_PIE_FLAG@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Specify the directories to be searched for header files.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Both . and srcdir are used, in that order,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # so that tm.h and config.h will be found in the compilation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -789,12 +791,15 @@ gnatlib-shared-darwin:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(SO_OPTS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wl,-install_name,@rpath/libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(MISCLIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -nodefaultrpaths -Wl,-rpath,@loader_path/,-rpath,@loader_path/.. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -Wl,-rpath,@loader_path/../../../../ $(MISCLIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cd $(RTSDIR); $(GCC_FOR_ADA_RTS) -dynamiclib $(PICFLAG_FOR_TARGET) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -o libgnarl$(hyphen)$(LIBRARY_VERSION)$(soext) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(GNATRTL_TASKING_OBJS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(SO_OPTS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wl,-install_name,@rpath/libgnarl$(hyphen)$(LIBRARY_VERSION)$(soext) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -nodefaultrpaths -Wl,-rpath,@loader_path/,-rpath,@loader_path/.. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -Wl,-rpath,@loader_path/../../../../ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(THREADSLIB) -Wl,libgnat$(hyphen)$(LIBRARY_VERSION)$(soext)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cd $(RTSDIR); $(LN_S) libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgnat$(soext)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/ada/init.c gcc/ada/init.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5212a38490d..89a409530b9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/ada/init.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/ada/init.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2479,7 +2479,10 @@ __gnat_map_signal (int sig, siginfo_t *si, void *mcontext ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Reset the use of alt stack, so that the alt stack will be used
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for the next signal delivery.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The stack can't be used in case of stack checking. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#pragma GCC diagnostic push
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ syscall (SYS_sigreturn, NULL, UC_RESET_ALT_STACK);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#pragma GCC diagnostic pop
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SIGFPE:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/analyzer/kf.cc gcc/analyzer/kf.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4389ff917b8..0fe5d2a2e67 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/analyzer/kf.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/analyzer/kf.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1081,7 +1081,7 @@ register_known_functions (known_function_manager &kfm)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ like this:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern int *___errno(void) __attribute__((__const__));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define errno (*(___errno()))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- and OS X like this:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ and macOS like this:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern int * __error(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define errno (*__error())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ and similarly __errno for newlib.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/builtins.cc gcc/builtins.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1bfdc598eec..1122527cbd7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/builtins.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/builtins.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5501,6 +5501,13 @@ expand_builtin_trap (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ expand_builtin_unreachable (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* If the target wants a trap in place of the fall-through, use that. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (targetm.unreachable_should_trap ())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ expand_builtin_trap ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Use gimple_build_builtin_unreachable or builtin_decl_unreachable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ to avoid this. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_checking_assert (!sanitize_flags_p (SANITIZE_UNREACHABLE));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7958,6 +7965,10 @@ expand_builtin (tree exp, rtx target, rtx subtarget, machine_mode mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case BUILT_IN_ADJUST_DESCRIPTOR:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return expand_builtin_adjust_descriptor (exp);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case BUILT_IN_GCC_NESTED_PTR_CREATED:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case BUILT_IN_GCC_NESTED_PTR_DELETED:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break; /* At present, no expansion, just call the function. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case BUILT_IN_FORK:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case BUILT_IN_EXECL:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case BUILT_IN_EXECV:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/builtins.def gcc/builtins.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4ad95a12f83..448cf837ec8 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/builtins.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/builtins.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1067,6 +1067,8 @@ DEF_BUILTIN_STUB (BUILT_IN_ADJUST_TRAMPOLINE, "__builtin_adjust_trampoline")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEF_BUILTIN_STUB (BUILT_IN_INIT_DESCRIPTOR, "__builtin_init_descriptor")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEF_BUILTIN_STUB (BUILT_IN_ADJUST_DESCRIPTOR, "__builtin_adjust_descriptor")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEF_BUILTIN_STUB (BUILT_IN_NONLOCAL_GOTO, "__builtin_nonlocal_goto")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DEF_EXT_LIB_BUILTIN (BUILT_IN_GCC_NESTED_PTR_CREATED, "__gcc_nested_func_ptr_created", BT_FN_VOID_PTR_PTR_PTR, ATTR_NOTHROW_LIST)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DEF_EXT_LIB_BUILTIN (BUILT_IN_GCC_NESTED_PTR_DELETED, "__gcc_nested_func_ptr_deleted", BT_FN_VOID, ATTR_NOTHROW_LIST)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Implementing __builtin_setjmp. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEF_BUILTIN_STUB (BUILT_IN_SETJMP_SETUP, "__builtin_setjmp_setup")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/c-family/c-attribs.cc gcc/c-family/c-attribs.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 67709912a11..a0adac162e9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/c-family/c-attribs.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/c-family/c-attribs.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -607,6 +607,18 @@ attribute_takes_identifier_p (const_tree attr_id)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return targetm.attribute_takes_identifier_p (attr_id);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Returns TRUE iff the attribute indicated by ATTR_ID needs its
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ arguments converted to string constants. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++attribute_clang_form_p (const_tree attr_id)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const struct attribute_spec *spec = lookup_attribute_spec (attr_id);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (spec && !strcmp ("availability", spec->name))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Verify that argument value POS at position ARGNO to attribute NAME
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ applied to function FN (which is either a function declaration or function
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ type) refers to a function parameter at position POS and the expected type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/c-family/c-common.cc gcc/c-family/c-common.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 303d7f1ef5d..e3c3fae8dea 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/c-family/c-common.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/c-family/c-common.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -311,6 +311,44 @@ const struct fname_var_t fname_vars[] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {NULL, 0, 0},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Flags to restrict availability of generic features that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ are known to __has_{feature,extension}. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enum
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ HF_FLAG_NONE = 0,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ HF_FLAG_EXT = 1, /* Available only as an extension. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ HF_FLAG_SANITIZE = 2, /* Availability depends on sanitizer flags. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Info for generic features which can be queried through
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __has_{feature,extension}. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct hf_feature_info
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const char *ident;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned flags;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned mask;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Table of generic features which can be queried through
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __has_{feature,extension}. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static constexpr hf_feature_info has_feature_table[] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "address_sanitizer", HF_FLAG_SANITIZE, SANITIZE_ADDRESS },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "thread_sanitizer", HF_FLAG_SANITIZE, SANITIZE_THREAD },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "leak_sanitizer", HF_FLAG_SANITIZE, SANITIZE_LEAK },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "hwaddress_sanitizer", HF_FLAG_SANITIZE, SANITIZE_HWADDRESS },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "undefined_behavior_sanitizer", HF_FLAG_SANITIZE, SANITIZE_UNDEFINED },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "attribute_deprecated_with_message", HF_FLAG_NONE, 0 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "attribute_unavailable_with_message", HF_FLAG_NONE, 0 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "enumerator_attributes", HF_FLAG_NONE, 0 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "tls", HF_FLAG_NONE, 0 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "gnu_asm_goto_with_outputs", HF_FLAG_EXT, 0 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "gnu_asm_goto_with_outputs_full", HF_FLAG_EXT, 0 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Global visibility options. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct visibility_flags visibility_options;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9552,4 +9590,63 @@ c_strict_flex_array_level_of (tree array_field)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return strict_flex_array_level;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Map from identifiers to booleans. Value is true for features, and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ false for extensions. Used to implement __has_{feature,extension}. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++using feature_map_t = hash_map <tree, bool>;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static feature_map_t *feature_map;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Register a feature for __has_{feature,extension}. FEATURE_P is true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if the feature identified by NAME is a feature (as opposed to an
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extension). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c_common_register_feature (const char *name, bool feature_p)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool dup = feature_map->put (get_identifier (name), feature_p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_checking_assert (!dup);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Lazily initialize hash table for __has_{feature,extension},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ dispatching to the appropriate front end to register language-specific
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ features. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++init_has_feature ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_checking_assert (!feature_map);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ feature_map = new feature_map_t;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for (unsigned i = 0; i < ARRAY_SIZE (has_feature_table); i++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const hf_feature_info *info = has_feature_table + i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if ((info->flags & HF_FLAG_SANITIZE) && !(flag_sanitize & info->mask))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ continue;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const bool feature_p = !(info->flags & HF_FLAG_EXT);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_common_register_feature (info->ident, feature_p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Register language-specific features. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_family_register_lang_features ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* If STRICT_P is true, evaluate __has_feature (IDENT).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Otherwise, evaluate __has_extension (IDENT). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++has_feature_p (const char *ident, bool strict_p)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!feature_map)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ init_has_feature ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree name = canonicalize_attr_name (get_identifier (ident));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool *feat_p = feature_map->get (name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!feat_p)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return !strict_p || *feat_p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "gt-c-family-c-common.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/c-family/c-common.h gcc/c-family/c-common.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f96350b64af..41d69d45ea6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/c-family/c-common.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/c-family/c-common.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1121,6 +1121,14 @@ extern bool c_cpp_diagnostic (cpp_reader *, enum cpp_diagnostic_level,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ATTRIBUTE_GCC_DIAG(5,0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern int c_common_has_attribute (cpp_reader *, bool);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern int c_common_has_builtin (cpp_reader *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern int c_common_has_feature (cpp_reader *, bool);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Implemented by each front end in *-lang.cc. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern void c_family_register_lang_features ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Implemented in c-family/c-common.cc. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern void c_common_register_feature (const char *, bool);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern bool has_feature_p (const char *, bool);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern bool parse_optimize_options (tree, bool);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1529,6 +1537,7 @@ extern void check_for_xor_used_as_pow (location_t lhs_loc, tree lhs_val,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* In c-attribs.cc. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern bool attribute_takes_identifier_p (const_tree);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern tree handle_deprecated_attribute (tree *, tree, tree, int, bool *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern bool attribute_clang_form_p (const_tree);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern tree handle_unused_attribute (tree *, tree, tree, int, bool *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern tree handle_fallthrough_attribute (tree *, tree, tree, int, bool *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern int parse_tm_stmt_attr (tree, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/c-family/c-lex.cc gcc/c-family/c-lex.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0acfdaa95c9..2a504a98edf 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/c-family/c-lex.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/c-family/c-lex.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -82,6 +82,7 @@ init_c_lex (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cb->read_pch = c_common_read_pch;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cb->has_attribute = c_common_has_attribute;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cb->has_builtin = c_common_has_builtin;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cb->has_feature = c_common_has_feature;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cb->get_source_date_epoch = cb_get_source_date_epoch;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cb->get_suggestion = cb_get_suggestion;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cb->remap_filename = remap_macro_filename;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -457,16 +458,16 @@ c_common_has_attribute (cpp_reader *pfile, bool std_syntax)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Callback for has_builtin. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Helper for __has_{builtin,feature,extension}. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-c_common_has_builtin (cpp_reader *pfile)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const char *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c_common_lex_availability_macro (cpp_reader *pfile, const char *builtin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const cpp_token *token = get_token_no_padding (pfile);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (token->type != CPP_OPEN_PAREN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpp_error (pfile, CPP_DL_ERROR,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "missing '(' after \"__has_builtin\"");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "missing '(' after \"__has_%s\"", builtin);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -486,7 +487,7 @@ c_common_has_builtin (cpp_reader *pfile)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpp_error (pfile, CPP_DL_ERROR,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "macro \"__has_builtin\" requires an identifier");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "macro \"__has_%s\" requires an identifier", builtin);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (token->type == CPP_CLOSE_PAREN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -505,9 +506,38 @@ c_common_has_builtin (cpp_reader *pfile)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Callback for has_builtin. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c_common_has_builtin (cpp_reader *pfile)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const char *name = c_common_lex_availability_macro (pfile, "builtin");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!name)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return names_builtin_p (name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Callback for has_feature. STRICT_P is true for has_feature and false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for has_extension. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c_common_has_feature (cpp_reader *pfile, bool strict_p)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const char *builtin = strict_p ? "feature" : "extension";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const char *name = c_common_lex_availability_macro (pfile, builtin);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!name)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* If -pedantic-errors is given, __has_extension is equivalent to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __has_feature. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ strict_p |= flag_pedantic_errors;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return has_feature_p (name, strict_p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Read a token and return its type. Fill *VALUE with its value, if
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ applicable. Fill *CPP_FLAGS with the token's flags, if it is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -539,6 +569,21 @@ c_lex_with_flags (tree *value, location_t *loc, unsigned char *cpp_flags,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case CPP_NUMBER:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* If the user wants number-like entities to be returned as a raw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ string, then don't try to classify them, which emits unwanted
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ diagnostics. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (lex_flags & C_LEX_NUMBER_AS_STRING)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* build_string adds a trailing NUL at [len]. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree num_string = build_string (tok->val.str.len + 1,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (const char *) tok->val.str.text);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ TREE_TYPE (num_string) = char_array_type_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *value = num_string;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We will effectively note this as CPP_N_INVALID, because we
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ made no checks here. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const char *suffix = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned int flags = cpp_classify_number (parse_in, tok, &suffix, *loc);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/c-family/c-opts.cc gcc/c-family/c-opts.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c68a2a27469..a600d40c87e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/c-family/c-opts.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/c-family/c-opts.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1070,7 +1070,7 @@ c_common_post_options (const char **pfilename)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (flag_extern_tls_init)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (!TARGET_SUPPORTS_ALIASES || !SUPPORTS_WEAK)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!SUPPORTS_WEAK)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Lazy TLS initialization for a variable in another TU requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ alias and weak reference support. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/c-family/c-ppoutput.cc gcc/c-family/c-ppoutput.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4aa2bef2c0f..a1488c6f086 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/c-family/c-ppoutput.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/c-family/c-ppoutput.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -162,6 +162,7 @@ init_pp_output (FILE *out_stream)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cb->has_attribute = c_common_has_attribute;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cb->has_builtin = c_common_has_builtin;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cb->has_feature = c_common_has_feature;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cb->get_source_date_epoch = cb_get_source_date_epoch;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cb->remap_filename = remap_macro_filename;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/c-family/c-pragma.h gcc/c-family/c-pragma.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9cc95ab3ee3..3e86a16d4ae 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/c-family/c-pragma.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/c-family/c-pragma.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -272,6 +272,9 @@ extern enum cpp_ttype pragma_lex (tree *, location_t *loc = NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define C_LEX_STRING_NO_JOIN 2 /* Do not concatenate strings
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nor translate them into execution
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ character set. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define C_LEX_NUMBER_AS_STRING 4 /* Do not classify a number, but
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ instead return it as a raw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ string. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* This is not actually available to pragma parsers. It's merely a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ convenient location to declare this function for c-lex, after
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/c-family/c.opt gcc/c-family/c.opt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a75038930ae..c7e662018d5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/c-family/c.opt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/c-family/c.opt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1484,6 +1484,10 @@ Wsubobject-linkage
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ C++ ObjC++ Var(warn_subobject_linkage) Warning Init(1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Welaborated-enum-base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++C++ ObjC++ Var(warn_elaborated_enum_base) Warning Init(1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Warn if an additional enum-base is used in an elaborated-type-specifier.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Wduplicate-decl-specifier
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ C ObjC Var(warn_duplicate_decl_specifier) Warning LangEnabledBy(C ObjC,Wall)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1967,7 +1971,7 @@ Implement resolution of DR 150 for matching of template template arguments.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fnext-runtime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ObjC ObjC++ LTO RejectNegative Var(flag_next_runtime)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Generate code for NeXT (Apple Mac OS X) runtime environment.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Generate code for NeXT (Apple macOS) runtime environment.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fnil-receivers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ObjC ObjC++ Var(flag_nil_receivers) Init(1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/c/c-lang.cc gcc/c/c-lang.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b4e0c8cfb8a..11e7aaac2e3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/c/c-lang.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/c/c-lang.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -61,6 +61,15 @@ c_get_sarif_source_language (const char *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return "c";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Implement c-family hook to register language-specific features for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __has_{feature,extension}. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c_family_register_lang_features ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_register_features ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if CHECKING_P
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ namespace selftest {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/c/c-objc-common.cc gcc/c/c-objc-common.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e4aed61ed00..fad46626570 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/c/c-objc-common.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/c/c-objc-common.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34,6 +34,38 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static bool c_tree_printer (pretty_printer *, text_info *, const char *,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int, bool, bool, bool, bool *, const char **);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Info for C language features which can be queried through
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __has_{feature,extension}. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct c_feature_info
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const char *ident;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const int *enable_flag;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const c_feature_info c_feature_table[] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "c_alignas", &flag_isoc11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "c_alignof", &flag_isoc11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "c_atomic", &flag_isoc11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "c_generic_selections", &flag_isoc11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "c_static_assert", &flag_isoc11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "c_thread_local", &flag_isoc11 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Register features specific to the C language. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c_register_features ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for (unsigned i = 0; i < ARRAY_SIZE (c_feature_table); i++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const c_feature_info *info = c_feature_table + i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const bool feat_p = !info->enable_flag || *info->enable_flag;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_common_register_feature (info->ident, feat_p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ c_missing_noreturn_ok_p (tree decl)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/c/c-objc-common.h gcc/c/c-objc-common.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d31dacb9dd4..34dc23a1bd0 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/c/c-objc-common.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/c/c-objc-common.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21,6 +21,9 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef GCC_C_OBJC_COMMON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define GCC_C_OBJC_COMMON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Implemented in c-objc-common.cc. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern void c_register_features ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Lang hooks that are shared between C and ObjC are defined here. Hooks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ specific to C or ObjC go in c-lang.cc and objc/objc-lang.cc, respectively. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/c/c-parser.cc gcc/c/c-parser.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3627a3fbdc7..5abc6e84697 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/c/c-parser.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/c/c-parser.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -217,6 +217,9 @@ struct GTY(()) c_parser {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ should translate them to the execution character set (false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ inside attributes). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BOOL_BITFIELD translate_strings_p : 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* True if we want to lex arbitrary number-like sequences as their
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ string representation. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ BOOL_BITFIELD lex_number_as_string : 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Objective-C specific parser/lexer information. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -291,10 +294,10 @@ c_lex_one_token (c_parser *parser, c_token *token, bool raw = false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (raw || vec_safe_length (parser->raw_tokens) == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int lex_flags = parser->lex_joined_string ? 0 : C_LEX_STRING_NO_JOIN;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ lex_flags |= parser->lex_number_as_string ? C_LEX_NUMBER_AS_STRING : 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ token->type = c_lex_with_flags (&token->value, &token->location,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- &token->flags,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (parser->lex_joined_string
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ? 0 : C_LEX_STRING_NO_JOIN));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ &token->flags, lex_flags);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ token->id_kind = C_ID_NONE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ token->keyword = RID_MAX;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ token->pragma_kind = PRAGMA_NONE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4993,6 +4996,88 @@ c_parser_gnu_attribute_any_word (c_parser *parser)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return attr_name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Handle parsing clang-form attribute arguments, where we need to adjust
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the parsing rules to relate to a specific attribute. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static tree
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c_parser_clang_attribute_arguments (c_parser *parser, tree /*attr_id*/)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We can, if required, alter the parsing on the basis of the attribute.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ At present, we handle the availability attr, where ach entry can be :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ identifier
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ identifier=N.MM.Z
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ identifier="string"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ followed by ',' or ) for the last entry*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree attr_args = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree name = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree value = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (c_parser_next_token_is (parser, CPP_NAME)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && c_parser_peek_token (parser)->id_kind == C_ID_ID)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ name = c_parser_peek_token (parser)->value;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_parser_consume_token (parser);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (c_parser_next_token_is (parser, CPP_COMMA))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ name = error_mark_node; /* Comma handled below. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool saved_join_state = parser->lex_joined_string;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ parser->lex_number_as_string = 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ parser->lex_joined_string = 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_parser_skip_until_found (parser, CPP_CLOSE_PAREN,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "expected an attribute keyword");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ parser->lex_number_as_string = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ parser->lex_joined_string = saved_join_state;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return error_mark_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (c_parser_next_token_is (parser, CPP_EQ))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_parser_consume_token (parser); /* eat the '=' */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We need to bludgeon the lexer into not trying to interpret the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ xx.yy.zz form, since that just looks like a malformed float.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Also, as a result of macro processing, we can have strig literals
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ that are in multiple pieces so, for this specific part of the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ parse, we need to join strings. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool saved_join_state = parser->lex_joined_string;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ parser->lex_number_as_string = 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ parser->lex_joined_string = 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* So look at the next token, expecting a string, or something that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ looks initially like a number, but might be a version number. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_parser_peek_token (parser);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Done with the funky number parsing. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ parser->lex_number_as_string = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ parser->lex_joined_string = saved_join_state;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (c_parser_next_token_is_not (parser, CPP_CLOSE_PAREN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && c_parser_next_token_is_not (parser, CPP_COMMA))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ value = c_parser_peek_token (parser)->value;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* ???: check for error mark and early-return? */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_parser_consume_token (parser);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* else value is absent. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (c_parser_next_token_is_not (parser, CPP_CLOSE_PAREN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && c_parser_next_token_is_not (parser, CPP_COMMA))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_parser_skip_until_found (parser, CPP_CLOSE_PAREN,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "expected %<,%> or %<=%>");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return error_mark_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (c_parser_next_token_is (parser, CPP_COMMA))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_parser_consume_token (parser); /* Just skip the comma. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree t = tree_cons (value, name, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!attr_args)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_args = t;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ chainon (attr_args, t);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } while (c_parser_next_token_is_not (parser, CPP_CLOSE_PAREN));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return attr_args;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Parse attribute arguments. This is a common form of syntax
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ covering all currently valid GNU and standard attributes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5158,9 +5243,13 @@ c_parser_gnu_attribute (c_parser *parser, tree attrs,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ attrs = chainon (attrs, attr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return attrs;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- c_parser_consume_token (parser);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_parser_consume_token (parser); /* The '('. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- tree attr_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree attr_args;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (attribute_clang_form_p (attr_name))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_args = c_parser_clang_attribute_arguments (parser, attr_name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ = c_parser_attribute_arguments (parser,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ attribute_takes_identifier_p (attr_name),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ false,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/calls.cc gcc/calls.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 53b0f58b709..b58990f1b90 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/calls.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/calls.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1367,7 +1367,8 @@ initialize_argument_information (int num_actuals ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with those made by function.cc. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* See if this argument should be passed by invisible reference. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- function_arg_info arg (type, argpos < n_named_args);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ function_arg_info arg (type, argpos < n_named_args,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ argpos == n_named_args - 1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (pass_by_reference (args_so_far_pnt, arg))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const bool callee_copies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1487,10 +1488,13 @@ initialize_argument_information (int num_actuals ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsignedp = TYPE_UNSIGNED (type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ arg.type = type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- arg.mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- = promote_function_mode (type, TYPE_MODE (type), &unsignedp,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- fndecl ? TREE_TYPE (fndecl) : fntype, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ arg.mode = TYPE_MODE (type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// arg.mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// = promote_function_mode (type, TYPE_MODE (type), &unsignedp,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// fndecl ? TREE_TYPE (fndecl) : fntype, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ arg.mode = promote_function_mode (args_so_far, arg,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fndecl ? TREE_TYPE (fndecl) : fntype,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ &unsignedp, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ args[i].unsignedp = unsignedp;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ args[i].mode = arg.mode;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1540,6 +1544,7 @@ initialize_argument_information (int num_actuals ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reg_parm_stack_space,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ args[i].pass_on_stack ? 0 : args[i].partial,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ args_so_far,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fndecl, args_size, &args[i].locate);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef BLOCK_REG_PADDING
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4076,6 +4081,7 @@ split_complex_types (tree types)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return types;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern void debug_tree (tree);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Output a library call to function ORGFUN (a SYMBOL_REF rtx)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for a value of mode OUTMODE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with NARGS different arguments, passed as ARGS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4261,6 +4267,7 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ argvec[count].reg != 0,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reg_parm_stack_space, 0,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ args_so_far,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ NULL_TREE, &args_size, &argvec[count].locate);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (argvec[count].reg == 0 || argvec[count].partial != 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4331,8 +4338,16 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ val = force_operand (XEXP (slot, 0), NULL_RTX);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- arg.mode = promote_function_mode (NULL_TREE, arg.mode, &unsigned_p,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- NULL_TREE, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// arg.mode = promote_function_mode (NULL_TREE, arg.mode, &unsigned_p,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// NULL_TREE, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree t = arg.type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if (t)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ debug_tree (t);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gcc_assert (!t);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ arg.type = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ arg.mode = promote_function_mode (args_so_far, arg, NULL_TREE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ &unsigned_p, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ arg.type = t;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ argvec[count].mode = arg.mode;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ argvec[count].value = convert_modes (arg.mode, GET_MODE (val), val,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned_p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4352,6 +4367,7 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ argvec[count].reg != 0,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reg_parm_stack_space, argvec[count].partial,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ args_so_far,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ NULL_TREE, &args_size, &argvec[count].locate);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ args_size.constant += argvec[count].locate.size.constant;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_assert (!argvec[count].locate.size.var);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/calls.h gcc/calls.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c7f8c5e4b39..42a1774fe84 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/calls.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/calls.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -35,24 +35,43 @@ class function_arg_info
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ public:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ function_arg_info ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- : type (NULL_TREE), mode (VOIDmode), named (false),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : type (NULL_TREE), mode (VOIDmode), named (false), last_named (false),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Initialize an argument of mode MODE, either before or after promotion. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ function_arg_info (machine_mode mode, bool named)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- : type (NULL_TREE), mode (mode), named (named), pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : type (NULL_TREE), mode (mode), named (named), last_named (false),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ function_arg_info (machine_mode mode, bool named, bool last_named)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : type (NULL_TREE), mode (mode), named (named), last_named (last_named),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Initialize an unpromoted argument of type TYPE. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ function_arg_info (tree type, bool named)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- : type (type), mode (TYPE_MODE (type)), named (named),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : type (type), mode (TYPE_MODE (type)), named (named), last_named (false),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Initialize an unpromoted argument of type TYPE. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ function_arg_info (tree type, bool named, bool last_named)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : type (type), mode (TYPE_MODE (type)), named (named),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ last_named (last_named), pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Initialize an argument with explicit properties. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ function_arg_info (tree type, machine_mode mode, bool named)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- : type (type), mode (mode), named (named), pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : type (type), mode (mode), named (named), last_named (false),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Initialize an argument with explicit properties. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ function_arg_info (tree type, machine_mode mode, bool named, bool last_named)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : type (type), mode (mode), named (named), last_named (last_named),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pass_by_reference (false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Return true if the gimple-level type is an aggregate. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -105,6 +124,9 @@ public:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "..."). See also TARGET_STRICT_ARGUMENT_NAMING. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned int named : 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* True if this is the last named argument. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned int last_named : 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* True if we have decided to pass the argument by reference, in which case
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the function_arg_info describes a pointer to the original argument. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned int pass_by_reference : 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/collect2.cc gcc/collect2.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 63b9a0c233a..1d7d9a442ac 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/collect2.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/collect2.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -73,7 +73,7 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ In a cross-compiler, this means you need a cross nm,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ but that is not quite as unpleasant as special headers. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if !defined (OBJECT_FORMAT_COFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !defined (OBJECT_FORMAT_COFF) && !defined (OBJECT_FORMAT_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define OBJECT_FORMAT_NONE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -107,7 +107,7 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif /* OBJECT_FORMAT_COFF */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef OBJECT_FORMAT_NONE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined (OBJECT_FORMAT_NONE) || defined (OBJECT_FORMAT_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Default flags to pass to nm. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef NM_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -525,7 +525,7 @@ static const char *const target_machine = TARGET_MACHINE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Return 0 if not found, otherwise return its name, allocated with malloc. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef OBJECT_FORMAT_NONE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined (OBJECT_FORMAT_NONE) || defined (OBJECT_FORMAT_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Add an entry for the object file NAME to object file list LIST.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ New entries are added at the end of the list. The original pointer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -764,6 +764,12 @@ do_link (char **ld_argv, const char *atsuffix)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined (OBJECT_FORMAT_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define LLD_NAME "ld64.lld"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define LLD_NAME "ld.lld"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Main program. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -777,16 +783,19 @@ main (int argc, char **argv)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ USE_BFD_LD,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ USE_LLD_LD,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ USE_MOLD_LD,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ USE_CLASSIC_LD,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ USE_LD_MAX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } selected_linker = USE_DEFAULT_LD;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char *const ld_suffixes[USE_LD_MAX] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "ld",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PLUGIN_LD_SUFFIX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "ld.gold",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "ld.bfd",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "ld.lld",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "ld.mold"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LLD_NAME,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "ld.mold",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "ld-classic"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char *const real_ld_suffix = "real-ld";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char *const collect_ld_suffix = "collect-ld";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -953,14 +962,22 @@ main (int argc, char **argv)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (selected_linker == USE_DEFAULT_LD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ selected_linker = USE_PLUGIN_LD;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !defined (OBJECT_FORMAT_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else if (strcmp (argv[i], "-fuse-ld=bfd") == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ selected_linker = USE_BFD_LD;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else if (strcmp (argv[i], "-fuse-ld=gold") == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ selected_linker = USE_GOLD_LD;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else if (strcmp (argv[i], "-fuse-ld=lld") == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ selected_linker = USE_LLD_LD;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else if (strcmp (argv[i], "-fuse-ld=mold") == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ selected_linker = USE_MOLD_LD;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined (OBJECT_FORMAT_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (strcmp (argv[i], "-fuse-ld=classic") == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ selected_linker = USE_CLASSIC_LD;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (strcmp (argv[i], "-fuse-ld=") == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ selected_linker = USE_DEFAULT_LD;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else if (startswith (argv[i], "-o"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Parse the output filename if it's given so that we can make
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1052,7 +1069,8 @@ main (int argc, char **argv)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ld_file_name = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef DEFAULT_LINKER
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (selected_linker == USE_BFD_LD || selected_linker == USE_GOLD_LD ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- selected_linker == USE_LLD_LD || selected_linker == USE_MOLD_LD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ selected_linker == USE_LLD_LD || selected_linker == USE_MOLD_LD ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ selected_linker == USE_CLASSIC_LD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char *linker_name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # ifdef HOST_EXECUTABLE_SUFFIX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2266,7 +2284,7 @@ write_aix_file (FILE *stream, struct id *list)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef OBJECT_FORMAT_NONE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined (OBJECT_FORMAT_NONE) || defined (OBJECT_FORMAT_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Check to make sure the file is an LTO object file. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/common.opt gcc/common.opt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b055c7bd9ac..cf32af4bbaf 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/common.opt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/common.opt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2794,6 +2794,10 @@ fstack-usage
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Common RejectNegative Var(flag_stack_usage)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Output stack usage information on a per-function basis.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fstack-use-cumulative-args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Common RejectNegative Var(flag_stack_use_cumulative_args) Init(STACK_USE_CUMULATIVE_ARGS_INIT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Use cumulative args-based stack layout hooks.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fstrength-reduce
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Common Ignore
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Does nothing. Preserved for backward compatibility.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2862,10 +2866,25 @@ Common Var(flag_tracer) Optimization
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Perform superblock formation via tail duplication.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ftrampolines
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Common Var(flag_trampolines) Init(0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Common Var(flag_trampolines) Init(HEAP_TRAMPOLINES_INIT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ For targets that normally need trampolines for nested functions, always
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ generate them instead of using descriptors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ftrampoline-impl=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Common Joined RejectNegative Enum(trampoline_impl) Var(flag_trampoline_impl) Init(HEAP_TRAMPOLINES_INIT ? TRAMPOLINE_IMPL_HEAP : TRAMPOLINE_IMPL_STACK)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Whether trampolines are generated in executable memory rather than
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++executable stack.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Enum
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Name(trampoline_impl) Type(enum trampoline_impl) UnknownError(unknown trampoline implementation %qs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++EnumValue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Enum(trampoline_impl) String(stack) Value(TRAMPOLINE_IMPL_STACK)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++EnumValue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Enum(trampoline_impl) String(heap) Value(TRAMPOLINE_IMPL_HEAP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ; Zero means that floating-point math operations cannot generate a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ; (user-visible) trap. This is the case, for example, in nonstop
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ; IEEE 754 arithmetic.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3123,6 +3142,10 @@ fuse-ld=mold
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Common Driver Negative(fuse-ld=mold)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Use the Modern linker (MOLD) linker instead of the default linker.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fuse-ld=classic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Common Driver Negative(fuse-ld=classic)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Use the ld-classic linker instead of the default linker.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fuse-linker-plugin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Common Undocumented Var(flag_use_linker_plugin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/common/config/aarch64/aarch64-common.cc gcc/common/config/aarch64/aarch64-common.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 20bc4e1291b..5058d2feaf4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/common/config/aarch64/aarch64-common.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/common/config/aarch64/aarch64-common.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -301,8 +301,12 @@ aarch64_get_extension_string_for_isa_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ However, assemblers with Armv8-R AArch64 support should not have this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ issue, so we don't need this fix when targeting Armv8-R. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- auto explicit_flags = (!(current_flags & AARCH64_FL_V8R)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ? AARCH64_FL_CRC : 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64_feature_flags explicit_flags =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef DISABLE_AARCH64_AS_CRC_BUGFIX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (!(current_flags & AARCH64_ISA_V8R) ? AARCH64_FL_CRC : 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Add the features in isa_flags & ~current_flags using the smallest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ possible number of extensions. We can do this by iterating over the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -331,7 +335,10 @@ aarch64_get_extension_string_for_isa_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (added & opt.flag_canonical)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ outstr += "+";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- outstr += opt.name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (startswith (opt.name, "rdm"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ outstr += "rdm";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ outstr += opt.name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Remove the features in current_flags & ~isa_flags. If the feature does
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -344,7 +351,10 @@ aarch64_get_extension_string_for_isa_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ current_flags &= ~opt.flags_off;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ outstr += "+no";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- outstr += opt.name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (startswith (opt.name, "rdm"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ outstr += "rdm";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ outstr += opt.name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return outstr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config.gcc gcc/config.gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c3b73d05eb7..1b807618a1e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config.gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config.gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1125,6 +1125,26 @@ case ${target} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Figure out if we need to enable heap trampolines
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# and variadic functions handling.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++case ${target} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64*-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This applies to arm64 Darwin variadic funtions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tm_defines="$tm_defines STACK_USE_CUMULATIVE_ARGS_INIT=1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Executable stack is forbidden.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tm_defines="$tm_defines HEAP_TRAMPOLINES_INIT=1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tm_defines="$tm_defines STACK_USE_CUMULATIVE_ARGS_INIT=0"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Currently, we do this for macOS 11 and above.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tm_defines="$tm_defines HEAP_TRAMPOLINES_INIT=1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tm_defines="$tm_defines STACK_USE_CUMULATIVE_ARGS_INIT=0"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tm_defines="$tm_defines HEAP_TRAMPOLINES_INIT=0"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${target} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64*-*-elf | aarch64*-*-fuchsia* | aarch64*-*-rtems*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tm_file="${tm_file} elfos.h newlib-stdint.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1164,6 +1184,14 @@ aarch64*-*-elf | aarch64*-*-fuchsia* | aarch64*-*-rtems*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TM_MULTILIB_CONFIG=`echo $TM_MULTILIB_CONFIG | sed 's/^,//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64-*-darwin* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tm_file="${tm_file} aarch64/aarch64-errata.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tmake_file="${tmake_file} aarch64/t-aarch64 aarch64/t-aarch64-darwin"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tm_defines="${tm_defines} TARGET_DEFAULT_ASYNC_UNWIND_TABLES=1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tm_defines="${tm_defines} DISABLE_AARCH64_AS_CRC_BUGFIX=1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Choose a default CPU version that will work for all current releases.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ with_cpu=${with_cpu:-apple-m1}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64*-*-freebsd*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tm_file="${tm_file} elfos.h ${fbsd_tm_file}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tm_file="${tm_file} aarch64/aarch64-elf.h aarch64/aarch64-errata.h aarch64/aarch64-freebsd.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4125,8 +4153,8 @@ case "${target}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for which in cpu arch tune; do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ eval "val=\$with_$which"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- base_val=`echo $val | sed -e 's/\+.*//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ext_val=`echo $val | sed -e 's/[a-z0-9.-]\+//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ base_val=`echo $val | sed -E -e 's/\+.*//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ext_val=`echo $val | sed -E -e 's/[a-z0-9.-]+//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [ $which = arch ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ def=aarch64-arches.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4158,9 +4186,9 @@ case "${target}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ while [ x"$ext_val" != x ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ext_val=`echo $ext_val | sed -e 's/\+//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ext=`echo $ext_val | sed -e 's/\+.*//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- base_ext=`echo $ext | sed -e 's/^no//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ext_val=`echo $ext_val | sed -E -e 's/\+//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ext=`echo $ext_val | sed -E -e 's/\+.*//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ base_ext=`echo $ext | sed -E -e 's/^no//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ opt_line=`echo -e "$options_parsed" | \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ grep "^\"$base_ext\""`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4171,7 +4199,7 @@ case "${target}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Unknown extension used in --with-$which=$val" 1>&2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exit 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ext_val=`echo $ext_val | sed -e 's/[a-z0-9]\+//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ext_val=`echo $ext_val | sed -E -e 's/[a-z0-9]+//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config.in gcc/config.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5281a12a707..b70b0bebda9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -49,6 +49,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Specify a runpath directory, additional to those provided by the compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef USED_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef DARWIN_ADD_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Should add an extra runpath directory */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef USED_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef DARWIN_DO_EXTRA_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Define to enable the use of a default assembler. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef USED_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef DEFAULT_ASSEMBLER
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -634,8 +647,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Define if your Mac OS X assembler supports -mllvm -x86-pad-for-align=false.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Define if your macOS assembler supports -mllvm -x86-pad-for-align=false. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef USED_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef HAVE_AS_MLLVM_X86_PAD_FOR_ALIGN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2201,6 +2213,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Define to 1 if ld64 supports '-demangle'. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef USED_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef LD64_HAS_DEMANGLE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Define to 1 if ld64 supports '-export_dynamic'. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef USED_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef LD64_HAS_EXPORT_DYNAMIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/aarch64-builtins.cc gcc/config/aarch64/aarch64-builtins.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8ad82841a4d..567fb10b7fb 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/aarch64/aarch64-builtins.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/aarch64-builtins.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -785,6 +785,8 @@ enum aarch64_builtins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AARCH64_RBIT,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AARCH64_RBITL,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AARCH64_RBITLL,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* OS-specific */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AARCH64_BUILTIN_CFSTRING,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AARCH64_BUILTIN_MAX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -920,6 +922,9 @@ tree aarch64_fp16_ptr_type_node = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Back-end node type for brain float (bfloat) types. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree aarch64_bf16_ptr_type_node = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Pointer to __float128 on Mach-O, where the 128b float is not long double. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tree aarch64_float128_ptr_type_node = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Wrapper around add_builtin_function. NAME is the name of the built-in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ function, TYPE is the function type, CODE is the function subcode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (relative to AARCH64_BUILTIN_GENERAL), and ATTRS is the function
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1695,6 +1700,29 @@ aarch64_init_bf16_types (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_bf16_ptr_type_node = build_pointer_type (bfloat16_type_node);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Initialize the backend REAL_TYPE type supporting __float128 on Mach-O,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as well as the related built-ins. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64_init_float128_types (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* The __float128 type. The node has already been created as
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Float128, so for C we only need to register the __float128 name for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ it. For C++, we create a distinct type which will mangle differently
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (g) vs. _Float128 (DF128_) and behave backwards compatibly. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (float128t_type_node == NULL_TREE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ float128t_type_node = make_node (REAL_TYPE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ TYPE_PRECISION (float128t_type_node)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ = TYPE_PRECISION (float128_type_node);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SET_TYPE_MODE (float128t_type_node, TYPE_MODE (float128_type_node));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ layout_type (float128t_type_node);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ lang_hooks.types.register_builtin_type (float128t_type_node, "__float128");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64_float128_ptr_type_node = build_pointer_type (float128t_type_node);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Pointer authentication builtins that will become NOP on legacy platform.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Currently, these builtins are for internal use only (libgcc EH unwinder). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1983,8 +2011,9 @@ aarch64_general_init_builtins (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_init_fpsr_fpcr_builtins ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_init_fp16_types ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_init_bf16_types ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64_init_float128_types ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_simd_switcher simd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2021,6 +2050,14 @@ aarch64_general_init_builtins (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ handle_arm_acle_h ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64_init_subtarget_builtins (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef SUBTARGET_INIT_BUILTINS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SUBTARGET_INIT_BUILTINS;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Implement TARGET_BUILTIN_DECL for the AARCH64_BUILTIN_GENERAL group. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_general_builtin_decl (unsigned code, bool)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/aarch64-c.cc gcc/config/aarch64/aarch64-c.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 578ec6f45b0..56c83ac05a7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/aarch64/aarch64-c.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/aarch64-c.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -224,6 +224,16 @@ aarch64_cpu_cpp_builtins (cpp_reader *pfile)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_define_unconditional_macros (pfile);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_update_cpp_builtins (pfile);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ builtin_define ("__builtin_copysignq=__builtin_copysignf128");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ builtin_define ("__builtin_fabsq=__builtin_fabsf128");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ builtin_define ("__builtin_huge_valq=__builtin_huge_valf128");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ builtin_define ("__builtin_infq=__builtin_inff128");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ builtin_define ("__builtin_nanq=__builtin_nanf128");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ builtin_define ("__builtin_nansq=__builtin_nansf128");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Hook to validate the current #pragma GCC target and set the state, and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -359,4 +369,8 @@ aarch64_register_pragmas (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ targetm.check_builtin_call = aarch64_check_builtin_call;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ c_register_pragma ("GCC", "aarch64", aarch64_pragma_aarch64);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef REGISTER_SUBTARGET_PRAGMAS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ REGISTER_SUBTARGET_PRAGMAS ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/aarch64-cores.def gcc/config/aarch64/aarch64-cores.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fdda0697b88..2dc4ae6ce52 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/aarch64/aarch64-cores.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/aarch64-cores.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -165,6 +165,18 @@ AARCH64_CORE("cortex-a76.cortex-a55", cortexa76cortexa55, cortexa53, V8_2A, (F
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Armv8-R Architecture Processors. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AARCH64_CORE("cortex-r82", cortexr82, cortexa53, V8R, (), cortexa53, 0x41, 0xd15, -1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Apple (A12 and M) cores.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Apple implementer ID from xnu,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ guesses for part #, guesses for scheduler ident, generic_armv8_a for costs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ A12 seems mostly 8.3,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ M1 seems to be 8.4 + extras (see comments in option-extensions about f16fml),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ M2 mostly 8.5 but with missing mandatory features.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ M3 is pretty much the same as M2. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AARCH64_CORE("apple-a12", applea12, cortexa53, V8_3A, (), cortexa53, 0x61, 0x12, -1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AARCH64_CORE("apple-m1", applem1, cortexa57, V8_4A, (F16, SB, SSBS), cortexa73, 0x61, 0x23, -1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AARCH64_CORE("apple-m2", applem2, cortexa57, V8_4A, (I8MM, BF16, F16, SB, SSBS), cortexa73, 0x61, 0x23, -1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AARCH64_CORE("apple-m3", applem3, cortexa57, V8_4A, (I8MM, BF16, F16, SB, SSBS), cortexa73, 0x61, 0x23, -1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Armv9.0-A Architecture Processors. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Arm ('A') cores. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/aarch64-protos.h gcc/config/aarch64/aarch64-protos.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 32716f6cb15..a107f9ef069 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/aarch64/aarch64-protos.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/aarch64-protos.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -109,6 +109,14 @@ enum aarch64_symbol_type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SYMBOL_TLSLE24,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SYMBOL_TLSLE32,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SYMBOL_TLSLE48,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SYMBOL_MO_SMALL_ABS,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SYMBOL_MO_SMALL_PCR,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SYMBOL_MO_SMALL_GOT,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SYMBOL_MO_SMALL_TLS,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SYMBOL_MO_LARGE_ABS,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SYMBOL_MO_LARGE_PCR,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SYMBOL_MO_LARGE_GOT,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SYMBOL_MO_LARGE_TLS,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SYMBOL_FORCE_TO_MEM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -745,6 +753,7 @@ void aarch64_post_cfi_startproc (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ poly_int64 aarch64_initial_elimination_offset (unsigned, unsigned);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int aarch64_get_condition_code (rtx);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool aarch64_address_valid_for_prefetch_p (rtx, bool);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bool aarch64_address_valid_for_unscaled_prefetch_p (rtx, bool);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool aarch64_bitmask_imm (unsigned HOST_WIDE_INT val, machine_mode);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned HOST_WIDE_INT aarch64_and_split_imm1 (HOST_WIDE_INT val_in);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned HOST_WIDE_INT aarch64_and_split_imm2 (HOST_WIDE_INT val_in);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -775,7 +784,11 @@ bool aarch64_is_extend_from_extract (scalar_int_mode, rtx, rtx);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool aarch64_is_long_call_p (rtx);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool aarch64_is_noplt_call_p (rtx);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool aarch64_label_mentioned_p (rtx);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void aarch64_darwin_declare_function_name (FILE *, const char*, tree );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void aarch64_declare_function_name (FILE *, const char*, tree);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void aarch64_asm_output_alias (FILE *, const tree, const tree);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void aarch64_asm_output_external (FILE *, tree, const char*);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool aarch64_legitimate_pic_operand_p (rtx);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -971,6 +984,7 @@ void aarch64_override_options_internal (struct gcc_options *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const char *aarch64_general_mangle_builtin_type (const_tree);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void aarch64_general_init_builtins (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void aarch64_init_subtarget_builtins (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree aarch64_general_fold_builtin (unsigned int, tree, unsigned int, tree *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gimple *aarch64_general_gimple_fold_builtin (unsigned int, gcall *,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gimple_stmt_iterator *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/aarch64-tune.md gcc/config/aarch64/aarch64-tune.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9d46d38a292..3c3aa72d3de 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/aarch64/aarch64-tune.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/aarch64-tune.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;; -*- buffer-read-only: t -*-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;; Generated automatically by gentune.sh from aarch64-cores.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (define_attr "tune"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "cortexa34,cortexa35,cortexa53,cortexa57,cortexa72,cortexa73,thunderx,thunderxt88p1,thunderxt88,octeontx,octeontxt81,octeontxt83,thunderxt81,thunderxt83,ampere1,ampere1a,emag,xgene1,falkor,qdf24xx,exynosm1,phecda,thunderx2t99p1,vulcan,thunderx2t99,cortexa55,cortexa75,cortexa76,cortexa76ae,cortexa77,cortexa78,cortexa78ae,cortexa78c,cortexa65,cortexa65ae,cortexx1,cortexx1c,neoversen1,ares,neoversee1,octeontx2,octeontx2t98,octeontx2t96,octeontx2t93,octeontx2f95,octeontx2f95n,octeontx2f95m [...]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "cortexa34,cortexa35,cortexa53,cortexa57,cortexa72,cortexa73,thunderx,thunderxt88p1,thunderxt88,octeontx,octeontxt81,octeontxt83,thunderxt81,thunderxt83,ampere1,ampere1a,emag,xgene1,falkor,qdf24xx,exynosm1,phecda,thunderx2t99p1,vulcan,thunderx2t99,cortexa55,cortexa75,cortexa76,cortexa76ae,cortexa77,cortexa78,cortexa78ae,cortexa78c,cortexa65,cortexa65ae,cortexx1,cortexx1c,neoversen1,ares,neoversee1,octeontx2,octeontx2t98,octeontx2t96,octeontx2t93,octeontx2f95,octeontx2f95n,octeontx2f95m [...]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (const (symbol_ref "((enum attr_tune) aarch64_tune)")))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/aarch64.cc gcc/config/aarch64/aarch64.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b8a4ab1b980..d2f503447ae 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/aarch64/aarch64.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/aarch64.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -295,8 +295,10 @@ static bool aarch64_vfp_is_call_or_return_candidate (machine_mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const_tree,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ machine_mode *, int *,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool *, bool);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void aarch64_elf_asm_constructor (rtx, int) ATTRIBUTE_UNUSED;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void aarch64_elf_asm_destructor (rtx, int) ATTRIBUTE_UNUSED;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void aarch64_override_options_after_change (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static bool aarch64_vector_mode_supported_p (machine_mode);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static int aarch64_address_cost (rtx, machine_mode, addr_space_t, bool);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2795,6 +2797,9 @@ static const struct attribute_spec aarch64_attribute_table[] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { name, min_len, max_len, decl_req, type_req, fn_type_req,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ affects_type_identity, handler, exclude } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef SUBTARGET_ATTRIBUTE_TABLE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SUBTARGET_ATTRIBUTE_TABLE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { "aarch64_vector_pcs", 0, 0, false, true, true, true,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ handle_aarch64_vector_pcs_attribute, NULL },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { "arm_sve_vector_bits", 1, 1, false, true, false, true,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3949,7 +3954,7 @@ aarch64_hard_regno_mode_ok (unsigned regno, machine_mode mode)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (known_le (GET_MODE_SIZE (mode), 8))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (known_le (GET_MODE_SIZE (mode), 16))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return (regno & 1) == 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return (regno & 1) == 0 || TARGET_MACHO; /* darwinpcs D.4 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else if (FP_REGNUM_P (regno))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3995,8 +4000,10 @@ static bool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_takes_arguments_in_sve_regs_p (const_tree fntype)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CUMULATIVE_ARGS args_so_far_v;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* This does not apply to variadic functions, so all the (currently
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uncounted) arguments must be named. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_init_cumulative_args (&args_so_far_v, NULL_TREE, NULL_RTX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- NULL_TREE, 0, true);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ NULL_TREE, -1, true);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cumulative_args_t args_so_far = pack_cumulative_args (&args_so_far_v);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for (tree chain = TYPE_ARG_TYPES (fntype);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4481,6 +4488,7 @@ aarch64_load_symref_appropriately (rtx dest, rtx imm,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ switch (type)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SYMBOL_SMALL_ABSOLUTE:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case SYMBOL_MO_SMALL_PCR:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* In ILP32, the mode of dest can be either SImode or DImode. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rtx tmp_reg = dest;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4491,6 +4499,21 @@ aarch64_load_symref_appropriately (rtx dest, rtx imm,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (can_create_pseudo_p ())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmp_reg = gen_reg_rtx (mode);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rtx sym, off;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ split_const (imm, &sym, &off);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Negative offsets don't work, whether by intention is TBD. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (INTVAL (off) < 0 || INTVAL (off) > 8 * 1024 * 1024)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ emit_move_insn (tmp_reg, gen_rtx_HIGH (mode, sym));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ emit_insn (gen_add_losym (dest, tmp_reg, sym));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* FIXME: add the SI option if/when we support ilp32. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ emit_insn (gen_adddi3 (dest, dest, off));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* else small enough positive offset is OK. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ emit_move_insn (tmp_reg, gen_rtx_HIGH (mode, copy_rtx (imm)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ emit_insn (gen_add_losym (dest, tmp_reg, imm));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4574,6 +4597,7 @@ aarch64_load_symref_appropriately (rtx dest, rtx imm,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case SYMBOL_MO_SMALL_GOT:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SYMBOL_SMALL_GOT_4G:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ emit_insn (gen_rtx_SET (dest, imm));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6855,6 +6879,7 @@ aarch64_expand_mov_immediate (rtx dest, rtx imm)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SYMBOL_SMALL_TLSIE:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SYMBOL_SMALL_GOT_28K:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SYMBOL_SMALL_GOT_4G:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case SYMBOL_MO_SMALL_GOT:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SYMBOL_TINY_GOT:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SYMBOL_TINY_TLSIE:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (const_offset != 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6868,6 +6893,7 @@ aarch64_expand_mov_immediate (rtx dest, rtx imm)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* FALLTHRU */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SYMBOL_SMALL_ABSOLUTE:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case SYMBOL_MO_SMALL_PCR:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SYMBOL_TINY_ABSOLUTE:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SYMBOL_TLSLE12:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SYMBOL_TLSLE24:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7449,6 +7475,7 @@ aarch64_return_in_memory (const_tree type, const_tree fndecl ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_unreachable ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static bool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_vfp_is_call_candidate (cumulative_args_t pcum_v, machine_mode mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const_tree type, int *nregs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7458,6 +7485,7 @@ aarch64_vfp_is_call_candidate (cumulative_args_t pcum_v, machine_mode mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ &pcum->aapcs_vfp_rmode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nregs, NULL, pcum->silent_p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Given MODE and TYPE of a function argument, return the alignment in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bits. The idea is to suppress any stronger alignment requested by
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7481,7 +7509,7 @@ aarch64_function_arg_alignment (machine_mode mode, const_tree type,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (integer_zerop (TYPE_SIZE (type)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gcc_assert (TYPE_MODE (type) == mode);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_assert (TARGET_MACHO || TYPE_MODE (type) == mode);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!AGGREGATE_TYPE_P (type))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7641,6 +7669,14 @@ aarch64_layout_arg (cumulative_args_t pcum_v, const function_arg_info &arg)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Both behaviors were wrong, but in different cases. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->aapcs_arg_processed = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Set suitable defaults for queries. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_arg_boundary
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ = aarch64_function_arg_alignment (mode, type, &abi_break,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ &abi_break_packed);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_arg_padding = BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pure_scalable_type_info pst_info;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (type && pst_info.analyze_registers (type))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7700,13 +7736,29 @@ aarch64_layout_arg (cumulative_args_t pcum_v, const function_arg_info &arg)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* No frontends can create types with variable-sized modes, so we
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shouldn't be asked to pass or return them. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size = GET_MODE_SIZE (mode).to_constant ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Since we can pack things on the stack, we need the unrounded size. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_stack_bytes = size;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size = ROUND_UP (size, UNITS_PER_WORD);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allocate_ncrn = (type) ? !(FLOAT_TYPE_P (type)) : !FLOAT_MODE_P (mode);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool is_ha = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allocate_nvrn = aarch64_vfp_is_call_candidate (pcum_v,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ type,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ &nregs);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We care if the value is a homogenous aggregate when laying out the stack,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ so use this call directly. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ allocate_nvrn
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ = aarch64_vfp_is_call_or_return_candidate (mode, type,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ &pcum->aapcs_vfp_rmode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ &nregs, &is_ha,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->silent_p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_assert (!sve_p || !allocate_nvrn);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned int alignment
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7727,7 +7779,13 @@ aarch64_layout_arg (cumulative_args_t pcum_v, const function_arg_info &arg)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!pcum->silent_p && !TARGET_FLOAT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_err_no_fpadvsimd (mode);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (nvrn + nregs <= NUM_FP_ARG_REGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && !arg.named)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->aapcs_nextnvrn = NUM_FP_ARG_REGS;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ goto on_stack;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (nvrn + nregs <= NUM_FP_ARG_REGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->aapcs_nextnvrn = nvrn + nregs;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!aarch64_composite_type_p (type, mode))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7757,6 +7815,7 @@ aarch64_layout_arg (cumulative_args_t pcum_v, const function_arg_info &arg)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->aapcs_reg = par;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_stack_bytes = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7773,14 +7832,24 @@ aarch64_layout_arg (cumulative_args_t pcum_v, const function_arg_info &arg)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* C6 - C9. though the sign and zero extension semantics are
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ handled elsewhere. This is the case where the argument fits
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ entirely general registers. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (allocate_ncrn && (ncrn + nregs <= NUM_ARG_REGS))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_assert (nregs == 0 || nregs == 1 || nregs == 2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && !arg.named)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->aapcs_nextncrn = NUM_ARG_REGS;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ goto on_stack;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* C.8 if the argument has an alignment of 16 then the NGRN is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rounded up to the next even number. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (nregs == 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- && ncrn % 2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && ncrn % 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Darwin PCS deletes rule C.8. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && !TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Emit a warning if the alignment changed when taking the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 'packed' attribute into account. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7842,8 +7911,8 @@ aarch64_layout_arg (cumulative_args_t pcum_v, const function_arg_info &arg)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->aapcs_reg = par;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->aapcs_nextncrn = ncrn + nregs;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_stack_bytes = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7853,7 +7922,81 @@ aarch64_layout_arg (cumulative_args_t pcum_v, const function_arg_info &arg)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* The argument is passed on stack; record the needed number of words for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this argument and align the total size if necessary. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ on_stack:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pcum->aapcs_stack_words = size / UNITS_PER_WORD;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Darwin does not round up the allocation for smaller entities to 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bytes. It only requires the natural alignment for these.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ but we don't do this for:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * unnamed parms in variadic functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * complex types
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * unions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * aggregates (except for homogeneous ones which are handles as the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enclosed type).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ each entry starts a new slot.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 16 byte entities are naturally aligned on the stack.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ There was no darwinpcs for GCC 9, so neither the implementation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ change nor the warning should fire here (i.e. we do not need to check
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if 16byte entities alter the stack size). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_checking_assert (arg.named == pcum->named_p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_arg_padding = BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!pcum->named_p
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || TREE_CODE (type) == COMPLEX_TYPE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || (TREE_CODE (type) == RECORD_TYPE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && !is_ha && !SCALAR_FLOAT_MODE_P (pcum->aapcs_vfp_rmode))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || TREE_CODE (type) == UNION_TYPE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->aapcs_stack_words = size / UNITS_PER_WORD;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_sub_word_offset = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_sub_word_pos = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_arg_boundary = MAX (alignment, PARM_BOUNDARY);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!pcum->named_p)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_arg_padding = PARM_BOUNDARY;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Updated sub-word offset aligned for the new object.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ We are looking for the case that the new object will fit after some
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ existing object(s) in the same stack slot. In that case, we do not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ need to add any more stack space for it. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int new_off
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ = ROUND_UP (pcum->darwinpcs_sub_word_pos, alignment / BITS_PER_UNIT);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (new_off >= UNITS_PER_WORD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* That exceeds a stack slot, start a new one. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_sub_word_offset = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_sub_word_pos = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ new_off = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* This is the end of the new object. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int new_pos = new_off + pcum->darwinpcs_stack_bytes;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (pcum->darwinpcs_sub_word_pos == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* New stack slot, just allocate one or more words, and note where
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the next arg will start. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->aapcs_stack_words = size / UNITS_PER_WORD;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (new_pos <= UNITS_PER_WORD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Old stack slot, object starts at new_off and goes to new_pos, we do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ not add any stack space. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_sub_word_offset = new_off;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_sub_word_pos = new_pos;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_arg_boundary = alignment ;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (pcum->last_named_p && new_pos > 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Round the last named arg to the start of the next stack slot. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (new_pos <= 4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_arg_padding = PARM_BOUNDARY;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (new_pos <= 6)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_arg_padding = 4 * BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (pcum->darwinpcs_sub_word_pos <= 7)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_arg_padding = 2 * BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (warn_pcs_change
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ && abi_break_packed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7862,6 +8005,8 @@ on_stack:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ inform (input_location, "parameter passing for argument of type "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%qT changed in GCC 13.1", type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* size was already rounded up to PARM_BOUNDARY. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->aapcs_stack_words = size / UNITS_PER_WORD;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (alignment == 16 * BITS_PER_UNIT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int new_size = ROUND_UP (pcum->aapcs_stack_size, 16 / UNITS_PER_WORD);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7915,7 +8060,28 @@ aarch64_init_cumulative_args (CUMULATIVE_ARGS *pcum,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->aapcs_arg_processed = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->aapcs_stack_words = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->aapcs_stack_size = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_stack_bytes = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_sub_word_offset = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_sub_word_pos = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_arg_boundary = BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_arg_padding = BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* If we have been invoked for incoming args, then n_named will have been
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set to -1, but we should have a function decl - so pick up the named
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ count from that. If that fails, and we end up with -1, this effectively
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ corresponds to assuming that there is an arbitrary number of named
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ args. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_n_named = n_named;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (n_named == (unsigned)-1 && fndecl)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree fnt = TREE_TYPE (fndecl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (fnt && TYPE_ARG_TYPES (fnt))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_n_named = list_length (TYPE_ARG_TYPES (fnt));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_n_args_processed = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->named_p = pcum->darwinpcs_n_named != 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->last_named_p = pcum->darwinpcs_n_named == 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->silent_p = silent_p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->aapcs_vfp_rmode = VOIDmode;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!silent_p
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ && !TARGET_FLOAT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7954,8 +8120,10 @@ aarch64_function_arg_advance (cumulative_args_t pcum_v,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ || pcum->pcs_variant == ARM_PCS_SVE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_layout_arg (pcum_v, arg);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gcc_assert ((pcum->aapcs_reg != NULL_RTX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- != (pcum->aapcs_stack_words != 0));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_n_args_processed++;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_assert (TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || (pcum->aapcs_reg != NULL_RTX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ != (pcum->aapcs_stack_words != 0));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->aapcs_arg_processed = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->aapcs_ncrn = pcum->aapcs_nextncrn;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->aapcs_nvrn = pcum->aapcs_nextnvrn;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7963,6 +8131,12 @@ aarch64_function_arg_advance (cumulative_args_t pcum_v,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->aapcs_stack_size += pcum->aapcs_stack_words;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->aapcs_stack_words = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pcum->aapcs_reg = NULL_RTX;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_arg_boundary = BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->darwinpcs_arg_padding = BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->named_p
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ = pcum->darwinpcs_n_args_processed < pcum->darwinpcs_n_named;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pcum->last_named_p
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ = pcum->darwinpcs_n_args_processed + 1 == pcum->darwinpcs_n_named;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7974,12 +8148,15 @@ aarch64_function_arg_regno_p (unsigned regno)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ || (PR_REGNUM_P (regno) && regno < P0_REGNUM + NUM_PR_ARG_REGS));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Implement FUNCTION_ARG_BOUNDARY. Every parameter gets at least
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PARM_BOUNDARY bits of alignment, but will be given anything up
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- to STACK_BOUNDARY bits if the type requires it. This makes sure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- that both before and after the layout of each argument, the Next
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- Stacked Argument Address (NSAA) will have a minimum alignment of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 8 bytes. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Implement FUNCTION_ARG_BOUNDARY.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ For AAPCS64, Every parameter gets at least PARM_BOUNDARY bits of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ alignment, but will be given anything up to STACK_BOUNDARY bits
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if the type requires it. This makes sure that both before and after
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the layout of each argument, the Next Stacked Argument Address (NSAA)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ will have a minimum alignment of 8 bytes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ For darwinpcs, this is only called to lower va_arg entries which are
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ always aligned as for AAPCS64. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static unsigned int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_function_arg_boundary (machine_mode mode, const_tree type)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7991,8 +8168,107 @@ aarch64_function_arg_boundary (machine_mode mode, const_tree type)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ &abi_break_packed);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* We rely on aarch64_layout_arg and aarch64_gimplify_va_arg_expr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ to emit warnings about ABI incompatibility. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* This can only work for unnamed args. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ machine_mode comp_mode = VOIDmode;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int nregs;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool is_ha;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64_vfp_is_call_or_return_candidate (mode, type, &comp_mode, &nregs,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ &is_ha, /*silent*/true);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TREE_CODE (type) == COMPLEX_TYPE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || (TREE_CODE (type) == RECORD_TYPE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && !is_ha && !SCALAR_FLOAT_MODE_P (comp_mode))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || TREE_CODE (type) == UNION_TYPE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return MIN (MAX (alignment, PARM_BOUNDARY), STACK_BOUNDARY);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return MIN (alignment, STACK_BOUNDARY);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ alignment = MIN (MAX (alignment, PARM_BOUNDARY), STACK_BOUNDARY);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return alignment;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* For Darwin, we want to use the arg boundary computed when laying out the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ function arg, to cope with items packed on the stack and the different
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rules applied to unnamed parms. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static unsigned int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64_function_arg_boundary_ca (machine_mode mode ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const_tree type ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cumulative_args_t ca ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned int abi_break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned int abi_break_packed;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned int alignment = aarch64_function_arg_alignment (mode, type,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ &abi_break,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ &abi_break_packed);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We rely on aarch64_layout_arg and aarch64_gimplify_va_arg_expr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ to emit warnings about ABI incompatibility. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CUMULATIVE_ARGS *pcum = get_cumulative_args (ca);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gcc_checking_assert (pcum->aapcs_arg_processed);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool named_p = pcum->darwinpcs_n_args_processed < pcum->darwinpcs_n_named;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gcc_checking_assert (named_p == pcum->named_p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ machine_mode comp_mode = VOIDmode;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int nregs;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool is_ha;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64_vfp_is_call_or_return_candidate (mode, type, &comp_mode, &nregs,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ &is_ha, /*silent*/true);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool no_pack = (TREE_CODE (type) == COMPLEX_TYPE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || (TREE_CODE (type) == RECORD_TYPE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && !is_ha && !SCALAR_FLOAT_MODE_P (comp_mode))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || TREE_CODE (type) == UNION_TYPE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool in_regs = (pcum->aapcs_reg != NULL_RTX);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if ((named_p && !no_pack) || in_regs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ; /* Leave the alignment as natural. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ alignment = MAX (alignment, PARM_BOUNDARY);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gcc_checking_assert (alignment == pcum->darwinpcs_arg_boundary);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return MIN (alignment, STACK_BOUNDARY);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ alignment = MIN (MAX (alignment, PARM_BOUNDARY), STACK_BOUNDARY);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return alignment;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Implement TARGET_FUNCTION_ARG_ROUND_BOUNDARY_CA for darwinpcs which allows
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ non-standard passing of byte-aligned items [D.2]. This is done by pulling
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the values out of the cumulative args struct. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static unsigned int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64_function_arg_round_boundary_ca (machine_mode mode ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const_tree type ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cumulative_args_t ca)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CUMULATIVE_ARGS *pcum = get_cumulative_args (ca);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gcc_checking_assert (pcum->aapcs_arg_processed);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool named_p = pcum->darwinpcs_n_args_processed < pcum->darwinpcs_n_named;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gcc_checking_assert (named_p == pcum->named_p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool last_named_p = pcum->darwinpcs_n_args_processed + 1 == pcum->darwinpcs_n_named;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gcc_checking_assert (last_named_p == pcum->last_named_p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned boundary = BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (last_named_p && pcum->darwinpcs_sub_word_pos > 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Round the last named arg to the start of the next stack slot. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (pcum->darwinpcs_sub_word_pos <= 4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ boundary = PARM_BOUNDARY;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (pcum->darwinpcs_sub_word_pos <= 6)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ boundary = 4 * BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (pcum->darwinpcs_sub_word_pos <= 7)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ boundary = 2 * BITS_PER_UNIT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (named_p)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Named args are naturally aligned, but with no rounding. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* un-named args are rounded to fill slots. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ boundary = PARM_BOUNDARY;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gcc_checking_assert (boundary == pcum->darwinpcs_arg_padding);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return boundary;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Implement TARGET_GET_RAW_RESULT_MODE and TARGET_GET_RAW_ARG_MODE. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11091,6 +11367,7 @@ aarch64_classify_address (struct aarch64_address_info *info,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* load literal: pc-relative constant pool entry. Only supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for SI mode or larger. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ info->type = ADDRESS_SYMBOLIC;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ info->offset = NULL_RTX;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!load_store_pair_p
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ && GET_MODE_SIZE (mode).is_constant (&const_size)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11098,6 +11375,7 @@ aarch64_classify_address (struct aarch64_address_info *info,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ poly_int64 offset;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rtx sym = strip_offset_and_salt (x, &offset);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return ((LABEL_REF_P (sym)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ || (SYMBOL_REF_P (sym)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ && CONSTANT_POOL_ADDRESS_P (sym)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11115,10 +11393,13 @@ aarch64_classify_address (struct aarch64_address_info *info,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ poly_int64 offset;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ HOST_WIDE_INT const_offset;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rtx sym = strip_offset_and_salt (info->offset, &offset);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (SYMBOL_REF_P (sym)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ && offset.is_constant (&const_offset)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ && (aarch64_classify_symbol (sym, const_offset)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- == SYMBOL_SMALL_ABSOLUTE))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ == SYMBOL_SMALL_ABSOLUTE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || aarch64_classify_symbol (sym, const_offset)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ == SYMBOL_MO_SMALL_PCR))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* The symbol and offset must be aligned to the access size. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned int align;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11168,6 +11449,55 @@ aarch64_address_valid_for_prefetch_p (rtx x, bool strict_p)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!res)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* For ELF targets using GAS, we emit prfm unconditionally; GAS will alter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the instruction to pick the prfum form where possible (i.e. when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ offset is in the range -256..255) and fall back to prfm otherwise.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ We can reject cases where the offset exceeds the range usable by both
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ insns [-256..32760], or for offsets > 255 when the value is not divisible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ by 8.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ For Mach-O (Darwin) where the assembler uses the LLVM back end, that does
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ not yet do the substitution, so we must reject all prfum cases. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (addr.offset)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ HOST_WIDE_INT offs = INTVAL (addr.offset);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (offs < -256) /* Out of range for both prfum and prfm. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (offs > 32760) /* Out of range for prfm. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (offs & 0x07) /* We cannot use prfm. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (offs > 255) /* Out of range for prfum. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO && offs < 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* ... except writeback forms. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return addr.type != ADDRESS_REG_WB;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Return true if the address X is valid for a PRFUM instruction.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ STRICT_P is true if we should do strict checking with
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64_classify_address. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64_address_valid_for_unscaled_prefetch_p (rtx x, bool strict_p)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct aarch64_address_info addr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* PRFUM accepts the same addresses as DImode, but constrained to a range
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -256..255. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool res = aarch64_classify_address (&addr, x, DImode, strict_p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!res)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (addr.offset && ((INTVAL (addr.offset) > 255)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || (INTVAL (addr.offset) < -256)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* ... except writeback forms. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return addr.type != ADDRESS_REG_WB;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11881,6 +12211,144 @@ sizetochar (int size)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++output_macho_postfix_expr (FILE *file, rtx x, const char *postfix)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ char buf[256];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ restart:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ switch (GET_CODE (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case PC:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ putc ('.', file);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case SYMBOL_REF:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (SYMBOL_REF_DECL (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ assemble_external (SYMBOL_REF_DECL (x));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ assemble_name (file, XSTR (x, 0));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf (file, "@%s", postfix);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case LABEL_REF:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = label_ref_label (x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Fall through. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CODE_LABEL:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ASM_GENERATE_INTERNAL_LABEL (buf, "L", CODE_LABEL_NUMBER (x));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ assemble_name (file, buf);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf (file, "@%s", postfix);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CONST_INT:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf (file, HOST_WIDE_INT_PRINT_DEC, INTVAL (x));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CONST:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* This used to output parentheses around the expression,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ but that does not work on the 386 (either ATT or BSD assembler). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_macho_postfix_expr (file, XEXP (x, 0), postfix);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CONST_WIDE_INT:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We do not know the mode here so we have to use a round about
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ way to build a wide-int to get it printed properly. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ wide_int w = wide_int::from_array (&CONST_WIDE_INT_ELT (x, 0),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CONST_WIDE_INT_NUNITS (x),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CONST_WIDE_INT_NUNITS (x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * HOST_BITS_PER_WIDE_INT,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ false);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ print_decs (w, file);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CONST_DOUBLE:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (CONST_DOUBLE_AS_INT_P (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We can use %d if the number is one word and positive. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (CONST_DOUBLE_HIGH (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf (file, HOST_WIDE_INT_PRINT_DOUBLE_HEX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (unsigned HOST_WIDE_INT) CONST_DOUBLE_HIGH (x),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (unsigned HOST_WIDE_INT) CONST_DOUBLE_LOW (x));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (CONST_DOUBLE_LOW (x) < 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf (file, HOST_WIDE_INT_PRINT_HEX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (unsigned HOST_WIDE_INT) CONST_DOUBLE_LOW (x));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf (file, HOST_WIDE_INT_PRINT_DEC, CONST_DOUBLE_LOW (x));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We can't handle floating point constants;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PRINT_OPERAND must handle them. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_operand_lossage ("floating constant misused");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CONST_FIXED:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf (file, HOST_WIDE_INT_PRINT_DEC, CONST_FIXED_VALUE_LOW (x));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case PLUS:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Some assemblers need integer constants to appear last (eg masm). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (CONST_INT_P (XEXP (x, 0)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_macho_postfix_expr (file, XEXP (x, 1), postfix);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (INTVAL (XEXP (x, 0)) >= 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf (file, "+");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_addr_const (file, XEXP (x, 0));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_macho_postfix_expr (file, XEXP (x, 0), postfix);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!CONST_INT_P (XEXP (x, 1))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || INTVAL (XEXP (x, 1)) >= 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf (file, "+");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_addr_const (file, XEXP (x, 1));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case MINUS:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Avoid outputting things like x-x or x+5-x,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ since some assemblers can't handle that. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = simplify_subtraction (x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (GET_CODE (x) != MINUS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ goto restart;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_macho_postfix_expr (file, XEXP (x, 0), postfix);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf (file, "-");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if ((CONST_INT_P (XEXP (x, 1)) && INTVAL (XEXP (x, 1)) >= 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || GET_CODE (XEXP (x, 1)) == PC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || GET_CODE (XEXP (x, 1)) == SYMBOL_REF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_addr_const (file, XEXP (x, 1));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fputs (targetm.asm_out.open_paren, file);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_addr_const (file, XEXP (x, 1));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fputs (targetm.asm_out.close_paren, file);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ZERO_EXTEND:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case SIGN_EXTEND:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case SUBREG:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case TRUNCATE:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_addr_const (file, XEXP (x, 0));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case UNSPEC:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (XINT (x, 1) == UNSPEC_SALT_ADDR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_macho_postfix_expr (file, XVECEXP (x, 0, 0), postfix);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* FALLTHROUGH */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ default:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (targetm.asm_out.output_addr_const_extra (file, x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_operand_lossage ("invalid expression as operand");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Print operand X to file F in a target specific manner according to CODE.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The acceptable formatting commands given by CODE are:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 'c': An integer or symbol address without a preceding #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11949,6 +12417,12 @@ aarch64_print_operand (FILE *f, rtx x, int code)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 'J':
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_macho_postfix_expr (f, x, "PAGEOFF");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 'O':
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_macho_postfix_expr (f, x, "GOTPAGEOFF");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case 'e':
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ x = unwrap_const_vec_duplicate (x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12272,7 +12746,7 @@ aarch64_print_operand (FILE *f, rtx x, int code)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case 'A':
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (GET_CODE (x) == HIGH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ x = XEXP (x, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ switch (aarch64_classify_symbolic_expression (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SYMBOL_SMALL_GOT_4G:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12303,9 +12777,26 @@ aarch64_print_operand (FILE *f, rtx x, int code)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_addr_const (asm_out_file, x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ switch (aarch64_classify_symbolic_expression (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case SYMBOL_MO_SMALL_PCR:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_macho_postfix_expr (asm_out_file, x, "PAGE");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case SYMBOL_MO_SMALL_GOT:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_macho_postfix_expr (asm_out_file, x, "GOTPAGE");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ default:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* large code model unimplemented. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_unreachable ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case 'L':
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ switch (aarch64_classify_symbolic_expression (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SYMBOL_SMALL_GOT_4G:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12343,10 +12834,12 @@ aarch64_print_operand (FILE *f, rtx x, int code)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_addr_const (asm_out_file, x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case 'G':
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ switch (aarch64_classify_symbolic_expression (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case SYMBOL_TLSLE24:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12355,6 +12848,7 @@ aarch64_print_operand (FILE *f, rtx x, int code)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_addr_const (asm_out_file, x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12504,8 +12998,13 @@ aarch64_print_address_internal (FILE *f, machine_mode mode, rtx x,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ADDRESS_LO_SUM:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ asm_fprintf (f, "[%s, #", reg_names [REGNO (addr.base)]);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ output_macho_postfix_expr (f, addr.offset, "PAGEOFF");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ asm_fprintf (f, "[%s, #:lo12:", reg_names [REGNO (addr.base)]);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_addr_const (f, addr.offset);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ asm_fprintf (f, "]");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12786,6 +13285,26 @@ aarch64_secondary_memory_needed (machine_mode mode, reg_class_t class1,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Implement TARGET_FRAME_POINTER_REQUIRED. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static bool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64_darwin_frame_pointer_required ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (crtl->calls_eh_return)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Not used in leaf functions (unless forced). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (flag_omit_leaf_frame_pointer && leaf_function_p ())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* NOTE: We are allowing the user to force omission of the frame
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pointer, (despite that it is not ABI-compliant). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return flag_omit_frame_pointer != 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static bool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_can_eliminate (const int from ATTRIBUTE_UNUSED, const int to)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13003,6 +13522,8 @@ aarch64_asm_output_labelref (FILE* f, const char *name)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ asm_fprintf (f, "%U%s", name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_elf_asm_constructor (rtx symbol, int priority)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13042,6 +13563,7 @@ aarch64_elf_asm_destructor (rtx symbol, int priority)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ assemble_aligned_integer (POINTER_BYTES, symbol);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const char*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_output_casesi (rtx *operands)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13145,7 +13667,11 @@ aarch64_select_rtx_section (machine_mode mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (aarch64_can_use_per_function_literal_pools_p ())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return function_section (current_function_decl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return machopic_select_rtx_section (mode, x, align);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return default_elf_select_rtx_section (mode, x, align);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Implement ASM_OUTPUT_POOL_EPILOGUE. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15369,15 +15895,17 @@ aarch64_init_builtins ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_general_init_builtins ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_sve::init_builtins ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef SUBTARGET_INIT_BUILTINS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- SUBTARGET_INIT_BUILTINS;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64_init_subtarget_builtins ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Implement TARGET_FOLD_BUILTIN. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static tree
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_fold_builtin (tree fndecl, int nargs, tree *args, bool)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef SUBTARGET_FOLD_BUILTIN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (tree res = SUBTARGET_FOLD_BUILTIN (fndecl, nargs, args, false))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return res;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned int code = DECL_MD_FUNCTION_CODE (fndecl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned int subcode = code >> AARCH64_BUILTIN_SHIFT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree type = TREE_TYPE (TREE_TYPE (fndecl));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18561,10 +19089,14 @@ initialize_aarch64_code_model (struct gcc_options *opts)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case AARCH64_CMODEL_LARGE:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (opts->x_flag_pic)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We need to implement fPIC here (arm64_32 also accepts the large
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ model). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sorry ("code model %qs not supported yet", "large");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (opts->x_flag_pic)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sorry ("code model %qs with %<-f%s%>", "large",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ opts->x_flag_pic > 1 ? "PIC" : "pic");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (opts->x_aarch64_abi == AARCH64_ABI_ILP32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (opts->x_aarch64_abi == AARCH64_ABI_ILP32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sorry ("code model %qs not supported in ilp32 mode", "large");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case AARCH64_CMODEL_TINY_PIC:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19450,7 +19982,9 @@ aarch64_classify_symbol (rtx x, HOST_WIDE_INT offset)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case AARCH64_CMODEL_SMALL_SPIC:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case AARCH64_CMODEL_SMALL_PIC:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case AARCH64_CMODEL_SMALL:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return SYMBOL_SMALL_ABSOLUTE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ? SYMBOL_MO_SMALL_PCR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : SYMBOL_SMALL_ABSOLUTE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_unreachable ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19486,10 +20020,22 @@ aarch64_classify_symbol (rtx x, HOST_WIDE_INT offset)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return SYMBOL_TINY_ABSOLUTE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case AARCH64_CMODEL_SMALL_SPIC:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case AARCH64_CMODEL_SMALL_PIC:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case AARCH64_CMODEL_SMALL:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Constant pool addresses are always TU-local and PC-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ relative. We indirect common, external and weak
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ symbols (but weak only if not hidden). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!CONSTANT_POOL_ADDRESS_P (x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && (MACHO_SYMBOL_MUST_INDIRECT_P (x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || !aarch64_symbol_binds_local_p (x)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return SYMBOL_MO_SMALL_GOT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if ((flag_pic || SYMBOL_REF_WEAK (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ && !aarch64_symbol_binds_local_p (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return aarch64_cmodel == AARCH64_CMODEL_SMALL_SPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19501,7 +20047,8 @@ aarch64_classify_symbol (rtx x, HOST_WIDE_INT offset)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ || offset_within_block_p (x, offset)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return SYMBOL_FORCE_TO_MEM;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return SYMBOL_SMALL_ABSOLUTE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return TARGET_MACHO ? SYMBOL_MO_SMALL_PCR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : SYMBOL_SMALL_ABSOLUTE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case AARCH64_CMODEL_LARGE:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* This is alright even in PIC code as the constant
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19631,7 +20178,10 @@ static GTY(()) tree va_list_type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void *__vr_top;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int __gr_offs;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int __vr_offs;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- }; */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwinpcs uses 'char *' for the va_list (in common with other platform
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ports). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static tree
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_build_builtin_va_list (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19639,6 +20189,13 @@ aarch64_build_builtin_va_list (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree va_list_name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree f_stack, f_grtop, f_vrtop, f_groff, f_vroff;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* darwinpcs uses a simple char * for this. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_list_type = build_pointer_type (char_type_node);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return va_list_type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Create the type. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ va_list_type = lang_hooks.types.make_type (RECORD_TYPE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Give it the required name. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19710,6 +20267,13 @@ aarch64_expand_builtin_va_start (tree valist, rtx nextarg ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int vr_save_area_size = cfun->va_list_fpr_size;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int vr_offset;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* darwinpcs uses the default, char * va_list impl. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ std_expand_builtin_va_start (valist, nextarg);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cum = &crtl->args.info;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (cfun->va_list_gpr_size)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gr_save_area_size = MIN ((NUM_ARG_REGS - cum->aapcs_ncrn) * UNITS_PER_WORD,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19800,6 +20364,9 @@ aarch64_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ HOST_WIDE_INT size, rsize, adjust, align;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree t, u, cond1, cond2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return std_gimplify_va_arg_expr (valist, type, pre_p, post_p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ indirect_p = pass_va_arg_by_reference (type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (indirect_p)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ type = build_pointer_type (type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19990,8 +20557,18 @@ aarch64_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ field_ptr_t = double_ptr_type_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case E_TFmode:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- field_t = long_double_type_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- field_ptr_t = long_double_ptr_type_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Darwin has __float128, and long double is the same as
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ double. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ field_t = float128_type_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ field_ptr_t = aarch64_float128_ptr_type_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ field_t = long_double_type_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ field_ptr_t = long_double_ptr_type_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case E_SDmode:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ field_t = dfloat32_type_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20074,6 +20651,9 @@ aarch64_setup_incoming_varargs (cumulative_args_t cum_v,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int gr_saved = cfun->va_list_gpr_size;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int vr_saved = cfun->va_list_fpr_size;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return default_setup_incoming_varargs (cum_v, arg, pretend_size, no_rtl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* The caller has advanced CUM up to, but not beyond, the last named
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ argument. Advance a local copy of CUM past the last "real" named
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ argument, to find out how many registers are left over. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20906,6 +21486,12 @@ aarch64_autovectorize_vector_modes (vector_modes *modes, bool)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_mangle_type (const_tree type)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* The darwinpcs ABI documents say that "__va_list" has to be
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mangled as char *. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && lang_hooks.types_compatible_p (CONST_CAST_TREE (type), va_list_type))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return "Pc";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* The AArch64 ABI documents say that "__va_list" has to be
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mangled as if it is in the "std" namespace. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (lang_hooks.types_compatible_p (CONST_CAST_TREE (type), va_list_type))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20922,6 +21508,12 @@ aarch64_mangle_type (const_tree type)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return "Dh";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* __float128 is mangled as "g" on darwin. _Float128 is not mangled here,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ but handled in common code (as "DF128_"). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO && TYPE_MODE (type) == TFmode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && TYPE_MAIN_VARIANT (type) == float128t_type_node)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return "g";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Mangle AArch64-specific internal types. TYPE_NAME is non-NULL_TREE for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ builtin types. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (TYPE_NAME (type) != NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21615,7 +22207,8 @@ aarch64_mov_operand_p (rtx x, machine_mode mode)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* GOT accesses are valid moves. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (SYMBOL_REF_P (x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- && aarch64_classify_symbolic_expression (x) == SYMBOL_SMALL_GOT_4G)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && (aarch64_classify_symbolic_expression (x) == SYMBOL_SMALL_GOT_4G
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || aarch64_classify_symbolic_expression (x) == SYMBOL_MO_SMALL_GOT))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (SYMBOL_REF_P (x) && mode == DImode && CONSTANT_ADDRESS_P (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22759,12 +23352,8 @@ aarch64_asm_output_variant_pcs (FILE *stream, const tree decl, const char* name)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static std::string aarch64_last_printed_arch_string;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static std::string aarch64_last_printed_tune_string;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Implement ASM_DECLARE_FUNCTION_NAME. Output the ISA features used
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- by the function fndecl. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-aarch64_declare_function_name (FILE *stream, const char* name,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- tree fndecl)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64_function_options_preamble (tree fndecl)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree target_parts = DECL_FUNCTION_SPECIFIC_TARGET (fndecl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22803,15 +23392,60 @@ aarch64_declare_function_name (FILE *stream, const char* name,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this_tune->name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_last_printed_tune_string = this_tune->name;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Implement ASM_DECLARE_FUNCTION_NAME. Output the ISA features used
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ by the function fndecl. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64_darwin_declare_function_name (FILE *stream, const char* name,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree fndecl)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_checking_assert (TREE_CODE (fndecl) == FUNCTION_DECL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_checking_assert (!DECL_COMMON (fndecl));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Update .arch and .tune as needed. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64_function_options_preamble (fndecl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Darwin does not emit pcs variant info. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rtx decl_rtx = XEXP (DECL_RTL (fndecl), 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (GET_CODE (decl_rtx) != SYMBOL_REF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ name = IDENTIFIER_POINTER (DECL_NAME (fndecl));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (! DECL_WEAK (fndecl)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && ((TREE_STATIC (fndecl) && !TREE_PUBLIC (fndecl))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || DECL_INITIAL (fndecl)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ machopic_define_symbol (DECL_RTL (fndecl));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if ((TREE_STATIC (fndecl) && !TREE_PUBLIC (fndecl))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || DECL_INITIAL (fndecl))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (* targetm.encode_section_info) (fndecl, DECL_RTL (fndecl), false);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ASM_OUTPUT_FUNCTION_LABEL (stream, name, fndecl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cfun->machine->label_is_assembled = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64_declare_function_name (FILE *stream, const char* name,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree fndecl)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Update .arch and .tune as needed. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64_function_options_preamble (fndecl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Emit any necessary pcs information. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_asm_output_variant_pcs (stream, fndecl, name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Don't forget the type directive for ELF. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef ASM_OUTPUT_TYPE_DIRECTIVE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ASM_OUTPUT_TYPE_DIRECTIVE (stream, name, "function");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ASM_OUTPUT_LABEL (stream, name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ASM_OUTPUT_FUNCTION_LABEL (stream, name, fndecl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfun->machine->label_is_assembled = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Implement PRINT_PATCHABLE_FUNCTION_ENTRY. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22868,12 +23502,17 @@ aarch64_output_patchable_area (unsigned int patch_area_size, bool record_p)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Implement ASM_OUTPUT_DEF_FROM_DECLS. Output .variant_pcs for aliases. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-aarch64_asm_output_alias (FILE *stream, const tree decl, const tree target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64_asm_output_alias (FILE *stream, const tree decl,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const tree target ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const char *name = XSTR (XEXP (DECL_RTL (decl), 0), 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef ASM_OUTPUT_DEF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const char *value = IDENTIFIER_POINTER (target);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_asm_output_variant_pcs (stream, decl, name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef ASM_OUTPUT_DEF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ASM_OUTPUT_DEF (stream, name, value);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Implement ASM_OUTPUT_EXTERNAL. Output .variant_pcs for undefined
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22919,6 +23558,9 @@ aarch64_start_file (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_last_printed_arch_string.c_str ());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_file_start ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwin_file_start ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Emit load exclusive. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23396,6 +24038,10 @@ aarch64_float_const_representable_p (rtx x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ || REAL_VALUE_MINUS_ZERO (r))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* For BFmode, only handle 0.0. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (GET_MODE (x) == BFmode)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return real_iszero (&r, false);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Extract exponent. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ r = real_value_abs (&r);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exponent = REAL_EXP (&r);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23499,6 +24145,16 @@ aarch64_output_simd_mov_immediate (rtx const_vector, unsigned width,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_assert (CONST_INT_P (info.u.mov.value));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned HOST_WIDE_INT value = UINTVAL (info.u.mov.value);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We have signed chars which can result in a sign-extended 8bit value
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ which is then emitted as an unsigned hex value, and the LLVM back end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ assembler rejects that as being too big. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO && (known_eq (GET_MODE_BITSIZE (info.elt_mode), 8)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned HOST_WIDE_INT mask = (1U << GET_MODE_BITSIZE (info.elt_mode))-1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ value &= mask;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (which == AARCH64_CHECK_MOV)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23507,16 +24163,16 @@ aarch64_output_simd_mov_immediate (rtx const_vector, unsigned width,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ? "msl" : "lsl");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (lane_count == 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ snprintf (templ, sizeof (templ), "%s\t%%d0, " HOST_WIDE_INT_PRINT_HEX,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mnemonic, UINTVAL (info.u.mov.value));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mnemonic, value);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else if (info.u.mov.shift)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ snprintf (templ, sizeof (templ), "%s\t%%0.%d%c, "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ HOST_WIDE_INT_PRINT_HEX ", %s %d", mnemonic, lane_count,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- element_char, UINTVAL (info.u.mov.value), shift_op,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ element_char, value, shift_op,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ info.u.mov.shift);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ snprintf (templ, sizeof (templ), "%s\t%%0.%d%c, "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ HOST_WIDE_INT_PRINT_HEX, mnemonic, lane_count,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- element_char, UINTVAL (info.u.mov.value));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ element_char, value);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23525,12 +24181,12 @@ aarch64_output_simd_mov_immediate (rtx const_vector, unsigned width,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (info.u.mov.shift)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ snprintf (templ, sizeof (templ), "%s\t%%0.%d%c, #"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ HOST_WIDE_INT_PRINT_DEC ", %s #%d", mnemonic, lane_count,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- element_char, UINTVAL (info.u.mov.value), "lsl",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ element_char, value, "lsl",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ info.u.mov.shift);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ snprintf (templ, sizeof (templ), "%s\t%%0.%d%c, #"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ HOST_WIDE_INT_PRINT_DEC, mnemonic, lane_count,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- element_char, UINTVAL (info.u.mov.value));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ element_char, value);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return templ;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26728,7 +27384,8 @@ aarch64_libgcc_floating_mode_supported_p (scalar_float_mode mode)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Implement TARGET_SCALAR_MODE_SUPPORTED_P - return TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if MODE is [BH]Fmode, and punt to the generic implementation otherwise. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if MODE is [BH]Fmode, or TFmode on Mach-O, and punt to the generic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ implementation otherwise. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static bool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_scalar_mode_supported_p (scalar_mode mode)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26736,7 +27393,7 @@ aarch64_scalar_mode_supported_p (scalar_mode mode)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (DECIMAL_FLOAT_MODE_P (mode))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return default_decimal_float_supported_p ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return ((mode == HFmode || mode == BFmode)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return ((mode == HFmode || mode == BFmode || (mode == TFmode && TARGET_MACHO))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ? true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : default_scalar_mode_supported_p (mode));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27476,19 +28133,37 @@ aarch64_sls_emit_shared_blr_thunks (FILE *out_file)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ continue;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const char *name = indirect_symbol_names[regnum];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- switch_to_section (get_named_section (decl, NULL, 0));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* If the target uses a unique section for this switch to it. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (DECL_SECTION_NAME (decl))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ switch_to_section (get_named_section (decl, NULL, 0));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ switch_to_section (text_section);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ASM_OUTPUT_ALIGN (out_file, 2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- targetm.asm_out.globalize_label (out_file, name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ targetm.asm_out.globalize_label (out_file, name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef ASM_OUTPUT_TYPE_DIRECTIVE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ASM_OUTPUT_TYPE_DIRECTIVE (out_file, name, "function");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef ASM_WEAKEN_DECL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (DECL_WEAK (decl))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ASM_WEAKEN_DECL (out_file, decl, name, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ targetm.asm_out.globalize_decl_name (out_file, decl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Only emits if the compiler is configured for an assembler that can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ handle visibility directives. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ targetm.asm_out.assemble_visibility (decl, VISIBILITY_HIDDEN);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ASM_OUTPUT_TYPE_DIRECTIVE (out_file, name, "function");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ASM_OUTPUT_LABEL (out_file, name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64_sls_emit_function_stub (out_file, regnum);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Use the most conservative target to ensure it can always be used by any
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ function in the translation unit. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ asm_fprintf (out_file, "\tdsb\tsy\n\tisb\n");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef ASM_DECLARE_FUNCTION_SIZE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ASM_DECLARE_FUNCTION_SIZE (out_file, name, decl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27519,6 +28194,60 @@ aarch64_indirect_call_asm (rtx addr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return "";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* This handles the promotion of function return values.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ It also handles function args under two specific curcumstances:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ - called from combine with a register argument
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ - caller for a libcall with type == NULL.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ The remaining cases for argument promotion are handled with access to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cumulative args data, below. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++machine_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64_darwin_promote_fn_mode (const_tree type, machine_mode mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int *punsignedp,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const_tree funtype ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int for_return ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* With the amended use of promote using cargs, the only cases that arrive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ here with for_return == 0 are from combine (where the value is definitely
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ in a register) and for libcalls, where type == NULL. We want to promote
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ function return values in the callee, so this becomes pretty much
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unconditional now. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (type != NULL_TREE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return promote_mode (type, mode, punsignedp);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return mode;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Ensure that we only promote the mode of named parms when they are passed in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ a register. Named values passed on the stack retain their original mode and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ alignment. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++machine_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64_darwin_promote_function_mode_ca (cumulative_args_t ca,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ function_arg_info arg,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const_tree funtype ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int *punsignedp,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int for_return ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree type = arg.type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ machine_mode mode = arg.mode;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ machine_mode new_mode = promote_mode (type, mode, punsignedp);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (new_mode == mode || arg.named == false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || GET_MODE_CLASS (new_mode) != MODE_INT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || known_gt (GET_MODE_SIZE (new_mode), 4))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return new_mode;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CUMULATIVE_ARGS *pcum = get_cumulative_args (ca);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Make sure that changes in assumption do not get missed. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_checking_assert (for_return == 0 && new_mode == SImode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && !pcum->aapcs_arg_processed);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We have a named integer value that fits in a reg; if there's one available
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ then promote the value. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (pcum->aapcs_ncrn < 8)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return new_mode;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return mode;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Target-specific selftests. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if CHECKING_P
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27681,6 +28410,15 @@ aarch64_run_selftests (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef TARGET_ASM_ALIGNED_SI_OP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TARGET_ASM_ALIGNED_SI_OP "\t.word\t"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_ASM_UNALIGNED_HI_OP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_ASM_UNALIGNED_HI_OP "\t.short\t"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_ASM_UNALIGNED_SI_OP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_ASM_UNALIGNED_SI_OP "\t.long\t"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_ASM_UNALIGNED_DI_OP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_ASM_UNALIGNED_DI_OP "\t.quad\t"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef TARGET_ASM_CAN_OUTPUT_MI_THUNK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TARGET_ASM_CAN_OUTPUT_MI_THUNK \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hook_bool_const_tree_hwi_hwi_const_tree_true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27767,6 +28505,12 @@ aarch64_run_selftests (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef TARGET_FUNCTION_ARG_BOUNDARY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TARGET_FUNCTION_ARG_BOUNDARY aarch64_function_arg_boundary
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_FUNCTION_ARG_BOUNDARY_CA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_FUNCTION_ARG_BOUNDARY_CA aarch64_function_arg_boundary_ca
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_FUNCTION_ARG_ROUND_BOUNDARY_CA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_FUNCTION_ARG_ROUND_BOUNDARY_CA aarch64_function_arg_round_boundary_ca
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef TARGET_FUNCTION_ARG_PADDING
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TARGET_FUNCTION_ARG_PADDING aarch64_function_arg_padding
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -28091,7 +28835,7 @@ aarch64_libgcc_floating_mode_supported_p
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* The architecture reserves bits 0 and 1 so use bit 2 for descriptors. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef TARGET_CUSTOM_FUNCTION_DESCRIPTORS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define TARGET_CUSTOM_FUNCTION_DESCRIPTORS 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_CUSTOM_FUNCTION_DESCRIPTORS AARCH64_CUSTOM_FUNCTION_TEST
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef TARGET_HARD_REGNO_NREGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TARGET_HARD_REGNO_NREGS aarch64_hard_regno_nregs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -28181,6 +28925,11 @@ aarch64_libgcc_floating_mode_supported_p
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef TARGET_CONST_ANCHOR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TARGET_CONST_ANCHOR 0x1000000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_FRAME_POINTER_REQUIRED
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_FRAME_POINTER_REQUIRED aarch64_darwin_frame_pointer_required
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct gcc_target targetm = TARGET_INITIALIZER;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "gt-aarch64.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/aarch64.h gcc/config/aarch64/aarch64.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index cfeaf4657ab..81d5658f1cb 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/aarch64/aarch64.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/aarch64.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -65,6 +65,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TARGET_SIMD (AARCH64_ISA_SIMD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TARGET_FLOAT (AARCH64_ISA_FP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* If this is non-zero then generated code of the object format, ABI and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ assembler syntax used by Darwin (Mach-O) platforms. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_MACHO 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define UNITS_PER_WORD 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define UNITS_PER_VREG 16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -142,6 +146,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Heap alignment (same as BIGGEST_ALIGNMENT and STACK_BOUNDARY). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define MALLOC_ABI_ALIGNMENT 128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* We will and with this value to test if a custom function descriptor needs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ a static chain. The function boundary must the adjusted so that the bit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ this represents is no longer part of the address. 0 Disables the custom
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ function descriptors. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define AARCH64_CUSTOM_FUNCTION_TEST 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Defined by the ABI */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define WCHAR_TYPE "unsigned int"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define WCHAR_TYPE_SIZE 32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -944,6 +954,24 @@ typedef struct
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aapcs_reg == NULL_RTX. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int aapcs_stack_size; /* The total size (in words, per 8 byte) of the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ stack arg area so far. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* In the darwinpcs, items smaller than one word are packed onto the stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ naturally aligned. Unnamed parameters passed in a variadic call are,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ however, aligned the same way as the AAPCS64. This means that we need to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pad the last named arg to the next parm boundary (and hence notice when
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ we are processing that arg). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int darwinpcs_stack_bytes; /* If the argument is passed on the stack, this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the byte-size. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int darwinpcs_sub_word_offset;/* This is the offset of this arg within a word
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ when placing smaller items for darwinpcs. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int darwinpcs_sub_word_pos; /* The next byte available within the word for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwinpcs. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned darwinpcs_arg_boundary; /* The computed argument boundary. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned darwinpcs_arg_padding; /* The computed argument padding. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned darwinpcs_n_named; /* Number of named arguments. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned darwinpcs_n_args_processed; /* Processed so far. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool named_p; /* Is this arg named? */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool last_named_p; /* Is this the last named arg? */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool silent_p; /* True if we should act silently, rather than
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ raise an error for invalid calls. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } CUMULATIVE_ARGS;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1242,8 +1270,13 @@ extern const char *aarch64_rewrite_mcpu (int argc, const char **argv);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ASM_CPU_SPEC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MCPU_TO_MARCH_SPEC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef SUBTARGET_EXTRA_SPECS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define SUBTARGET_EXTRA_SPECS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define EXTRA_SPECS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- { "asm_cpu_spec", ASM_CPU_SPEC }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "asm_cpu_spec", ASM_CPU_SPEC }, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SUBTARGET_EXTRA_SPECS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ASM_OUTPUT_POOL_EPILOGUE aarch64_asm_output_pool_epilogue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1256,6 +1289,10 @@ extern GTY(()) tree aarch64_fp16_ptr_type_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bfloat16_type_node. Defined in aarch64-builtins.cc. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern GTY(()) tree aarch64_bf16_ptr_type_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* A pointer to the user-visible __float128 (on Mach-O). Defined in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64-builtins.c. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern GTY(()) tree aarch64_float128_ptr_type_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* The generic unwind code in libgcc does not initialize the frame pointer.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ So in order to unwind a function using a frame pointer, the very first
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ function that is unwound must save the frame pointer. That way the frame
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/aarch64.md gcc/config/aarch64/aarch64.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 922cc987595..5c7c81548e1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/aarch64/aarch64.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/aarch64.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -304,6 +304,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ UNSPEC_LD1RO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ UNSPEC_SALT_ADDR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ UNSPECV_PATCHABLE_AREA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSPEC_MACHOPIC_OFFSET ; Common to Mach-O ports.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (define_c_enum "unspecv" [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -850,6 +851,37 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [(set_attr "type" "load_4")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(define_insn "prefetch_unscaled"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [(prefetch (match_operand:DI 0 "aarch64_unscaled_prefetch_operand" "Du")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (match_operand:QI 1 "const_int_operand" "")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (match_operand:QI 2 "const_int_operand" ""))]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const char * pftype[2][4] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {"prfum\\tPLDL1STRM, %0",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "prfum\\tPLDL3KEEP, %0",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "prfum\\tPLDL2KEEP, %0",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "prfum\\tPLDL1KEEP, %0"},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {"prfum\\tPSTL1STRM, %0",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "prfum\\tPSTL3KEEP, %0",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "prfum\\tPSTL2KEEP, %0",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "prfum\\tPSTL1KEEP, %0"},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int locality = INTVAL (operands[2]);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_assert (IN_RANGE (locality, 0, 3));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* PRFUM accepts the same addresses as a 64-bit LDR so wrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the address into a DImode MEM so that aarch64_print_operand knows
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ how to print it. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ operands[0] = gen_rtx_MEM (DImode, operands[0]);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return pftype[INTVAL(operands[1])][locality];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [(set_attr "type" "load_4")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (define_insn "trap"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [(trap_if (const_int 1) (const_int 8))]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1322,7 +1354,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ldr\\t%s0, %1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ str\\t%w1, %0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ str\\t%s1, %0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- adrp\\t%x0, %A1\;ldr\\t%w0, [%x0, %L1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * return TARGET_MACHO ? \"adrp\\t%x0, %A1\;ldr\\t%w0, [%x0, %O1]\" : \"adrp\\t%x0, %A1\;ldr\\t%w0, [%x0, %L1]\";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ adr\\t%x0, %c1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ adrp\\t%x0, %A1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fmov\\t%s0, %w1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1360,7 +1392,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ldr\\t%d0, %1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ str\\t%x1, %0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ str\\t%d1, %0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * return TARGET_ILP32 ? \"adrp\\t%0, %A1\;ldr\\t%w0, [%0, %L1]\" : \"adrp\\t%0, %A1\;ldr\\t%0, [%0, %L1]\";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * return TARGET_ILP32 ? (TARGET_MACHO ? \"adrp\\t%0, %A1\;ldr\\t%w0, [%0, %O1]\" : \"adrp\\t%0, %A1\;ldr\\t%w0, [%0, %L1]\") : (TARGET_MACHO ? \"adrp\\t%0, %A1\;ldr\\t%0, [%0, %O1]\" : \"adrp\\t%0, %A1\;ldr\\t%0, [%0, %L1]\");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ adr\\t%x0, %c1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ adrp\\t%x0, %A1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fmov\\t%d0, %x1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1799,16 +1831,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (set_attr "arch" "*,fp")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-(define_insn "load_pair_dw_tftf"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- [(set (match_operand:TF 0 "register_operand" "=w")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (match_operand:TF 1 "aarch64_mem_pair_operand" "Ump"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (set (match_operand:TF 2 "register_operand" "=w")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (match_operand:TF 3 "memory_operand" "m"))]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(define_insn "load_pair_dw_<TX:mode><TX2:mode>"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [(set (match_operand:TX 0 "register_operand" "=w")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (match_operand:TX 1 "aarch64_mem_pair_operand" "Ump"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (set (match_operand:TX2 2 "register_operand" "=w")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (match_operand:TX2 3 "memory_operand" "m"))]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "TARGET_SIMD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ && rtx_equal_p (XEXP (operands[3], 0),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ plus_constant (Pmode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ XEXP (operands[1], 0),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- GET_MODE_SIZE (TFmode)))"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ GET_MODE_SIZE (<TX:MODE>mode)))"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "ldp\\t%q0, %q2, %z1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [(set_attr "type" "neon_ldp_q")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (set_attr "fp" "yes")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1849,11 +1881,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (set_attr "arch" "*,fp")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-(define_insn "store_pair_dw_tftf"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- [(set (match_operand:TF 0 "aarch64_mem_pair_operand" "=Ump")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (match_operand:TF 1 "register_operand" "w"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (set (match_operand:TF 2 "memory_operand" "=m")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (match_operand:TF 3 "register_operand" "w"))]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(define_insn "store_pair_dw_<TX:mode><TX2:mode>"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [(set (match_operand:TX 0 "aarch64_mem_pair_operand" "=Ump")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (match_operand:TX 1 "register_operand" "w"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (set (match_operand:TX2 2 "memory_operand" "=m")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (match_operand:TX2 3 "register_operand" "w"))]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "TARGET_SIMD &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rtx_equal_p (XEXP (operands[2], 0),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ plus_constant (Pmode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7045,7 +7077,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (lo_sum:P (match_operand:P 1 "register_operand" "r")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (match_operand 2 "aarch64_valid_symref" "S")))]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "add\\t%<w>0, %<w>1, :lo12:%c2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { return TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ? "add\\t%<w>0, %<w>1, %J2;"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : "add\\t%<w>0, %<w>1, :lo12:%c2";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [(set_attr "type" "alu_imm")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/aarch64.opt gcc/config/aarch64/aarch64.opt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1d7967db9c0..cc97d7263ba 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/aarch64/aarch64.opt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/aarch64.opt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -158,6 +158,13 @@ Enum(aarch64_abi) String(ilp32) Value(AARCH64_ABI_ILP32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ EnumValue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Enum(aarch64_abi) String(lp64) Value(AARCH64_ABI_LP64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++EnumValue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Enum(aarch64_abi) String(darwinpcs) Value(AARCH64_ABI_LP64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++m64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Target RejectNegative Alias(mabi=, darwinpcs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++On Darwin for compatibility with other platform variants.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mpc-relative-literal-loads
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Target Save Var(pcrelative_literal_loads) Init(2) Save
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PC relative literal loads.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/constraints.md gcc/config/aarch64/constraints.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5b20abc27e5..9c6a631c6fb 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/aarch64/constraints.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/constraints.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -168,7 +168,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ A constraint that matches a small GOT access."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (and (match_code "const,symbol_ref")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (match_test "aarch64_classify_symbolic_expression (op)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- == SYMBOL_SMALL_GOT_4G")))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ == SYMBOL_SMALL_GOT_4G
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || aarch64_classify_symbolic_expression (op)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ == SYMBOL_MO_SMALL_GOT")))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (define_constraint "Uss"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "@internal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -505,6 +507,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ An address valid for a prefetch instruction."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (match_test "aarch64_address_valid_for_prefetch_p (op, true)"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(define_address_constraint "Du"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "@internal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ An address valid for a prefetch instruction with an unscaled offset."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (match_test "aarch64_address_valid_for_unscaled_prefetch_p (op, true)"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (define_constraint "vgb"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "@internal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ A constraint that matches an immediate offset valid for SVE LD1B
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/darwin.h gcc/config/aarch64/darwin.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..08febf1401b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/darwin.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,289 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Target definitions for Arm64/Aarch64 running on macOS/iOS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Copyright The GNU Toolchain Authors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Contributed by Iain Sandoe.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++This file is part of GCC.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++GCC is free software; you can redistribute it and/or modify
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++it under the terms of the GNU General Public License as published by
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++the Free Software Foundation; either version 3, or (at your option)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++any later version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++GCC is distributed in the hope that it will be useful,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++but WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++GNU General Public License for more details.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++You should have received a copy of the GNU General Public License
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++<http://www.gnu.org/licenses/>. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Enable Mach-O bits in generic Aarch64 code. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_MACHO 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DARWIN_ARM64 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* This is used in generic code in darwin.cc (at present, we have no support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for the arm64_32 target). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_64BIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_64BIT 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef PTRDIFF_TYPE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define PTRDIFF_TYPE "long int"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_PROMOTE_FUNCTION_MODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_PROMOTE_FUNCTION_MODE aarch64_darwin_promote_fn_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_PROMOTE_FUNCTION_MODE_CA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_PROMOTE_FUNCTION_MODE_CA aarch64_darwin_promote_function_mode_ca
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* NOTE that arm64_32 is a valid thing and corresponds to darwinpcs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ and TARGET_ILP32, but we are not implementing that for now. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_OS_CPP_BUILTINS() \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ do { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ builtin_define ("__LITTLE_ENDIAN__"); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ builtin_define ("__arm64"); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ builtin_define ("__arm64__"); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwin_cpp_builtins (pfile); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } while (0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* In Darwin's Arm64 ABI, chars are signed. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef DEFAULT_SIGNED_CHAR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DEFAULT_SIGNED_CHAR 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef LONG_DOUBLE_TYPE_SIZE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define LONG_DOUBLE_TYPE_SIZE 64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Disable custom function descriptors on Darwin (we use heap-based
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ trampolines). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef AARCH64_CUSTOM_FUNCTION_TEST
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define AARCH64_CUSTOM_FUNCTION_TEST 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Non-PIE executables are forbidden by the Arm64-darwin security model;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ remove the option from link-lines since they just produce a warning from
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ld64 and are then ignored anyway. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef DARWIN_NOPIE_SPEC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DARWIN_NOPIE_SPEC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++" %<no-pie %<fno-pie %<fno-PIE "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Force the default endianness and ABI flags onto the command line
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ in order to make the other specs easier to write. Match clang in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ silently ignoring mdynamic-no-pic */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef DRIVER_SELF_SPECS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DRIVER_SELF_SPECS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++"%{mbig-endian:%eDarwin platforms do not support big-endian arm64}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++"%{!mlittle-endian:-mlittle-endian} " \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++"%{mabi=ilp32:%eSorry, support for Darwin ilp32 arm64 is not implemented} " \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++"%{!mabi=*:-mabi=lp64} " \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++" %<mdynamic-no-pic* " \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ MCPU_MTUNE_NATIVE_SPECS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SUBTARGET_DRIVER_SELF_SPECS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* We want -fPIC by default, unless we're using -static to compile for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the kernel or some such. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef CC1_SPEC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define CC1_SPEC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++"%{!mkernel:%{!static:-fPIC}} " DARWIN_CC1_SPEC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef ASM_SPEC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define ASM_SPEC "-arch %(darwin_arch) %{march*} %{mtune*} "\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ASM_OPTIONS " %{static} " ASM_MMACOSX_VERSION_MIN_SPEC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef ENDFILE_SPEC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define ENDFILE_SPEC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ " " TM_DESTRUCTOR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* The arch is known as 'arm64' by the system tools. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DARWIN_ARCH_SPEC "arm64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef DARWIN_HEAP_T_LIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DARWIN_HEAP_T_LIB " -lheapt_w "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef SUBTARGET_EXTRA_SPECS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define SUBTARGET_EXTRA_SPECS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ DARWIN_EXTRA_SPECS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "darwin_arch", DARWIN_ARCH_SPEC }, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "darwin_crt2", "" }, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "darwin_subarch", DARWIN_ARCH_SPEC },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_ASM_FILE_END
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_ASM_FILE_END darwin_file_end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* For now, we do not give global entities any extra alignment
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ TODO: determine if we should for some optimisation level. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef DATA_ALIGNMENT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DATA_ALIGNMENT(EXP, ALIGN) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AARCH64_EXPAND_ALIGNMENT (false, EXP, ALIGN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Darwin binds locally for PIC code (the default) without which
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ we lose many in-lineing opportunities. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_BINDS_LOCAL_P
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_BINDS_LOCAL_P darwin_binds_local_p
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Define the syntax of pseudo-ops, labels and comments. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef HAVE_GAS_MAX_SKIP_P2ALIGN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Support for -falign-* switches. Use .p2align to ensure that code
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sections are padded with NOP instructions, rather than zeros. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE, LOG, MAX_SKIP) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if ((LOG) != 0) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if ((MAX_SKIP) == 0) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf ((FILE), "\t.p2align %d\n", (int) (LOG)); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf ((FILE), "\t.p2align %d,,%d\n", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (int) (LOG), (int) (MAX_SKIP)); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } while (0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif /* HAVE_GAS_MAX_SKIP_P2ALIGN */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* String containing the assembler's comment-starter. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define ASM_COMMENT_START ";"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Define the syntax of pseudo-ops, labels and comments. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define LPREFIX "L"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Assembler pseudos to introduce constants of various size. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define ASM_BYTE "\t.byte\t"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define ASM_SHORT "\t.word\t"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define ASM_LONG "\t.long\t"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define ASM_QUAD "\t.quad\t"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* darwinpcs reserves X18. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef FIXED_REGISTERS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define FIXED_REGISTERS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0, 0, 0, 0, 0, 0, 0, 0, /* R0 - R7 */ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0, 0, 0, 0, 0, 0, 0, 0, /* R8 - R15 */ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0, 0, 1, 0, 0, 0, 0, 0, /* R16 - R23 */ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0, 0, 0, 0, 0, 1, 0, 1, /* R24 - R30, SP */ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0, 0, 0, 0, 0, 0, 0, 0, /* V0 - V7 */ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0, 0, 0, 0, 0, 0, 0, 0, /* V8 - V15 */ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0, 0, 0, 0, 0, 0, 0, 0, /* V16 - V23 */ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0, 0, 0, 0, 0, 0, 0, 0, /* V24 - V31 */ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 1, 1, 1, 1, /* SFP, AP, CC, VG */ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0, 0, 0, 0, 0, 0, 0, 0, /* P0 - P7 */ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0, 0, 0, 0, 0, 0, 0, 0, /* P8 - P15 */ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 1, 1 /* FFR and FFRT */ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Assign a static chain regnum. At the moment using R16 (IP0) is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ available. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef STATIC_CHAIN_REGNUM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define STATIC_CHAIN_REGNUM R16_REGNUM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define SUBTARGET_ENCODE_SECTION_INFO darwin_encode_section_info
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX(FILE, ENCODING, SIZE, ADDR, DONE) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_64BIT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if ((SIZE) == 4 && ((ENCODING) & 0x70) == DW_EH_PE_pcrel) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ static unsigned got_pcr_count = 0; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf (FILE, "L_got_pcr%d:\n" ASM_LONG, got_pcr_count); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ assemble_name (FILE, XSTR (ADDR, 0)); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf (FILE, "@GOT-L_got_pcr%d", got_pcr_count++); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ goto DONE; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (ENCODING == ASM_PREFERRED_EH_DATA_FORMAT (2, 1)) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_unreachable (); /* no 32b support yet.*/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ goto DONE; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef ASM_DECLARE_FUNCTION_NAME
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define ASM_DECLARE_FUNCTION_NAME(STR, NAME, DECL) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64_darwin_declare_function_name (STR, NAME, DECL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Darwin assemblers support the .ident directive. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_ASM_OUTPUT_IDENT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_ASM_OUTPUT_IDENT default_asm_output_ident_directive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Darwin has experimental support for section anchors on aarch64*; it is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ not enabled by default (the -fsection-anchors is required). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_ASM_OUTPUT_ANCHOR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_ASM_OUTPUT_ANCHOR darwin_asm_output_anchor
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_USE_ANCHORS_FOR_SYMBOL_P
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_USE_ANCHORS_FOR_SYMBOL_P darwin_use_anchors_for_symbol_p
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef DARWIN_SECTION_ANCHORS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DARWIN_SECTION_ANCHORS 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Executable stack is prohibited by the system security policy. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef HAVE_ENABLE_EXECUTE_STACK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Pull in the stuff common to all Darwin-based platforms. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define C_COMMON_OVERRIDE_OPTIONS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ do { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SUBTARGET_C_COMMON_OVERRIDE_OPTIONS; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } while (0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* We do not have a definition for a tiny code model.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Section anchors are (probably) not useful with ld64 atom model so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ default them off - this can be overridden by the user at present.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mdynamic-no-pic is silently ignored by clang (and not applicable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ to this port). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef SUBTARGET_OVERRIDE_OPTIONS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define SUBTARGET_OVERRIDE_OPTIONS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ do { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (global_options.x_aarch64_cmodel_var == AARCH64_CMODEL_TINY) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sorry ("code model %qs is not supported on Darwin platforms", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "tiny"); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!global_options_set.x_flag_section_anchors) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ flag_section_anchors = 0; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ target_flags &= ~MASK_MACHO_DYNAMIC_NO_PIC; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } while (0); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SUBSUBTARGET_OVERRIDE_OPTIONS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef SUBTARGET_INIT_BUILTINS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define SUBTARGET_INIT_BUILTINS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ do { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64_builtin_decls[AARCH64_BUILTIN_CFSTRING] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ = darwin_init_cfstring_builtins ((AARCH64_BUILTIN_CFSTRING << AARCH64_BUILTIN_SHIFT) | AARCH64_BUILTIN_GENERAL); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } while(0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Darwin on Arm64 uses dwarf-2. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef DARWIN_PREFER_DWARF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# undef PREFERRED_DEBUGGING_TYPE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef REGISTER_SUBTARGET_PRAGMAS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define REGISTER_SUBTARGET_PRAGMAS() DARWIN_REGISTER_TARGET_PRAGMAS()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_SET_DEFAULT_TYPE_ATTRIBUTES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_SET_DEFAULT_TYPE_ATTRIBUTES darwin_set_default_type_attributes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* FIXME: CHECK Define the shadow offset for asan. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef SUBTARGET_SHADOW_OFFSET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define SUBTARGET_SHADOW_OFFSET (HOST_WIDE_INT_1 << 44)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* First available SYMBOL flag bit for use by subtargets. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define SYMBOL_FLAG_SUBT_DEP (SYMBOL_FLAG_MACH_DEP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef ASM_OUTPUT_DEF_FROM_DECLS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef CLEAR_INSN_CACHE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define CLEAR_INSN_CACHE(beg, end) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extern void sys_icache_invalidate(void *start, size_t len); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sys_icache_invalidate ((beg), (size_t)((end)-(beg)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/darwinpcs.md gcc/config/aarch64/darwinpcs.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..0626ed817a7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/darwinpcs.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,455 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# The Darwin ABI (darwinpcs) for AArch64 (Arm64) Mach-O
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++## Introduction.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++This describes the Darwin PCS (darwinpcs) as implemented in GCC.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Base information is taken from:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[1] [ARM IHI 0055B : AAPCS64 (current through AArch64 ABI release 1.0, dated 22nd May 2013)](http://infocenter.arm.com/help/topic/com.arm.doc.ihi0055b/IHI0055B_aapcs64.pdf)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[2] [Apple iOS document : darwinpcs](https://developer.apple.com/library/archive/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARM64FunctionCallingConventions.html#//apple_ref/doc/uid/TP40013702-SW1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[3] [The LLVM backend for Mach-O/arm64 from GIT (LLVM-12 was used initially).](https://github.com/llvm/llvm-project.git)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++## Terminology
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**Darwin** is the kernel used for macOS (10/OSX and 11) and iOS (all versions,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++so far).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**Mach-O** is the file format used for object files and DSOs, including executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++on Darwin platforms (to some extent, the two names are interchangeable in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++describing rules applicable to a back end).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The `AArch64` port for Darwin is known as `arm64` (`arm64` is synonymous with
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`aarch64` for Darwin in GCC). There is an ILP32 variant, `arm64_32` (not yet
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++considered in detail or handled by these branches).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++There are two main technical sections
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* Part 1 which describes the darwinpcs deviations from AAPCS64.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ This is a primarily cross-reference between [2] and [1].
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* Part 2 contains additional pertinent information.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Some is recorded in [2] but most is determined from generic Darwin/Mach-O
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rules and the implementation [3].
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* Part 3 describes the deviations from darwinpcs present in GCC.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ GCC implements some features not available ib the host tools which are
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ based on LLVM/clang.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ GCC does not yet (as of GCC-12.1) support all parts of the darwinpcs as
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ written here.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**Note** Since a macOS or iOS system is built with a toolchain based on [3],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++that sets the de facto ABI. Therefore, the ABI as implemented by the XCode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++version appropriate to a given OS release shall take precedence over version(s)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++described in the referenced documents in the event of discrepancy.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++## PART 1 - AAPCS64 and darwinpcs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### Outline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Darwin PCS Differences from AAPCS64.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The intent of these notes are to match the differences described in [2] against
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++the section numbers and rule designations of [1] since the AArch64 port code
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++uses the rule designations in comments.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The organisation of these notes is by section heading of [1].
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[2] Refers to the darwinpcs as "iOS" which was the first Darwin OS variant
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++implementing it, however it is stated (albeit unofficially?) that Arm64 macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++will adopt the same ABI and is expected to be able to execute iOS executables.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++So, for the present, 'iOS' is considered to be equivalent to 'macOS'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(generically 'Darwin').
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++In the text from [2] the expression "generic procedure call standard" refers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++to the AAPCS64 [1].
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Darwin PCS rules are designated `D.N` below.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### AAPCS64 Section 1.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++No amendments.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### AAPCS64 Section 2.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++No amendments.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### AAPCS64 Section 3.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++No amendments.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The darwinpcs is non-conforming with the aapcs64 in the areas described below.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### AAPCS64 Section 4.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++No amendments
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++but note:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* Darwin's `char` and `wchar_t` are both signed.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* Where applicable, the `__fp16 type` is `IEEE754-2008` format.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### AAPCS64 Section 5.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5.1 Machine Registers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5.1.1 General-purpose Registers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Darwin reserves `x18` as the platform register (as permitted).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5.2 Processes, Memory and the Stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5.2.3 The Frame Pointer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++From [2] : The frame pointer register (x29) must always address a valid frame
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++record, although some functions—such as leaf functions or tail calls—may elect
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++not to create an entry in this list.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++This corresponds to the first bullet and is conforming. It implies that Darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++should warn if the user tries to use an option that omits the FP.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5.4 Parameter Passing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5.4.2 Parameter Passing Rules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`D.1` From [2] : Empty struct types are ignored for parameter-passing purposes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++This behavior applies to the GNU extension in C and, where permitted by the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++language, in C++.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++It is noted that this might not correspond to any specific rule - but,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++presumably, needs to be applied in marshalling arguments.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`D.2` From [2] : In the generic procedure call standard, all function arguments
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++passed on the stack consume slots in multiples of 8 bytes. In iOS, this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++requirement is dropped, and values consume only the space required. Padding
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++is still inserted on the stack to satisfy arguments’ alignment requirements.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`D.3` From [2] : The general ABI specifies that it is the callee’s responsibility
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++to sign or zero-extend arguments having fewer than 32 bits, and that unused bits
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++in a register are unspecified. In iOS, however, the caller must perform such
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extensions, up to 32 bits. This apparently conflicts with the `D.2` above and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++thus can only be applied to values passed in registers?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(notwithstanding C rules for widening).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`D.4` From [2] : The generic procedure call standard requires that arguments
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++with 16-byte alignment passed in integer registers begin at an even-numbered
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xN, skipping a previous odd-numbered xN if necessary. The iOS ABI drops this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++requirement.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#### Variadic Functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++From [2]:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The iOS ABI for functions that take a variable number of arguments is entirely
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++different from the generic version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Stages A and B of the generic procedure call standard are performed as usual.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++in particular, even variadic aggregates larger than 16 bytes are passed via a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++reference to temporary memory allocated by the caller. After that, the fixed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++arguments are allocated to registers and stack slots as usual in iOS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The NSRN(*sic*) (?NSAA was intended?) is then rounded up to the next multiple
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++of 8 bytes, and each variadic argument is assigned to the appropriate number
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++of 8-byte stack slots.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The C language requires arguments smaller than int to be promoted before a call,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++but beyond that, unused bytes on the stack are not specified by the darwinpcs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(see section 7) As a result of this change, the type va_list is an alias for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++char * rather than for the struct type specified in the generic PCS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++It is also not in the std namespace when compiling C++ code.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#### Stage A
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++No Changes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#### Stage B
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++No changes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#### Stage C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Insert C.6.5 `D.3`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++If the argument is an Integral or Pointer Type, the size of the argument is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++less than 4 bytes and the NGRN is less than 8, the argument is sign or zero-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extended as appropriate to 4 bytes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++C.8 Delete rule per `D.4`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++C.12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`D.2` Amend to:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The NSAA is rounded up to Natural Alignment of the argument’s type.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++C.14 Delete rule per `D.2`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++From the observations section:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++"Both before and after the layout of each argument, then NSAA will have a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ minimum alignment of 8." This no longer applies.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### AAPCS64 Section 6.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++No changes (noting that the `__fp16` type is `IEEE754-2008` format.)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### AAPCS64 Section 7.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++7.1 Data Types
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++7.1.1 Arithmetic Types
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Table 3 is amended thus.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++| C/C++ Type | Machine Type | Notes |
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++| --- | --- | --- |
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++| char | signed byte | compatible with other Darwin variants |
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++| wchar_t | int | ditto |
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**The size of long double (and by implication the _Imaginary and _Complex C99
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++variants) is set to be the same as double.**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++We need to consider **_very_** carefully how to handle this. The current
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(64bit) long double is mangled as 'e' by the clang toolchain.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++7.1.4 Additional Types
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Table 5 is amended to reflect the different variadic function rules.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`D.6` The type `va_list` is an alias for `char *`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`D.7` The `va_list` type is _not_ presented in `std::` for C++.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++7.2 Argument Passing Conventions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Possibly, might require adjustment for `D.3`?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++## PART 2 - Other platform information
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### Additional comments from [2]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#### Red Zone
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The ARM64 iOS red zone consists of the 128 bytes immediately below the stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++pointer sp. As with the x86-64 ABI, the operating system has committed not to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++modify these bytes during exceptions. User-mode programs can rely on them not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++to change unexpectedly, and can potentially make use of the space for local
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++variables.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++In some circumstances, this approach can save an sp-update instruction on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++function entry and exit.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++At present, it seems, that there's no port using a red zone for AArch64, and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++there's no implementation - so this optimisation opportunity will be unused
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++at least initially. TODO.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#### Divergences from the Generic C++ ABI
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The generic ARM64 C++ ABI is specified in C++ Application Binary Interface
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Standard for the ARM 64-bit architecture, which is in turn based on the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Itanium C++ ABI used by many UNIX-like systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Some sections are ELF-specific and not applicable to the underlying object
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++format used by iOS. There are, however, some significant differences from
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++these specifications in iOS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++##### Name Mangling
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++When compiling C++ code, types get incorporated into the names of functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++in a process referred to as “mangling.” The iOS ABI differs from the generic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++specification in the following small ways.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Because `va_list` is an alias for `char *`, it is mangled in the same way—as
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`Pc` instead of `St9__va_list` (Section 7).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++NEON vector types are mangled in the same way as their 32-bit ARM counterparts,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++rather than using the 64-bit scheme. For example, iOS uses `17__simd128_int32_t`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++instead of the generic `11__Int32x4_t`.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++##### Other Itanium Divergences
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++In the generic ABI, empty structs are treated as aggregates with a single byte
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++member for parameter passing. In iOS, however, they are ignored unless they
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++have a nontrivial destructor or copy-constructor. If they do have such
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++functions, they are considered as aggregates with one byte member in the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generic manner.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++As with the ARM 32-bit C++ ABI, iOS requires the complete-object (C1) and base-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++object (C2) constructors to return this to their callers. Similarly, the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++complete object (D1) and base object (D2) destructors return this. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++requirement is not made by the generic ARM64 C++ ABI.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++In the generic C++ ABI, array cookies change their size and alignment according
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++to the type being allocated. As with the 32-bit ARM, iOS provides a fixed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++layout of two size_t words, with no extra alignment requirements.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++In iOS, object initialization guards are nominally `uint64_t` rather than
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`int64_t`.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++This affects the prototypes of the functions `__cxa_guard_acquire`,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`__cxa_guard_release` and `__cxa_guard_abort`.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++In the generic ARM64 ABI, function pointers whose type differ only in being
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern "C" or extern "C++" are interchangeable. This is not the case in iOS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### Undocumented items
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* The platform ABI contains provisions for the swift language, but since GCC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++has no swift FE there's no need to implement them (it might be wise to ensure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++that any reserved registers are handled appropriately tho)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* Darwin user-space code is PIC (2) = fPIC (so nominally 'large' but the code
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++model is not modified by the PIC setting [I think FIXME: check]).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++FIXME: ??? I'm not clear about kernel mode at present.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The following symbol kinds always have a GOT indirection for Mach-O-pic.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* undefined external
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* weak [not hidden]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* common
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++FIXME: check other rules for GOT indirections.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### Darwin code models
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* TINY is _not_ supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* SMALL supported (DEFAULT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* LARGE supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AFAICT, Darwin's large model is PIC (with perhaps a very limited number of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ modes)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ However large+PIC is stated to be unimplemented in the current aarch64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ backend so that's a TODO.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++FIXME: ??? I'm not clear about kernel mode at present.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### Darwin arm64 TLS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Darwin has a single TLS model (not attempting to implement in the short-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++term). It's closest to ELF xxxxxxx FIXME: which one?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### Generic Darwin/Mach-O Comments for people familiar with ELF.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* does _not_ support strong symbol aliases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* does support weak symbol aliases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* supports visibility - default and hidden.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* Has a "for linker only" symbol visibility.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Such symbols are visible to the static linker (`ld64`), but not externally.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ These are used to support the Mach-O "subsections_by_symbol" linker mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (default for > 10years). Any symbol that is not 'global' and does not begin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ with 'L' (the local symbol designation) is counted as 'linker visible'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * does _not_ support 'static' code in the user space
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Everything needs to be invoked using the dynamic linker (`dyld`). There is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ neither crt0.o nor a static edition of libc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++FIXME: CHECK the kernel model here.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### Darwin Relocations and Assembler syntax
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* `Mach-O` for `Arm64` uses a reduced set of relocations c.f. the ELF set.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ There are only 11 entries but the relocation format allows for multiple sizes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(1, 2, 4, 8) where that's appropriate, and for ancillary data (e.g. a scale),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++so the actual number of permutations is larger.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* Generally, Darwin supports relocations of the form A - B + signed const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ A must be known (i.e. defined in the current TU).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* `Mach-O` for `Arm64` has postfix assembler syntax.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Where there's an assembly language representation for the relocation type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ it appears after the name (e.g. `foo@PAGE` in contrast to the ELF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ `:got:foo`).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#### Relocs list
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++For pointers (no source representation).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`ARM64_RELOC_UNSIGNED = 0`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Must be followed by an `ARM64_RELOC_UNSIGNED`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`ARM64_RELOC_SUBTRACTOR = 1`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++A B/BL instruction with 26-bit displacement.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(no source representation)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`ARM64_RELOC_BRANCH26 = 2`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PC-rel distance to page of target [adrp].
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`foo@PAGE`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`ARM64_RELOC_PAGE21 = 3`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Offset within page, scaled by r_length [add imm, ld/st].
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`foo@PAGEOFF`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`ARM64_RELOC_PAGEOFF12 = 4`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PC-rel distance to page of GOT slot [adrp].
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`foo@GOTPAGE`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`ARM64_RELOC_GOT_LOAD_PAGE21 = 5`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Offset within page of GOT slot, scaled by r_length [add imm, ld/st].
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`foo@GOTPAGEOFF`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`ARM64_RELOC_GOT_LOAD_PAGEOFF12 = 6`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++For pointers to GOT slots.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(4 and 8 byte versions)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`foo@GOT`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`ARM64_RELOC_POINTER_TO_GOT = 7`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PC-rel distance to page of TLVP slot [adrp].
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`foo@TVLPPAGE`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`ARM64_RELOC_TLVP_LOAD_PAGE21 = 8`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Offset within page of TLVP slot, scaled by r_length [add imm, ld/st].
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`foo@TVLPPAGEOFF`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`ARM64_RELOC_TLVP_LOAD_PAGEOFF12 = 9`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Must be followed by `ARM64_RELOC_PAGE21` or `ARM64_RELOC_PAGEOFF12`.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(no source representation)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The addend is a signed 24bit quantity (+/- 8M range).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++`ARM64_RELOC_ADDEND = 10`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++## PART 2 - GCC-12 deviations from the PCS and supporting information.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### D.3 is not yet supported (github issue #74)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ GCC promotes in the callee not the caller.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### Support for nested functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ GCC provides nested functions which are used overtly from C but also to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ implement some parts of Ada and Fortran.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ This requires assigning a register to act as the STATIC CHAIN.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ For GCC-12 this is X16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Support for nested function trampolines is provided by a heap-based table.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++### Support for __float128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ The darwinpcs has no provision for a 128bit float type.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ GCC-12 supports IEEE741 128bit float values by sof-float.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ The ABI used for __float128 matches that for AAPCS64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++## End.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/driver-aarch64.cc gcc/config/aarch64/driver-aarch64.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8e318892b10..23f0fa84200 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/aarch64/driver-aarch64.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/driver-aarch64.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -28,6 +28,74 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "aarch64-protos.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "aarch64-feature-deps.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# include <sys/sysctl.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if TARGET_MACHO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Default architecture to use if -mcpu=native did not detect a known CPU. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DEFAULT_ARCH "apple-m1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* macOS does not have /proc/cpuinfo and needs a different approach,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ based on sysctl. It is much simpler. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++const char *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++host_detect_local_cpu (ATTRIBUTE_UNUSED int argc, ATTRIBUTE_UNUSED const char **argv)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool arch = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool tune = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool cpu = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const char *res = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uint32_t family;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ size_t len = sizeof(family);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_assert (argc);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!argv[0])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Are we processing -march, mtune or mcpu? */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ arch = strcmp (argv[0], "arch") == 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!arch)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tune = strcmp (argv[0], "tune") == 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!arch && !tune)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cpu = strcmp (argv[0], "cpu") == 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!arch && !tune && !cpu)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sysctlbyname("hw.cpufamily", &family, &len, NULL, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ switch (family)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 0x07d34b9f: // Vortex, Tempest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ res = "apple-a12";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 0x573b5eec:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 0x1b588bb3: // Firestorm, Icestorm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ res = "apple-m1";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 0xda33d83d: // Blizzard, Avalanche
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ res = "apple-m2";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 0xfa33415e: // Ibiza (M3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 0x5f4dea93: // Lobos (M3 Pro)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 0x72015832: // Palma (M3 Max)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ res = "apple-m3";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ default:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ res = DEFAULT_ARCH;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (res)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return concat ("-m", argv[0], "=", res, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct aarch64_arch_extension
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const char *ext;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -468,3 +536,4 @@ not_found:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/falkor-tag-collision-avoidance.cc gcc/config/aarch64/falkor-tag-collision-avoidance.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 39e3f5c2d1b..9b3357f5952 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/aarch64/falkor-tag-collision-avoidance.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/falkor-tag-collision-avoidance.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -740,7 +740,7 @@ dump_insn_list (const rtx &t, const insn_info_list_t &insn_info,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void *unused ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_assert (dump_file);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- fprintf (dump_file, "Tag 0x%lx ::\n", INTVAL (t));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf (dump_file, "Tag 0x" HOST_WIDE_INT_PRINT_HEX_PURE " ::\n", INTVAL (t));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for (unsigned i = 0; i < insn_info.length (); i++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dump_insn_slim (dump_file, insn_info[i]->insn);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/iterators.md gcc/config/aarch64/iterators.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 86a196d3536..0708a924745 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/aarch64/iterators.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/iterators.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -316,6 +316,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;; TX plus V16QImode.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (define_mode_iterator TX_V16QI [TI TF TD V16QI])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++;; Duplicate of TX above
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(define_mode_iterator TX2 [TI TF TD])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (define_mode_iterator VTX [TI TF TD V16QI V8HI V4SI V2DI V8HF V4SF V2DF V8BF])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;; Advanced SIMD opaque structure modes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/predicates.md gcc/config/aarch64/predicates.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3f5f4df8c46..4c3498dfe2c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/aarch64/predicates.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/predicates.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -277,9 +277,24 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (define_predicate "aarch64_prefetch_operand"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (match_test "aarch64_address_valid_for_prefetch_p (op, false)"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(define_predicate "aarch64_unscaled_prefetch_operand"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (match_test "aarch64_address_valid_for_unscaled_prefetch_p (op, false)"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (define_predicate "aarch64_valid_symref"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (match_code "const, symbol_ref, label_ref")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_MACHO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rtx x = op;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rtx offset;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ split_const (x, &x, &offset);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (GET_CODE (x) == CONST)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = XEXP (x, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (GET_CODE (x) == UNSPEC && XINT (x, 1) == UNSPEC_SALT_ADDR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = XVECEXP (x, 0, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (SYMBOL_REF_P (x) && INTVAL (offset) < 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return (aarch64_classify_symbolic_expression (op)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ != SYMBOL_FORCE_TO_MEM);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ })
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/aarch64/t-aarch64-darwin gcc/config/aarch64/t-aarch64-darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..e2b8ad9237f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/aarch64/t-aarch64-darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Machine description for AArch64 architecture.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Copyright (C) 2020 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# This file is part of GCC.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# GCC is free software; you can redistribute it and/or modify it
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# under the terms of the GNU General Public License as published by
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# the Free Software Foundation; either version 3, or (at your option)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# any later version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# GCC is distributed in the hope that it will be useful, but
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# General Public License for more details.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# You should have received a copy of the GNU General Public License
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# <http://www.gnu.org/licenses/>.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIB1ASMSRC = aarch64/lib1funcs.asm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIB1ASMFUNCS = _aarch64_sync_cache_range
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# TODO - figure out what multilib provisions we should make for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# a) arm64e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# b) arm64_32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/darwin-c.cc gcc/config/darwin-c.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 579b9fa9317..10d5fb12d9b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/darwin-c.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/darwin-c.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -555,7 +555,7 @@ find_subframework_header (cpp_reader *pfile, const char *header, cpp_dir **dirp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Given an OS X version VERSION_STR, return it as a statically-allocated array
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Given an macOS version VERSION_STR, return it as a statically-allocated array
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ of three integers. If VERSION_STR is invalid, return NULL.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VERSION_STR must consist of one, two, or three tokens, each separated by
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -612,7 +612,7 @@ parse_version (const char *version_str)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return version_array;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Given VERSION -- a three-component OS X version represented as an array of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Given VERSION -- a three-component macOS version represented as an array of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ non-negative integers -- return a statically-allocated string suitable for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the legacy __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ macro. If VERSION
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ is invalid and cannot be coerced into a valid form, return NULL.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -645,7 +645,7 @@ version_as_legacy_macro (const unsigned long *version)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Given VERSION -- a three-component OS X version represented as an array of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Given VERSION -- a three-component macOS version represented as an array of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ non-negative integers -- return a statically-allocated string suitable for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the modern __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ macro. If VERSION
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ is invalid, return NULL.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -675,7 +675,7 @@ version_as_modern_macro (const unsigned long *version)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Return the value of darwin_macosx_version_min, suitably formatted for the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ macro. Values representing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- OS X 10.9 and earlier are encoded using the legacy four-character format,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ macOS 10.9 and earlier are encoded using the legacy four-character format,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ while 10.10 and later use a modern six-character format. (For example,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "10.9" produces "1090", and "10.10.1" produces "101001".) If
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin_macosx_version_min is invalid and cannot be coerced into a valid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/darwin-driver.cc gcc/config/darwin-driver.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9c1dcc3d794..b2f39af9f68 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/darwin-driver.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/darwin-driver.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -268,10 +268,13 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool seenX86_64 = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool seenPPC = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool seenPPC64 = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool seenArm64 = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool seenM32 = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool seenM64 = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool appendM32 = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool appendM64 = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const char *vers_string = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool seen_version_min = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool seen_sysroot_p = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -296,6 +299,12 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ seenPPC = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else if (!strcmp ((*decoded_options)[i].arg, "ppc64"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ seenPPC64 = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (!strcmp ((*decoded_options)[i].arg, "arm64"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ seenArm64 = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ; /* We accept the option, but don't need to act on it. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ error ("this compiler does not support %qs",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (*decoded_options)[i].arg);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -309,7 +318,7 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --*decoded_options_count;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case OPT_m32:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ seenM32 = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -317,6 +326,7 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case OPT_m64:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ seenM64 = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case OPT_mmacosx_version_min_:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ seen_version_min = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -366,6 +376,9 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (seenPPC || seenPPC64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ warning (0, "this compiler does not support PowerPC"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ " (%<-arch%> option ignored)");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (seenArm64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ warning (0, "this compiler does not support Arm64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ " (%<-arch%> option ignored)");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (seenX86)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (seenX86_64 || seenM64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -389,6 +402,9 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (seenX86 || seenX86_64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ warning (0, "this compiler does not support x86"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ " (%<-arch%> option ignored)");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (seenArm64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ warning (0, "this compiler does not support Arm64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ " (%<-arch%> option ignored)");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (seenPPC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (seenPPC64 || seenM64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -408,12 +424,20 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (! seenM64) /* Add -m64 if the User didn't. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ appendM64 = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (seenPPC || seenPPC64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ warning (0, "this compiler does not support PowerPC"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ " (%<-arch%> option ignored)");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (seenX86 || seenX86_64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ warning (0, "this compiler does not support x86"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ " (%<-arch%> option ignored)");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* If there is nothing else on the command line, do not add sysroot etc. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (*decoded_options_count <= 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (appendM32 || appendM64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ++*decoded_options_count;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -423,6 +447,7 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ generate_option (appendM32 ? OPT_m32 : OPT_m64, NULL, 1, CL_DRIVER,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ &(*decoded_options)[*decoded_options_count - 1]);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!seen_sysroot_p)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -440,7 +465,7 @@ darwin_driver_init (unsigned int *decoded_options_count,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* We will need to know the OS X version we're trying to build for here
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We will need to know the macOS version we're trying to build for here
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ so that we can figure out the mechanism and source for the sysroot to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ be used. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!seen_version_min)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/darwin-protos.h gcc/config/darwin-protos.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9df358ee7d3..babc8883b6e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/darwin-protos.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/darwin-protos.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -86,9 +86,12 @@ extern void darwin_asm_lto_end (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void darwin_mark_decl_preserved (const char *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern tree darwin_handle_kext_attribute (tree *, tree, tree, int, bool *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-extern tree darwin_handle_weak_import_attribute (tree *node, tree name,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- tree args, int flags,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- bool * no_add_attrs);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern tree darwin_handle_weak_import_attribute (tree *, tree, tree, int,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern tree darwin_handle_availability_attribute (tree *, tree, tree,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int, bool *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern bool darwin_attribute_takes_identifier_p (const_tree);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void machopic_output_stub (FILE *, const char *, const char *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void darwin_globalize_label (FILE *, const char *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void darwin_assemble_visibility (tree, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -124,6 +127,7 @@ extern void darwin_enter_string_into_cfstring_table (tree);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void darwin_asm_output_anchor (rtx symbol);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern bool darwin_use_anchors_for_symbol_p (const_rtx symbol);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern bool darwin_kextabi_p (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern bool darwin_unreachable_traps_p (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void darwin_override_options (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void darwin_patch_builtins (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void darwin_rename_builtins (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/darwin.cc gcc/config/darwin.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1471dbb6046..e95520f2a15 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/darwin.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/darwin.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29,6 +29,7 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "cfghooks.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "df.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "memmodel.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "c-family/c-common.h" /* enum rid. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "tm_p.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "stringpool.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "attribs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -49,6 +50,7 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "optabs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "flags.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "opts.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "c-family/c-objc.h" /* for objc_method_decl(). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Fix and Continue.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -102,6 +104,7 @@ int darwin_running_cxx;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Some code-gen now depends on OS major version numbers (at least). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int generating_for_darwin_version ;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++unsigned long current_os_version = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* For older linkers we need to emit special sections (marked 'coalesced') for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for weak or single-definition items. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -131,7 +134,7 @@ struct {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ section * darwin_sections[NUM_DARWIN_SECTIONS];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* While we transition to using in-tests instead of ifdef'd code. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if !HAVE_lo_sum
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !HAVE_lo_sum || DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define gen_macho_high(m,a,b) (a)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define gen_macho_low(m,a,b,c) (a)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1065,6 +1068,7 @@ machopic_legitimize_pic_address (rtx orig, machine_mode mode, rtx reg)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return pic_ref;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Callbacks to output the stub or non-lazy pointers.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Each works on the item in *SLOT,if it has been used.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DATA is the FILE* for assembly output.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1220,6 +1224,7 @@ machopic_finish (FILE *out_file)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ machopic_indirections->traverse_noresize
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <FILE *, machopic_output_indirection> (out_file);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ machopic_operand_p (rtx op)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2155,6 +2160,122 @@ darwin_handle_kext_attribute (tree *node, tree name,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enum version_components { MAJOR, MINOR, TINY };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Parse a version number in x.y.z form and validate it as a macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ version. Ideally, we'd put this in a common place usable by the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Darwin backend. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static bool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++parse_version (unsigned version_array[3], const char *version_str)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ size_t version_len;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ char *end, last = '\0', delimiter = '.', alt_delim = '_';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!version_str)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Handle the odd situation in which we get STRING_CST which contain the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ starting and ending quotes. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (version_str[0] == '"')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ version_str++;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ version_len = strrchr (&version_str[1], '"') - version_str;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ last = '"';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ version_len = strlen (version_str);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (version_len < 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Version string must consist of digits and periods only. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (strspn (version_str, "0123456789._") != version_len)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!ISDIGIT (version_str[0]) || !ISDIGIT (version_str[version_len - 1]))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ version_array[MAJOR] = strtoul (version_str, &end, 10);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (*end == '_')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ delimiter = '_';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ alt_delim = '.';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ version_str = end + ((*end == delimiter) ? 1 : 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (version_array[MAJOR] == 100000)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (version_array[MAJOR] > 99)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Version string must not contain adjacent delimiters. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (*version_str == delimiter || *version_str == alt_delim)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ version_array[MINOR] = strtoul (version_str, &end, 10);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (*end == alt_delim)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ version_str = end + ((*end == delimiter) ? 1 : 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (version_array[MINOR] > 99)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ version_array[TINY] = strtoul (version_str, &end, 10);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (version_array[TINY] > 99)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Version string must contain no more than three tokens. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (*end != last)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Turn a version expressed as maj.min.tiny into an unsigned long
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ integer representing the value used in macOS availability macros. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static unsigned long
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++version_from_version_array (unsigned vers[3])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned long res = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* There seems to be a special "unknown" value. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (vers[0] == 100000)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return 999999;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Here, we follow the 'modern' / 'legacy' numbering scheme for versions. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (vers[0] > 10 || vers[1] >= 10)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ res = vers[0] * 10000 + vers[1] * 100 + vers[2];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ res = vers[0] * 100;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (vers[1] > 9)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ res += 90;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ res += vers[1] * 10;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (vers[2] > 9)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ res += 9;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ res += vers[1];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return res;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Extract a macOS version from an availability attribute argument. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static unsigned long
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++os_version_from_avail_value (tree value)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned long res = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned vers[3] = {0,0,0};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TREE_CODE (value) == STRING_CST)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (parse_version (&vers[0], TREE_STRING_POINTER (value)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ res = version_from_version_array (&vers[0]);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_unreachable ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return res;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Handle a "weak_import" attribute; arguments as in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct attribute_spec.handler. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2176,6 +2297,231 @@ darwin_handle_weak_import_attribute (tree *node, tree name,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define NUM_AV_OSES 13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++const char *availability_os[NUM_AV_OSES]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ = { "macos", "macosx", "ios", "tvos", "watchos", "driverkit", "swift",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "maccatalyst", "macCatalyst", "xros", "visionos", "android", "zos" };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define NUM_AV_CLAUSES 6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++const char *availability_clause[NUM_AV_CLAUSES]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ = { "unavailable", "introduced", "deprecated", "obsoleted", "message",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "replacement" };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Validate and act upon the arguments to an 'availability' attribute. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tree
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++darwin_handle_availability_attribute (tree *node, tree name, tree args,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int flags, bool * no_add_attrs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree decl = *node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *no_add_attrs = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!decl || (!TYPE_P (decl) && !DECL_P (decl)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ warning (OPT_Wattributes, "%qE attribute ignored", name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (decl == error_mark_node)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ location_t loc = DECL_SOURCE_LOCATION (decl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (args == NULL_TREE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ error_at (loc, "%qE attribute requires at least one argument",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (args == error_mark_node)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* The first argument must name a supported OS - although we could choose
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ to ignore any OS we don't recognise. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_checking_assert (TREE_CODE (args) == TREE_LIST);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree platform = TREE_VALUE (args);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (platform == error_mark_node)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_checking_assert (TREE_CODE (platform) == IDENTIFIER_NODE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool platform_ok = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned plat_num = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for (; plat_num < (unsigned) NUM_AV_OSES; plat_num++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (strcmp (availability_os[plat_num], IDENTIFIER_POINTER (platform)) == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ platform_ok = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!platform_ok)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ error_at (input_location,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "platform %qE is not recognised for the %<availability%> "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "attribute", platform);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (plat_num > 1) /* We only compile for macos so far. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We might be dealing with an object or type. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree target_decl = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree type = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool warn = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (DECL_P (*node))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ type = TREE_TYPE (decl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TREE_CODE (decl) == TYPE_DECL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || TREE_CODE (decl) == PARM_DECL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || VAR_OR_FUNCTION_DECL_P (decl)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || TREE_CODE (decl) == FIELD_DECL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || TREE_CODE (decl) == CONST_DECL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /*|| objc_method_decl (TREE_CODE (decl))*/)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ target_decl = decl;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ warn = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (TYPE_P (*node))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ type = target_decl = *node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ warn = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree what = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (warn)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (type && TYPE_NAME (type))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TREE_CODE (TYPE_NAME (type)) == IDENTIFIER_NODE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ what = TYPE_NAME (*node);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (TREE_CODE (TYPE_NAME (type)) == TYPE_DECL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && DECL_NAME (TYPE_NAME (type)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ what = DECL_NAME (TYPE_NAME (type));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (what)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ warning (OPT_Wattributes, "%qE attribute ignored for %qE", name, what);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ warning (OPT_Wattributes, "%qE attribute ignored", name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Now we have to parse the availability clauses. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree msg = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree replacement = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool unavailable = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned introduced = 1000;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned deprecated = current_os_version + 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned obsoleted = current_os_version + 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for (tree arg = TREE_CHAIN (args); arg; arg = TREE_CHAIN (arg))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree clause_name = TREE_VALUE (arg);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree clause_value = TREE_PURPOSE (arg);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (clause_name == error_mark_node
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || clause_value == error_mark_node)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ continue;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned clause_num = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for (; clause_num < (unsigned) NUM_AV_CLAUSES; clause_num++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (strcmp (availability_clause[clause_num],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ IDENTIFIER_POINTER (clause_name)) == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ switch (clause_num)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ default:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ error_at (input_location,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "clause %qE is not recognised for the %<availability%> "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "attribute", clause_name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 0:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unavailable = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 1:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 2:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 3:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!clause_value)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ error_at (input_location, "%<%E=%> requires a value", clause_name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned version = os_version_from_avail_value (clause_value);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (version == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ error_at (input_location, "the value %qE provided to %qE is "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "not a valid OS version", clause_value, clause_name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (clause_num == 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ introduced = version;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (clause_num == 2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ deprecated = version;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (clause_num == 3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ obsoleted = version;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 4:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 5:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!clause_value || TREE_CODE (clause_value) != STRING_CST)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ error_at (input_location, "%<%E=%> requires a string", clause_name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (clause_num == 4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ msg = clause_value;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ replacement = clause_value;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Now figure out what to do. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree maybe_text = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (replacement)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ maybe_text = tree_cons (NULL_TREE, replacement, NULL_TREE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (msg)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ maybe_text = tree_cons (NULL_TREE, msg, NULL_TREE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (unavailable || current_os_version >= obsoleted)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ TREE_UNAVAILABLE (*node) = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We do not handle the availability attribute at diagnostics-time, so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if we want the informational messages, then attach them to additional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attributes for the deprecation or unavailability. TODO; maybe we can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fabricate the composite here. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (maybe_text)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *no_add_attrs = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree new_attr = tree_cons (get_identifier ("unavailable"),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ maybe_text, NULL_TREE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* This is the actual consequence of the evaluation. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TYPE_P (target_decl) && !(flags & (int) ATTR_FLAG_TYPE_IN_PLACE))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *node = build_variant_type_copy (*node);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ TYPE_ATTRIBUTES (*node) = chainon (TYPE_ATTRIBUTES (*node),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ new_attr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ DECL_ATTRIBUTES (*node) = chainon (DECL_ATTRIBUTES (*node),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ new_attr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (current_os_version > deprecated)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ TREE_DEPRECATED (*node) = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (maybe_text)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *no_add_attrs = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree new_attr = tree_cons (get_identifier ("deprecated"),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ maybe_text, NULL_TREE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* This is the actual consequence of the evaluation. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TYPE_P (target_decl) && !(flags & (int) ATTR_FLAG_TYPE_IN_PLACE))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *node = build_variant_type_copy (*node);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ TYPE_ATTRIBUTES (*node) = chainon (TYPE_ATTRIBUTES (*node),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ new_attr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ DECL_ATTRIBUTES (*node) = chainon (DECL_ATTRIBUTES (*node),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ new_attr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (current_os_version < introduced)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *no_add_attrs = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++darwin_attribute_takes_identifier_p (const_tree attr_id)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return is_attribute_p ("availability", attr_id);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Emit a label for an FDE, making it global and/or weak if appropriate.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The third parameter is nonzero if this is for exception handling.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The fourth parameter is nonzero if this is just a placeholder for an
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2267,6 +2613,8 @@ darwin_emit_except_table_label (FILE *file)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rtx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin_make_eh_symbol_indirect (rtx orig, bool ARG_UNUSED (pubvis))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (DARWIN_ARM64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return orig;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (DARWIN_PPC == 0 && TARGET_64BIT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return orig;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3115,7 +3463,12 @@ darwin_file_end (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fprintf (asm_out_file, "\t.long\t0\n\t.long\t%u\n", flags);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !DARWIN_ARM64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ machopic_finish (asm_out_file);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_checking_assert (!machopic_indirections);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (flag_apple_kext)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* These sections are only used for kernel code. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3291,6 +3644,13 @@ darwin_kextabi_p (void) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return flag_apple_kext;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* True, iff we want to map __builtin_unreachable to a trap. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++darwin_unreachable_traps_p (void) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return darwin_unreachable_traps;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin_override_options (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3311,7 +3671,14 @@ darwin_override_options (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ generating_for_darwin_version = 8;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Earlier versions are not specifically accounted, until required. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned vers[3] = {0,0,0};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!parse_version (vers, darwin_macosx_version_min))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ error_at (UNKNOWN_LOCATION, "how did we get a bad OS version? (%s)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwin_macosx_version_min);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ current_os_version = version_from_version_array (vers);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ current_os_version = 1058;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Some codegen needs to account for the capabilities of the target
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ linker. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/darwin.h gcc/config/darwin.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5c6c38ddc63..fcf9eff27d3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/darwin.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/darwin.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Target definitions for Darwin (Mac OS X) systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Target definitions for Darwin (macOS) systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Copyright (C) 1989-2023 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Contributed by Apple Computer Inc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,7 +27,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define CONFIG_DARWIN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* The definitions in this file are common to all processor types
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- running Darwin, which is the kernel for Mac OS X. Darwin is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ running Darwin, which is the kernel for macOS. Darwin is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basically a BSD user layer laid over a Mach kernel, then evolved
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for many years (at NeXT) in parallel with other Unix systems. So
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ while the runtime is a somewhat idiosyncratic Mach-based thing,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -42,6 +42,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DARWIN_X86 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DARWIN_PPC 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DARWIN_ARM64 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define OBJECT_FORMAT_MACHO 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -133,10 +134,9 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cases where these driver opts are used multiple times, or to control
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ operations on more than one command (e.g. dynamiclib). These are handled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ specially and we then add %<xxxx specs for the commands that _don't_ need
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- them. NOTE: the order of 'shared' and 'dynamiclib' is significant, hence
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- they are placed out of alphabetical order at the start. Likewise, we keep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- a couple of cases where a negative option originally appeared after the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- positive alternate, potentially overriding it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ them.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ We keep a couple of cases where a negative option originally appeared after
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the positive alternate, potentially overriding it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ When we report an error with %e, it seems necessary to strip the option
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ before doing so, otherwise it survives to the cc1 command line (%e doesn't
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ appear to abort the program before this).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -147,9 +147,9 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef SUBTARGET_DRIVER_SELF_SPECS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define SUBTARGET_DRIVER_SELF_SPECS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "%{shared:%{!dynamiclib:-dynamiclib}} %<shared", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "%{static:%{dynamic|dynamiclib:%econflicting code generation switches}}",\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "%{dynamiclib:-Xlinker -dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "%{static|fapple-kext|mkernel:%{shared|dynamic|dynamiclib: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ %econflicting code generation switches}}",\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "%{shared|dynamiclib:-Xlinker -dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{allowable_client*:-Xlinker -allowable_client -Xlinker %*} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %<allowable_client* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{bundle_loader*: %<bundle_loader* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -167,8 +167,8 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %e-keep_private_externs not allowed with -dynamiclib} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{private_bundle: %<private_bundle \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %e-private_bundle not allowed with -dynamiclib} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- }", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "%{!dynamiclib: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "%{!dynamiclib:%{!shared: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{bundle_loader*:-Xlinker -bundle_loader -Xlinker %*} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %<bundle_loader* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{client_name*:-Xlinker -client_name -Xlinker %*} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -183,13 +183,14 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %<keep_private_externs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{private_bundle:-Xlinker -private_bundle} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %<private_bundle \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- }", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }}", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%{all_load:-Xlinker -all_load} %<all_load", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%{arch_errors_fatal:-Xlinker -arch_errors_fatal} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %<arch_errors_fatal", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%{bind_at_load:-Xlinker -bind_at_load} %<bind_at_load", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "%{bundle:%{!dynamiclib:-Xlinker -bundle; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- :%e-bundle not allowed with -dynamiclib}}", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "%{bundle:%{!dynamiclib:%{!shared: -Xlinker -bundle; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ :%e-bundle not allowed with -shared}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ :%e-bundle not allowed with -dynamiclib}}", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%{dead_strip:-Xlinker -dead_strip} %<dead_strip", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%{dylib_file*:-Xlinker -dylib_file -Xlinker %*} %<dylib_file*", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%{dylinker:-Xlinker -dylinker} %<dylinker", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -270,6 +271,12 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%<y*", \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%<Mach "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if LD64_HAS_DEMANGLE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DARWIN_LD_DEMANGLE " -demangle "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DARWIN_LD_DEMANGLE ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if LD64_HAS_EXPORT_DYNAMIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DARWIN_RDYNAMIC "%{rdynamic:-export_dynamic}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -301,7 +308,36 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %:version-compare(>= 10.7 mmacosx-version-min= -no_pie) }"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DARWIN_CC1_SPEC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "%<dynamic %<dynamiclib %<force_cpusubtype_ALL %<multiply_defined* "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "%<dynamic %<force_cpusubtype_ALL %<multiply_defined* %<dynamiclib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* When we are using embedded runpaths DARWIN_AT_RPATH is set. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define DARWIN_RPATH_LINK \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++"%{!r:%{!nostdlib:%{!nodefaultrpaths:%(darwin_rpaths)}}}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define DARWIN_SHARED_LIBGCC "-lgcc_s.1.1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define DARWIN_SHARED_WEAK_ADDS " "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define DARWIN_RPATH_LINK ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define DARWIN_SHARED_LIBGCC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++"%:version-compare(!> 10.11 mmacosx-version-min= -lgcc_s.1.1)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define DARWIN_SHARED_WEAK_ADDS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++"%{%:version-compare(>= 10.11 mmacosx-version-min= -lemutls_w): \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ " DARWIN_HEAP_T_LIB "}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* We might elect to add a path even when this compiler does not use embedded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ run paths, so that we can use libraries from an alternate compiler that is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ using embedded runpaths. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if DARWIN_DO_EXTRA_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define DARWIN_EXTRA_RPATH \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++"%{!r:%{!nostdlib:%{!nodefaultrpaths:\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ %:version-compare(>= 10.5 mmacosx-version-min= -rpath) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ %:version-compare(>= 10.5 mmacosx-version-min= " DARWIN_ADD_RPATH ") \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }}}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define DARWIN_EXTRA_RPATH ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define SUBSUBTARGET_OVERRIDE_OPTIONS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ do { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -336,7 +372,8 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DARWIN_NOCOMPACT_UNWIND \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-" %:version-compare(>= 10.6 mmacosx-version-min= -no_compact_unwind) "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++"%{!fuse-ld=lld: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ %:version-compare(>= 10.6 mmacosx-version-min= -no_compact_unwind)}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* In Darwin linker specs we can put -lcrt0.o and ld will search the library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path for crt0.o or -lcrtx.a and it will search for libcrtx.a. As for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -356,10 +393,12 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define LINK_COMMAND_SPEC_A \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%{!c:%{!E:%{!S:%{!M:%{!MM:%{!fsyntax-only:%{!fdump=*: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %(linker)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ DARWIN_LD_DEMANGLE \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LINK_PLUGIN_SPEC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%{flto*:%<fcompare-debug*} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{flto} %{fno-lto} %{flto=*} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- %l " \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ %l \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ %{fuse-ld=*:-fuse-ld=%*} " \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DARWIN_PLATFORM_ID \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LINK_COMPRESS_DEBUG_SPEC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%X %{s} %{t} %{Z} %{u*} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -398,7 +437,9 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DARWIN_NOPIE_SPEC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DARWIN_RDYNAMIC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DARWIN_NOCOMPACT_UNWIND \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "}}}}}}} %<pie %<no-pie %<rdynamic %<X %<rpath "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ DARWIN_EXTRA_RPATH \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ DARWIN_RPATH_LINK \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "}}}}}}} %<pie %<no-pie %<rdynamic %<X %<rpath %<nodefaultrpaths "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Spec that controls whether the debug linker is run automatically for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ a link step. This needs to be done if there is a source file on the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -512,7 +553,7 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%{static-libgcc|static: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %:version-compare(!> 10.6 mmacosx-version-min= -lgcc_eh); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shared-libgcc|fexceptions|fobjc-exceptions|fgnu-runtime: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- %:version-compare(!> 10.11 mmacosx-version-min= -lgcc_s.1.1) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ " DARWIN_SHARED_LIBGCC " \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %:version-compare(!> 10.3.9 mmacosx-version-min= -lgcc_eh) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_s.10.4) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -520,18 +561,19 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DARWIN_WEAK_CRTS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%{static-libgcc|static: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- %:version-compare(>= 10.6 mmacosx-version-min= -lemutls_w) ; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- shared-libgcc|fexceptions|fobjc-exceptions|fgnu-runtime: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- %:version-compare(>= 10.11 mmacosx-version-min= -lemutls_w) ; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- : -lemutls_w \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ %{%:version-compare(>= 10.6 mmacosx-version-min= -lemutls_w): \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ " DARWIN_HEAP_T_LIB "} ; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ shared-libgcc|fexceptions|fobjc-exceptions|fgnu-runtime: " \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ DARWIN_SHARED_WEAK_ADDS " ; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : -lemutls_w " DARWIN_HEAP_T_LIB " \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* We specify crt0.o as -lcrt0.o so that ld will search the library path. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef STARTFILE_SPEC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define STARTFILE_SPEC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-"%{dynamiclib: %(darwin_dylib1) %{fgnu-tm: -lcrttms.o}} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- %{!dynamiclib:%{bundle:%(darwin_bundle1)} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++"%{dynamiclib|shared: %(darwin_dylib1) %{fgnu-tm: -lcrttms.o}} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ %{!dynamiclib:%{!shared:%{bundle:%(darwin_bundle1)} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{!bundle:%{pg:%{static:-lgcrt0.o} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{!static:%{object:-lgcrt0.o} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{!object:%{preload:-lgcrt0.o} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -542,8 +584,8 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{!static:%{object:-lcrt0.o} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{!object:%{preload:-lcrt0.o} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{!preload: %(darwin_crt1) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- %(darwin_crt2)}}}}}} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- %(darwin_crt3) %<dynamiclib "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ %(darwin_crt2)}}}}}}} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ %(darwin_crt3) "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* We want a destructor last in the list. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TM_DESTRUCTOR "%{fgnu-tm: -lcrttme.o}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -554,7 +596,8 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { "darwin_crt2", DARWIN_CRT2_SPEC }, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { "darwin_crt3", DARWIN_CRT3_SPEC }, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { "darwin_dylib1", DARWIN_DYLIB1_SPEC }, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- { "darwin_bundle1", DARWIN_BUNDLE1_SPEC },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "darwin_bundle1", DARWIN_BUNDLE1_SPEC }, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "darwin_rpaths", DARWIN_RPATH_SPEC },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DARWIN_CRT1_SPEC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%:version-compare(!> 10.5 mmacosx-version-min= -lcrt1.o) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -580,6 +623,16 @@ extern GTY(()) int darwin_ms_struct;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%{!static:%:version-compare(< 10.6 mmacosx-version-min= -lbundle1.o) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{fgnu-tm: -lcrttms.o}}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* A default rpath, that picks up dependent libraries installed in the same
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ director as one being loaded. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DARWIN_RPATH_SPEC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "%:version-compare(>= 10.5 mmacosx-version-min= -rpath) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ %{%:version-compare(>= 10.5 mmacosx-version-min= @loader_path): %P }"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DARWIN_RPATH_SPEC ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef HAVE_AS_MMACOSX_VERSION_MIN_OPTION
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Emit macosx version (but only major). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ASM_MMACOSX_VERSION_MIN_SPEC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -927,7 +980,12 @@ extern GTY(()) section * darwin_sections[NUM_DARWIN_SECTIONS];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { "apple_kext_compatibility", 0, 0, false, true, false, false, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin_handle_kext_attribute, NULL }, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { "weak_import", 0, 0, true, false, false, false, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- darwin_handle_weak_import_attribute, NULL }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwin_handle_weak_import_attribute, NULL }, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "availability", 0, -1, true, false, false, false, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwin_handle_availability_attribute, NULL }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_ATTRIBUTE_TAKES_IDENTIFIER_P
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_ATTRIBUTE_TAKES_IDENTIFIER_P darwin_attribute_takes_identifier_p
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Make local constant labels linker-visible, so that if one follows a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ weak_global constant, ld64 will be able to separate the atoms. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1175,6 +1233,10 @@ void add_framework_path (char *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TARGET_N_FORMAT_TYPES 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TARGET_FORMAT_TYPES darwin_additional_format_types
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* We want __builtin_unreachable to be expanded as a trap instruction. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef TARGET_UNREACHABLE_SHOULD_TRAP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_UNREACHABLE_SHOULD_TRAP darwin_unreachable_traps_p
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef USED_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void darwin_driver_init (unsigned int *,struct cl_decoded_option **);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define GCC_DRIVER_HOST_INITIALIZATION \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/darwin.opt gcc/config/darwin.opt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d655aaef2fb..97b1a747918 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/darwin.opt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/darwin.opt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -91,6 +91,10 @@ mtarget-linker
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Target RejectNegative Joined Separate Var(darwin_target_linker) Init(LD64_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -mtarget-linker <version> Specify that ld64 <version> is the toolchain linker for the current invocation.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++munreachable-traps
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Target Var(darwin_unreachable_traps) Init(1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++When set (the default) this makes __builtin_unreachable render as a trap.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ; Driver options.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all_load
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -241,6 +245,10 @@ nodefaultexport
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Driver RejectNegative
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Do not add a default symbol exports to modules or dynamic libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Driver RejectNegative
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Do not add default run paths (for the compiler library directories) to executables, modules or dynamic libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nofixprebinding
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Driver RejectNegative
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/i386/darwin.h gcc/config/i386/darwin.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 588bd669bdd..657ea470683 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/i386/darwin.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/i386/darwin.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -121,6 +121,9 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DARWIN_SUBARCH_SPEC DARWIN_ARCH_SPEC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef DARWIN_HEAP_T_LIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DARWIN_HEAP_T_LIB " -lheapt_w "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef SUBTARGET_EXTRA_SPECS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define SUBTARGET_EXTRA_SPECS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DARWIN_EXTRA_SPECS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -308,3 +311,9 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define CLEAR_INSN_CACHE(beg, end) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void sys_icache_invalidate(void *start, size_t len); \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sys_icache_invalidate ((beg), (size_t)((end)-(beg)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Disable custom function descriptors for Darwin when we have off-stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ trampolines. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef X86_CUSTOM_FUNCTION_TEST
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define X86_CUSTOM_FUNCTION_TEST \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (flag_trampolines && flag_trampoline_impl == TRAMPOLINE_IMPL_HEAP) ? 0 : 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/i386/i386.cc gcc/config/i386/i386.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 499184166ff..be6d408031b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/i386/i386.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/i386/i386.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25245,7 +25245,7 @@ ix86_libgcc_floating_mode_supported_p
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TARGET_HARD_REGNO_SCRATCH_OK ix86_hard_regno_scratch_ok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef TARGET_CUSTOM_FUNCTION_DESCRIPTORS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define TARGET_CUSTOM_FUNCTION_DESCRIPTORS 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TARGET_CUSTOM_FUNCTION_DESCRIPTORS X86_CUSTOM_FUNCTION_TEST
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef TARGET_ADDR_SPACE_ZERO_ADDRESS_VALID
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TARGET_ADDR_SPACE_ZERO_ADDRESS_VALID ix86_addr_space_zero_address_valid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/i386/i386.h gcc/config/i386/i386.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 539083f2fbf..77644b0ed1d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/i386/i386.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/i386/i386.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -754,6 +754,12 @@ extern const char *host_detect_local_cpu (int argc, const char **argv);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Minimum allocation boundary for the code of a function. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define FUNCTION_BOUNDARY 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* We will and with this value to test if a custom function descriptor needs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ a static chain. The function boundary must the adjusted so that the bit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ this represents is no longer part of the address. 0 Disables the custom
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ function descriptors. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define X86_CUSTOM_FUNCTION_TEST 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* C++ stores the virtual bit in the lowest bit of function pointers. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TARGET_PTRMEMFUNC_VBIT_LOCATION ptrmemfunc_vbit_in_pfn
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/config/rs6000/darwin.h gcc/config/rs6000/darwin.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4d5d6f6d5a8..3a2e480ace6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/rs6000/darwin.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/rs6000/darwin.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -98,7 +98,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Include libmx when targeting Darwin 7.0 and above, but before libSystem,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ since the functions are actually in libSystem but for 7.x compatibility
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ we want them to be looked for in libmx first.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- Include libSystemStubs when compiling against 10.3 - 10.5 SDKs (we assume
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Include libSystemStubs when compiling against 10.3 - 10.6 SDKs (we assume
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ this is the case when targetting these) - but not for 64-bit long double.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Don't do either for m64, the library is either a dummy or non-existent.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -107,12 +107,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define LIB_SPEC \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "%{!static: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %{!m64:%{!mlong-double-64: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- %{pg:%:version-compare(>< 10.3 10.5 mmacosx-version-min= -lSystemStubs_profile)} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- %{!pg:%:version-compare(>< 10.3 10.5 mmacosx-version-min= -lSystemStubs)} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ %{pg:%:version-compare(>< 10.3 10.7 mmacosx-version-min= -lSystemStubs_profile)} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ %{!pg:%:version-compare(>< 10.3 10.7 mmacosx-version-min= -lSystemStubs)} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %:version-compare(>< 10.3 10.4 mmacosx-version-min= -lmx)}} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -lSystem \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef DARWIN_HEAP_T_LIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DARWIN_HEAP_T_LIB " "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* We want -fPIC by default, unless we're using -static to compile for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the kernel or some such. The "-faltivec" option should have been
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ called "-maltivec" all along. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/configure gcc/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ade0af23e8c..4af01a09637 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -632,10 +632,10 @@ ac_includes_default="\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_subst_vars='LTLIBOBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBOBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CET_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-NO_PIE_FLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-NO_PIE_CFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-enable_default_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LD_PICFLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PICFLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_default_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_host_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_plugin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pluginlibs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -735,11 +735,15 @@ ORIGINAL_NM_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_cv_nm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ORIGINAL_LD_GOLD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ORIGINAL_LD_BFD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ORIGINAL_CLASSIC_LD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ORIGINAL_LLD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ORIGINAL_LD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ORIGINAL_PLUGIN_LD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_cv_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ORIGINAL_AS_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_cv_as
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ objdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTOOL64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1004,6 +1008,8 @@ enable_static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++with_darwin_extra_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_gold
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_plugin_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1029,6 +1035,7 @@ enable_link_serialization
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_version_specific_runtime_libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_plugin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_host_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libquadmath_support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_linker_hash_style
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_diagnostics_color
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1742,6 +1749,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-ld[=ARG] build ld [ARG={default,yes,no}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-gold[=ARG] build gold [ARG={default,yes,no}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-gnu-indirect-function
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1796,6 +1806,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ in a compiler-specific directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-plugin enable plugin support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-host-shared build host code as shared libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libquadmath-support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ disable libquadmath support for Fortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-default-pie enable Position Independent Executable as default
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1860,6 +1871,9 @@ Optional Packages:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-pic try to use only PIC/non-PIC objects [default=use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ both]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-gnu-ld assume the C compiler uses GNU ld [default=no]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --with-darwin-extra-rpath=[ARG]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Specify a runpath directory, additional to those
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ provided by the compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-plugin-ld=[ARG] specify the plugin linker
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-glibc-version=M.N
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ assume GCC used with glibc version M.N or later
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3759,20 +3773,19 @@ gcc_gxx_libcxx_include_dir=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check whether --with-gxx-libcxx-include-dir was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${with_gxx_libcxx_include_dir+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- withval=$with_gxx_libcxx_include_dir; case "${withval}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-yes) as_fn_error $? "bad value ${withval} given for libc++ include directory" "$LINENO" 5 ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-*) gcc_gxx_libcxx_include_dir=$with_gxx_libcxx_include_dir ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ withval=$with_gxx_libcxx_include_dir; gcc_gxx_libcxx_include_dir=$with_gxx_libcxx_include_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # --with-gxx-libcxx-include-dir controls the enabling of the -stdlib option.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # if --with-gxx-libcxx-include-dir is 'no' we disable the stdlib option.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# if --with-gxx-libcxx-include-dir is 'yes' we enable the stdlib option and use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# the default path within the installation.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # if --with-gxx-libcxx-include-dir is unset we enable the stdlib option
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# based on the platform (to be available on platform versions where it is the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# based on the platform (to be available on platform versions where it is the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # default for the system tools). We also use a default path within the compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# install tree.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Otherwise, we use the path provided and enable the stdlib option.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# install tree.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Otherwise, we use the path provided and enable the stdlib option.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # If both --with-sysroot and --with-gxx-libcxx-include-dir are passed, we
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # check to see if the latter starts with the former and, upon success, compute
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # gcc_gxx_libcxx_include_dir as relative to the sysroot.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3780,16 +3793,20 @@ gcc_gxx_libcxx_include_dir_add_sysroot=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_enable_stdlib_opt=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test x${gcc_gxx_libcxx_include_dir} != x; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test x${gcc_gxx_libcxx_include_dir} = xno; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # set defaults for the dir, but the option is disabled anyway.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # set defaults for the dir, but the option is disabled anyway.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_gxx_libcxx_include_dir=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ elif test x${gcc_gxx_libcxx_include_dir} = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # set defaults for the dir, and enable.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_gxx_libcxx_include_dir=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_enable_stdlib_opt=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_enable_stdlib_opt=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case $target in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *-darwin1[1-9]* | *-darwin2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Default this on for Darwin versions which default to libcxx,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # and embed the path in the compiler install so that we get a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Default this on for Darwin versions which default to libcxx,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # and embed the path in the compiler install so that we get a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # self-contained toolchain.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_enable_stdlib_opt=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16341,7 +16358,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18046,6 +18063,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18063,9 +18123,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19871,7 +19935,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 19874 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 19938 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19977,7 +20041,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 19980 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 20044 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20853,6 +20917,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20870,12 +20977,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23246,6 +23361,35 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DARWIN_DO_EXTRA_RPATH=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Check whether --with-darwin-extra-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${with_darwin_extra_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ withval=$with_darwin_extra_rpath; if test x"$withval" != x; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ DARWIN_ADD_RPATH="$withval"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ DARWIN_DO_EXTRA_RPATH=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cat >>confdefs.h <<_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DARWIN_DO_EXTRA_RPATH $DARWIN_DO_EXTRA_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cat >>confdefs.h <<_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DARWIN_ADD_RPATH "$DARWIN_ADD_RPATH"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Identify the assembler which will work hand-in-glove with the newly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # built GCC, so that we can examine its features. This is the assembler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # which will be driven by the driver program.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23522,6 +23666,14 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo "$gold_non_default" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ORIGINAL_LD_FOR_TARGET=$gcc_cv_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x"$ld64_flag" = x"yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ORIGINAL_LLD_FOR_TARGET=${gcc_cv_ld}64.lld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ORIGINAL_LLD_FOR_TARGET=$gcc_cv_lld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ORIGINAL_CLASSIC_LD_FOR_TARGET=$gcc_cv_ld-classic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "$ORIGINAL_LD_FOR_TARGET" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ./collect-ld | ./collect-ld$build_exeext) ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -30638,6 +30790,7 @@ if test x"$ld64_flag" = x"yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Set defaults for possibly untestable items.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_cv_ld64_export_dynamic=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_cv_ld64_platform_version=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_cv_ld64_demangle=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$build" = "$host"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin_try_test=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -30661,6 +30814,9 @@ $as_echo_n "checking ld64 specified version... " >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_cv_ld64_major=`echo "$gcc_cv_ld64_version" | sed -e 's/\..*//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld64_major" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo "$gcc_cv_ld64_major" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "$gcc_cv_ld64_major" -ge 97; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_cv_ld64_demangle=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$gcc_cv_ld64_major" -ge 236; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_cv_ld64_export_dynamic=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -30678,6 +30834,15 @@ $as_echo_n "checking linker version... " >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld64_version" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo "$gcc_cv_ld64_version" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker for -demangle support" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo_n "checking linker for -demangle support... " >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_cv_ld64_demangle=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if $gcc_cv_ld -demangle < /dev/null 2>&1 | grep 'unknown option' > /dev/null; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_cv_ld64_demangle=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld64_demangle" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$gcc_cv_ld64_demangle" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker for -export_dynamic support" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo_n "checking linker for -export_dynamic support... " >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_cv_ld64_export_dynamic=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -30706,6 +30871,12 @@ _ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cat >>confdefs.h <<_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define LD64_HAS_DEMANGLE $gcc_cv_ld64_demangle
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat >>confdefs.h <<_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define LD64_HAS_EXPORT_DYNAMIC $gcc_cv_ld64_export_dynamic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -32251,13 +32422,17 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable --enable-host-shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check whether --enable-host-shared was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${enable_host_shared+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- enableval=$enable_host_shared; PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_shared;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_pie;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check whether --enable-libquadmath-support was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -32411,10 +32586,6 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_c_no_fpie" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo "$gcc_cv_c_no_fpie" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "$gcc_cv_c_no_fpie" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- NO_PIE_CFLAGS="-fno-PIE"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check if -no-pie works.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -no-pie option" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -32439,11 +32610,28 @@ rm -f core conftest.err conftest.$ac_objext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_no_pie" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo "$gcc_cv_no_pie" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "$gcc_cv_no_pie" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- NO_PIE_FLAG="-no-pie"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$gcc_cv_c_no_fpie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fno-PIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LD_PICFLAG=-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$gcc_cv_no_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LD_PICFLAG=-no-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LD_PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable Intel CET on Intel CET enabled host if jit is enabled.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check whether --enable-cet was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${enable_cet+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -32926,6 +33114,10 @@ LTLIBOBJS=$ac_ltlibobjs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : "${CONFIG_STATUS=./config.status}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_write_fail=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/configure.ac gcc/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index bf8ff4d6390..8c2ff477635 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -235,18 +235,17 @@ gcc_gxx_libcxx_include_dir=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_ARG_WITH(gxx-libcxx-include-dir,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [AS_HELP_STRING([--with-gxx-libcxx-include-dir=DIR],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [specifies directory to find libc++ header files])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-[case "${withval}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-yes) AC_MSG_ERROR(bad value ${withval} given for libc++ include directory) ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-*) gcc_gxx_libcxx_include_dir=$with_gxx_libcxx_include_dir ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-esac])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[gcc_gxx_libcxx_include_dir=$with_gxx_libcxx_include_dir])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # --with-gxx-libcxx-include-dir controls the enabling of the -stdlib option.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # if --with-gxx-libcxx-include-dir is 'no' we disable the stdlib option.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# if --with-gxx-libcxx-include-dir is 'yes' we enable the stdlib option and use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# the default path within the installation.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # if --with-gxx-libcxx-include-dir is unset we enable the stdlib option
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# based on the platform (to be available on platform versions where it is the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# based on the platform (to be available on platform versions where it is the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # default for the system tools). We also use a default path within the compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# install tree.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Otherwise, we use the path provided and enable the stdlib option.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# install tree.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Otherwise, we use the path provided and enable the stdlib option.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # If both --with-sysroot and --with-gxx-libcxx-include-dir are passed, we
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # check to see if the latter starts with the former and, upon success, compute
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # gcc_gxx_libcxx_include_dir as relative to the sysroot.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -254,16 +253,20 @@ gcc_gxx_libcxx_include_dir_add_sysroot=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_enable_stdlib_opt=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test x${gcc_gxx_libcxx_include_dir} != x; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test x${gcc_gxx_libcxx_include_dir} = xno; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # set defaults for the dir, but the option is disabled anyway.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # set defaults for the dir, but the option is disabled anyway.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_gxx_libcxx_include_dir=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ elif test x${gcc_gxx_libcxx_include_dir} = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # set defaults for the dir, and enable.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_gxx_libcxx_include_dir=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_enable_stdlib_opt=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_enable_stdlib_opt=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case $target in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *-darwin1[[1-9]]* | *-darwin2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Default this on for Darwin versions which default to libcxx,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # and embed the path in the compiler install so that we get a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Default this on for Darwin versions which default to libcxx,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # and embed the path in the compiler install so that we get a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # self-contained toolchain.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_enable_stdlib_opt=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2625,6 +2628,21 @@ AC_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(objdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_fast_install)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DARWIN_DO_EXTRA_RPATH=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_ARG_WITH(darwin-extra-rpath,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[AS_HELP_STRING(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [[--with-darwin-extra-rpath=[ARG]]],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [Specify a runpath directory, additional to those provided by the compiler])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[if test x"$withval" != x; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ DARWIN_ADD_RPATH="$withval"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ DARWIN_DO_EXTRA_RPATH=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_DEFINE_UNQUOTED(DARWIN_DO_EXTRA_RPATH, $DARWIN_DO_EXTRA_RPATH,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [Should add an extra runpath directory])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_DEFINE_UNQUOTED(DARWIN_ADD_RPATH, "$DARWIN_ADD_RPATH",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [Specify a runpath directory, additional to those provided by the compiler])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Identify the assembler which will work hand-in-glove with the newly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # built GCC, so that we can examine its features. This is the assembler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # which will be driven by the driver program.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2797,7 +2815,15 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_MSG_RESULT($gold_non_default)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ORIGINAL_LD_FOR_TARGET=$gcc_cv_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x"$ld64_flag" = x"yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ORIGINAL_LLD_FOR_TARGET=${gcc_cv_ld}64.lld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ORIGINAL_LLD_FOR_TARGET=$gcc_cv_lld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ORIGINAL_CLASSIC_LD_FOR_TARGET=$gcc_cv_ld-classic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(ORIGINAL_LD_FOR_TARGET)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(ORIGINAL_LLD_FOR_TARGET)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(ORIGINAL_CLASSIC_LD_FOR_TARGET)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "$ORIGINAL_LD_FOR_TARGET" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ./collect-ld | ./collect-ld$build_exeext) ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *) AC_CONFIG_FILES(collect-ld:exec-tool.in, [chmod +x collect-ld]) ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4793,7 +4819,7 @@ foo: nop
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_cv_as_mllvm_x86_pad_for_align,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [-mllvm -x86-pad-for-align=false], [.text],,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [AC_DEFINE(HAVE_AS_MLLVM_X86_PAD_FOR_ALIGN, 1,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- [Define if your Mac OS X assembler supports -mllvm -x86-pad-for-align=false.])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [Define if your macOS assembler supports -mllvm -x86-pad-for-align=false.])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6273,6 +6299,7 @@ if test x"$ld64_flag" = x"yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Set defaults for possibly untestable items.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_cv_ld64_export_dynamic=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_cv_ld64_platform_version=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_cv_ld64_demangle=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$build" = "$host"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin_try_test=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6294,6 +6321,9 @@ if test x"$ld64_flag" = x"yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_MSG_CHECKING(ld64 specified version)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_cv_ld64_major=`echo "$gcc_cv_ld64_version" | sed -e 's/\..*//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_MSG_RESULT($gcc_cv_ld64_major)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "$gcc_cv_ld64_major" -ge 97; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_cv_ld64_demangle=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$gcc_cv_ld64_major" -ge 236; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_cv_ld64_export_dynamic=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6309,6 +6339,13 @@ if test x"$ld64_flag" = x"yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_MSG_RESULT($gcc_cv_ld64_version)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AC_MSG_CHECKING(linker for -demangle support)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_cv_ld64_demangle=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if $gcc_cv_ld -demangle < /dev/null 2>&1 | grep 'unknown option' > /dev/null; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_cv_ld64_demangle=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AC_MSG_RESULT($gcc_cv_ld64_demangle)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_MSG_CHECKING(linker for -export_dynamic support)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_cv_ld64_export_dynamic=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if $gcc_cv_ld -export_dynamic < /dev/null 2>&1 | grep 'unknown option' > /dev/null; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6329,6 +6366,9 @@ if test x"$ld64_flag" = x"yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [Define to ld64 version.])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AC_DEFINE_UNQUOTED(LD64_HAS_DEMANGLE, $gcc_cv_ld64_demangle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [Define to 1 if ld64 supports '-demangle'.])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_DEFINE_UNQUOTED(LD64_HAS_EXPORT_DYNAMIC, $gcc_cv_ld64_export_dynamic,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [Define to 1 if ld64 supports '-export_dynamic'.])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7479,11 +7519,14 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable --enable-host-shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [AS_HELP_STRING([--enable-host-shared],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- [build host code as shared libraries])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-[PICFLAG=-fPIC], [PICFLAG=])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build host code as shared libraries])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_host_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build host code as PIE])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(enable_host_pie)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_ARG_ENABLE(libquadmath-support,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [AS_HELP_STRING([--disable-libquadmath-support],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7605,10 +7648,6 @@ AC_CACHE_CHECK([for -fno-PIE option],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [gcc_cv_c_no_fpie=yes],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [gcc_cv_c_no_fpie=no])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CXXFLAGS="$saved_CXXFLAGS"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "$gcc_cv_c_no_fpie" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- NO_PIE_CFLAGS="-fno-PIE"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AC_SUBST([NO_PIE_CFLAGS])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check if -no-pie works.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CACHE_CHECK([for -no-pie option],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7619,10 +7658,27 @@ AC_CACHE_CHECK([for -no-pie option],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [gcc_cv_no_pie=yes],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [gcc_cv_no_pie=no])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LDFLAGS="$saved_LDFLAGS"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "$gcc_cv_no_pie" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- NO_PIE_FLAG="-no-pie"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$gcc_cv_c_no_fpie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fno-PIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AC_SUBST([NO_PIE_FLAG])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LD_PICFLAG=-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$gcc_cv_no_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LD_PICFLAG=-no-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LD_PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST([PICFLAG])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST([LD_PICFLAG])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable Intel CET on Intel CET enabled host if jit is enabled.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GCC_CET_HOST_FLAGS(CET_HOST_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/coretypes.h gcc/coretypes.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ca8837cef67..7e022a427c4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/coretypes.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/coretypes.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -199,6 +199,12 @@ enum tls_model {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TLS_MODEL_LOCAL_EXEC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Types of trampoline implementation. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enum trampoline_impl {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ TRAMPOLINE_IMPL_STACK,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ TRAMPOLINE_IMPL_HEAP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Types of ABI for an offload compiler. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enum offload_abi {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OFFLOAD_ABI_UNSET,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/cp/cp-lang.cc gcc/cp/cp-lang.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2f541460c4a..84200a9a04a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/cp/cp-lang.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/cp/cp-lang.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -121,6 +121,15 @@ objcp_tsubst_copy_and_build (tree /*t*/,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Implement c-family hook to add language-specific features
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for __has_{feature,extension}. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c_family_register_lang_features ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp_register_features ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cxx_dwarf_name (tree t, int verbosity)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/cp/cp-objcp-common.cc gcc/cp/cp-objcp-common.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 93b027b80ce..10b9b35a1c0 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/cp/cp-objcp-common.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/cp/cp-objcp-common.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,10 +23,153 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "coretypes.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "cp-tree.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "cp-objcp-common.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "c-family/c-common.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "dwarf2.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "stringpool.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "contracts.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Class to determine whether a given C++ language feature is available.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Used to implement __has_{feature,extension}. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct cp_feature_selector
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enum
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ DIALECT,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ FLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } kind;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enum class result
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ NONE,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ EXT,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ FEAT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ union
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const int *enable_flag;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enum cxx_dialect feat;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enum cxx_dialect ext;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } dialect;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ constexpr cp_feature_selector (const int *flag)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : kind (FLAG), enable_flag (flag) {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ constexpr cp_feature_selector (enum cxx_dialect feat,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enum cxx_dialect ext)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : kind (DIALECT), dialect{feat, ext} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ constexpr cp_feature_selector (enum cxx_dialect feat)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : cp_feature_selector (feat, feat) {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ inline result has_feature () const;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Check whether this language feature is available as a feature,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extension, or not at all. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cp_feature_selector::result
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cp_feature_selector::has_feature () const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ switch (kind)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case DIALECT:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (cxx_dialect >= dialect.feat)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return result::FEAT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (cxx_dialect >= dialect.ext)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return result::EXT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return result::NONE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case FLAG:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return *enable_flag ? result::FEAT : result::NONE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_unreachable ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Information about a C++ language feature which can be queried
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ through __has_{feature,extension}. IDENT is the name of the feature,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ and SELECTOR encodes how to compute whether the feature is available. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct cp_feature_info
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const char *ident;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp_feature_selector selector;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Table of features for __has_{feature,extension}. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static constexpr cp_feature_info cp_feature_table[] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_exceptions", &flag_exceptions },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_rtti", &flag_rtti },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_access_control_sfinae", { cxx11, cxx98 } },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_alias_templates", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_alignas", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_alignof", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_attributes", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_constexpr", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_decltype", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_decltype_incomplete_return_types", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_default_function_template_args", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_defaulted_functions", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_delegating_constructors", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_deleted_functions", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_explicit_conversions", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_generalized_initializers", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_implicit_moves", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_inheriting_constructors", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_inline_namespaces", { cxx11, cxx98 } },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_lambdas", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_local_type_template_args", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_noexcept", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_nonstatic_member_init", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_nullptr", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_override_control", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_reference_qualified_functions", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_range_for", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_raw_string_literals", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_rvalue_references", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_static_assert", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_thread_local", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_auto_type", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_strong_enums", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_trailing_return", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_unicode_literals", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_unrestricted_unions", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_user_literals", cxx11 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_variadic_templates", { cxx11, cxx98 } },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_binary_literals", { cxx14, cxx98 } },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_contextual_conversions", { cxx14, cxx98 } },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_decltype_auto", cxx14 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_aggregate_nsdmi", cxx14 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_init_captures", { cxx14, cxx11 } },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_generic_lambdas", cxx14 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_relaxed_constexpr", cxx14 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_return_type_deduction", cxx14 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "cxx_variable_templates", cxx14 },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "modules", &flag_modules },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Register C++ language features for __has_{feature,extension}. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cp_register_features ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ using result = cp_feature_selector::result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for (unsigned i = 0; i < ARRAY_SIZE (cp_feature_table); i++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const cp_feature_info *info = cp_feature_table + i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const auto res = info->selector.has_feature ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (res == result::NONE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ continue;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_common_register_feature (info->ident, res == result::FEAT);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Special routine to get the alias set for C++. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ alias_set_type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/cp/cp-objcp-common.h gcc/cp/cp-objcp-common.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 80893aa1752..9d4d873deb7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/cp/cp-objcp-common.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/cp/cp-objcp-common.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34,6 +34,7 @@ extern tree cp_classtype_as_base (const_tree);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern tree cp_get_global_decls ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern tree cp_pushdecl (tree);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void cp_register_dumps (gcc::dump_manager *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern void cp_register_features ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern bool cp_handle_option (size_t, const char *, HOST_WIDE_INT, int,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ location_t, const struct cl_option_handlers *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern tree cxx_make_type_hook (tree_code);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/cp/decl2.cc gcc/cp/decl2.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 36e1f2ce300..213e52c70e4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/cp/decl2.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/cp/decl2.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3712,9 +3712,8 @@ get_tls_init_fn (tree var)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!flag_extern_tls_init && DECL_EXTERNAL (var))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* If the variable is internal, or if we can't generate aliases,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- call the local init function directly. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (!TREE_PUBLIC (var) || !TARGET_SUPPORTS_ALIASES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* If the variable is internal call the local init function directly. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!TREE_PUBLIC (var))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return get_local_tls_init_fn (DECL_SOURCE_LOCATION (var));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree sname = mangle_tls_init_fn (var);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3877,6 +3876,25 @@ generate_tls_wrapper (tree fn)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ expand_or_defer_fn (finish_function (/*inline_p=*/false));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* A dummy init function to act as a weak placeholder for a (possibly non-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ existent) dynamic init. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generate_tls_dummy_init (tree fn)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree var = DECL_BEFRIENDING_CLASSES (fn);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree init_fn = get_tls_init_fn (var);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* If have no init fn, or it is non-weak, then we do not need to make a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ dummy. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!init_fn || !lookup_attribute ("weak", DECL_ATTRIBUTES (init_fn)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ start_preparsed_function (init_fn, NULL_TREE, SF_DEFAULT | SF_PRE_PARSED);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree body = begin_function_body ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ declare_weak (init_fn);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ finish_return_stmt (NULL_TREE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ finish_function_body (body);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ expand_or_defer_fn (finish_function (/*inline_p=*/false));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Start a global constructor or destructor function. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static tree
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4666,22 +4684,24 @@ handle_tls_init (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ finish_expr_stmt (cp_build_modify_expr (loc, guard, NOP_EXPR,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ boolean_true_node,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tf_warning_or_error));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ auto_vec<tree> direct_calls;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for (; vars; vars = TREE_CHAIN (vars))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree var = TREE_VALUE (vars);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree init = TREE_PURPOSE (vars);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ one_static_initialization_or_destruction (/*initp=*/true, var, init);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* Output init aliases even with -fno-extern-tls-init. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (TARGET_SUPPORTS_ALIASES && TREE_PUBLIC (var))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Output inits even with -fno-extern-tls-init.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ We save the list here and output either an alias or a stub function
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ below. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TREE_PUBLIC (var))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- tree single_init_fn = get_tls_init_fn (var);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree single_init_fn = get_tls_init_fn (var);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (single_init_fn == NULL_TREE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ continue;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cgraph_node *alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- = cgraph_node::get_create (fn)->create_same_body_alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (single_init_fn, fn);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gcc_assert (alias != NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (single_init_fn == fn)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ continue;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ direct_calls.safe_push (single_init_fn);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4689,6 +4709,30 @@ handle_tls_init (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ finish_if_stmt (if_stmt);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ finish_function_body (body);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ expand_or_defer_fn (finish_function (/*inline_p=*/false));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* For each TLS var that we have an init function, we either emit an alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ between that and the tls_init, or a stub function that just calls the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tls_init. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ while (!direct_calls.is_empty())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree single_init_fn = direct_calls.pop ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (TARGET_SUPPORTS_ALIASES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cgraph_node *alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ = cgraph_node::get_create (fn)->create_same_body_alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (single_init_fn, fn);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_assert (alias != NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ start_preparsed_function (single_init_fn, NULL_TREE, SF_PRE_PARSED);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree body = begin_function_body ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree r = build_call_expr (fn, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ finish_expr_stmt (r);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ finish_function_body (body);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ expand_or_defer_fn (finish_function (/*inline_p=*/false));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* We're at the end of compilation, so generate any mangling aliases that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5107,7 +5151,14 @@ c_parse_final_cleanups (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!DECL_INITIAL (decl) && decl_tls_wrapper_p (decl))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- generate_tls_wrapper (decl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generate_tls_wrapper (decl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* The wrapper might have a weak reference to an init, we provide
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ a dummy function to satisfy that here. The linker/dynamic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ loader will override this with the actual init, if one is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ required. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generate_tls_dummy_init (decl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!DECL_SAVED_TREE (decl))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ continue;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/cp/parser.cc gcc/cp/parser.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4e67da6ff3a..1f1b76234b4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/cp/parser.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/cp/parser.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -694,6 +694,91 @@ cp_lexer_handle_early_pragma (cp_lexer *lexer)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static cp_parser *cp_parser_new (cp_lexer *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static GTY (()) cp_parser *the_parser;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Context-sensitive parse-checking for clang-style attributes. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enum clang_attr_state {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CA_NONE = 0,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CA_ATTR,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CA_BR1, CA_BR2,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CA_LIST,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CA_LIST_ARGS,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CA_IS_CA,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CA_CA_ARGS,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CA_LIST_CONT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* State machine tracking context of attribute lexing. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static enum clang_attr_state
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cp_lexer_attribute_state (cp_token& token, enum clang_attr_state attr_state)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Implement a context-sensitive parser for clang attributes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ We detect __attribute__((clang_style_attribute (ARGS))) and lex the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ args ARGS with the following differences from GNU attributes:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (a) number-like values are lexed as strings [this allows lexing XX.YY.ZZ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ version numbers].
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (b) we concatenate strings, since clang attributes allow this too. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ switch (attr_state)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CA_NONE:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (token.type == CPP_KEYWORD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && token.keyword == RID_ATTRIBUTE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = CA_ATTR;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CA_ATTR:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (token.type == CPP_OPEN_PAREN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = CA_BR1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = CA_NONE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CA_BR1:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (token.type == CPP_OPEN_PAREN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = CA_BR2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = CA_NONE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CA_BR2:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (token.type == CPP_NAME)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree identifier = (token.type == CPP_KEYWORD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* For keywords, use the canonical spelling, not the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ parsed identifier. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ? ridpointers[(int) token.keyword]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : token.u.value;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ identifier = canonicalize_attr_name (identifier);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (attribute_clang_form_p (identifier))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = CA_IS_CA;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = CA_LIST;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = CA_NONE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CA_IS_CA:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CA_LIST:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (token.type == CPP_COMMA)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = CA_BR2; /* Back to the list outer. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (token.type == CPP_OPEN_PAREN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = attr_state == CA_IS_CA ? CA_CA_ARGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : CA_LIST_ARGS;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = CA_NONE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CA_CA_ARGS: /* We will special-case args in this state. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CA_LIST_ARGS:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (token.type == CPP_CLOSE_PAREN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = CA_LIST_CONT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case CA_LIST_CONT:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (token.type == CPP_COMMA)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = CA_BR2; /* Back to the list outer. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = CA_NONE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return attr_state;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Create a new main C++ lexer, the lexer that gets tokens from the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ preprocessor, and also create the main parser. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -710,6 +795,8 @@ cp_lexer_new_main (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ c_common_no_more_pch ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cp_lexer *lexer = cp_lexer_alloc ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enum clang_attr_state attr_state = CA_NONE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Put the first token in the buffer. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cp_token *tok = lexer->buffer->quick_push (token);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -733,8 +820,14 @@ cp_lexer_new_main (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (tok->type == CPP_PRAGMA_EOL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cp_lexer_handle_early_pragma (lexer);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_state = cp_lexer_attribute_state (*tok, attr_state);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tok = vec_safe_push (lexer->buffer, cp_token ());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cp_lexer_get_preprocessor_token (C_LEX_STRING_NO_JOIN, tok);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned int flags = C_LEX_STRING_NO_JOIN;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* If we are processing clang-style attribute args, lex numbers as
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ potential version strings; NN .. NN.MM .. NN.MM.OO */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (attr_state == CA_CA_ARGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ flags |= C_LEX_NUMBER_AS_STRING;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp_lexer_get_preprocessor_token (flags, tok);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lexer->next_token = lexer->buffer->address ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -936,7 +1029,7 @@ cp_lexer_get_preprocessor_token (unsigned flags, cp_token *token)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static int is_extern_c = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* Get a new token from the preprocessor. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Get a new token from the preprocessor. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ token->type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ = c_lex_with_flags (&token->u.value, &token->location, &token->flags,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ flags);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20992,11 +21085,13 @@ cp_parser_enum_specifier (cp_parser* parser)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Check for the `:' that denotes a specified underlying type in C++0x.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Note that a ':' could also indicate a bitfield width, however. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ location_t colon_loc = UNKNOWN_LOCATION;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (cp_lexer_next_token_is (parser->lexer, CPP_COLON))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cp_decl_specifier_seq type_specifiers;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Consume the `:'. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ colon_loc = cp_lexer_peek_token (parser->lexer)->location;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cp_lexer_consume_token (parser->lexer);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ auto tdf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21045,10 +21140,13 @@ cp_parser_enum_specifier (cp_parser* parser)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ && cp_lexer_next_token_is_not (parser->lexer, CPP_SEMICOLON))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (has_underlying_type)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cp_parser_commit_to_tentative_parse (parser);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cp_parser_error (parser, "expected %<;%> or %<{%>");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (has_underlying_type)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return error_mark_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pedwarn (colon_loc,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ OPT_Welaborated_enum_base,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "declaration of enumeration with "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "fixed underlying type and no enumerator list is "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "only permitted as a standalone declaration");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp_parser_error (parser, "expected %<;%> or %<{%>");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29051,6 +29149,91 @@ cp_parser_gnu_attributes_opt (cp_parser* parser)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return attributes;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Parse the arguments list for a clang attribute. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static tree
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cp_parser_clang_attribute (cp_parser *parser, tree/*attr_id*/)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Each entry can be :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ identifier
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ identifier=N.MM.Z
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ identifier="string"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ followed by ',' or ) for the last entry*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ matching_parens parens;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!parens.require_open (parser))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool save_translate_strings_p = parser->translate_strings_p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ parser->translate_strings_p = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree attr_args = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp_token *token;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree name = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree value = NULL_TREE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ token = cp_lexer_peek_token (parser->lexer);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (token->type == CPP_NAME)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ name = token->u.value;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (token->type == CPP_KEYWORD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ name = ridpointers[(int) token->keyword];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (token->flags & NAMED_OP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ name = get_identifier (cpp_type2name (token->type, token->flags));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* FIXME: context-sensitive for that attrib. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ error_at (token->location, "expected an attribute keyword");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp_parser_skip_to_closing_parenthesis (parser,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /*recovering=*/true,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /*or_comma=*/false,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /*consume_paren=*/false);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_args = error_mark_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp_lexer_consume_token (parser->lexer);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (cp_lexer_next_token_is (parser->lexer, CPP_EQ))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp_lexer_consume_token (parser->lexer); /* eat the '=' */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (cp_lexer_next_token_is_not (parser->lexer, CPP_CLOSE_PAREN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && cp_lexer_next_token_is_not (parser->lexer, CPP_COMMA))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ token = cp_lexer_peek_token (parser->lexer);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (token->type == CPP_STRING)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ value = cp_parser_string_literal (parser, /*translate=*/false,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /*wide_ok=*/false);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ value = token->u.value;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp_lexer_consume_token (parser->lexer);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* else value is missing. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (cp_lexer_next_token_is_not (parser->lexer, CPP_CLOSE_PAREN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && cp_lexer_next_token_is_not (parser->lexer, CPP_COMMA))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ error_at (token->location, "expected %<,%>, %<=%> or %<)%>");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp_parser_skip_to_closing_parenthesis (parser,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /*recovering=*/true,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /*or_comma=*/false,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /*consume_paren=*/false);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_args = error_mark_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (cp_lexer_next_token_is (parser->lexer, CPP_COMMA))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp_lexer_consume_token (parser->lexer);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree t = tree_cons (value, name, NULL_TREE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ attr_args = chainon (attr_args, t);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } while (cp_lexer_next_token_is_not (parser->lexer, CPP_CLOSE_PAREN));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ parser->translate_strings_p = save_translate_strings_p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!parens.require_close (parser))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return error_mark_node;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return attr_args;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Parse a GNU attribute-list.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ attribute-list:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29110,9 +29293,12 @@ cp_parser_gnu_attribute_list (cp_parser* parser, bool exactly_one /* = false */)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Peek at the next token. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ token = cp_lexer_peek_token (parser->lexer);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* If it's an `(', then parse the attribute arguments. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (token->type == CPP_OPEN_PAREN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (token->type == CPP_OPEN_PAREN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ && attribute_clang_form_p (identifier))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ arguments = cp_parser_clang_attribute (parser, identifier);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else if (token->type == CPP_OPEN_PAREN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* If it's an `(', then parse the attribute arguments. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vec<tree, va_gc> *vec;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int attr_flag = (attribute_takes_identifier_p (identifier)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ? id_attr : normal_attr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29129,12 +29315,12 @@ cp_parser_gnu_attribute_list (cp_parser* parser, bool exactly_one /* = false */)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ arguments = build_tree_list_vec (vec);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ release_tree_vector (vec);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* Save the arguments away. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- TREE_VALUE (attribute) = arguments;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (arguments != error_mark_node)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Save the arguments away. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ TREE_VALUE (attribute) = arguments;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Add this attribute to the list. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TREE_CHAIN (attribute) = attribute_list;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ attribute_list = attribute;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/cumulative-args.h gcc/cumulative-args.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..b60928e37f9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/cumulative-args.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef GCC_CUMULATIVE_ARGS_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define GCC_CUMULATIVE_ARGS_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if CHECKING_P
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct cumulative_args_t { void *magic; void *p; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else /* !CHECKING_P */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* When using a GCC build compiler, we could use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __attribute__((transparent_union)) to get cumulative_args_t function
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ arguments passed like scalars where the ABI would mandate a less
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ efficient way of argument passing otherwise. However, that would come
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ at the cost of less type-safe !CHECKING_P compilation. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++union cumulative_args_t { void *p; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif /* !CHECKING_P */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif /* GCC_CUMULATIVE_ARGS_H */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/d/Make-lang.in gcc/d/Make-lang.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1679fb81097..4fbf2096416 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/d/Make-lang.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/d/Make-lang.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -64,7 +64,7 @@ ALL_DFLAGS = $(DFLAGS-$@) $(GDCFLAGS) -fversion=IN_GCC $(CHECKING_DFLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(PICFLAG) $(ALIASING_FLAGS) $(NOEXCEPTION_DFLAGS) $(COVERAGE_FLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(WARN_DFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-DCOMPILE.base = $(GDC) $(NO_PIE_CFLAGS) -c $(ALL_DFLAGS) -o $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DCOMPILE.base = $(GDC) -c $(ALL_DFLAGS) -o $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DCOMPILE = $(DCOMPILE.base) -MT $@ -MMD -MP -MF $(@D)/$(DEPDIR)/$(*F).TPo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DPOSTCOMPILE = @mv $(@D)/$(DEPDIR)/$(*F).TPo $(@D)/$(DEPDIR)/$(*F).Po
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DLINKER = $(GDC) $(NO_PIE_FLAG) -lstdc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/doc/contrib.texi gcc/doc/contrib.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 758805dc5db..f8f002cdc8e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/doc/contrib.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/doc/contrib.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1515,7 +1515,7 @@ Gael Thomas for @code{VMClassLoader} boot packages support suggestions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @item
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Andreas Tobler for Darwin and Solaris testing and fixing, @code{Qt4}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-support for Darwin/OS X, @code{Graphics2D} support, @code{gtk+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++support for Darwin / macOS, @code{Graphics2D} support, @code{gtk+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ updates.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @item
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/doc/cpp.texi gcc/doc/cpp.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b0a2ce3ac6b..f57278dd2e8 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/doc/cpp.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/doc/cpp.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3198,6 +3198,8 @@ directive}: @samp{#if}, @samp{#ifdef} or @samp{#ifndef}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * @code{__has_cpp_attribute}::
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * @code{__has_c_attribute}::
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * @code{__has_builtin}::
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* @code{__has_feature}::
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++* @code{__has_extension}::
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * @code{__has_include}::
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @end menu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3560,6 +3562,45 @@ the operator is as follows:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @end smallexample
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@node @code{__has_feature}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@subsection @code{__has_feature}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@cindex @code{__has_feature}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The special operator @code{__has_feature (@var{operand})} may be used in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++constant integer contexts and in preprocessor @samp{#if} and @samp{#elif}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++expressions to test whether the identifier given in @var{operand} is recognized
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++as a feature supported by GCC given the current options and, in the case of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++standard language features, whether the feature is available in the chosen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++version of the language standard.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Note that @code{__has_feature} and @code{__has_extension} are not recommended
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++for use in new code, and are only provided for compatibility with Clang. For
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++details of which identifiers are accepted by these function-like macros, see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@w{@uref{https://clang.llvm.org/docs/LanguageExtensions.html#has-feature-and-has-extension,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++the Clang documentation}}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@node @code{__has_extension}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@subsection @code{__has_extension}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@cindex @code{__has_extension}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The special operator @code{__has_extension (@var{operand})} may be used in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++constant integer contexts and in preprocessor @samp{#if} and @samp{#elif}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++expressions to test whether the identifier given in @var{operand} is recognized
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++as an extension supported by GCC given the current options. In any given
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++context, the features accepted by @code{__has_extension} are a strict superset
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++of those accepted by @code{__has_feature}. Unlike @code{__has_feature},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@code{__has_extension} tests whether a given feature is available regardless of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++strict language standards conformance.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++If the @option{-pedantic-errors} flag is given, @code{__has_extension} is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++equivalent to @code{__has_feature}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Note that @code{__has_feature} and @code{__has_extension} are not recommended
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++for use in new code, and are only provided for compatibility with Clang. For
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++details of which identifiers are accepted by these function-like macros, see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@w{@uref{https://clang.llvm.org/docs/LanguageExtensions.html#has-feature-and-has-extension,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++the Clang documentation}}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @node @code{__has_include}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @subsection @code{__has_include}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @cindex @code{__has_include}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/doc/extend.texi gcc/doc/extend.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d6fcd611339..a16375085d5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/doc/extend.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/doc/extend.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23797,7 +23797,7 @@ attribute, do change the value of preprocessor macros like
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The following pragmas are available for all architectures running the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Darwin operating system. These are useful for compatibility with other
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Mac OS compilers.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++macOS compilers.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @table @code
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @cindex pragma, mark
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24976,7 +24976,7 @@ compiled separately.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @end table
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ G++ implements the Borland model on targets where the linker supports it,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-including ELF targets (such as GNU/Linux), Mac OS X and Microsoft Windows.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++including ELF targets (such as GNU/Linux), macOS and Microsoft Windows.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Otherwise G++ implements neither automatic model.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ You have the following options for dealing with template instantiations:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/doc/install.texi gcc/doc/install.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b30d3691fe6..de05d1c42da 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/doc/install.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/doc/install.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1075,14 +1075,26 @@ code.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @item --enable-host-shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Specify that the @emph{host} code should be built into position-independent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-machine code (with -fPIC), allowing it to be used within shared libraries,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-but yielding a slightly slower compiler.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++machine code (with @option{-fPIC}), allowing it to be used within shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libraries, but yielding a slightly slower compiler.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ This option is required when building the libgccjit.so library.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Contrast with @option{--enable-shared}, which affects @emph{target}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@item --enable-host-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Specify that the @emph{host} executables should be built into
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++position-independent executables (with @option{-fPIE} and @option{-pie}),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++yielding a slightly slower compiler (but faster than
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@option{--enable-host-shared}). Position-independent executables are loaded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++at random addresses each time they are executed, therefore provide additional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++protection against Return Oriented Programming (ROP) attacks.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@option{--enable-host-pie}) may be used with @option{--enable-host-shared}),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++in which case @option{-fPIC} is used when compiling, and @option{-pie} when
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++linking.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @item @anchor{with-gnu-as}--with-gnu-as
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Specify that the compiler should assume that the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ assembler it finds is the GNU assembler. However, this does not modify
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1790,6 +1802,12 @@ particularly useful if you intend to use several versions of GCC in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ parallel. The default is @samp{yes} for @samp{libada}, and @samp{no} for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the remaining libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@item --with-darwin-extra-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++This is provided to allow distributions to add a single additional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runpath on Darwin / macOS systems. This allows for cases where the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++installed GCC library directories are then symlinked to a common
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++directory outside of the GCC installation.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @item @anchor{WithAixSoname}--with-aix-soname=@samp{aix}, @samp{svr4} or @samp{both}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Traditional AIX shared library versioning (versioned @code{Shared Object}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ files as members of unversioned @code{Archive Library} files named
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/doc/invoke.texi gcc/doc/invoke.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 792ce283bb9..cedffc51987 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/doc/invoke.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/doc/invoke.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -254,7 +254,8 @@ in the following sections.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wdelete-non-virtual-dtor -Wno-deprecated-array-compare
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wdeprecated-copy -Wdeprecated-copy-dtor
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wno-deprecated-enum-enum-conversion -Wno-deprecated-enum-float-conversion
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--Weffc++ -Wno-exceptions -Wextra-semi -Wno-inaccessible-base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Weffc++ -Wno-elaborated-enum-base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wno-exceptions -Wextra-semi -Wno-inaccessible-base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wno-inherited-variadic-ctor -Wno-init-list-lifetime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Winvalid-constexpr -Winvalid-imported-macros
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wno-invalid-offsetof -Wno-literal-suffix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -706,8 +707,9 @@ Objective-C and Objective-C++ Dialects}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -freg-struct-return -fshort-enums -fshort-wchar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -fverbose-asm -fpack-struct[=@var{n}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -fleading-underscore -ftls-model=@var{model}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--fstack-reuse=@var{reuse_level}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--ftrampolines -ftrapv -fwrapv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-fstack-reuse=@var{reuse_level} -fstack-use-cumulative-args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-ftrampolines -ftrampoline-impl=@r{[}stack@r{|}heap@r{]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-ftrapv -fwrapv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -fvisibility=@r{[}default@r{|}internal@r{|}hidden@r{|}protected@r{]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -fstrict-volatile-bitfields -fsync-libcalls}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -914,7 +916,7 @@ Objective-C and Objective-C++ Dialects}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -iframework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -image_base -init -install_name -keep_private_externs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -multi_module -multiply_defined -multiply_defined_unused
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--noall_load -no_dead_strip_inits_and_terms
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-noall_load -no_dead_strip_inits_and_terms -nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -nofixprebinding -nomultidefs -noprebind -noseglinkedit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -pagezero_size -prebind -prebind_all_twolevel_modules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -private_bundle -read_only_relocs -sectalign
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -927,7 +929,7 @@ Objective-C and Objective-C++ Dialects}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -twolevel_namespace -umbrella -undefined
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -unexported_symbols_list -weak_reference_mismatches
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -whatsloaded -F -gused -gfull -mmacosx-version-min=@var{version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--mkernel -mone-byte-bool}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-mkernel -mone-byte-bool -munreachable-traps}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @emph{DEC Alpha Options}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @gccoptlist{-mno-fp-regs -msoft-float
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3839,6 +3841,15 @@ bool b = e <= 3.7;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @option{-std=c++20}. In pre-C++20 dialects, this warning can be enabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ by @option{-Wenum-conversion}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@opindex Welaborated-enum-base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@opindex Wno-elaborated-enum-base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@item -Wno-elaborated-enum-base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++For C++11 and above, warn if an (invalid) additional enum-base is used
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++in an elaborated-type-specifier. That is, if an enum with given
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++underlying type and no enumerator list is used in a declaration other
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++than just a standalone declaration of the enum. Enabled by default. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++warning is upgraded to an error with -pedantic-errors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @opindex Winit-list-lifetime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @opindex Wno-init-list-lifetime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @item -Wno-init-list-lifetime @r{(C++ and Objective-C++ only)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4802,7 +4813,7 @@ Use @var{class-name} as the name of the class to instantiate for each
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ literal string specified with the syntax @code{@@"@dots{}"}. The default
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ class name is @code{NXConstantString} if the GNU runtime is being used, and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @code{NSConstantString} if the NeXT runtime is being used (see below). On
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Darwin (macOS, MacOS X) platforms, the @option{-fconstant-cfstrings} option, if
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Darwin / macOS platforms, the @option{-fconstant-cfstrings} option, if
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ also present, overrides the @option{-fconstant-string-class} setting and cause
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @code{@@"@dots{}"} literals to be laid out as constant CoreFoundation strings.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Note that @option{-fconstant-cfstrings} is an alias for the target-specific
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4816,7 +4827,7 @@ runtime. This is the default for most types of systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @opindex fnext-runtime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @item -fnext-runtime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Generate output compatible with the NeXT runtime. This is the default
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-for NeXT-based systems, including Darwin and Mac OS X@. The macro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++for NeXT-based systems, including Darwin / macOS. The macro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @code{__NEXT_RUNTIME__} is predefined if (and only if) this option is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ used.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6031,8 +6042,45 @@ Give an error whenever the @dfn{base standard} (see @option{-Wpedantic})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ requires a diagnostic, in some cases where there is undefined behavior
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ at compile-time and in some other cases that do not prevent compilation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ of programs that are valid according to the standard. This is not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-equivalent to @option{-Werror=pedantic}, since there are errors enabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-by this option and not enabled by the latter and vice versa.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++equivalent to @option{-Werror=pedantic}: the latter option is unlikely to be
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++useful, as it only makes errors of the diagnostics that are controlled by
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@option{-Wpedantic}, whereas this option also affects required diagnostics that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++are always enabled or controlled by options other than @option{-Wpedantic}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++If you want the required diagnostics that are warnings by default to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++be errors instead, but don't also want to enable the @option{-Wpedantic}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++diagnostics, you can specify @option{-pedantic-errors -Wno-pedantic}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(or @option{-pedantic-errors -Wno-error=pedantic} to enable them but
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++only as warnings).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Some required diagnostics are errors by default, but can be reduced to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++warnings using @option{-fpermissive} or their specific warning option,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++e.g. @option{-Wno-error=narrowing}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Some diagnostics for non-ISO practices are controlled by specific
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++warning options other than @option{-Wpedantic}, but are also made
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++errors by @option{-pedantic-errors}. For instance:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@gccoptlist{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wattributes @r{(for standard attributes)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wchanges-meaning @r{(C++)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wcomma-subscript @r{(C++23 or later)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wdeclaration-after-statement @r{(C90 or earlier)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Welaborated-enum-base @r{(C++11 or later)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wimplicit-int @r{(C99 or later)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wimplicit-function-declaration @r{(C99 or later)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wincompatible-pointer-types
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wint-conversion
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wlong-long @r{(C90 or earlier)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wmain
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wnarrowing @r{(C++11 or later)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wpointer-arith
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wpointer-sign
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wincompatible-pointer-types
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wregister @r{(C++17 or later)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wvla @r{(C90 or earlier)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-Wwrite-strings @r{(C++11 or later)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @opindex Wall
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @opindex Wno-all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11285,7 +11333,7 @@ possible.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Produce debugging information in DWARF format (if that is supported).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The value of @var{version} may be either 2, 3, 4 or 5; the default
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version for most targets is 5 (with the exception of VxWorks, TPF and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Darwin/Mac OS X, which default to version 2, and AIX, which defaults
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Darwin / macOS, which default to version 2, and AIX, which defaults
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ to version 4).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Note that with DWARF Version 2, some ports require and always
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18167,6 +18215,17 @@ the behavior of older compilers in which temporaries' stack space is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ not reused, the aggressive stack reuse can lead to runtime errors. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option is used to control the temporary stack reuse optimization.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@opindex fstack_use_cumulative_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@item -fstack-use-cumulative-args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++This option instructs the compiler to use the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@code{cumulative_args_t}-based stack layout target hooks,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@code{TARGET_FUNCTION_ARG_BOUNDARY_CA} and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@code{TARGET_FUNCTION_ARG_ROUND_BOUNDARY_CA}. If a given target does
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++not define these hooks, the default behaviour is to fallback to using
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++the standard non-@code{_CA} variants instead. Certain targets (such as
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AArch64 Darwin) require using the more advanced @code{_CA}-based
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++hooks: For these targets this option should be enabled by default.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @opindex ftrapv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @item -ftrapv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ This option generates traps for signed overflow on addition, subtraction,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18652,6 +18711,20 @@ For languages other than Ada, the @code{-ftrampolines} and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ trampolines are always generated on platforms that need them
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for nested functions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@opindex ftrampoline-impl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@item -ftrampoline-impl=@r{[}stack@r{|}heap@r{]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++By default, trampolines are generated on stack. However, certain platforms
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(such as the Apple M1) do not permit an executable stack. Compiling with
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@option{-ftrampoline-impl=heap} generate calls to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@code{__gcc_nested_func_ptr_created} and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@code{__gcc_nested_func_ptr_deleted} in order to allocate and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++deallocate trampoline space on the executable heap. These functions are
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++implemented in libgcc, and will only be provided on specific targets:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++x86_64 Darwin, x86_64 and aarch64 Linux. @emph{PLEASE NOTE}: Heap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++trampolines are @emph{not} guaranteed to be correctly deallocated if you
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@code{setjmp}, instantiate nested functions, and then @code{longjmp} back
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++to a state prior to having allocated those nested functions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @opindex fvisibility
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @item -fvisibility=@r{[}default@r{|}internal@r{|}hidden@r{|}protected@r{]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Set the default ELF image symbol visibility to the specified option---all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24024,6 +24097,11 @@ without that switch. Using this switch may require recompiling all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ other modules in a program, including system libraries. Use this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ switch to conform to a non-default data model.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@opindex munreachable-traps
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@item -munreachable-traps
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Causes @code{__builtin_unreachable} to be rendered as a trap. This is the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++default for all Darwin architectures.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @opindex mfix-and-continue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @opindex ffix-and-continue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @opindex findirect-data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24070,6 +24148,14 @@ an executable when linking, using the Darwin @file{libtool} command.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ This causes GCC's output file to have the @samp{ALL} subtype, instead of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ one controlled by the @option{-mcpu} or @option{-march} option.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@opindex nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@item -nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Do not add default run paths for the compiler library directories to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++executables, modules or dynamic libraries. On macOS 10.5 and later,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++the embedded runpath is added by default unless the user adds
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@option{-nodefaultrpaths} to the link line. Run paths are needed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(and therefore enforced) to build on macOS version 10.11 or later.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @item -allowable_client @var{client_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @itemx -client_name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @itemx -compatibility_version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29823,7 +29909,7 @@ the same as @option{-mbig}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @opindex mdynamic-no-pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @item -mdynamic-no-pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-On Darwin and Mac OS X systems, compile code so that it is not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++On Darwin / macOS systems, compile code so that it is not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ relocatable, but that its external references are relocatable. The
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ resulting code is suitable for applications, but not shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/doc/plugins.texi gcc/doc/plugins.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 26df8b490df..f9a23180ed8 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/doc/plugins.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/doc/plugins.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -44,7 +44,7 @@ Plugins are loaded with
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Where @var{name} is the plugin name and @var{ext} is the platform-specific
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dynamic library extension. It should be @code{dll} on Windows/MinGW,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@code{dylib} on Darwin/Mac OS X, and @code{so} on all other platforms.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@code{dylib} on Darwin/macOS, and @code{so} on all other platforms.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The plugin arguments are parsed by GCC and passed to respective
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ plugins as key-value pairs. Multiple plugins can be invoked by
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ specifying multiple @option{-fplugin} arguments.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/doc/tm.texi gcc/doc/tm.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a660e33739b..1080f85dfa1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/doc/tm.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/doc/tm.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1042,6 +1042,10 @@ also define the hook to @code{default_promote_function_mode_always_promote}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if you would like to apply the same rules given by @code{PROMOTE_MODE}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @end deftypefn
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@deftypefn {Target Hook} machine_mode TARGET_PROMOTE_FUNCTION_MODE_CA (cumulative_args_t, @var{function_arg_info}, @var{const_tree}, int *@var{}, @var{int})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Like @code{promote_function_mode}, but takes a cumulative_args pointer and a current arg to supply the input.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@end deftypefn
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @defmac PARM_BOUNDARY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Normal alignment required for function parameters on the stack, in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bits. All stack parameters receive at least this much alignment
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4354,6 +4358,16 @@ with the specified mode and type. The default hook returns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @code{PARM_BOUNDARY} for all arguments.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @end deftypefn
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@deftypefn {Target Hook} {unsigned int} TARGET_FUNCTION_ARG_BOUNDARY_CA (machine_mode @var{mode}, const_tree @var{type}, cumulative_args_t @var{ca})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++This is the @code{cumulative_args_t}-based version of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@code{TARGET_FUNCTION_ARG_BOUNDARY}. Define this hook if you need more
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fine-grained control over argument alignment, e.g. depending on whether
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++it is a named argument or not, or any other criteria that you choose to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++place in the @var{ca} structure.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The default hook will call @code{TARGET_FUNCTION_ARG_BOUNDARY}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@end deftypefn
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @deftypefn {Target Hook} {unsigned int} TARGET_FUNCTION_ARG_ROUND_BOUNDARY (machine_mode @var{mode}, const_tree @var{type})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Normally, the size of an argument is rounded up to @code{PARM_BOUNDARY},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ which is the default value for this hook. You can define this hook to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4361,6 +4375,16 @@ return a different value if an argument size must be rounded to a larger
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ value.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @end deftypefn
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@deftypefn {Target Hook} {unsigned int} TARGET_FUNCTION_ARG_ROUND_BOUNDARY_CA (machine_mode @var{mode}, const_tree @var{type}, cumulative_args_t @var{ca})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++This is the @code{cumulative_args_t}-based version of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@code{TARGET_FUNCTION_ARG_ROUND_BOUNDARY}. Define this hook if you need more
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fine-grained control over argument size rounding, e.g. depending on whether
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++it is a named argument or not, or any other criteria that you choose to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++place in the @var{ca} structure.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The default hook will call @code{TARGET_FUNCTION_ARG_ROUND_BOUNDARY}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@end deftypefn
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @defmac FUNCTION_ARG_REGNO_P (@var{regno})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ A C expression that is nonzero if @var{regno} is the number of a hard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ register in which function arguments are sometimes passed. This does
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5764,7 +5788,7 @@ This hook determines whether a function from a class of functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Set this macro to 1 to use the "NeXT" Objective-C message sending conventions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ by default. This calling convention involves passing the object, the selector
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ and the method arguments all at once to the method-lookup library function.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-This is the usual setting when targeting Darwin/Mac OS X systems, which have
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++This is the usual setting when targeting Darwin / macOS systems, which have
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the NeXT runtime installed.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ If the macro is set to 0, the "GNU" Objective-C message sending convention
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12365,6 +12389,11 @@ This target hook can be used to generate a target-specific code
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ If selftests are enabled, run any selftests for this target.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @end deftypefn
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@deftypefn {Target Hook} bool TARGET_UNREACHABLE_SHOULD_TRAP (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++This hook should return @code{true} if the target wants @code{__builtin_unreachable} to expand to a trap or @code{abort ()}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ The default value is false.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@end deftypefn
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @deftypefn {Target Hook} bool TARGET_MEMTAG_CAN_TAG_ADDRESSES ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ True if the backend architecture naturally supports ignoring some region
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ of pointers. This feature means that @option{-fsanitize=hwaddress} can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/doc/tm.texi.in gcc/doc/tm.texi.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f7ab5d48a63..7f82c02bf33 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/doc/tm.texi.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/doc/tm.texi.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -938,6 +938,8 @@ applied.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @hook TARGET_PROMOTE_FUNCTION_MODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@hook TARGET_PROMOTE_FUNCTION_MODE_CA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @defmac PARM_BOUNDARY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Normal alignment required for function parameters on the stack, in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bits. All stack parameters receive at least this much alignment
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3341,8 +3343,12 @@ required.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @hook TARGET_FUNCTION_ARG_BOUNDARY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@hook TARGET_FUNCTION_ARG_BOUNDARY_CA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @hook TARGET_FUNCTION_ARG_ROUND_BOUNDARY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@hook TARGET_FUNCTION_ARG_ROUND_BOUNDARY_CA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @defmac FUNCTION_ARG_REGNO_P (@var{regno})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ A C expression that is nonzero if @var{regno} is the number of a hard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ register in which function arguments are sometimes passed. This does
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4008,7 +4014,7 @@ macro, a reasonable default is used.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Set this macro to 1 to use the "NeXT" Objective-C message sending conventions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ by default. This calling convention involves passing the object, the selector
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ and the method arguments all at once to the method-lookup library function.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-This is the usual setting when targeting Darwin/Mac OS X systems, which have
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++This is the usual setting when targeting Darwin / macOS systems, which have
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the NeXT runtime installed.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ If the macro is set to 0, the "GNU" Objective-C message sending convention
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7965,6 +7971,8 @@ maintainer is familiar with.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @hook TARGET_RUN_TARGET_SELFTESTS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@hook TARGET_UNREACHABLE_SHOULD_TRAP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @hook TARGET_MEMTAG_CAN_TAG_ADDRESSES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @hook TARGET_MEMTAG_TAG_SIZE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/exec-tool.in gcc/exec-tool.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index bddf46ab70a..a9120f36e19 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/exec-tool.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/exec-tool.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,6 +23,8 @@ ORIGINAL_AS_FOR_TARGET="@ORIGINAL_AS_FOR_TARGET@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ORIGINAL_LD_FOR_TARGET="@ORIGINAL_LD_FOR_TARGET@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ORIGINAL_LD_BFD_FOR_TARGET="@ORIGINAL_LD_BFD_FOR_TARGET@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ORIGINAL_LD_GOLD_FOR_TARGET="@ORIGINAL_LD_GOLD_FOR_TARGET@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ORIGINAL_LLD_FOR_TARGET="@ORIGINAL_LLD_FOR_TARGET@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ORIGINAL_CLASSIC_LD_FOR_TARGET="@ORIGINAL_CLASSIC_LD_FOR_TARGET@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ORIGINAL_PLUGIN_LD_FOR_TARGET="@ORIGINAL_PLUGIN_LD_FOR_TARGET@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ORIGINAL_NM_FOR_TARGET="@ORIGINAL_NM_FOR_TARGET@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ORIGINAL_DSYMUTIL_FOR_TARGET="@ORIGINAL_DSYMUTIL_FOR_TARGET@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -39,24 +41,41 @@ case "$invoked" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dir=gas
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ collect-ld)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Check -fuse-ld=bfd and -fuse-ld=gold
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- case " $* " in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *\ -fuse-ld=bfd\ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- original=$ORIGINAL_LD_BFD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *\ -fuse-ld=gold\ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- original=$ORIGINAL_LD_GOLD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # when using a linker plugin, gcc will always pass '-plugin' as the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # first or second option to the linker.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if test x"$1" = "x-plugin" || test x"$2" = "x-plugin"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- original=$ORIGINAL_PLUGIN_LD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- original=$ORIGINAL_LD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # when using a linker plugin, gcc will always pass '-plugin' as the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # first or second option to the linker.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x"$1" = "x-plugin" || test x"$2" = "x-plugin"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ original=$ORIGINAL_PLUGIN_LD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ original=$ORIGINAL_LD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check -fuse-ld=bfd, -fuse-ld=gold and -fuse-ld=classic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Remove -fuse-ld=classic from the command line
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for arg do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # temporarily, remove the arg.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ shift
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case $arg in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -fuse-ld=bfd)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ original=$ORIGINAL_LD_BFD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -fuse-ld=gold)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ original=$ORIGINAL_LD_GOLD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -fuse-ld=lld)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ original=$ORIGINAL_LLD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We want to remove this from the command line; by the slightly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # obtuse mechanism of not putting it back.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ continue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -fuse-ld=classic)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ original=$ORIGINAL_CLASSIC_LD_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As for lld.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ continue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *) ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # if we want to keep the arg, put it back.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set -- "$@" "$arg"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ prog=ld-new$exeext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$original" = ../gold/ld-new$exeext; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dir=gold
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/explow.cc gcc/explow.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6424c0802f0..7c2973a9602 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/explow.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/explow.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,6 +37,7 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "langhooks.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "except.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "dojump.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "calls.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "explow.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "expr.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "stringpool.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -817,6 +818,16 @@ promote_function_mode (const_tree type, machine_mode mode, int *punsignedp,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return mode;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++machine_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++promote_function_mode (cumulative_args_t args_so_far, function_arg_info arg,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const_tree funtype, int *punsignedp , int for_return)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return targetm.calls.promote_function_mode_ca (args_so_far, arg, funtype,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ punsignedp, for_return);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// return promote_function_mode (arg.type, arg.mode, punsignedp, funtype, for_return);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Return the mode to use to store a scalar of TYPE and MODE.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PUNSIGNEDP points to the signedness of the type and may be adjusted
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ to show what signedness to use on extension operations. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/explow.h gcc/explow.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2db4f5c0de0..c7d22862187 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/explow.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/explow.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20,6 +20,8 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef GCC_EXPLOW_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define GCC_EXPLOW_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "calls.h" /* for cummulative args stuff. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Return a memory reference like MEMREF, but which is known to have a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ valid address. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern rtx validize_mem (rtx);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -47,8 +49,13 @@ extern rtx force_not_mem (rtx);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Return mode and signedness to use when an argument or result in the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ given mode is promoted. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-extern machine_mode promote_function_mode (const_tree, machine_mode, int *,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- const_tree, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++machine_mode promote_function_mode (const_tree, machine_mode, int *,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const_tree, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Return mode and signedness to use when an argument or result in the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ given mode is promoted. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++machine_mode promote_function_mode (cumulative_args_t, function_arg_info,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const_tree, int *, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Return mode and signedness to use when an object in the given mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ is promoted. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/fortran/gfortran.texi gcc/fortran/gfortran.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 87baf5ac9a1..908f2b7a344 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/fortran/gfortran.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/fortran/gfortran.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -978,7 +978,7 @@ low level file descriptor corresponding to an open Fortran unit. Then,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ using e.g. the @code{ISO_C_BINDING} feature, one can call the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ underlying system call to flush dirty data to stable storage, such as
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @code{fsync} on POSIX, @code{_commit} on MingW, or @code{fcntl(fd,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-F_FULLSYNC, 0)} on Mac OS X. The following example shows how to call
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++F_FULLSYNC, 0)} on macOS. The following example shows how to call
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fsync:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @smallexample
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/function.cc gcc/function.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8d6c4478866..4308e24b5cb 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/function.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/function.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -58,8 +58,8 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "varasm.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "except.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "dojump.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include "explow.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "calls.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "explow.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "expr.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "optabs-tree.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "output.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2448,7 +2448,10 @@ assign_parm_find_data_types (struct assign_parm_data_all *all, tree parm,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else if (DECL_CHAIN (parm))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ data->arg.named = 1; /* Not the last non-variadic parm. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else if (targetm.calls.strict_argument_naming (all->args_so_far))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- data->arg.named = 1; /* Only variadic ones are unnamed. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ data->arg.named = 1; /* Only variadic ones are unnamed. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ data->arg.last_named = 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ data->arg.named = 0; /* Treat as variadic. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2490,9 +2493,12 @@ assign_parm_find_data_types (struct assign_parm_data_all *all, tree parm,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Find mode as it is passed by the ABI. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsignedp = TYPE_UNSIGNED (data->arg.type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- data->arg.mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- = promote_function_mode (data->arg.type, data->arg.mode, &unsignedp,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- TREE_TYPE (current_function_decl), 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// data->arg.mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// = promote_function_mode (data->arg.type, data->arg.mode, &unsignedp,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// TREE_TYPE (current_function_decl), 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ data->arg.mode = promote_function_mode (all->args_so_far, data->arg,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ TREE_TYPE (current_function_decl),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ &unsignedp, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* A subroutine of assign_parms. Invoke setup_incoming_varargs. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2505,6 +2511,7 @@ assign_parms_setup_varargs (struct assign_parm_data_all *all,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ function_arg_info last_named_arg = data->arg;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ last_named_arg.named = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ last_named_arg.last_named = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ targetm.calls.setup_incoming_varargs (all->args_so_far, last_named_arg,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ &varargs_pretend_bytes, no_rtl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2613,7 +2620,9 @@ assign_parm_find_entry_rtl (struct assign_parm_data_all *all,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ locate_and_pad_parm (data->arg.mode, data->arg.type, in_regs,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all->reg_parm_stack_space,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- entry_parm ? data->partial : 0, current_function_decl,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ entry_parm ? data->partial : 0,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ all->args_so_far,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ current_function_decl,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ &all->stack_args_size, &data->locate);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Update parm_stack_boundary if this parameter is passed in the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3945,7 +3954,8 @@ gimplify_parameters (gimple_seq *cleanup)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (data.arg.pass_by_reference)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree type = TREE_TYPE (data.arg.type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- function_arg_info orig_arg (type, data.arg.named);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ function_arg_info orig_arg (type, data.arg.named,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ data.arg.last_named);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (reference_callee_copied (&all.args_so_far_v, orig_arg))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree local, t;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4048,6 +4058,7 @@ gimplify_parameters (gimple_seq *cleanup)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ locate_and_pad_parm (machine_mode passed_mode, tree type, int in_regs,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int reg_parm_stack_space, int partial,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cumulative_args_t ca,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree fndecl ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct args_size *initial_offset_ptr,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct locate_and_pad_arg_data *locate)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4085,9 +4096,23 @@ locate_and_pad_parm (machine_mode passed_mode, tree type, int in_regs,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ? arg_size_in_bytes (type)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : size_int (GET_MODE_SIZE (passed_mode)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ where_pad = targetm.calls.function_arg_padding (passed_mode, type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- boundary = targetm.calls.function_arg_boundary (passed_mode, type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- round_boundary = targetm.calls.function_arg_round_boundary (passed_mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (flag_stack_use_cumulative_args)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ boundary = targetm.calls.function_arg_boundary_ca (passed_mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ type,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ca);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ round_boundary = targetm.calls.function_arg_round_boundary_ca
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (passed_mode, type, ca);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ boundary = targetm.calls.function_arg_boundary (passed_mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ round_boundary = targetm.calls.function_arg_round_boundary
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (passed_mode, type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ locate->where_pad = where_pad;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Alignment can't exceed MAX_SUPPORTED_STACK_ALIGNMENT. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/function.h gcc/function.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d4ce8a7c6c6..09ab17e66c1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/function.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/function.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20,6 +20,7 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef GCC_FUNCTION_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define GCC_FUNCTION_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "cumulative-args.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Stack of pending (incomplete) sequences saved by `start_sequence'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Each element describes one pending sequence.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -665,6 +666,7 @@ extern int aggregate_value_p (const_tree, const_tree);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern bool use_register_for_decl (const_tree);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern gimple_seq gimplify_parameters (gimple_seq *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void locate_and_pad_parm (machine_mode, tree, int, int, int,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cumulative_args_t,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree, struct args_size *,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct locate_and_pad_arg_data *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void generate_setjmp_warnings (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/gcc.cc gcc/gcc.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 16bb07f2cdc..d0349741d2f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/gcc.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/gcc.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -575,6 +575,7 @@ or with constant text in a single argument.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %l process LINK_SPEC as a spec.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %L process LIB_SPEC as a spec.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %M Output multilib_os_dir.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ %P Output a RUNPATH_OPTION for each directory in startfile_prefixes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %G process LIBGCC_SPEC as a spec.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %R Output the concatenation of target_system_root and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_sysroot_suffix.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1178,6 +1179,10 @@ proper position among the other output files. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define SYSROOT_HEADERS_SUFFIX_SPEC ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef RUNPATH_OPTION
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define RUNPATH_OPTION "-rpath"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char *asm_debug = ASM_DEBUG_SPEC;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char *asm_debug_option = ASM_DEBUG_OPTION_SPEC;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char *cpp_spec = CPP_SPEC;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5859,6 +5864,7 @@ struct spec_path_info {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size_t append_len;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool omit_relative;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool separate_options;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool realpaths;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5868,6 +5874,16 @@ spec_path (char *path, void *data)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size_t len = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char save = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* The path must exist; we want to resolve it to the realpath so that this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ can be embedded as a runpath. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (info->realpaths)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ path = lrealpath (path);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* However, if we failed to resolve it - perhaps because there was a bogus
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -B option on the command line, then punt on this entry. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!path)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (info->omit_relative && !IS_ABSOLUTE_PATH (path))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6099,6 +6115,22 @@ do_spec_1 (const char *spec, int inswitch, const char *soft_matched_part)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ info.omit_relative = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ info.separate_options = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ info.realpaths = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for_each_path (&startfile_prefixes, true, 0, spec_path, &info);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case 'P':
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct spec_path_info info;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ info.option = RUNPATH_OPTION;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ info.append_len = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ info.omit_relative = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ info.separate_options = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We want to embed the actual paths that have the libraries. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ info.realpaths = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for_each_path (&startfile_prefixes, true, 0, spec_path, &info);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6425,6 +6457,7 @@ do_spec_1 (const char *spec, int inswitch, const char *soft_matched_part)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ info.append_len = strlen (info.append);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ info.omit_relative = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ info.separate_options = true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ info.realpaths = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for_each_path (&include_prefixes, false, info.append_len,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ spec_path, &info);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/ginclude/stddef.h gcc/ginclude/stddef.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 12ceef39180..af071079940 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/ginclude/stddef.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/ginclude/stddef.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -428,9 +428,8 @@ typedef struct {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* _Float128 is defined as a basic type, so max_align_t must be
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sufficiently aligned for it. This code must work in C++, so we
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ use __float128 here; that is only available on some
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- architectures, but only on i386 is extra alignment needed for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- __float128. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef __i386__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ architectures. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(__i386__) || (__APPLE__ && __aarch64__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __float128 __max_align_f128 __attribute__((__aligned__(__alignof(__float128))));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } max_align_t;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/jit/Make-lang.in gcc/jit/Make-lang.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 55079209264..5bdba6c6a4c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/jit/Make-lang.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/jit/Make-lang.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,7 +69,7 @@ LIBGCCJIT_COMPAT = 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBGCCJIT_BASENAME = libgccjit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBGCCJIT_SONAME = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ${libdir}/$(LIBGCCJIT_BASENAME).$(LIBGCCJIT_VERSION_NUM).dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(DARWIN_RPATH)/$(LIBGCCJIT_BASENAME).$(LIBGCCJIT_VERSION_NUM).dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBGCCJIT_FILENAME = $(LIBGCCJIT_BASENAME).$(LIBGCCJIT_VERSION_NUM).dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBGCCJIT_LINKER_NAME = $(LIBGCCJIT_BASENAME).dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/jit/jit-playback.cc gcc/jit/jit-playback.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e06f161aad9..2a04573b47a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/jit/jit-playback.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/jit/jit-playback.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3024,7 +3024,7 @@ invoke_driver (const char *ctxt_progname,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ADD_ARG ("-fno-use-linker-plugin");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined (DARWIN_X86) || defined (DARWIN_PPC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* OS X's linker defaults to treating undefined symbols as errors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* macOS's linker defaults to treating undefined symbols as errors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ If the context has any imported functions or globals they will be
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ undefined until the .so is dynamically-linked into the process.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Ensure that the driver passes in "-undefined dynamic_lookup" to the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/jit/libgccjit.h gcc/jit/libgccjit.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 057d3e58e73..04545e4c6f6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/jit/libgccjit.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/jit/libgccjit.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21,6 +21,9 @@ along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define LIBGCCJIT_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# include <sys/types.h> /* For ssize_t. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __cplusplus
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern "C" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/m2/Make-lang.in gcc/m2/Make-lang.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0ae3e183977..320f9300e5f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/m2/Make-lang.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/m2/Make-lang.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -501,6 +501,11 @@ GM2_MIN_FLAGS=$(GM2_G) $(GM2_OS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wpedantic-cast -Wpedantic-param-names -fno-exceptions \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -ffunction-sections -fdata-sections $(GM2_CPP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# ALL_LINKERFLAGS may include -pie (when GCC is configured with
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# --enable-host-pie), so use -fPIE if needed. (It would not be
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# a good idea to override CFLAGS.)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++GM2_PICFLAGS = $(PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ O2=-O2 -g
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SO_O2=-O2 -g -fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SO=-O0 -g -fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1396,7 +1401,7 @@ m2/mc-boot-ch/$(SRC_PREFIX)%.o: m2/mc-boot-ch/$(SRC_PREFIX)%.c m2/gm2-libs/gm2-l
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m2/mc-boot-ch/$(SRC_PREFIX)%.o: m2/mc-boot-ch/$(SRC_PREFIX)%.cc m2/gm2-libs/gm2-libs-host.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -test -d $(@D) || $(mkinstalldirs) $(@D)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(CXX) $(CXXFLAGS) -DHAVE_CONFIG_H -g -c -I. -Im2/gm2-libs -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) -Im2/gm2-libs $< -o $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(CXX) $(CXXFLAGS) $(GM2_PICFLAGS) -DHAVE_CONFIG_H -g -c -I. -Im2/gm2-libs -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) -Im2/gm2-libs $< -o $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m2/mc-boot/main.o: $(M2LINK) $(srcdir)/m2/init/mcinit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/objc/objc-act.cc gcc/objc/objc-act.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fe2d2b595b4..85580592803 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/objc/objc-act.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/objc/objc-act.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3317,7 +3317,7 @@ objc_build_string_object (tree string)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ length = TREE_STRING_LENGTH (string) - 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* The target may have different ideas on how to construct an ObjC string
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- literal. On Darwin (Mac OS X), for example, we may wish to obtain a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ literal. On Darwin / macOS, for example, we may wish to obtain a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ constant CFString reference instead.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ At present, this is only supported for the NeXT runtime. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (flag_next_runtime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10362,5 +10362,51 @@ objc_common_tree_size (enum tree_code code)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Information for Objective-C-specific features known to __has_feature. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct objc_feature_info
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ typedef bool (*predicate_t) ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const char *ident;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ predicate_t predicate;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ constexpr objc_feature_info (const char *name)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : ident (name), predicate (nullptr) {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ constexpr objc_feature_info (const char *name, predicate_t p)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : ident (name), predicate (p) {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool has_feature () const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return predicate ? predicate () : true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static bool objc_nonfragile_abi_p ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return flag_next_runtime && flag_objc_abi >= 2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static constexpr objc_feature_info objc_features[] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "objc_default_synthesize_properties" },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "objc_instancetype" },
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { "objc_nonfragile_abi", objc_nonfragile_abi_p }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Register Objective-C-specific features for __has_feature. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++objc_common_register_features ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for (unsigned i = 0; i < ARRAY_SIZE (objc_features); i++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const objc_feature_info *info = objc_features + i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!info->has_feature ())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ continue;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_common_register_feature (info->ident, true);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "gt-objc-objc-act.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/objc/objc-act.h gcc/objc/objc-act.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e21ab52d8ca..bcf0249515a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/objc/objc-act.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/objc/objc-act.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29,6 +29,9 @@ int objc_gimplify_expr (tree *, gimple_seq *, gimple_seq *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void objc_common_init_ts (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const char *objc_get_sarif_source_language (const char *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Register features common to Objective-C and Objective-C++. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void objc_common_register_features ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* NB: The remaining public functions are prototyped in c-common.h, for the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ benefit of stub-objc.cc and objc-act.cc. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/objc/objc-lang.cc gcc/objc/objc-lang.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 89b3be48b9e..7568248ba13 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/objc/objc-lang.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/objc/objc-lang.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -58,6 +58,16 @@ objc_get_sarif_source_language (const char *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return "objectivec";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Implement c-family hook to add language-specific features
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for __has_{feature,extension}. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c_family_register_lang_features ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ objc_common_register_features ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_register_features ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Lang hook routines common to C and ObjC appear in c-objc-common.cc;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ there should be very few (if any) routines below. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/objcp/objcp-lang.cc gcc/objcp/objcp-lang.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9887209b9c8..ede59a69d13 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/objcp/objcp-lang.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/objcp/objcp-lang.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -80,6 +80,16 @@ objcp_tsubst_copy_and_build (tree t, tree args, tsubst_flags_t complain,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef RECURSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Implement c-family hook to add language-specific features
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for __has_{feature,extension}. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c_family_register_lang_features ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ objc_common_register_features ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp_register_features ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ objcxx_init_ts (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/opts.cc gcc/opts.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e0ba89ffe51..71371e23cf1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/opts.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/opts.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3215,6 +3215,7 @@ common_handle_option (struct gcc_options *opts,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case OPT_fuse_ld_bfd:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case OPT_fuse_ld_classic:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case OPT_fuse_ld_gold:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case OPT_fuse_ld_lld:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case OPT_fuse_ld_mold:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/plugin.cc gcc/plugin.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 142f3fa4131..c3e40b2cf75 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/plugin.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/plugin.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -190,10 +190,10 @@ add_new_plugin (const char* plugin_name)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined(__MINGW32__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char plugin_ext[] = ".dll";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* Mac OS has two types of libraries: dynamic libraries (.dylib) and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* macOS has two types of libraries: dynamic libraries (.dylib) and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ plugins (.bundle). Both can be used with dlopen()/dlsym() but the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ former cannot be linked at build time (i.e., with the -lfoo linker
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- option). A GCC plugin is therefore probably a Mac OS plugin but their
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ option). A GCC plugin is therefore probably a macOS plugin but their
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ use seems to be quite rare and the .bundle extension is more of a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ recommendation rather than the rule. This raises the questions of how
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ well they are supported by tools (e.g., libtool). So to avoid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/target.def gcc/target.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 171bbd1caf1..75b51d26074 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/target.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/target.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4574,6 +4574,13 @@ if you would like to apply the same rules given by @code{PROMOTE_MODE}.",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const_tree funtype, int for_return),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_promote_function_mode)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DEFHOOK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(promote_function_mode_ca,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "Like @code{promote_function_mode}, but takes a cumulative_args pointer \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ and a current arg to supply the input.",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ machine_mode, (cumulative_args_t, function_arg_info, const_tree, int *, int),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ default_promote_function_mode_ca)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEFHOOK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (promote_prototypes,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "This target hook returns @code{true} if an argument declared in a\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4992,6 +4999,18 @@ with the specified mode and type. The default hook returns\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned int, (machine_mode mode, const_tree type),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_function_arg_boundary)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DEFHOOK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(function_arg_boundary_ca,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "This is the @code{cumulative_args_t}-based version of\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@code{TARGET_FUNCTION_ARG_BOUNDARY}. Define this hook if you need more\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fine-grained control over argument alignment, e.g. depending on whether\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++it is a named argument or not, or any other criteria that you choose to\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++place in the @var{ca} structure.\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The default hook will call @code{TARGET_FUNCTION_ARG_BOUNDARY}.",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned int, (machine_mode mode, const_tree type, cumulative_args_t ca),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ default_function_arg_boundary_ca)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEFHOOK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (function_arg_round_boundary,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "Normally, the size of an argument is rounded up to @code{PARM_BOUNDARY},\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5001,6 +5020,18 @@ value.",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned int, (machine_mode mode, const_tree type),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_function_arg_round_boundary)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DEFHOOK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(function_arg_round_boundary_ca,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "This is the @code{cumulative_args_t}-based version of\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@code{TARGET_FUNCTION_ARG_ROUND_BOUNDARY}. Define this hook if you need more\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fine-grained control over argument size rounding, e.g. depending on whether\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++it is a named argument or not, or any other criteria that you choose to\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++place in the @var{ca} structure.\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++The default hook will call @code{TARGET_FUNCTION_ARG_ROUND_BOUNDARY}.",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned int, (machine_mode mode, const_tree type, cumulative_args_t ca),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ default_function_arg_round_boundary_ca)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Return the diagnostic message string if function without a prototype
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ is not allowed for this 'val' argument; NULL otherwise. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEFHOOK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7138,6 +7169,16 @@ DEFHOOKPOD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @option{-fsanitize=shadow-call-stack}. The default value is false.",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool, false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* This value represents whether __builtin_unreachable should be expanded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as a trap instruction (or an abort() if the trap is not available). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DEFHOOK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(unreachable_should_trap,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "This hook should return @code{true} if the target wants \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @code{__builtin_unreachable} to expand to a trap or @code{abort ()}.\n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ The default value is false.",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bool, (void),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ hook_bool_void_false)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Close the 'struct gcc_target' definition. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ HOOK_VECTOR_END (C90_EMPTY_HACK)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/target.h gcc/target.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index cd448e4b7ab..064523f2a2e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/target.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/target.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -51,22 +51,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "insn-codes.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "tm.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "hard-reg-set.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if CHECKING_P
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-struct cumulative_args_t { void *magic; void *p; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#else /* !CHECKING_P */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* When using a GCC build compiler, we could use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- __attribute__((transparent_union)) to get cumulative_args_t function
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- arguments passed like scalars where the ABI would mandate a less
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- efficient way of argument passing otherwise. However, that would come
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- at the cost of less type-safe !CHECKING_P compilation. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-union cumulative_args_t { void *p; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#endif /* !CHECKING_P */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "tree-core.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "cumulative-args.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Types of memory operation understood by the "by_pieces" infrastructure.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Used by the TARGET_USE_BY_PIECES_INFRASTRUCTURE_P target hook and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/targhooks.cc gcc/targhooks.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 51bf3fb7a82..13a7c206cc5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/targhooks.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/targhooks.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -159,6 +159,15 @@ default_promote_function_mode_always_promote (const_tree type,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return promote_mode (type, mode, punsignedp);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++machine_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++default_promote_function_mode_ca (cumulative_args_t, function_arg_info arg,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const_tree funtype, int *punsignedp,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int for_return)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return promote_function_mode (arg.type, arg.mode, punsignedp,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ funtype, for_return);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ machine_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_cc_modes_compatible (machine_mode m1, machine_mode m2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -856,6 +865,14 @@ default_function_arg_boundary (machine_mode mode ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return PARM_BOUNDARY;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++unsigned int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++default_function_arg_boundary_ca (machine_mode mode ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const_tree type ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cumulative_args_t ca ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return default_function_arg_boundary (mode, type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_function_arg_round_boundary (machine_mode mode ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const_tree type ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -863,6 +880,14 @@ default_function_arg_round_boundary (machine_mode mode ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return PARM_BOUNDARY;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++unsigned int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++default_function_arg_round_boundary_ca (machine_mode mode ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const_tree type ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cumulative_args_t ca ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return default_function_arg_round_boundary (mode, type);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hook_void_bitmap (bitmap regs ATTRIBUTE_UNUSED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/targhooks.h gcc/targhooks.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index cf3d3107a0d..cd4e830b2f3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/targhooks.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/targhooks.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34,6 +34,9 @@ extern machine_mode default_promote_function_mode (const_tree, machine_mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern machine_mode default_promote_function_mode_always_promote
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (const_tree, machine_mode, int *, const_tree, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern machine_mode default_promote_function_mode_ca
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (cumulative_args_t, function_arg_info, const_tree, int *, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern machine_mode default_cc_modes_compatible (machine_mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ machine_mode);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -158,6 +161,12 @@ extern unsigned int default_function_arg_boundary (machine_mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const_tree);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern unsigned int default_function_arg_round_boundary (machine_mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const_tree);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern unsigned int default_function_arg_boundary_ca (machine_mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const_tree,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cumulative_args_t ca);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern unsigned int default_function_arg_round_boundary_ca (machine_mode,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const_tree,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cumulative_args_t ca);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern bool hook_bool_const_rtx_commutative_p (const_rtx, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern rtx default_function_value (const_tree, const_tree, bool);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern HARD_REG_SET default_zero_call_used_regs (HARD_REG_SET);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/c-c++-common/has-feature-common.c gcc/testsuite/c-c++-common/has-feature-common.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..1604d7790fc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/c-c++-common/has-feature-common.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,73 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Test __has_{feature,extension} for generic features. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define FEAT(x) (__has_feature (x) && __has_extension (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define EXT(x) (__has_extension (x) && !__has_feature (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (unknown_feature) || __has_extension (unknown_feature)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error unknown feature is known!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !EXT (gnu_asm_goto_with_outputs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !EXT (__gnu_asm_goto_with_outputs__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !EXT (gnu_asm_goto_with_outputs_full)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !EXT (__gnu_asm_goto_with_outputs_full__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !FEAT (enumerator_attributes)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !FEAT (__enumerator_attributes__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !FEAT (attribute_deprecated_with_message)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !FEAT (__attribute_deprecated_with_message__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !FEAT (attribute_unavailable_with_message)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !FEAT (__attribute_unavailable_with_message__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !FEAT (tls)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !FEAT(__tls__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined (__SANITIZE_ADDRESS__) != __has_feature (address_sanitizer)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined (__SANITIZE_ADDRESS__) != __has_extension (address_sanitizer)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined (__SANITIZE_THREAD__) != __has_feature (thread_sanitizer)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined (__SANITIZE_THREAD__) != __has_extension (thread_sanitizer)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/c-c++-common/has-feature-pedantic.c gcc/testsuite/c-c++-common/has-feature-pedantic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..4ac16a4ed8a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/c-c++-common/has-feature-pedantic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-pedantic-errors" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* When -pedantic-errors is passed, __has_extension should behave like
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __has_feature. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (gnu_asm_goto_with_outputs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error extension recognized as feature
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_extension (gnu_asm_goto_with_outputs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error pure extensions should not be recognized with -pedantic-errors
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_feature (tls) || !__has_extension (tls)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error features should still be recognized with -pedantic-errors
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Make this TU non-empty to appease -pedantic-errors. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int foo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/abi/aarch64_guard1.C gcc/testsuite/g++.dg/abi/aarch64_guard1.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e2669a89fbf..52be32decc6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.dg/abi/aarch64_guard1.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/abi/aarch64_guard1.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12,5 +12,6 @@ int *foo ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return &x;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-// { dg-final { scan-assembler _ZGVZ3foovE1x,8,8 } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-final { scan-assembler _ZGVZ3foovE1x,8,8 { target { ! *-*-darwin* } } } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-final { scan-assembler __DATA,__bss,__ZGVZ3foovE1x,8,3 { target *-*-darwin* } } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // { dg-final { scan-tree-dump "& 1" "original" } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/abi/arm_va_list.C gcc/testsuite/g++.dg/abi/arm_va_list.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4f6f3a46da4..ff9fd8bcf0d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.dg/abi/arm_va_list.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/abi/arm_va_list.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8,8 +8,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // #include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef __builtin_va_list va_list;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-// { dg-final { scan-assembler "\n_Z1fPSt9__va_list:" } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-final { scan-assembler "\n_Z1fPSt9__va_list:" { target { ! *-*-darwin* } } } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-final { scan-assembler "\n__Z1fPPc:" { target *-*-darwin* } } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void f(va_list*) {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-// { dg-final { scan-assembler "\n_Z1gSt9__va_listS_:" } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-final { scan-assembler "\n_Z1gSt9__va_listS_:" { target { ! *-*-darwin* } } } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-final { scan-assembler "\n__Z1gPcS_:" { target *-*-darwin* } } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void g(va_list, va_list) {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/asan/asan.exp gcc/testsuite/g++.dg/asan/asan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1e959d96c8e..ad97166cb0e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.dg/asan/asan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/asan/asan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22,7 +22,8 @@ load_lib asan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Initialize `dg'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dg-init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-asan_init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# libasan uses libstdc++ but we assume that's added by the g++ impl.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++asan_init 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [check_effective_target_fsanitize_address] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/cpp0x/elab-enum-base.C gcc/testsuite/g++.dg/cpp0x/elab-enum-base.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..57141f013bd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/cpp0x/elab-enum-base.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-do compile { target c++11 } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-options "" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// Empty dg-options to override -pedantic-errors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typedef long CFIndex;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typedef enum CFComparisonResult : CFIndex CFComparisonResult;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-warning "declaration of enumeration with fixed underlying type" "" { target *-*-* } .-1 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/cpp0x/enum40.C gcc/testsuite/g++.dg/cpp0x/enum40.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index cfdf2a4a18a..d3ffeb62d70 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.dg/cpp0x/enum40.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/cpp0x/enum40.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4,23 +4,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foo ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- enum : int a alignas; // { dg-error "expected" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enum : int a alignas; // { dg-error "declaration of enum" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ // { dg-error {expected '\(' before ';'} "" { target *-*-* } .-1 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bar ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- enum : int a; // { dg-error "expected" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enum : int a; // { dg-error "declaration of enum" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ baz ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- enum class a : int b alignas; // { dg-error "expected" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enum class a : int b alignas; // { dg-error "declaration of enum" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ // { dg-error {expected '\(' before ';'} "" { target *-*-* } .-1 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qux ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- enum class a : int b; // { dg-error "expected" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enum class a : int b; // { dg-error "declaration of enum" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/cpp0x/forw_enum6.C gcc/testsuite/g++.dg/cpp0x/forw_enum6.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 01bf563bcdd..8ad3f733292 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.dg/cpp0x/forw_enum6.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/cpp0x/forw_enum6.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,7 +23,7 @@ enum class E7 : int; //ok
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enum class E3 e3; // { dg-error "scoped enum must not use" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enum struct E3 e4; // { dg-error "scoped enum must not use" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-enum E5 : int e5; // { dg-error "expected|invalid type" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enum E5 : int e5; // { dg-error "declaration of enumeration with fixed underlying type|invalid type" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enum E6 : int { a, b, c }; // { dg-message "previous definition" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enum E6 : int { a, b, c }; // { dg-error "multiple definition" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/cpp0x/pr106435-b.cc gcc/testsuite/g++.dg/cpp0x/pr106435-b.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..4f581694177
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/cpp0x/pr106435-b.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// PR c++/106435
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "pr106435.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++//#include <iostream>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Foo::Foo() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ++num_calls;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// std::cout << "Foo::Foo(this=" << this << ")\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int Foo::func() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// std::cout << "Foo::func(this=" << this << ")\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return num_calls;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++thread_local Foo Bar::foo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++thread_local Foo Bar::baz;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/cpp0x/pr106435.C gcc/testsuite/g++.dg/cpp0x/pr106435.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..d600976f9f9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/cpp0x/pr106435.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// PR c++/106435
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-do run { target c++11 } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-additional-sources "pr106435-b.cc" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "pr106435.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int num_calls = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern "C" __attribute__((__noreturn__)) void abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++thread_local Foo Bar::bat;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int v = Bar::foo.func();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (v != 2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ v = Bar::bat.func();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (v != 3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/cpp0x/pr106435.h gcc/testsuite/g++.dg/cpp0x/pr106435.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..240de1ee9a9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/cpp0x/pr106435.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// PR c++/106435
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#pragma once
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern int num_calls;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct Foo {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Foo();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int func();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct Bar {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ thread_local static Foo foo;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ thread_local static Foo baz;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ thread_local static Foo bat;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C gcc/testsuite/g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5426a1814b8..a017ce8ce5f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,12 +2,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Test mangling */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler "\t.global\t_Z1fPu6__bf16" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\t.globa?l[ \t]_?_Z1fPu6__bf16} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void f (__bf16 *x) { }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler "\t.global\t_Z1gPu6__bf16S_" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\t.globa?l[ \t]_?_Z1gPu6__bf16S_} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void g (__bf16 *x, __bf16 *y) { }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler "\t.global\t_ZN1SIu6__bf16u6__bf16E1iE" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\t.globa?l[ \t]_?_ZN1SIu6__bf16u6__bf16E1iE} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ template <typename T, typename U> struct S { static int i; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ template <> int S<__bf16, __bf16>::i = 3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/ext/has-feature.C gcc/testsuite/g++.dg/ext/has-feature.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..52191b78fd6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/ext/has-feature.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,206 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-do compile }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-options "" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define FEAT(x) (__has_feature(x) && __has_extension(x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define CXX11 (__cplusplus >= 201103L)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define CXX14 (__cplusplus >= 201402L)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !FEAT(cxx_exceptions) || !FEAT(cxx_rtti)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (cxx_access_control_sfinae) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_extension (cxx_access_control_sfinae)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT(cxx_alias_templates) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT(cxx_alignas) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT(cxx_alignof) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT(cxx_attributes) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT(cxx_constexpr) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT(cxx_decltype) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT(cxx_decltype_incomplete_return_types) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT(cxx_default_function_template_args) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT(cxx_defaulted_functions) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (cxx_delegating_constructors) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_deleted_functions) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (cxx_explicit_conversions) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_generalized_initializers) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_implicit_moves) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_inheriting_constructors) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_extension (cxx_inline_namespaces)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (cxx_inline_namespaces) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_lambdas) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_local_type_template_args) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_noexcept) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (cxx_nonstatic_member_init) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_nullptr) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (cxx_override_control) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_reference_qualified_functions) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_range_for) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_raw_string_literals) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_rvalue_references) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_static_assert) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_thread_local) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_auto_type) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_strong_enums) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_trailing_return) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_unicode_literals) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_unrestricted_unions) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_user_literals) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_extension (cxx_variadic_templates)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (cxx_variadic_templates) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_extension (cxx_binary_literals)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (cxx_binary_literals) != CXX14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_decltype_auto) != CXX14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_aggregate_nsdmi) != CXX14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_extension (cxx_init_captures) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (cxx_init_captures) != CXX14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_generic_lambdas) != CXX14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_relaxed_constexpr) != CXX14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if FEAT (cxx_return_type_deduction) != CXX14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (cxx_variable_templates) != CXX14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/ext/has-feature2.C gcc/testsuite/g++.dg/ext/has-feature2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..5f62916badf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/ext/has-feature2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-do compile }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-options "" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// PR c++/113658: we shouldn't declare support for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// cxx_constexpr_string_builtins as GCC is missing some of the builtins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// that clang implements.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (cxx_constexpr_string_builtins)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_extension (cxx_constexpr_string_builtins)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/hwasan/hwasan.exp gcc/testsuite/g++.dg/hwasan/hwasan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4eecf70bb56..c663ec2774b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.dg/hwasan/hwasan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/hwasan/hwasan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22,7 +22,8 @@ load_lib hwasan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Initialize `dg'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dg-init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-hwasan_init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# libhwasan uses libstdc++ but we assume that's added by the g++ impl.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++hwasan_init 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [check_effective_target_fsanitize_hwaddress] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/pch/pch.exp gcc/testsuite/g++.dg/pch/pch.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 86cbd667d0c..e51ed57b6a2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.dg/pch/pch.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/pch/pch.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,7 +31,7 @@ set old_dg_do_what_default "${dg-do-what-default}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.C]] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # We don't try to use the loop-optimizing options, since they are highly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # unlikely to make any difference to PCH.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- dg-pch $subdir $test [list "-g" "-O2 -g" "-O2"] ".H"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ dg-pch $subdir $test [list "-g -Winvalid-pch" "-O2 -g -Winvalid-pch" "-O2 -Winvalid-pch"] ".H"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set dg-do-what-default "$old_dg_do_what_default"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ee4b385b17f..eabb3b517a4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,5 +26,5 @@ void foo(void) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler "\\.long\[ \\t\]+___CFConstantStringClassReference\n\[ \\t\]*\\.long\[ \\t\]+1992\n\[ \\t\]*\\.long\[ \\t\]+\[lL\]C.*\n\[ \\t\]*\\.long\[ \\t\]+4\n" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler "\\.long\[ \\t\]+___CFConstantStringClassReference\n\[ \\t\]*\\.long\[ \\t\]+1992\n\[ \\t\]*\\.long\[ \\t\]+\[lL\]C.*\n\[ \\t\]*\\.long\[ \\t\]+10\n" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler ".quad\t___CFConstantStringClassReference\n\t.long\t1992\n\t.space 4\n\t.quad\t.*\n\t.quad\t4\n" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler ".quad\t___CFConstantStringClassReference\n\t.long\t1992\n\t.space 4\n\t.quad\t.*\n\t.quad\t10\n" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {.(quad|xword)\t___CFConstantStringClassReference\n\t.(long|word)\t1992\n\t.space 4\n\t.(quad|xword)\t.*\n\t.(quad|xword)\t4\n} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {.(quad|xword)\t___CFConstantStringClassReference\n\t.(long|word)\t1992\n\t.space 4\n\t.(quad|xword)\t.*\n\t.(quad|xword)\t10\n} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.dg/ubsan/ubsan.exp gcc/testsuite/g++.dg/ubsan/ubsan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 336a904453b..a0baf8e03ed 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.dg/ubsan/ubsan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.dg/ubsan/ubsan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22,7 +22,8 @@ load_lib ubsan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Initialize `dg'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dg-init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ubsan_init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# libubsan uses libstdc++ but we assume that's added by the g++ impl.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ubsan_init 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [check_effective_target_fsanitize_undefined] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 52f9cdd1ee9..acc95ba827d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fno-stack-protector -save-temps -Wno-narrowing" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ALIGN 16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2.C gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9ff4e46645b..41e40b3519c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align16-O2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fno-stack-protector -save-temps -Wno-narrowing" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ALIGN 16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 55dcbfe4b7c..1460a04bb16 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fno-stack-protector -save-temps -Wno-narrowing" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ALIGN 32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2.C gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6bb8778ee90..769b15acdb5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align32-O2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fno-stack-protector -save-temps -Wno-narrowing" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ALIGN 32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align8-O2.C gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align8-O2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 41bcc894a2b..31273c3f1c4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align8-O2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/bitfield-abi-warning-align8-O2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fno-stack-protector -save-temps -Wno-narrowing" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ALIGN 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/float128-darwin-1.C gcc/testsuite/g++.target/aarch64/float128-darwin-1.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..0dbed063a71
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/float128-darwin-1.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,41 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do run { target { aarch64*-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-std=c++11 -std=gnu++98" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <limits>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <typeinfo>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void foo ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ float x1 = 1.0q;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ double x2 = 1.0q;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ long double x3 = 1.0q;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Float128 w1 = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __float128 w2 = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ float y1 = w1; // { dg-warning "with greater conversion rank" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ double y2 = w1; // { dg-warning "with greater conversion rank" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ long double y3 = w1; // { dg-warning "with greater conversion rank" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ float z1 = w2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ double z2 = w2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ long double z3 = w2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ // Check the correct mangling of floating-point types
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (typeid(float).name() != std::string("f"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (typeid(double).name() != std::string("d"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (typeid(long double).name() != std::string("e"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (typeid(__float128).name() != std::string("g"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (typeid(_Float128).name() != std::string("DF128_"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (typeid(1.0q).name() != std::string("g"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/no_unique_address_1.C gcc/testsuite/g++.target/aarch64/no_unique_address_1.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5fc68ea5d6d..5faf915fa54 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/no_unique_address_1.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/no_unique_address_1.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-std=c++11 -O -foptimize-sibling-calls -fpeephole2" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { check-function-bodies "**" "" "" { target lp64 } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target { lp64 && { ! aarch64*-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct X { };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct Y { int : 0; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/no_unique_address_2.C gcc/testsuite/g++.target/aarch64/no_unique_address_2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f0717133ccd..322ec127c79 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/no_unique_address_2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/no_unique_address_2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-std=c++17 -O -foptimize-sibling-calls -fpeephole2" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { check-function-bodies "**" "" "" { target lp64 } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target { lp64 && { ! aarch64*-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct X { };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct Y { int : 0; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/pr109661-1.C gcc/testsuite/g++.target/aarch64/pr109661-1.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c579834358b..bf77be6f543 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/pr109661-1.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/pr109661-1.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,3 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -Wpsabi" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/pr109661-2.C gcc/testsuite/g++.target/aarch64/pr109661-2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 570335a0667..553034d8a2e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/pr109661-2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/pr109661-2.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -Wpsabi" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ALIGN __attribute__((aligned(8)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/pr109661-3.C gcc/testsuite/g++.target/aarch64/pr109661-3.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fe06868e55a..b1d51a8ce43 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/pr109661-3.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/pr109661-3.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -Wpsabi" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ALIGN __attribute__((aligned(16)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/pr109661-4.C gcc/testsuite/g++.target/aarch64/pr109661-4.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6f451ec1028..5fc29e4dac0 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/pr109661-4.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/pr109661-4.C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -Wpsabi" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ALIGN __attribute__((aligned(32)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7974d2f7fad..4804fbf9320 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,6 +25,11 @@ if {![istarget aarch64*-*-*] } then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# SVE/2 support on Darwin is experimental, make the tests optional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if { [istarget *-*-darwin*] && ![info exists env(DARWIN_TEST_SVE)]} then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Load support procs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib g++-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5b40d0d5c39..14eaca95a25 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,6 +24,11 @@ if { ![istarget aarch64*-*-*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# SVE/2 support on Darwin is experimental, make the tests optional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if { [istarget *-*-darwin*] && ![info exists env(DARWIN_TEST_SVE)]} then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Load support procs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib g++-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fd4c5e8e8c2..d62777b5d84 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,6 +25,11 @@ if {![istarget aarch64*-*-*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# SVE/2 support on Darwin is experimental, make the tests optional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if { [istarget *-*-darwin*] && ![info exists env(DARWIN_TEST_SVE)]} then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Load support procs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib g++-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp gcc/testsuite/g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b605da8770b..e00c27aa17d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,6 +24,11 @@ if { ![istarget aarch64*-*-*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# SVE/2 support on Darwin is experimental, make the tests optional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if { [istarget *-*-darwin*] && ![info exists env(DARWIN_TEST_SVE)]} then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Load support procs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib g++-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/Wtrampolines.c gcc/testsuite/gcc.dg/Wtrampolines.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8ff09ebc9fe..fc7dfe10ed3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/Wtrampolines.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/Wtrampolines.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5,6 +5,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target trampolines } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -Wtrampolines" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* macOS 11 and above use heap-based trampolines, which do not emit a warning. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "" { *-*-darwin2* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* This used to fail on various versions of Solaris 2 because the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ trampoline couldn't be made executable. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/asan/asan.exp gcc/testsuite/gcc.dg/asan/asan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fa8e6137bee..c2ce7db9b87 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/asan/asan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/asan/asan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,7 +24,8 @@ load_lib asan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Initialize `dg'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dg-init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-asan_init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# libasan uses libstdc++ so make sure we provide paths for it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++asan_init 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [check_effective_target_fsanitize_address] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/asan/has-feature-asan.c gcc/testsuite/gcc.dg/asan/has-feature-asan.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..810b69b8fc8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/asan/has-feature-asan.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-fsanitize=address" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define FEAT(x) (__has_feature (x) && __has_extension (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !FEAT (address_sanitizer)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/builtin-apply2.c gcc/testsuite/gcc.dg/builtin-apply2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0f350f4ac16..d1e70b3a3e5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/builtin-apply2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/builtin-apply2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,7 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target untyped_assembly } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-skip-if "Variadic funcs have all args on stack. Normal funcs have args in registers." { "avr-*-* nds32*-*-* amdgcn-*-*" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-skip-if "Variadic funcs use different argument passing from normal funcs." { "csky*-*-* riscv*-*-* or1k*-*-* msp430-*-* pru-*-* loongarch*-*-*" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Variadic funcs use different argument passing from normal funcs." { "csky*-*-* riscv*-*-* or1k*-*-* msp430-*-* pru-*-* loongarch*-*-* aarch64-apple-darwin*" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-skip-if "Variadic funcs use Base AAPCS. Normal funcs use VFP variant." { arm*-*-* && arm_hf_eabi } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* PR target/12503 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/cwsc1.c gcc/testsuite/gcc.dg/cwsc1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e793e26116a..7d8b472bdf6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/cwsc1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/cwsc1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,7 +6,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__i386__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define CHAIN "%ecx"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__aarch64__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# define CHAIN "x18"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# if defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define CHAIN "x16"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define CHAIN "x18"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__alpha__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define CHAIN "$1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__arm__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/has-feature.c gcc/testsuite/gcc.dg/has-feature.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..91df23c28fd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/has-feature.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,45 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Test __has_{feature,extension} for C language features. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_extension (c_alignas) || !__has_extension (c_alignof)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_extension (c_atomic) || !__has_extension (c_generic_selections)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_extension (c_static_assert) || !__has_extension (c_thread_local)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __STDC_VERSION__ >= 201112L
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Have C11 features. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_feature (c_alignas) || !__has_feature (c_alignof)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_feature (c_atomic) || !__has_feature (c_generic_selections)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_feature (c_static_assert) || !__has_feature (c_thread_local)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Don't have C11 features. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (c_alignas) || __has_feature (c_alignof)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (c_atomic) || __has_feature (c_generic_selections)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (c_static_assert) || __has_feature (c_thread_local)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/heap-trampoline-1.c gcc/testsuite/gcc.dg/heap-trampoline-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..1aebe00d731
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/heap-trampoline-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,23 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do run { target heap_trampoline } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-ftrampoline-impl=heap" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((noipa)) int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bar (int (*fn) (int))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return fn (42) + 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int a = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int foo (int x) { if (x != 42) __builtin_abort (); return ++a; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (bar (foo) != 2 || a != 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (bar (foo) != 3 || a != 2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ a = 42;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (bar (foo) != 44 || a != 43)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/hwasan/hwasan.exp gcc/testsuite/gcc.dg/hwasan/hwasan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7b01ad6f043..d1d7089a112 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/hwasan/hwasan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/hwasan/hwasan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,7 +24,8 @@ load_lib hwasan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Initialize `dg'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dg-init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-hwasan_init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# libhwasan uses libstdc++ so make sure we provide paths for it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++hwasan_init 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [check_effective_target_fsanitize_hwaddress] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/pch/pch.exp gcc/testsuite/gcc.dg/pch/pch.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a6eb6ddafe1..fbcfbeea98b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/pch/pch.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/pch/pch.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -38,7 +38,7 @@ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.c]] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # unlikely to make any difference to PCH. However, we do want to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # add -O0 -g, since users who want PCH usually want debugging and quick
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # compiles.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- dg-pch $subdir $test [concat [list {-O0 -g}] $torture_without_loops] ".h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ dg-pch $subdir $test [concat [list {-O0 -g -Winvalid-pch}] $torture_without_loops] ".h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set test "largefile.c"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -53,7 +53,7 @@ puts $f "#include \"largefile.h\""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ close $f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set f [open $testh w]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ close $f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-dg-pch $subdir $test [concat [list {-O0 -g}] $torture_without_loops] ".h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++dg-pch $subdir $test [concat [list {-O0 -g -Winvalid-pch}] $torture_without_loops] ".h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file delete $test
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file delete $testh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/pr26427.c gcc/testsuite/gcc.dg/pr26427.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index add13ca209e..2c09f28195d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/pr26427.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/pr26427.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-warning "this target does not support" "" {target *86*-*-darwin* } 0 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-warning "this target does not support" "" {target *86*-*-darwin* aarch64-*-darwin* } 0 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do run { target { *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options { -fsection-anchors -O } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* PR target/26427 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/pubtypes-2.c gcc/testsuite/gcc.dg/pubtypes-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 116e3489bc0..b3d1231ad44 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/pubtypes-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/pubtypes-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,7 +2,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O0 -gdwarf-2 -dA" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-skip-if "Unmatchable assembly" { mmix-*-* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler "__debug_pubtypes" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {long+[ \t]+0x14d+[ \t]+[#;]+[ \t]+Pub Info Length} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {long+[ \t]+0x14d+[ \t]+[#;]+[ \t]+Pub Info Length} { target { ! aarch64-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {long+[ \t]+0x163+[ \t]+[#;]+[ \t]+Pub Info Length} { target aarch64-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler "used_struct\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-not "unused_struct\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/pubtypes-3.c gcc/testsuite/gcc.dg/pubtypes-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3fb3468fb00..950a9ba72fc 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/pubtypes-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/pubtypes-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,7 +2,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O0 -gdwarf-2 -dA" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-skip-if "Unmatchable assembly" { mmix-*-* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler "__debug_pubtypes" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {long+[ \t]+0x14d+[ \t]+[#;]+[ \t]+Pub Info Length} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {long+[ \t]+0x14d+[ \t]+[#;]+[ \t]+Pub Info Length} { target { ! aarch64-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {long+[ \t]+0x163+[ \t]+[#;]+[ \t]+Pub Info Length} { target aarch64-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler "used_struct\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-not "unused_struct\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-not "\"list_name_type\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/pubtypes-4.c gcc/testsuite/gcc.dg/pubtypes-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 83fba8dfabc..7250771587b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/pubtypes-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/pubtypes-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,7 +2,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O0 -gdwarf-2 -dA" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-skip-if "Unmatchable assembly" { mmix-*-* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler "__debug_pubtypes" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {long+[ \t]+0x184+[ \t]+[#;]+[ \t]+Pub Info Length} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {long+[ \t]+0x184+[ \t]+[#;]+[ \t]+Pub Info Length} { target { ! aarch64-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {long+[ \t]+0x19a+[ \t]+[#;]+[ \t]+Pub Info Length} { target aarch64-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler "used_struct\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-not "unused_struct\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler "\"list_name_type\\\\0\"+\[ \t\]+\[#;]+\[ \t\]+external name" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/rtl/aarch64/big-endian-cse-1.c gcc/testsuite/gcc.dg/rtl/aarch64/big-endian-cse-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1559a489f25..aa2da0cbca5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/rtl/aarch64/big-endian-cse-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/rtl/aarch64/big-endian-cse-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile { target aarch64*-*-* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin platforms do not support big-endian arm64" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target lp64 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O3 -mbig-endian" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/stack-check-10.c gcc/testsuite/gcc.dg/stack-check-10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2f5a090cb7a..2be2a8a2b6a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/stack-check-10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/stack-check-10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fstack-clash-protection -fdump-rtl-pro_and_epilogue -fno-optimize-sibling-calls --param stack-clash-protection-probe-interval=12 --param stack-clash-protection-guard-size=12" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-fomit-frame-pointer" { target aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target supports_stack_clash_protection } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int f (int *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/stack-check-5.c gcc/testsuite/gcc.dg/stack-check-5.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0243147939c..a86455528ea 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/stack-check-5.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/stack-check-5.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fstack-clash-protection -fdump-rtl-pro_and_epilogue -fno-optimize-sibling-calls --param stack-clash-protection-probe-interval=12 --param stack-clash-protection-guard-size=12" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-fomit-frame-pointer" { target aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target supports_stack_clash_protection } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-skip-if "" { *-*-* } { "-fstack-protector*" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/stack-check-6.c gcc/testsuite/gcc.dg/stack-check-6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fe75612b737..0b276470ad9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/stack-check-6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/stack-check-6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fstack-clash-protection -fdump-rtl-pro_and_epilogue -fno-optimize-sibling-calls --param stack-clash-protection-probe-interval=12 --param stack-clash-protection-guard-size=12" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-fomit-frame-pointer" { target aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target supports_stack_clash_protection } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-skip-if "" { *-*-* } { "-fstack-protector*" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/stack-check-9.c gcc/testsuite/gcc.dg/stack-check-9.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b84075b9b43..96e6ee7c0bc 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/stack-check-9.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/stack-check-9.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fstack-clash-protection -fdump-rtl-pro_and_epilogue -fno-optimize-sibling-calls --param stack-clash-protection-probe-interval=12 --param stack-clash-protection-guard-size=12" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-fomit-frame-pointer" { target aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target supports_stack_clash_protection } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ double f1 (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/tls/pr78796.c gcc/testsuite/gcc.dg/tls/pr78796.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 96f87d47ba4..3868697cb41 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/tls/pr78796.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/tls/pr78796.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,7 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* PR target/78796 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-additional-options "-mcmodel=large -fno-pie -no-pie" { target aarch64-*-* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-mcmodel=large -fno-pie -no-pie" { target { { aarch64-*-* } && { ! aarch64-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target tls_runtime } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-add-options tls } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/torture/bfloat16-complex.c gcc/testsuite/gcc.dg/torture/bfloat16-complex.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fa27a774b62..10086210346 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/torture/bfloat16-complex.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/torture/bfloat16-complex.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3,6 +3,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-add-options bfloat16 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target bfloat16_runtime } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-xfail-if "PR111876" { aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void exit (int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void abort (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/torture/convert-dfp-2.c gcc/testsuite/gcc.dg/torture/convert-dfp-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3e4ecb57ba6..6bcf3b146fd 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/torture/convert-dfp-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/torture/convert-dfp-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,9 +37,16 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\t__bid_truncsdhf} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\t__bid_truncddhf} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\t__bid_truncddsd2} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\t__bid_trunctdhf} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\t__bid_trunctdsd2} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\t__bid_trunctddd2} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t__bid_truncsdhf} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t__bid_truncddhf} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t__bid_truncddsd2} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t__bid_trunctdhf} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t__bid_trunctdsd2} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t__bid_trunctddd2} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t___bid_truncsdhf} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t___bid_truncddhf} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t___bid_truncddsd2} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t___bid_trunctdhf} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t___bid_trunctdsd2} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t___bid_trunctddd2} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/torture/convert-dfp.c gcc/testsuite/gcc.dg/torture/convert-dfp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ec136896ca7..7ad17b73503 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/torture/convert-dfp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/torture/convert-dfp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -55,9 +55,16 @@ int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\t__bid_extendsddd2} 3 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\t__bid_extendsdtd2} 3 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\t__bid_extendddtd2} 3 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\t__bid_extendhfsd} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\t__bid_extendhfdd} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\t__bid_extendhftd} 2 { target { dfp_bid } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t__bid_extendsddd2} 3 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t__bid_extendsdtd2} 3 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t__bid_extendddtd2} 3 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t__bid_extendhfsd} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t__bid_extendhfdd} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t__bid_extendhftd} 2 { target { dfp_bid && { ! *-*-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t___bid_extendsddd2} 2 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t___bid_extendsdtd2} 2 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t___bid_extendddtd2} 2 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t___bid_extendhfsd} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t___bid_extendhfdd} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\t___bid_extendhftd} 1 { target { dfp_bid && *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/torture/darwin-cfstring-3.c gcc/testsuite/gcc.dg/torture/darwin-cfstring-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ee4b385b17f..eabb3b517a4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/torture/darwin-cfstring-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/torture/darwin-cfstring-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,5 +26,5 @@ void foo(void) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler "\\.long\[ \\t\]+___CFConstantStringClassReference\n\[ \\t\]*\\.long\[ \\t\]+1992\n\[ \\t\]*\\.long\[ \\t\]+\[lL\]C.*\n\[ \\t\]*\\.long\[ \\t\]+4\n" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler "\\.long\[ \\t\]+___CFConstantStringClassReference\n\[ \\t\]*\\.long\[ \\t\]+1992\n\[ \\t\]*\\.long\[ \\t\]+\[lL\]C.*\n\[ \\t\]*\\.long\[ \\t\]+10\n" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler ".quad\t___CFConstantStringClassReference\n\t.long\t1992\n\t.space 4\n\t.quad\t.*\n\t.quad\t4\n" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler ".quad\t___CFConstantStringClassReference\n\t.long\t1992\n\t.space 4\n\t.quad\t.*\n\t.quad\t10\n" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {.(quad|xword)\t___CFConstantStringClassReference\n\t.(long|word)\t1992\n\t.space 4\n\t.(quad|xword)\t.*\n\t.(quad|xword)\t4\n} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {.(quad|xword)\t___CFConstantStringClassReference\n\t.(long|word)\t1992\n\t.space 4\n\t.(quad|xword)\t.*\n\t.(quad|xword)\t10\n} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 552ca1433f4..16643ceb198 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9,7 +9,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* arm_hf_eabi: Variadic funcs use Base AAPCS. Normal funcs use VFP variant.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ avr: Variadic funcs don't pass arguments in registers, while normal funcs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ do. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-skip-if "Variadic funcs use different argument passing from normal funcs" { arm_hf_eabi || { csky*-*-* avr-*-* riscv*-*-* or1k*-*-* msp430-*-* amdgcn-*-* pru-*-* loongarch*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Variadic funcs use different argument passing from normal funcs" { arm_hf_eabi || { csky*-*-* avr-*-* riscv*-*-* or1k*-*-* msp430-*-* amdgcn-*-* pru-*-* loongarch*-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-skip-if "Variadic funcs have all args on stack. Normal funcs have args in registers." { nds32*-*-* } { v850*-*-* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target untyped_assembly } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0224997f18a..3684cffdc64 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,9 +25,9 @@ f1 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -46,9 +46,9 @@ f2 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 8 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 1 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 8 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 8 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -62,10 +62,10 @@ f3 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and 1 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and 16 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and 16 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[1-9\]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[1-9\]\[0-9\]* GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[1-9\]\[0-9\]* GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[1-9\]\[0-9\]* GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -81,9 +81,9 @@ f4 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f4: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -100,9 +100,9 @@ f5 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f5: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -121,9 +121,9 @@ f6 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 24 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 3 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 24 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 24 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -139,9 +139,9 @@ f7 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f7: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -159,9 +159,9 @@ f8 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f8: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -177,9 +177,9 @@ f9 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f9: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -197,9 +197,9 @@ f10 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f10: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -218,9 +218,9 @@ f11 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save 24 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save 3 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save 24 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save 24 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f11: va_list escapes 0, needs to save (3|12|24) GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -239,9 +239,9 @@ f12 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 24 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 0 GPR units and 3 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 0 GPR units and 48 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save 0 GPR units and 48 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f12: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -260,9 +260,9 @@ f13 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 24 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 0 GPR units and 3 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 0 GPR units and 48 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save 0 GPR units and 48 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f13: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -281,9 +281,9 @@ f14 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[148\] GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save 24 GPR units and 3" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save 1 GPR units and 2 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save 8 GPR units and 32 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save 8 GPR units and 32 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f14: va_list escapes 0, needs to save \[1-9]\[0-9\]* GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ inline void __attribute__((always_inline))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -305,11 +305,11 @@ f15 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f15: va_list escapes 0, needs to save \[148\] GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f15: va_list escapes 0, needs to save \[148\] GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f15: va_list escapes 0, needs to save 1 GPR units and 2 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f15: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f15: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* We may be able to improve upon this after fixing PR66010/PR66013. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f15: va_list escapes 1, needs to save all GPR units and all FPR units" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump-not "f15: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump-not "f15: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump-not "f15: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump-not "f15: va_list escapes 0, needs to save 0 GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1a637d6efe4..77cdf384df4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,9 +27,9 @@ f1 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f1: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f1: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f1: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f1: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -45,9 +45,9 @@ f2 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 0 GPR units and all FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 0 GPR units and all FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 0 GPR units and all FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save 0 GPR units and all FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f2: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f2: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f2: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f2: va_list escapes \[01\], needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Here va_arg can be executed at most as many times as va_start.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,9 +69,9 @@ f3 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units and 0 FPR units" "stdarg" { target { powerpc*-*-linux* && ilp32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 1 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -91,7 +91,7 @@ f4 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 0 GPR units and \[1-9\]\[0-9\]* FPR units" "stdarg" { target { powerpc*-*-linux* && { powerpc_fprs && ilp32 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 8 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 0 GPR units and 1 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 0 GPR units and 16 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 0 GPR units and 16 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target ia64-*-* aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save \[148\] GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c8ad4fe320d..b0484f2f053 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,7 +25,8 @@ f1 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f1: va_list escapes 0, needs to save all GPR units" "stdarg" { target aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ f2 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -39,7 +40,8 @@ f2 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and all FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f2: va_list escapes 0, needs to save all GPR units" "stdarg" { target aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Here va_arg can be executed at most as many times as va_start. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -58,7 +60,8 @@ f3 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 0 GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 32 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 1 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f3: va_list escapes 0, needs to save 8 GPR units" "stdarg" { target aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ f4 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -77,7 +80,8 @@ f4 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 16 GPR units and 16 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 24 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 2 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 24 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 24 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f4: va_list escapes 0, needs to save 24 GPR units" "stdarg" { target aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ f5 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -92,7 +96,8 @@ f5 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save 16 GPR units and 0 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save 32 GPR units and 1" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save (4|2) GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save 16 GPR units and 0 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save 16 GPR units and 0 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f5: va_list escapes 0, needs to save 16 GPR units" "stdarg" { target aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ f6 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -107,7 +112,8 @@ f6 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 8 GPR units and 32 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 32 GPR units and 3" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save (3|2) GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 8 GPR units and 32 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 8 GPR units and 32 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f6: va_list escapes 0, needs to save 24 GPR units" "stdarg" { target aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ f7 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -122,4 +128,5 @@ f7 (int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 0 GPR units and 64 FPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 || llp64 } } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 32 GPR units and 2" "stdarg" { target alpha*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 2 GPR units and 0 FPR units" "stdarg" { target s390*-*-linux* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 0 GPR units and 64 FPR units" "stdarg" { target aarch64*-*-* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 0 GPR units and 64 FPR units" "stdarg" { target { { aarch64*-*-* } && { ! aarch64-apple-darwin* } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-tree-dump "f7: va_list escapes 0, needs to save 32 GPR units" "stdarg" { target aarch64-apple-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/ubsan/has-feature-ubsan.c gcc/testsuite/gcc.dg/ubsan/has-feature-ubsan.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..e5da1cc5628
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/ubsan/has-feature-ubsan.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-fsanitize=undefined" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define FEAT(x) (__has_feature (x) && __has_extension (x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !FEAT (undefined_behavior_sanitizer)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.dg/ubsan/ubsan.exp gcc/testsuite/gcc.dg/ubsan/ubsan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f90b313dee6..6b4d5be517a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.dg/ubsan/ubsan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.dg/ubsan/ubsan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,7 +24,8 @@ load_lib ubsan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Initialize `dg'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dg-init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ubsan_init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# libubsan uses libstdc++ so make sure we provide paths for it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ubsan_init 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [check_effective_target_fsanitize_undefined] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 38a2c06a595..e39bb0da5a4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,6 +25,11 @@ if { ![istarget aarch64*-*-*] } then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if { [istarget *-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # darwinpcs and mach-o will need different test mechanisms.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ torture-init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set-torture-options $C_TORTURE_OPTIONS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set additional_flags "-W -Wall -Wno-abi -fno-pie -no-pie"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/aarch64.exp gcc/testsuite/gcc.target/aarch64/aarch64.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index bd306e3b288..7612ea704e5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/aarch64.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/aarch64.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,9 +37,10 @@ if ![info exists DEFAULT_CFLAGS] then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Initialize `dg'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dg-init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cCS\]]] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "" $DEFAULT_CFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64-with-arch-dg-options "" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cCS\]]] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "" $DEFAULT_CFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # All done.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dg-finish
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get.c gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2193753ffbb..4fce979778b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9,7 +9,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ **test_vget_low_bf16:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bfloat16x4_t test_vget_low_bf16 (bfloat16x8_t a)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,8 +18,8 @@ bfloat16x4_t test_vget_low_bf16 (bfloat16x8_t a)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ **test_vget_high_bf16:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** dup d0, v0.d\[1\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** dup d0, v0.d\[1\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bfloat16x4_t test_vget_high_bf16 (bfloat16x8_t a)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/ands_3.c gcc/testsuite/gcc.target/aarch64/ands_3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 42cb7f0f0bc..31ba769392e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/ands_3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/ands_3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "darwinpcs extends in the caller" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ f9 (unsigned char x, int y)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/arm_align_max_pwr.c gcc/testsuite/gcc.target/aarch64/arm_align_max_pwr.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ffa4d229922..38b9ef01eb7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/arm_align_max_pwr.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/arm_align_max_pwr.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,5 +19,7 @@ dummy ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times "zero\t4" 2 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler "zero\t268435452" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times "zero\t4" 2 { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler "zero\t268435452" { target { ! *-*-darwin*} } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times ".zerofill __DATA,__bss,_y,4,28" 1 { target { *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times ".zerofill __DATA,__bss,_x,4,28" 1 { target { *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/auto-init-2.c gcc/testsuite/gcc.target/aarch64/auto-init-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 375befd325b..3a0387a5952 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/auto-init-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/auto-init-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12,11 +12,11 @@ enum E {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ N3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-extern void bar (char, short, int, enum E, long, long long, int *, bool);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern void bar (unsigned char, short, int, enum E, long, long long, int *, bool);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void foo()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- char temp1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned char temp1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ short temp2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int temp3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enum E temp4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/auto-init-3.c gcc/testsuite/gcc.target/aarch64/auto-init-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7008f76b294..85a4e4daeb6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/auto-init-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/auto-init-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,13 +2,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-ftrivial-auto-var-init=zero -fdump-rtl-expand" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-long double result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define TYPE _Float128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define TYPE long double
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-long double foo()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++TYPE result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++TYPE foo()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ float temp1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ double temp2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- long double temp3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ TYPE temp3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ result = temp1 + temp2 + temp3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/auto-init-4.c gcc/testsuite/gcc.target/aarch64/auto-init-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 10197045b4c..0c6840ba224 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/auto-init-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/auto-init-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,13 +2,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O -ftrivial-auto-var-init=pattern -fdump-rtl-expand" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-long double result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define TYPE _Float128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define TYPE long double
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-long double foo()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++TYPE result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++TYPE foo()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ float temp1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ double temp2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- long double temp3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ TYPE temp3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ result = temp1 + temp2 + temp3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/auto-init-5.c gcc/testsuite/gcc.target/aarch64/auto-init-5.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ac69ac3df82..0dda3c201d3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/auto-init-5.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/auto-init-5.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,14 +2,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-ftrivial-auto-var-init=zero" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define TYPE _Float128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define TYPE long double
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_Complex long double result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Complex TYPE result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_Complex long double foo()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Complex TYPE foo()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _Complex float temp1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _Complex double temp2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _Complex long double temp3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Complex TYPE temp3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ result = temp1 + temp2 + temp3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/auto-init-6.c gcc/testsuite/gcc.target/aarch64/auto-init-6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0456c66f496..23323115a11 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/auto-init-6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/auto-init-6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,14 +2,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-ftrivial-auto-var-init=pattern" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define TYPE _Float128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define TYPE long double
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_Complex long double result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Complex TYPE result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_Complex long double foo()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Complex TYPE foo()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _Complex float temp1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _Complex double temp2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _Complex long double temp3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Complex TYPE temp3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ result = temp1 + temp2 + temp3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3b2c932ac23..d4442881445 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fno-stack-protector -save-temps" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ALIGN 16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2.c gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ee5d6faa428..aca137ec793 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align16-O2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fno-stack-protector -save-temps" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ALIGN 16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6d4a883a96e..782aab4856e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fno-stack-protector -save-temps" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ALIGN 32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2.c gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 331daba354c..2511c3dcbcc 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align32-O2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fno-stack-protector -save-temps" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ALIGN 32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align8-O2.c gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align8-O2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e6d45f5dd5c..fef850147ae 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align8-O2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/bitfield-abi-warning-align8-O2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fno-stack-protector -save-temps" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ALIGN 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/bti-4.c gcc/testsuite/gcc.target/aarch64/bti-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 28495a5c199..109ab60fcb7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/bti-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/bti-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -56,5 +56,7 @@ retbr_trampolines2 (void *a, int b)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Trampoline should have BTI C. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler "\.LTRAMP0:\n\thint\t34" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Trampoline should have BTI C.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ but Darwin trampolines are constructed on demand by a builtin and do not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ appear in the generated code for this TU. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler "\.LTRAMP0:\n\thint\t34" { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/c-output-template-2.c gcc/testsuite/gcc.target/aarch64/c-output-template-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ced96d04542..86e4f5fa82c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/c-output-template-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/c-output-template-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,4 +6,4 @@ test (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __asm__ ("@ %c0" : : "S" (test));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler "@ test" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler "@ _?test" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/c-output-template-3.c gcc/testsuite/gcc.target/aarch64/c-output-template-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8bde4cbeb0c..4531a381518 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/c-output-template-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/c-output-template-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7,4 +7,4 @@ test (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __asm__ ("@ %c0" : : "S" (&test + 4));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler "@ test\\+4" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler "@ _?test\\+4" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/c-output-template-4.c gcc/testsuite/gcc.target/aarch64/c-output-template-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c5a93915af1..800d52bfab8 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/c-output-template-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/c-output-template-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7,4 +7,4 @@ test (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __asm__ ("@ %c0" : : "S" (&test + 4));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler "@ test\\+4" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler "@ _?test\\+4" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/cpymem-size.c gcc/testsuite/gcc.target/aarch64/cpymem-size.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4a6f2495d22..b8ef4745c6d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/cpymem-size.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/cpymem-size.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,7 +6,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** cpy_127:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** mov (w|x)2, 127
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** b memcpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** b _?memcpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpy_127 (char *out, char *in)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17,7 +17,7 @@ cpy_127 (char *out, char *in)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** cpy_128:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** mov (w|x)2, 128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** b memcpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** b _?memcpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpy_128 (char *out, char *in)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/aarch64-darwin.exp gcc/testsuite/gcc.target/aarch64/darwin/aarch64-darwin.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..b0b7f49aede
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/aarch64-darwin.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,46 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Specific tests for the darwinpcs and codegen.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Copyright (C) GNU Toolchain Authors
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Contributed by Iain Sandoe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# This file is part of GCC.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# GCC is free software; you can redistribute it and/or modify it
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# under the terms of the GNU General Public License as published by
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# the Free Software Foundation; either version 3, or (at your option)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# any later version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# GCC is distributed in the hope that it will be useful, but
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# General Public License for more details.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# You should have received a copy of the GNU General Public License
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# <http://www.gnu.org/licenses/>. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# GCC testsuite that uses the `dg.exp' driver.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Exit immediately if this isn't aarch64-darwin.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if { ![istarget aarch64*-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Load support procs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# If a testcase doesn't have special options, use these.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++global DEFAULT_CFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ![info exists DEFAULT_CFLAGS] then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set DEFAULT_CFLAGS " -ansi -pedantic-errors"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Initialize `dg'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++dg-init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cCS\]]] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "" $DEFAULT_CFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# All done.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++dg-finish
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/complex-in-regs.c gcc/testsuite/gcc.target/aarch64/darwin/complex-in-regs.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..974f02ca2ec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/complex-in-regs.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,103 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we need this for complex and gnu initializers. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* We use the sections anchors to make the code easier to match. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options " -O -fsection-anchors -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Complex char
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cc_regs_fun (_Complex char r0, _Complex char r1,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Complex char r2, _Complex char r3,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Complex char r4, _Complex char r5,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Complex char r6, _Complex char r7);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_cc_regs_fun:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldrh w7, \[x0\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldrh w6, \[x0, 2\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldrh w5, \[x0, 4\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldrh w4, \[x0, 6\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldrh w3, \[x0, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldrh w2, \[x0, 10\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldrh w1, \[x0, 12\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldrh w0, \[x0, 14]\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _cc_regs_fun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Complex char
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_cc_regs_fun (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return cc_regs_fun ((_Complex char) (1 + 1i), (_Complex char) (2 + 2i),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (_Complex char) (3 + 3i), (_Complex char) (4 + 4i),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (_Complex char) (5 + 5i), (_Complex char) (6 + 6i),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (_Complex char) (7 + 7i), (_Complex char) (8 + 8i));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Complex short
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cs_regs_fun (_Complex short r0, _Complex short r1,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Complex short r2, _Complex short r3,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Complex short r4, _Complex short r5,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Complex short r6, _Complex short r7);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_cs_regs_fun:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr w7, \[x0, 16\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr w6, \[x0, 20\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr w5, \[x0, 24\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr w4, \[x0, 28\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr w3, \[x0, 32\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr w2, \[x0, 36\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr w1, \[x0, 40\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr w0, \[x0, 44\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _cs_regs_fun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Complex short
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_cs_regs_fun (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return cs_regs_fun ((_Complex short) (1 + 1i), (_Complex short) (2 + 2i),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (_Complex short) (3 + 3i), (_Complex short) (4 + 4i),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (_Complex short) (5 + 5i), (_Complex short) (6 + 6i),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (_Complex short) (7 + 7i), (_Complex short) (8 + 8i));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Complex int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ci_regs_fun (_Complex int r0, _Complex int r1,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Complex int r2, _Complex int r3,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Complex int r4, _Complex int r5,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Complex int r6, _Complex int r7);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_ci_regs_fun:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x7, \[x0, 48\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x6, \[x0, 56\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x5, \[x0, 64\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x4, \[x0, 72\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x3, \[x0, 80\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x2, \[x0, 88\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x1, \[x0, 96\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x0, \[x0, 104\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _ci_regs_fun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Complex int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_ci_regs_fun (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return ci_regs_fun ((_Complex int) (1 + 1i), (_Complex int) (2 + 2i),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (_Complex int) (3 + 3i), (_Complex int) (4 + 4i),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (_Complex int) (5 + 5i), (_Complex int) (6 + 6i),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (_Complex int) (7 + 7i), (_Complex int) (8 + 8i));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d1.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..e2dd574fac7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,54 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we need this for the empty struct. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-O -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Make sure we do no consume any registers in passing zero-sized entities */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typedef struct es {} Empty;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++use_no_regs (int a, Empty b, int c, Empty d, Empty e, int f);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_use_no_regs:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w2, 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w1, 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w0, 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _use_no_regs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_use_no_regs (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Empty e;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ use_no_regs (1, e, 2, e, e, 3);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Make sure we consume no stack in passing zero-sized entities. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_use_no_stack:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 108
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 1\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 106
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _use_no_stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++use_no_stack (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Empty i, char j, Empty k, char l);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_use_no_stack (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Empty e;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ use_no_stack (0, 1, 2, 3, 4, 5, 6, 7, e, 'j', e, 'l');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-00.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-00.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..bd76856308b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-00.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,126 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options " -O -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* In each case we consume the parm registers with 8 ints, forcing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the test values to be spilled to the stack. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* The important thing here is that the chars are assigned to the stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * with no padding - so that they occupy bytes 0-8. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_char_packing:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 113
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 112
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 7\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 111
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 6\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 110
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 5\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 109
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 108
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 3\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 107
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 2\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 106
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 1\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 105
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w7, 7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w6, 6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w5, 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w4, 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w3, 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w2, 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w1, 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w0, 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _char_packing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++char_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ char i, char j, char k, char l,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ char m, char n, char o, char p,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ char q);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void call_char_packing (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ char_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Here we should occupy the first 7 short words on the stack. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_short_packing:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strh w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strh w[0-9]+, \[sp, 6\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strh w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strh w[0-9]+, \[sp, 2\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strh w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w7, 7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w6, 6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w5, 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w4, 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w3, 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w2, 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w1, 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w0, 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _short_packing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++short_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ short i, short j, short k, short l,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ short m);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void call_short_packing (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ short_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 8, 9, 10, 11, 12);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Here we should occupy the first 3 ints on the stack. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_int_packing:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w7, 7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w6, 6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w5, 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w4, 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w3, 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w2, 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w1, 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w0, 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _int_packing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int i, int j, int k);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void call_int_packing (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 8, 9, 10);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-01.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-01.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..d21fd551b4a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-01.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,115 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options " -O -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* In each case we consume the parm registers with 8 ints, forcing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the test values to be spilled to the stack. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* char short char short - everything on 2byte boundaries */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_c_s_packing:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 109
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strh w[0-9]+, \[sp, 6\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 107
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strh w[0-9]+, \[sp, 2\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 105
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w7, 7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w6, 6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w5, 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w4, 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w3, 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w2, 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w1, 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w0, 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _c_s_packing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c_s_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ char i, short j, char k, short l,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ char m);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void call_c_s_packing (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_s_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 'i', 8 , 'k', 9, 'm');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_s_c_packing:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 109
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 7\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 108
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 6\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strh w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 106
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 2\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strh w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w7, 7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w6, 6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w5, 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w4, 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w3, 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w2, 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w1, 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w0, 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _s_c_packing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++s_c_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ short i, char j, short k, char l,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ char m);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void call_s_c_packing (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ s_c_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 8, 'j' , 9, 'l', 'm');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* 0, 2, 4, 0 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_csi_packing:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 108
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strh w[0-9]+, \[sp, 2\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 105
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strb w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w7, 7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w6, 6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w5, 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w4, 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w3, 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w2, 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w1, 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w0, 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _csi_packing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++csi_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ char i, short j, int k, char l);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void call_csi_packing (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ csi_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 'i', 8 , 9, 'l');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-02.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-02.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..55e5acdaf41
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-02.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,75 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we need this for complex literals. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-O -fsection-anchors -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c_cc_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Complex char i, _Complex char j);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* We check that these values are not packed on the stack.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_c_cc_packing:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldrh w[0-9]+, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strh w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldrh w[0-9]+, \[x[0-9]+, 2\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strh w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _c_cc_packing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_c_cc_packing (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_cc_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (_Complex char) (1 + 1i),(_Complex char) (2 + 2i));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c_cs_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Complex short i, _Complex short j);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_c_cs_packing:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr w[0-9]+, \[x[0-9]+, 4\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr w[0-9]+, \[x[0-9]+, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _c_cs_packing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_c_cs_packing (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_cs_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (_Complex short) (1 + 1i),(_Complex short) (2 + 2i));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void c_ci_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Complex int i, _Complex int j);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_c_ci_packing:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x[0-9]+, \[x[0-9]+, 12\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str x[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x[0-9]+, \[x[0-9]+, 20\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str x[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _c_ci_packing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_c_ci_packing (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ c_ci_packing (0, 1, 2, 3, 4, 5, 6, 7,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (_Complex int) (1 + 1i),(_Complex int) (2 + 2i));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-03.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-03.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..fe36cbdcad8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-03.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,69 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-O -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typedef union u { char a; short b; } U;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typedef struct sf { float a; float b; float c;} SF;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++u_packing (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ U i, U j);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* We check that these values are not packed on the stack.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_u_packing:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strh w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** strh w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _u_packing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_u_packing (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ U x = { 'a' };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ u_packing (0, 1, 2, 3, 4, 5, 6, 7, x, x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* But a homogeneous float aggregate is treated as if it were the contained
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ floats. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++sf_packing (float a, float b, float c, float d,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ float e, float f, float g, float h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SF i, SF j);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* So the stores to sp+12 and 20 pack the floats onto the stack.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_sf_packing:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** add x29, sp, 32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fmov s1, 1.0e\+0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str s1, \[x29, 16\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fmov s2, 2.0e\+0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str s2, \[x29, 20\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 1077936128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x[0-9]+, \[x29, 16\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str x[0-9]+, \[sp, 12\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp, 20\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str x[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fmov s7, 7.0e\+0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fmov s6, 6.0e\+0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fmov s5, 5.0e\+0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fmov s4, 4.0e\+0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fmov s3, 3.0e\+0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** movi v0.2s, #0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _sf_packing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_sf_packing (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SF A = {1.0F, 2.0F, 3.0F};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sf_packing (0.0F, 1.0F, 2.0F, 3.0F, 4.0F, 5.0F, 6.0F, 7.0F,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ A, A);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-04.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-04.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..33c60c69b78
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d2-04.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,66 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-O -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typedef short v2hi __attribute__ ((vector_size (4)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typedef int v4si __attribute__ ((vector_size (16)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++v4si t;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int al = __alignof__ (t);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++v2hi_packing (v2hi a, v2hi b, v2hi c, v2hi d, v2hi e, v2hi f, v2hi g, v2hi h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ v2hi i, v2hi j);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* We check that v2hi is packed on the stack.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_v2hi_packing:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** movk w[0-9]+, 0x2, lsl 16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w7, w[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w6, w[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w5, w[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w4, w[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w3, w[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w2, w[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w1, w[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _v2hi_packing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_v2hi_packing (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ v2hi x = {1,2};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ v2hi_packing (x, x, x, x, x, x, x, x, x, x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++v4si_packing (int r0, int r1, int r2, int r3, int r4, int r5, int r6, int r7,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ v4si a, v4si b, v4si c, v4si d, v4si e, v4si f, v4si g, v4si h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int stack, v4si i, v4si j);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Test that we align a 16b vector on the stack.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_v4si_packing:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** adrp x0, lC0@PAGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr q[0-9]+, \[x[0-9]+, #lC0@PAGEOFF\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str q[0-9]+, \[sp, 32\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str q[0-9]+, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 42
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _v4si_packing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_v4si_packing (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ v4si x = {3,1,2,4};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ v4si_packing (0, 1, 2, 3, 4, 5, 6, 7, x, x, x, x, x, x, x, x, 42, x, x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d3.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..87fe063aa5b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,40 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-O " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* This used to fail, because of issue #74
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**foo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** cmp w0, w1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** cset w0, eq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++foo (char a, unsigned char b)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return a == b ? 1 : 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bar (short a, unsigned short b)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return a == b ? 1 : 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void pop (char *, unsigned char *, short *, unsigned short *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ char a;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned char b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ short c;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned short d;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pop (&a, &b, &c, &d);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ result = foo (a, b);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ result += bar (c, d);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d4.c gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..2aab48260f4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/darwinpcs-d4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,62 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we need this for __int128. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-O -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we should use x0, x1 and x2 - not skip x1.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**foo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** eor x0, x0, x1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** orr x0, x0, x2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** cmp x0, 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** cset w0, eq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++foo (unsigned long long x,unsigned __int128 y)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return x == y ? 1 : 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we should use x0, x1 and x2.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**bar:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** eor x2, x2, x0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** orr x2, x2, x1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** cmp x2, 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** cset w0, eq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bar (unsigned __int128 y, unsigned long long x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return x == y ? 1 : 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int fooo (unsigned long long x, unsigned __int128 y);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int baro (unsigned __int128 y, unsigned long long x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we should use x0, x1 and x2 in both calls.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**main:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov x1, 25
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov x2, 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov x0, 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _fooo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov x2, 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov x0, 25
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov x1, 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _baro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned long long x = 10;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned __int128 y = 25;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int r = fooo (x, y);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ r += baro (y, x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/float128-00.c gcc/testsuite/gcc.target/aarch64/darwin/float128-00.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..29aec80fbaa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/float128-00.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,38 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we need this for _Float128. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* We use the sections anchors to make the code easier to match. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options " -O2 -fsection-anchors " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we should just pass q0 and q1 through
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**foo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl ___addtf3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Float128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++foo (_Float128 a, _Float128 b)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return a + b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we should just load q0 and q1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_foo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr q1, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr q0, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** b _foo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Float128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_foo (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return foo (1.0, 2.0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/float128-01.c gcc/testsuite/gcc.target/aarch64/darwin/float128-01.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..93f6d24cebc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/float128-01.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,48 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we need this for _Float128. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-Wfloat-conversion" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++float f1 (__float128 z1, _Float128 z2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ float x, y;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = z1; /* { dg-warning "conversion from '_Float128' to 'float'" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ y = z2; /* { dg-warning "conversion from '_Float128' to 'float'" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return x + y;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__float128 f2 () {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ float f = 0.q;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return f;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Float128 f3 () {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ float f = 0.q;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return f;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __float128 x1 = __builtin_huge_valq ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __float128 x2 = __builtin_infq ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Float128 y1 = __builtin_huge_valq ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Float128 y2 = __builtin_infq ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!__builtin_isinf (x1))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!__builtin_isinf (x2))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!__builtin_isinf (y1))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!__builtin_isinf (y2))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (x1 != x2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (y1 != y2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/float128-02.c gcc/testsuite/gcc.target/aarch64/darwin/float128-02.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..5a8522f9622
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/float128-02.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,101 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we need this for _Float128. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void test (__float128 z1, __float128 z2, __float128 z3, __float128 z4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __float128 w;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!__builtin_isinf (z1))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_isnan (z1))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_isfinite (z1))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_isnormal (z1))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_signbit (z1))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_isinf (z2))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!__builtin_isnan (z2))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_isfinite (z2))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_isnormal (z2))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_signbit (z2))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_isinf (z3))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!__builtin_isnan (z3))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_isfinite (z3))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_isnormal (z3))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_signbit (z3))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_isinf (z4))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_isnan (z4))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!__builtin_isfinite (z4))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!__builtin_isnormal (z4))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_signbit (z4))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ w = __builtin_copysignq (z1, -z4);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!__builtin_signbit (w))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ w = __builtin_copysignq (z2, -z4);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!__builtin_signbit (w))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ w = __builtin_copysignq (z3, -z4);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!__builtin_signbit (w))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ w = __builtin_copysignq (z4, -z4);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!__builtin_signbit (w))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ w = __builtin_copysignq (z1, -z4);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ w = __builtin_fabsq (w);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_signbit (w))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ w = __builtin_copysignq (z2, -z4);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ w = __builtin_fabsq (w);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_signbit (w))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ w = __builtin_copysignq (z3, -z4);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ w = __builtin_fabsq (w);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_signbit (w))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ w = __builtin_copysignq (z4, -z4);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ w = __builtin_fabsq (w);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (__builtin_signbit (w))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __float128 x1 = __builtin_infq ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __float128 x2 = __builtin_nanq ("");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __float128 x3 = __builtin_nansq ("");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __float128 x4 = 41.1094721q;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ test (x1, x2, x3, x4);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/homogeneous-aggr.c gcc/testsuite/gcc.target/aarch64/darwin/homogeneous-aggr.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..bee97557a4d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/homogeneous-aggr.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-O " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typedef struct sf { float a; float b; float c;} SF;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++hmg_f (SF a);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we should use registers for each item
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_hmg_f:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fmov s0, 1.0e\+0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fmov s1, 2.0e\+0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fmov s2, 3.0e\+0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _hmg_f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_hmg_f (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ SF A = { 1.0F, 2.0F, 3.0F };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ hmg_f (A);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/k+r-00.c gcc/testsuite/gcc.target/aarch64/darwin/k+r-00.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..443fb968811
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/k+r-00.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,28 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-O2 -fsection-anchors" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* What we care about here is that we get int loads from sp, sp+4 and sp+8.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * This code will change when we implement darwinpcs d.3 - since the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * promotions will no longer be needed (although they are harmless).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**test_k_r00:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldrsb w[0-9]+, \[sp, 4\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldrsb w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++const char *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++test_k_r00 (r0, r1, r2, r3, r4, r5, r6, r7, a, b, c)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ char r0, r1, r2, r3, r4, r5, r6, r7;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ char a;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ char b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ const char *c;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (a > 10 && b < 100)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return c;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return (char *)0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/tu-accesses-0.c gcc/testsuite/gcc.target/aarch64/darwin/tu-accesses-0.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..ba5cc493bc9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/tu-accesses-0.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,82 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-O -fcommon -mno-pc-relative-literal-loads" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* This checks that we perform the correct accesses for file-scope vars
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ including GOT indirections. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++double gd = 1.0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__weak__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++double wd = 2.0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__visibility__("hidden")))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++double hd = 3.0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__weak__, __visibility__("hidden")))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++double whd = 4.0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern double ed;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++double cd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static double sd = 5.0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ double a;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ double b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++} two_dbls = { 1.0, 42.0 };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++double arr[3] = { 6.0, 7.0, 8.0 };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**test:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** adrp x[0-9]+, _gd@PAGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr d[0-9]+, \[x[0-9]+, #_gd@PAGEOFF\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** adrp x[0-9]+, lC0@PAGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr d[0-9]+, \[x[0-9]+, #lC0@PAGEOFF\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** adrp x[0-9]+, _wd@GOTPAGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x[0-9]+, \[x[0-9]+, _wd@GOTPAGEOFF\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr d[0-9]+, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** adrp x[0-9]+, _hd@PAGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr d[0-9]+, \[x[0-9]+, #_hd@PAGEOFF\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** adrp x[0-9]+, _whd@PAGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr d[0-9]+, \[x[0-9]+, #_whd@PAGEOFF\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** adrp x[0-9]+, _ed@GOTPAGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x[0-9]+, \[x[0-9]+, _ed@GOTPAGEOFF\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr d[0-9]+, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** adrp x[0-9]+, _cd@GOTPAGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x[0-9]+, \[x[0-9]+, _cd@GOTPAGEOFF\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr d[0-9]+, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fmov d[0-9]+, 5.0e\+0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** adrp x[0-9]+, _two_dbls@PAGE\+8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr d[0-9]+, \[x[0-9]+, #_two_dbls@PAGEOFF\+8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** adrp x[0-9]+, _arr@PAGE\+16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr d[0-9]+, \[x[0-9]+, #_arr@PAGEOFF\+16\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** fadd d[0-9]+, d[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++double test (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ double x = 123456123456123456.0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x += gd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x += wd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x += hd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x += whd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x += ed;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x += cd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x += sd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x += two_dbls.b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x += arr[2];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return x;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/variadic-00.c gcc/testsuite/gcc.target/aarch64/darwin/variadic-00.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..6420fca11d5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/variadic-00.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,91 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* We use the sections anchors to make the code easier to match. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options " -O -fsection-anchors -fno-schedule-insns -fno-schedule-insns2 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* What we care about here is that the load of w0 is from the incoming [SP]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**fooi:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** sub sp, sp, #16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** add x[0-9]+, sp, 24
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str x[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr w0, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fooi (int a, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int x;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_list ap;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_start(ap, a);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = va_arg(ap, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_end(ap);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return x;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fooo (char a, ...);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_foo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 42
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w0, 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _fooo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_foo (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int y = fooo (1, 42);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return y;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* What we care about here is that the load of w0 is from the incoming [SP+8]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**bari:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** sub sp, sp, #16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** add x[0-9]+, sp, 32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str x[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr w0, \[sp, 24\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bari (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int i, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int x;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_list ap;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_start(ap, i);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = va_arg(ap, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_end(ap);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return x;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_bar:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 42
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp, 8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bl _baro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++baro (int a, int b, int c, int d, int e, int f, int g, int h,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int i, ...);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__)) int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_bar (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int y = baro (1, 2, 3, 4, 5, 6, 7, 8, 9, 42);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return y;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/variadic-01.c gcc/testsuite/gcc.target/aarch64/darwin/variadic-01.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..e57cf20d7dc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/variadic-01.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,107 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we need this for _Float128. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* We use the sections anchors to make the code easier to match. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options " -O2 -fsection-anchors " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* What we care about here is that q0 and q1 are loaded from incoming sp and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sp+16.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**foo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov x29, sp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr q1, \[x29, 32\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr q0, \[x29, 48\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl ___addtf3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Float128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++foo (int n, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Float128 a, b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_list ap;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_start(ap, n);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ a = va_arg(ap, _Float128);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ b = va_arg(ap, _Float128);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_end(ap);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return a + b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_foo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w0, 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str q[0-9]+, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str q[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _foo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Float128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_foo (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return foo (2, (_Float128)1.0, (_Float128)2.0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* What we care about here is that q0 and q1 are loaded from incoming sp and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sp+32 (with the int at sp+16).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**bar:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** add (x[0-9]+), x29, 32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr w[0-9]+, \[\1, 16\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr q0, \[\1\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr q1, \[\1, 32\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl ___addtf3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Float128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bar (int n, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _Float128 a, b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_list ap;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_start(ap, n);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ a = va_arg(ap, _Float128);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ n = va_arg(ap, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (n != 42)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin_abort ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ b = va_arg(ap, _Float128);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_end(ap);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return a + b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_bar:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 42
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w0, 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str q[0-9]+, \[sp, 32\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str q[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _bar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_Float128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_bar (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return bar (2, (_Float128)1.0,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 42, (_Float128)2.0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/darwin/variadic-02.c gcc/testsuite/gcc.target/aarch64/darwin/variadic-02.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..67d15448082
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/darwin/variadic-02.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,104 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* we need this for __int128. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-options "-std=gnu99 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* We use the sections anchors to make the code easier to match. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options " -O2 -fsection-anchors " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* What we care about here is that we load the values from incoming sp and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sp + 16.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**foo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** sub sp, sp, #16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldp x[0-9]+, x[0-9]+, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x[0-9]+, \[sp, 32\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x[0-9]+, \[sp, 40\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__int128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++foo (int n, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __int128 a, b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_list ap;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_start(ap, n);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ a = va_arg(ap, __int128);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ b = va_arg(ap, __int128);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_end(ap);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return a + b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_foo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w0, 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** stp x[0-9]+, x[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** stp x[0-9]+, x[0-9]+, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _foo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__int128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_foo (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return foo (2, (__int128)1, (__int128)2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* sp = one int128, sp+16 = int sp + 32 = other int128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**bar:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** sub sp, sp, #16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldp x[0-9]+, x[0-9]+, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x[0-9]+, \[sp, 48\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr x[0-9]+, \[sp, 56\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__int128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++bar (int n, ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __int128 a, b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_list ap;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_start(ap, n);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ a = va_arg(ap, __int128);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ n = va_arg(ap, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ b = va_arg(ap, __int128);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ va_end(ap);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return a + b;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__int128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++baro (int n, ...);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++**call_bar:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w[0-9]+, 42
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w0, 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** stp x[0-9]+, x[0-9]+, \[sp\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** str w[0-9]+, \[sp, 16\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** stp x[0-9]+, x[0-9]+, \[sp, 32\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _baro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__int128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++call_bar (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return baro (2, (__int128)1, 42, (__int128)2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/dbl_mov_immediate_1.c gcc/testsuite/gcc.target/aarch64/dbl_mov_immediate_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ba6a230457b..cc30dd546f4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/dbl_mov_immediate_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/dbl_mov_immediate_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -41,8 +41,10 @@ double d4(void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-times "movi\td\[0-9\]+, #?0" 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times "adrp\tx\[0-9\]+, \.LC\[0-9\]" 2 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times "ldr\td\[0-9\]+, \\\[x\[0-9\], #:lo12:\.LC\[0-9\]\\\]" 2 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times "adrp\tx\[0-9\]+, \.LC\[0-9\]" 2 { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times "ldr\td\[0-9\]+, \\\[x\[0-9\], #:lo12:\.LC\[0-9\]\\\]" 2 { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times "adrp\tx\[0-9\]+, lC\[0-9\]@PAGE" 2 { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times "ldr\td\[0-9\]+, \\\[x\[0-9\], #lC\[0-9\]@PAGEOFF\\\]" 2 { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-times "fmov\td\[0-9\]+, 1\\\.5e\\\+0" 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/dwarf-cfa-reg.c gcc/testsuite/gcc.target/aarch64/dwarf-cfa-reg.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ae5b3797021..8a691add222 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/dwarf-cfa-reg.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/dwarf-cfa-reg.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Verify that CFA register is restored to SP after FP is restored. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no cfi insn support yet" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O0 -gdwarf-2" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".cfi_restore 30" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".cfi_restore 29" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/extend.c gcc/testsuite/gcc.target/aarch64/extend.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f399e55ce8b..9556d4c2f18 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/extend.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/extend.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -95,14 +95,16 @@ subdi_uxth (unsigned long long a, unsigned short i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned long long
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subdi_uxth0 (unsigned long long a, unsigned short i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* { dg-final { scan-assembler "sub\tx\[0-9\]+,.*uxth\n" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "sub\tx\[0-9\]+,.*uxth\n" { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "sub\tx\[0-9\]+,.*uxtw" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return a - i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long long
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subdi_sxth (long long a, short i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* { dg-final { scan-assembler "sub\tx\[0-9\]+,.*sxth #?1" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "sub\tx\[0-9\]+,.*sxth #?1" { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "sub\tx\[0-9\]+,.*sxtw #?1" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return a - ((long long)i << 1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -116,55 +118,63 @@ subdi_sxth0 (long long a, short i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subsi_uxth (unsigned int a, unsigned short i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* { dg-final { scan-assembler "sub\tw\[0-9\]+,.*uxth #?1" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "sub\tw\[0-9\]+,.*uxth #?1" { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "sub\tw\[0-9\]+,.*lsl #?1" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return a - ((unsigned int)i << 1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subsi_uxth0 (unsigned int a, unsigned short i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* { dg-final { scan-assembler "sub\tw\[0-9\]+,.*uxth\n" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "sub\tw\[0-9\]+,.*uxth\n" { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "sub\tw\[0-9\]+, w\[0-9\]+, w\[0-9\]+" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return a - i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subsi_sxth (int a, short i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* { dg-final { scan-assembler "sub\tw\[0-9\]+,.*sxth #?1" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "sub\tw\[0-9\]+,.*sxth #?1" { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "sub\tw\[0-9\]+,.*lsl #?1" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return a - ((int)i << 1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subsi_sxth0 (int a, short i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* { dg-final { scan-assembler "sub\tw\[0-9\]+,.*sxth\n" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "sub\tw\[0-9\]+,.*sxth\n" { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "sub\tw\[0-9\]+, w\[0-9\]+, w\[0-9\]+" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return a - (int)i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ addsi_uxth (unsigned int a, unsigned short i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* { dg-final { scan-assembler "add\tw\[0-9\]+,.*uxth #?1" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "add\tw\[0-9\]+,.*uxth #?1" { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "add\tw\[0-9\]+,.*lsl #?1" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return a + ((unsigned int)i << 1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ addsi_uxth0 (unsigned int a, unsigned short i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* { dg-final { scan-assembler "add\tw\[0-9\]+,.*uxth\n" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "add\tw\[0-9\]+,.*uxth\n" { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "add\tw\[0-9\]+, w\[0-9\]+, w\[0-9\]+" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return a + i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ addsi_sxth (int a, short i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* { dg-final { scan-assembler "add\tw\[0-9\]+,.*sxth #?1" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "add\tw\[0-9\]+,.*sxth #?1" { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "add\tw\[0-9\]+,.*lsl #?1" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return a + ((int)i << 1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ addsi_sxth0 (int a, short i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* { dg-final { scan-assembler "add\tw\[0-9\]+,.*sxth\n" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "add\tw\[0-9\]+,.*sxth\n" { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* { dg-final { scan-assembler "add\tw\[0-9\]+, w\[0-9\]+, w\[0-9\]+" { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return a + (int)i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/fmovld-zero-mem.c gcc/testsuite/gcc.target/aarch64/fmovld-zero-mem.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e649404ae07..d17a889b389 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/fmovld-zero-mem.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/fmovld-zero-mem.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,8 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define F128TYPE __float128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define F128TYPE long double
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-foo (long double *output)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++foo (F128TYPE *output)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *output = 0.0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/fmovld-zero-reg.c gcc/testsuite/gcc.target/aarch64/fmovld-zero-reg.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ca602cb381f..f9aa405a608 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/fmovld-zero-reg.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/fmovld-zero-reg.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,7 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void bar (long double);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define F128TYPE __float128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define F128TYPE long double
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void bar (F128TYPE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foo (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/inline-lrint_1.c gcc/testsuite/gcc.target/aarch64/inline-lrint_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 478875ff874..9a2b2e44893 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/inline-lrint_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/inline-lrint_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15,4 +15,4 @@ TEST (fllf, float , long long, l)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-times "frintx\t\[d,s\]\[0-9\]+, \[d,s\]\[0-9\]+" 6 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-times "fcvtzs\tx\[0-9\]+, \[d,s\]\[0-9\]+" 6 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-not "bl" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not "bl\t" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/ldar_1.c gcc/testsuite/gcc.target/aarch64/ldar_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d968a72b30f..5fba03a1879 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/ldar_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/ldar_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Test the LDAR instruction generation from atomic acquire loads. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do assemble } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-additional-options "--save-temps -O1" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "--save-temps -O2" { target *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { check-function-bodies "**" "" "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdint.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/ldp_stp_13.c gcc/testsuite/gcc.target/aarch64/ldp_stp_13.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9cc3942f153..52c90a92114 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/ldp_stp_13.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/ldp_stp_13.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-require-effective-target arm_mabi_ilp32 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -mabi=ilp32" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long long
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/ldp_stp_14.c gcc/testsuite/gcc.target/aarch64/ldp_stp_14.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c7b5f7d6b39..3cee5ba21cc 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/ldp_stp_14.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/ldp_stp_14.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fno-tree-loop-distribute-patterns" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-mtune=generic -fomit-frame-pointer" { target *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { check-function-bodies "**" "" "" { target lp64 } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "ldp_stp_14.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/ldp_stp_15.c gcc/testsuite/gcc.target/aarch64/ldp_stp_15.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 131cd0a63c8..f265b7a5170 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/ldp_stp_15.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/ldp_stp_15.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fno-tree-loop-distribute-patterns" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-mtune=generic -fomit-frame-pointer" { target *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { check-function-bodies "**" "" "" { target lp64 } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "ldp_stp_14.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/ldp_stp_16.c gcc/testsuite/gcc.target/aarch64/ldp_stp_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8ab117c4dcd..54ae2f1b410 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/ldp_stp_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/ldp_stp_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fno-tree-loop-distribute-patterns" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-mtune=generic -fomit-frame-pointer" { target *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { check-function-bodies "**" "" "" { target lp64 } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "ldp_stp_14.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/ldp_stp_18.c gcc/testsuite/gcc.target/aarch64/ldp_stp_18.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index eaa855c3859..8b602033691 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/ldp_stp_18.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/ldp_stp_18.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fno-tree-loop-distribute-patterns" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-mtune=generic -fomit-frame-pointer" { target *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { check-function-bodies "**" "" "" { target lp64 } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "ldp_stp_14.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/memset-corner-cases-2.c gcc/testsuite/gcc.target/aarch64/memset-corner-cases-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9ee96f33255..dec73f98506 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/memset-corner-cases-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/memset-corner-cases-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7,7 +7,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* 127 bytes should use libcall for size.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ **set127byte:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** mov x2, 127
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** b memset
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** b _?memset
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void __attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set127byte (int64_t *src, int c)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,7 +18,7 @@ set127byte (int64_t *src, int c)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* 128 bytes should use libcall for size.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ **set128byte:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** mov x2, 128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** b memset
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** b _?memset
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void __attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set128byte (int64_t *src, int c)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/memset-corner-cases.c gcc/testsuite/gcc.target/aarch64/memset-corner-cases.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c43f0199adc..733a11e585a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/memset-corner-cases.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/memset-corner-cases.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -77,7 +77,7 @@ set256byte (int64_t *src, char c)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ **set257byte:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** mov x2, 257
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** mov w1, 99
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** b memset
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** b _?memset
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void __attribute__((__noinline__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set257byte (int64_t *src)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/mops_4.c gcc/testsuite/gcc.target/aarch64/mops_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index dd796115cb4..49b5c39667c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/mops_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/mops_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -124,9 +124,9 @@ set1 (char *x, char y, long z, char **res)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-set2 (char *x, char *yptr, long z, char *res)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set2 (unsigned char *x, unsigned char *yptr, long z, unsigned char *res)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- char y = *yptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned char y = *yptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __builtin_memset (x, y, z);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *res = y;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/movhi_1.c gcc/testsuite/gcc.target/aarch64/movhi_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8017abc5f19..145b9bae1b1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/movhi_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/movhi_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -49,7 +49,7 @@ zero_to_fpr ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** fpr_to_gpr:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** fmov w0, s0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** (fmov w0, s0|umov w0, v0.h\[0\])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ uint16_t
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/movqi_1.c gcc/testsuite/gcc.target/aarch64/movqi_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 401a79630f4..c1d93d55b36 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/movqi_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/movqi_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -49,7 +49,7 @@ zero_to_fpr ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** fpr_to_gpr:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** fmov w0, s0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** (fmov w0, s0|umov w0, v0.b\[0\])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ uint8_t
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/no-inline-lrint_1.c gcc/testsuite/gcc.target/aarch64/no-inline-lrint_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d5e9200562c..7f504ad687f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/no-inline-lrint_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/no-inline-lrint_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14,6 +14,6 @@ TEST (dlld, double, long long, l)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TEST (fllf, float , long long, l)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-times "frintx\t\[d,s\]\[0-9\]+, \[d,s\]\[0-9\]+" 6 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times "bl\tlrint" 4 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times "bl\tllrint" 2 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times "bl\t_*lrint" 4 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times "bl\t_*llrint" 2 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-not "fcvtzs" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_1.c gcc/testsuite/gcc.target/aarch64/options_set_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 40d9a05c905..ed2aa86e469 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc} 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Darwin's assembler does not need this fix, and we need to omit it. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc} 1 { xfail *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Check to see if crc is output by default. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_11.c gcc/testsuite/gcc.target/aarch64/options_set_11.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d083bfdbd5c..2c7473a25f7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_11.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_11.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.2-a} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* FP is default on, no need to pass on to assembler. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_12.c gcc/testsuite/gcc.target/aarch64/options_set_12.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 58a09fda2c1..e18053589fb 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_12.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_12.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.2-a\+fp16} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* fp16 not default, should be emitted. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_13.c gcc/testsuite/gcc.target/aarch64/options_set_13.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2a517ecb58f..23b32428ba9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_13.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_13.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.2-a\+fp16} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* FP is part of FP16, don't emit it. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_14.c gcc/testsuite/gcc.target/aarch64/options_set_14.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c192bf6cb63..530d05b0b27 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_14.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_14.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16fml} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16fml\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.2-a\+fp16fml} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* fmp16fml is smallest option to emit. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_15.c gcc/testsuite/gcc.target/aarch64/options_set_15.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 32ec3ea4643..94e076200ca 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_15.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_15.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16fml*} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16fml*\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.2-a\+fp16fml*} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* fp included in fp16fml, only emit latter. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_16.c gcc/testsuite/gcc.target/aarch64/options_set_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b45c01a915b..72a31f6da76 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16fml} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16fml\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.2-a\+fp16fml} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* fp16fml is smallest options to emit. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_17.c gcc/testsuite/gcc.target/aarch64/options_set_17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c490e1f47a0..3d414e203ab 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+dotprod} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+dotprod\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.2-a\+dotprod} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* dotprod needs to be emitted pre armv8.4. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_18.c gcc/testsuite/gcc.target/aarch64/options_set_18.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 61587dbbd63..ba558aa352d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_18.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_18.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,8 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not {\+dotprod} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* dotprod is default in armv8.4-a, don't emit. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_19.c gcc/testsuite/gcc.target/aarch64/options_set_19.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 72b58126182..335294977fd 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_19.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_19.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,8 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not {\+fp} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* fp default, don't emit. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_2.c gcc/testsuite/gcc.target/aarch64/options_set_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f82cb5f7823..117979aaf39 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+crypto} 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+crypto\n} 1 { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crypto} 1 { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Check to see if crc and crypto are maintained if crypto specified. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_20.c gcc/testsuite/gcc.target/aarch64/options_set_20.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b383e0aced2..52688e269fc 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_20.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_20.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+fp16} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* fp16 smallest set to emit. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_21.c gcc/testsuite/gcc.target/aarch64/options_set_21.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 19fcd6fda6e..1e2fbf0742e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_21.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_21.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+fp16} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* fp16 smallest set to emit. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_22.c gcc/testsuite/gcc.target/aarch64/options_set_22.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 77ae4089f39..61ce788eb58 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_22.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_22.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,8 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+fp16} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not {\+fp16fml} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* fp16 smallest set to emit. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_23.c gcc/testsuite/gcc.target/aarch64/options_set_23.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index dee637c5d2c..e6cb3bb4e63 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_23.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_23.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,8 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+fp16} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not {\+fp16fml} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* fp16 smallest set to emit. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_24.c gcc/testsuite/gcc.target/aarch64/options_set_24.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 54b0e3d4a83..395444837a9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_24.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_24.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,8 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+fp16} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not {\+fp16fml} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* fp16 smallest set to emit. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_25.c gcc/testsuite/gcc.target/aarch64/options_set_25.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a3b2d63c06e..9a2b1df720c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_25.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_25.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,8 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+fp16} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not {\+fp16fml} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* fp16 smallest set to emit. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_26.c gcc/testsuite/gcc.target/aarch64/options_set_26.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b383e0aced2..52688e269fc 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_26.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_26.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16\n} { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {\.arch armv8\.4-a\+fp16} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* fp16 smallest set to emit. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_3.c gcc/testsuite/gcc.target/aarch64/options_set_3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7d350cfa361..ebe5a47e9d0 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+crypto} 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+crypto\n} 1 { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crypto} 1 { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Check if smallest set is maintained when outputting. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_4.c gcc/testsuite/gcc.target/aarch64/options_set_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5370e02e153..6b3bfd216a3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,7 +6,8 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+crypto} 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+crypto} 1 { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crypto} 1 { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Check if individual bits that make up a grouping is specified that only the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ grouping is kept. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_5.c gcc/testsuite/gcc.target/aarch64/options_set_5.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b4c0901195e..81452696d67 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_5.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_5.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,7 +6,8 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+aes} 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+aes\n} 1 { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+aes} 1 { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Check if turning off feature bits works correctly and grouping is no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ longer valid. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_6.c gcc/testsuite/gcc.target/aarch64/options_set_6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2a1d7fe5b8e..1abe5d3fb56 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+aes} 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+aes\n} 1 { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+aes} 1 { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* +crypto turns on +aes and +sha2, but +nosha2 disables +crypto. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_7.c gcc/testsuite/gcc.target/aarch64/options_set_7.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 71a2c8a1905..6cf65a2e0aa 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_7.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_7.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,8 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\.arch armv8\.4\-a} 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.4\-a\+crc\n} 1 { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.4\-a} 1 { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not {\+dotprod} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Checking if enabling default features drops the superfluous bits. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/options_set_8.c gcc/testsuite/gcc.target/aarch64/options_set_8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 83be1bd7a5c..eb9d5c61fe6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/options_set_8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/options_set_8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,7 +6,9 @@ int main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\.arch armv8\.4\-a} 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.4\-a\+crc\+nodotprod\n} 1 { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.arch armv8\.4\-a} 1 { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not {\+dotprod} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Checking if trying to turn off default features propagates the commandline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pcs_attribute-2.c gcc/testsuite/gcc.target/aarch64/pcs_attribute-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e85465f25fb..9eff866e0c8 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pcs_attribute-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pcs_attribute-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Not applicable to darwinpcs" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target aarch64_variant_pcs } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Test that .variant_pcs is emitted for vector PCS symbol references. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr100518.c gcc/testsuite/gcc.target/aarch64/pr100518.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5ca599f5d2e..4e7d6bc7d90 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr100518.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr100518.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-require-effective-target arm_mabi_ilp32 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-mabi=ilp32 -mstrict-align -O2" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int unsigned_range_min, unsigned_range_max, a11___trans_tmp_1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr103147-10.c gcc/testsuite/gcc.target/aarch64/pr103147-10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 57942bfd10a..e5b22ebb341 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr103147-10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr103147-10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11,7 +11,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** strb .*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** |
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** bl memcpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _?memcpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29,7 +29,7 @@ ld2 (int32x4x2_t *a, int32_t *b)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** strb .*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** |
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** bl memcpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _?memcpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -47,7 +47,7 @@ ld3 (int32x4x3_t *a, int32_t *b)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** strb .*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** |
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** bl memcpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bl _?memcpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr104689.c gcc/testsuite/gcc.target/aarch64/pr104689.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3b7adbdfe7d..de6d8f82a90 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr104689.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr104689.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,6 +2,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target lp64 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-fexceptions -O2" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "asm incompatible with mach-o" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <unwind.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr109072_1.c gcc/testsuite/gcc.target/aarch64/pr109072_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6c1d2b0bdcc..0c40cbd4dd9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr109072_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr109072_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -239,7 +239,7 @@ void consume (float32x4_t, float32x4_t, float32x4_t, float32x4_t);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** dup v1\.4s, v1\.s\[0\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** dup v0\.4s, v0\.s\[0\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** b consume
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** b _?consume
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ produce_1 (float32_t a, float32_t b, float32_t c, float32_t d)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -267,7 +267,7 @@ produce_1 (float32_t a, float32_t b, float32_t c, float32_t d)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** dup v1\.4s, v1\.s\[0\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** dup v0\.4s, v0\.s\[0\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** b consume
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** b _?consume
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ produce_2 (float32_t a, float32_t b, float32_t c, float32_t d)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr109661-1.c gcc/testsuite/gcc.target/aarch64/pr109661-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 04109170b37..d75a40d90c7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr109661-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr109661-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin ABI is different, test separately" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -Wpsabi" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { check-function-bodies "**" "" "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enum __attribute__((aligned(16))) e { E };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** test:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** mov w0, w1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enum e test (int x, enum e y) { return y; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr62308.c gcc/testsuite/gcc.target/aarch64/pr62308.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1cf6e212dca..4c1a733e84d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr62308.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr62308.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin platforms do not support big-endian arm64" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-mbig-endian" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef int __attribute__((vector_size(16))) v4si;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr63304_1.c gcc/testsuite/gcc.target/aarch64/pr63304_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5d519d817cc..5077206d7d9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr63304_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr63304_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do assemble } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target lp64 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O1 --save-temps -fno-pie" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-xfail-if "issue #100" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #pragma GCC push_options
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #pragma GCC target ("+nothing+simd,cmodel=small")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -45,4 +47,4 @@ cal3 (double a)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times "adrp" 6 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times "adrp" 6 { xfail *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr70120-2.c gcc/testsuite/gcc.target/aarch64/pr70120-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8f5cdc93fe3..a9671004825 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr70120-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr70120-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target lp64 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-Og -freorder-functions -g3 -mcmodel=large -fno-pie" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-xfail-if "issue #100" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef short v32u16 __attribute__ ((vector_size (32)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef int v32u32 __attribute__ ((vector_size (32)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr71727.c gcc/testsuite/gcc.target/aarch64/pr71727.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 41fa72bc67e..226258a76fe 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr71727.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr71727.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -30,4 +30,4 @@ _start (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-times "mov\tx" 5 {target lp64} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-not "add\tx0, x0, :" {target lp64} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not {st[rp]\tq[0-9]+} {target lp64} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr78255.c gcc/testsuite/gcc.target/aarch64/pr78255.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b078cf3e1c1..fc5d859ee68 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr78255.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr78255.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin platforms do not support tiny" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -mcmodel=tiny" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern int bar (void *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr78561.c gcc/testsuite/gcc.target/aarch64/pr78561.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 048d2d7969f..635214edde1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr78561.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr78561.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin platforms do not support tiny" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-Og -O3 -mcmodel=tiny" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr78733.c gcc/testsuite/gcc.target/aarch64/pr78733.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8556ef3f371..da31d0ff153 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr78733.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr78733.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,6 +2,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -mcmodel=large -mpc-relative-literal-loads -fno-pie" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target lp64 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-skip-if "-mcmodel=large, no support for -fpic" { aarch64-*-* } { "-fpic" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-xfail-if "issue #100" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __int128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ t (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9,5 +10,5 @@ t (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return ((__int128)0x123456789abcdef << 64) | 0xfedcba987654321;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler "adr" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler "adr" { xfail { *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-not "adrp" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr79041-2.c gcc/testsuite/gcc.target/aarch64/pr79041-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8556ef3f371..da31d0ff153 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr79041-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr79041-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,6 +2,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -mcmodel=large -mpc-relative-literal-loads -fno-pie" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target lp64 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-skip-if "-mcmodel=large, no support for -fpic" { aarch64-*-* } { "-fpic" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-xfail-if "issue #100" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __int128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ t (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9,5 +10,5 @@ t (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return ((__int128)0x123456789abcdef << 64) | 0xfedcba987654321;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler "adr" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler "adr" { xfail { *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-not "adrp" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr80295.c gcc/testsuite/gcc.target/aarch64/pr80295.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b3866d8d6a9..7a7f127b65f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr80295.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr80295.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-require-effective-target arm_mabi_ilp32 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-mabi=ilp32" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void f (void *b)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr84882.c gcc/testsuite/gcc.target/aarch64/pr84882.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 89b5d1a5805..e99d1048142 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr84882.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr84882.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* This is a copy of pr71727.c with scanning reversed. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-mstrict-align -O3 -mno-strict-align" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-mtune=generic -fomit-frame-pointer" { target *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct test_struct_s
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr87305.c gcc/testsuite/gcc.target/aarch64/pr87305.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8beaa9176e0..c3f98e8eaec 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr87305.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr87305.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "Darwin platforms do not support big-endian arm64" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-Ofast -mbig-endian -w" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int cc;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr92424-1.c gcc/testsuite/gcc.target/aarch64/pr92424-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c413a2c306e..59f7435dc83 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr92424-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr92424-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do "compile" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O1" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { check-function-bodies "**" "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "unimplemented patchable function entry" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Note: this test only checks the instructions in the function bodies,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ not the placement of the patch label or nops before the futncion. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr92424-2.c gcc/testsuite/gcc.target/aarch64/pr92424-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0a79901108c..ce59d3eb5e4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr92424-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr92424-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do "compile" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O1" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "unimplemented patchable function entry" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Test the placement of the .LPFE0 label. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr92424-3.c gcc/testsuite/gcc.target/aarch64/pr92424-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 854bb7f9fec..2ef99991ce3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr92424-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr92424-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do "compile" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O1" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "unimplemented patchable function entry" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Test the placement of the .LPFE0 label. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr94201.c gcc/testsuite/gcc.target/aarch64/pr94201.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 69176169186..051c742e98e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr94201.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr94201.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-require-effective-target arm_mabi_ilp32 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-mcmodel=tiny -mabi=ilp32 -fPIC" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern int bar (void *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr94530.c gcc/testsuite/gcc.target/aarch64/pr94530.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5dfdbe3311d..e273b03576b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr94530.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr94530.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target lp64 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-Os -mcpu=falkor -mpc-relative-literal-loads -mcmodel=large -fno-pie" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-xfail-if "issue #100" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void bar(const char *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr94577.c gcc/testsuite/gcc.target/aarch64/pr94577.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d51799fb0bb..afe18d42381 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr94577.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr94577.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-require-effective-target arm_mabi_ilp32 } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-mcmodel=large -mabi=ilp32 -fno-pie" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr97535.c gcc/testsuite/gcc.target/aarch64/pr97535.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7d4db485f1f..6f1ee8035eb 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr97535.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr97535.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13,4 +13,4 @@ void setRaw(const void *raw)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* At any optimization level this should be a function call
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ and not inlined. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler "bl\tmemcpy" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler "bl\t_*memcpy" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/pr98776.c gcc/testsuite/gcc.target/aarch64/pr98776.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b075b8f75ef..89a68717db6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/pr98776.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/pr98776.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do "compile" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O1 -fpatchable-function-entry=1 -fasynchronous-unwind-tables" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "unimplemented patchable function entry" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Test the placement of the .LPFE0 label. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/reg-alloc-4.c gcc/testsuite/gcc.target/aarch64/reg-alloc-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ceb6f50de2d..32c19597e11 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/reg-alloc-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/reg-alloc-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22,7 +22,7 @@ struct L
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ldr (x[0-9]+), \[\2, #?16\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** str \3, \[\2\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ldr \2, \[\2, #?8\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** cbn?z \4, .*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** cbn?z \4, .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-2.c gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8eec6824f37..193c65717ed 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-Ofast" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no system variant_pcs support" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __attribute__ ((__simd__ ("notinbranch")))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __attribute__ ((__nothrow__ , __leaf__ , __const__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12,5 +13,5 @@ void bar(double * f, int n)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ f[i] = foo(f[i]);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-not {\.variant_pcs\tfoo} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\.variant_pcs\t_ZGVnN2v_foo} 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not {\.variant_pcs\t_?foo} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.variant_pcs\t_?_ZGVnN2v_foo} 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-3.c gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c6dac6b104c..8d81105de02 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-Ofast" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no system variant_pcs support" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __attribute__ ((__simd__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __attribute__ ((__nothrow__ , __leaf__ , __const__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute.c gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index eddcef3597c..62ee482a892 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-Ofast" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no system variant_pcs support" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __attribute__ ((__simd__ ("notinbranch")))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __attribute__ ((__nothrow__ , __leaf__ , __const__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12,5 +13,5 @@ void foo(double *f, int n)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ f[i] = log(f[i]);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-not {\.variant_pcs\tlog} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {\.variant_pcs\t_ZGVnN2v_log} 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not {\.variant_pcs\t_?log} } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {\.variant_pcs\t_?_ZGVnN2v_log} 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 412a9ed1aab..8c71ab2ec0d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fstack-clash-protection --param stack-clash-protection-guard-size=16 -funwind-tables -fno-stack-protector" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target supports_stack_clash_protection } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no cfi insn support yet" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define SIZE 128*1024
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "stack-check-prologue.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e440569a078..24cf904f489 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fstack-clash-protection --param stack-clash-protection-guard-size=16 -funwind-tables -fno-stack-protector" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target supports_stack_clash_protection } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no cfi insn support yet" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define SIZE 1280*1024 + 512
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "stack-check-prologue.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c4b7bb601c4..ccaf2e6f8cf 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O3 -fopenmp-simd -march=armv8-a+sve -fstack-clash-protection --param stack-clash-protection-guard-size=16 -funwind-tables" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target supports_stack_clash_protection } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no cfi insn support yet" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "stack-check-prologue-16.c"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/stack-check-prologue-17.c gcc/testsuite/gcc.target/aarch64/stack-check-prologue-17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1cf6fbbb085..936d94ea447 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/stack-check-prologue-17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/stack-check-prologue-17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,3 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "incompatible stack layout" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fstack-clash-protection -fomit-frame-pointer --param stack-clash-protection-guard-size=12 -fno-stack-protector" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { check-function-bodies "**" "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/stack-check-prologue-18.c gcc/testsuite/gcc.target/aarch64/stack-check-prologue-18.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2e06346c158..2791f3725e9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/stack-check-prologue-18.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/stack-check-prologue-18.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,3 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "incompatible stack layout" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fstack-clash-protection -fomit-frame-pointer --param stack-clash-protection-guard-size=12 -fno-stack-protector" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { check-function-bodies "**" "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/stack-check-prologue-19.c gcc/testsuite/gcc.target/aarch64/stack-check-prologue-19.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 38eab4d36ab..bd7af360546 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/stack-check-prologue-19.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/stack-check-prologue-19.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,3 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "incompatible stack layout" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -fstack-clash-protection -fomit-frame-pointer --param stack-clash-protection-guard-size=12 -fsanitize=shadow-call-stack -ffixed-x18 -fno-stack-protector" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { check-function-bodies "**" "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/stack-protector-1.c gcc/testsuite/gcc.target/aarch64/stack-protector-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 73e83bc413f..e3232b2cc97 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/stack-protector-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/stack-protector-1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "incompatible asm" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target fstack_protector } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-fstack-protector-all -O2" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/stack-protector-2.c gcc/testsuite/gcc.target/aarch64/stack-protector-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 266c36fdbc6..48f044d03b4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/stack-protector-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/stack-protector-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "incompatible asm" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target fstack_protector } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target fpic } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-fstack-protector-all -O2 -fpic" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/stack-protector-3.c gcc/testsuite/gcc.target/aarch64/stack-protector-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 909e26c4c0a..3700e30c094 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/stack-protector-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/stack-protector-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "incompatible asm" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target fstack_protector } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-fstack-protector-all -O2" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/stack-protector-4.c gcc/testsuite/gcc.target/aarch64/stack-protector-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6334dd00908..fa8a011815f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/stack-protector-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/stack-protector-4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "incompatible asm" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target fstack_protector } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-require-effective-target fpic } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-fstack-protector-all -O2 -fpic" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/stack-protector-8.c gcc/testsuite/gcc.target/aarch64/stack-protector-8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e71d820e365..8159efe862e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/stack-protector-8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/stack-protector-8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options " -O -fstack-protector-strong -mstack-protector-guard=sysreg -mstack-protector-guard-reg=tpidr2_el0 -mstack-protector-guard-offset=16" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "incompatible stack layout" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { check-function-bodies "**" "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void g(void *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 74a2525ac4e..3c6d8dd3217 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,6 +25,11 @@ if {![istarget aarch64*-*-*] } then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# SVE/2 support on Darwin is experimental, make the tests optional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if { [istarget *-*-darwin*] && ![info exists env(DARWIN_TEST_SVE)]} then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Load support procs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ba4704e54f4..d78e47e7787 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,6 +24,11 @@ if {![istarget aarch64*-*-*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# SVE/2 support on Darwin is experimental, make the tests optional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if { [istarget *-*-darwin*] && ![info exists env(DARWIN_TEST_SVE)]} then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Load support procs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1e8150053c4..ff0c124780b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,6 +25,11 @@ if {![istarget aarch64*-*-*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# SVE/2 support on Darwin is experimental, make the tests optional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if { [istarget *-*-darwin*] && ![info exists env(DARWIN_TEST_SVE)]} then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Load support procs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_2.c gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d494943a275..7daceb8a301 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no BE support" { aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -mbig-endian" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* To avoid needing big-endian header files. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_4.c gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6f9f9f2f22f..2b27151d654 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no BE support" { aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -mbig-endian" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* To avoid needing big-endian header files. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_6.c gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index dfce5e7a12a..84584f40105 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no BE support" { aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -mbig-endian" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* To avoid needing big-endian header files. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp gcc/testsuite/gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3dbf73f67c9..0530466a5d5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,6 +25,11 @@ if {![istarget aarch64*-*-*] } then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Darwin does not support .variant_pcs at present.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if { [istarget *-*-darwin*] } then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Load support procs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/pr108603.c gcc/testsuite/gcc.target/aarch64/sve/pr108603.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a2aea9f0b12..6c196cd0c71 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/pr108603.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/pr108603.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,3 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no 32b support" { aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -mabi=ilp32 -fdata-sections" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int a[128];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/pr88847.c gcc/testsuite/gcc.target/aarch64/sve/pr88847.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b7504add9a9..1188f1c0d70 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/pr88847.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/pr88847.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do assemble { target aarch64_asm_sve_ok } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no BE support" { aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-additional-options "-O0 -msve-vector-bits=256 -mbig-endian --save-temps" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef struct _b {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/revb_2.c gcc/testsuite/gcc.target/aarch64/sve/revb_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 389739cc85d..a5b176629e7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/revb_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/revb_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do assemble { target aarch64_asm_sve_ok } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no BE support" { aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O -msve-vector-bits=256 --save-temps -mbig-endian" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "revb_1.c"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/revh_2.c gcc/testsuite/gcc.target/aarch64/sve/revh_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e821b64027e..9fff2270422 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/revh_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/revh_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do assemble { target aarch64_asm_sve_ok } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no BE support" { aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O -msve-vector-bits=256 --save-temps -mbig-endian" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "revh_1.c"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/revhw_2.c gcc/testsuite/gcc.target/aarch64/sve/revhw_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7634d01b2c4..b231066b56c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/revhw_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/revhw_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do assemble { target aarch64_asm_sve_ok } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no BE support" { aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O -msve-vector-bits=2048 -mbig-endian --save-temps" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { check-function-bodies "**" "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/revw_2.c gcc/testsuite/gcc.target/aarch64/sve/revw_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 17243c05c5e..fca6e8fea7a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/revw_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/revw_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do assemble { target aarch64_asm_sve_ok } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no BE support" { aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O -msve-vector-bits=256 --save-temps -mbig-endian" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "revw_1.c"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/struct_move_1.c gcc/testsuite/gcc.target/aarch64/sve/struct_move_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 16e48bef044..f8e6efff415 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/struct_move_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/struct_move_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do assemble { target aarch64_asm_sve_ok } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no BE support" { aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O -msve-vector-bits=256 -mbig-endian --save-temps" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef char vnx16qi __attribute__((vector_size(32)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/struct_move_2.c gcc/testsuite/gcc.target/aarch64/sve/struct_move_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6041f2a2a49..c18730a2ac9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/struct_move_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/struct_move_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do assemble { target aarch64_asm_sve_ok } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no BE support" { aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O -msve-vector-bits=256 -mbig-endian --save-temps" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef char vnx16qi __attribute__((vector_size(32)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve/struct_move_3.c gcc/testsuite/gcc.target/aarch64/sve/struct_move_3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 19011384f9b..88339cb99e0 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve/struct_move_3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve/struct_move_3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do assemble { target aarch64_asm_sve_ok } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no BE support" { aarch64-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O -msve-vector-bits=256 -mbig-endian --save-temps" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef char vnx16qi __attribute__((vector_size(32)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve2/aarch64-sve2.exp gcc/testsuite/gcc.target/aarch64/sve2/aarch64-sve2.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2d496b01f67..c25ca11a23c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve2/aarch64-sve2.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve2/aarch64-sve2.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,6 +25,11 @@ if {![istarget aarch64*-*-*] } then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# SVE/2 support on Darwin is experimental, make the tests optional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if { [istarget *-*-darwin*] && ![info exists env(DARWIN_TEST_SVE)]} then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Load support procs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2e8d78904c5..f72200e2971 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,6 +24,11 @@ if {![istarget aarch64*-*-*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# SVE/2 support on Darwin is experimental, make the tests optional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if { [istarget *-*-darwin*] && ![info exists env(DARWIN_TEST_SVE)]} then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Load support procs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -39,7 +44,7 @@ if { [check_effective_target_aarch64_sve2] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Turn off any codegen tweaks by default that may affect expected assembly.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Tests relying on those should turn them on explicitly.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-set sve_flags "$sve_flags -mtune=generic -moverride=tune=none"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set sve2_flags "$sve2_flags -mtune=generic -moverride=tune=none"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lappend extra_flags "-fno-ipa-icf"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle.exp gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a9267b0e319..940883aaef1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,6 +25,11 @@ if {![istarget aarch64*-*-*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# SVE/2 support on Darwin is experimental, make the tests optional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if { [istarget *-*-darwin*] && ![info exists env(DARWIN_TEST_SVE)]} then {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Load support procs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib gcc-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/symbol-range-tiny.c gcc/testsuite/gcc.target/aarch64/symbol-range-tiny.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fc6a4f3ec78..2d9e94bc625 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/symbol-range-tiny.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/symbol-range-tiny.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do link } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "no mcmodel tiny" *-*-darwin* } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O3 -save-temps -mcmodel=tiny" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char fixed_regs[0x00080000];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/target_attr_1.c gcc/testsuite/gcc.target/aarch64/target_attr_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4a3a1ee233a..d010d1a351d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/target_attr_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/target_attr_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -mcpu=thunderx -march=armv8-a -dA" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Test that cpu attribute overrides the command-line -mcpu. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __attribute__ ((target ("cpu=cortex-a72.cortex-a53")))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10,5 +9,5 @@ foo (int a)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return a + 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler "//.tune cortex-a72.cortex-a53" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler "//.tune cortex-a72.cortex-a53" { xfail *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-not "thunderx" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/target_attr_15.c gcc/testsuite/gcc.target/aarch64/target_attr_15.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 069a0010865..98b88862a0d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/target_attr_15.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/target_attr_15.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10,4 +10,4 @@ foo (int a)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return a + 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times "\\.arch armv8-a\\+nofp\n" 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times "\\.arch armv8-a\\+nofp\n" 1 { xfail *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/target_attr_4.c gcc/testsuite/gcc.target/aarch64/target_attr_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e0114084800..2cdf5218122 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/target_attr_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/target_attr_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do assemble } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O2 -march=armv8-a+nocrc -mcpu=generic -save-temps" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-xfail-if "Issue 119" { *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "arm_acle.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/target_attr_7.c gcc/testsuite/gcc.target/aarch64/target_attr_7.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6067ffed30e..14246e164e6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/target_attr_7.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/target_attr_7.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,6 +19,6 @@ bam (int a)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return a - bar (a);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times "//.tune xgene1" 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times "//.tune cortex-a53" 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times "//.tune xgene1" 1 { xfail *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times "//.tune cortex-a53" 1 { xfail *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler-not "thunderx" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/tbz_1.c gcc/testsuite/gcc.target/aarch64/tbz_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 39deb58e278..c98066d7ab1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/tbz_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/tbz_1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-additional-options "-O2 -std=c99 -fno-unwind-tables -fno-asynchronous-unwind-tables" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-O2 -std=c99 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options " -fno-unwind-tables -fno-asynchronous-unwind-tables" { target { ! *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { check-function-bodies "**" "" "" { target { le } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdbool.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8,9 +9,9 @@ void h(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g1:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** tbnz w[0-9]+, #?0, .L([0-9]+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** tbnz (w|x)[0-9]+, #?0, .?L([0-9]+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void g1(bool x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20,9 +21,9 @@ void g1(bool x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g2:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** tbz w[0-9]+, #?0, .L([0-9]+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** b h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** tbz (w|x)[0-9]+, #?0, .?L([0-9]+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** b _?h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void g2(bool x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -32,8 +33,8 @@ void g2(bool x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g3_ge:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** tbnz w[0-9]+, #?31, .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** b h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** tbnz w[0-9]+, #?31, .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** b _?h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void g3_ge(int x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -45,8 +46,8 @@ void g3_ge(int x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g3_gt:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** cmp w[0-9]+, 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** ble .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** b h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ble .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** b _?h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void g3_gt(int x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -57,8 +58,8 @@ void g3_gt(int x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g3_lt:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** tbz w[0-9]+, #?31, .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** b h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** tbz w[0-9]+, #?31, .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** b _?h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void g3_lt(int x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -70,8 +71,8 @@ void g3_lt(int x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g3_le:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** cmp w[0-9]+, 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** bgt .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** b h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bgt .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** b _?h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void g3_le(int x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -84,8 +85,8 @@ void g3_le(int x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g5:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** mov w[0-9]+, 65279
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** tst w[0-9]+, w[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** beq .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** b h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** beq .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** b _?h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void g5(int x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/tbz_2.c gcc/testsuite/gcc.target/aarch64/tbz_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ec128b58f35..8f7dfdbcab0 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/tbz_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/tbz_2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-additional-options "-O2 -std=c99 -fno-unwind-tables -fno-asynchronous-unwind-tables" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-O2 -std=c99 " } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options " -fno-unwind-tables -fno-asynchronous-unwind-tables" { target { ! *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { check-function-bodies "**" "" "" { target { le } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdbool.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8,7 +9,7 @@ void h(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g1:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** cbnz w0, .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** cbnz w0, .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20,7 +21,7 @@ void g1(int x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g2:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** tbnz x0, 0, .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** tbnz x0, 0, .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -32,7 +33,7 @@ void g2(int x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g3:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** tbnz x0, 3, .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** tbnz x0, 3, .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -44,7 +45,7 @@ void g3(int x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g4:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** tbnz w0, #31, .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** tbnz w0, #31, .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -57,11 +58,11 @@ void g4(int x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g5:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** tst w0, 255
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** bne .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bne .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void g5(char x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void g5(unsigned char x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (__builtin_expect (x, 0))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ h ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,7 +70,7 @@ void g5(char x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g6:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** tbnz w0, 0, .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** tbnz (w|x)0, 0, .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -81,8 +82,8 @@ void g6(char x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g7:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** tst w0, 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** bne .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** tst (w|x)0, 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** bne .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -94,11 +95,11 @@ void g7(char x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g8:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** tbnz w0, 7, .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** tbnz (w|x)0, 7, .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void g8(char x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void g8(unsigned char x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (__builtin_expect (x & (1 << 7), 0))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ h ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -106,7 +107,7 @@ void g8(char x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g9:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** tbnz w0, 0, .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** tbnz (w|x)0, 0, .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -118,7 +119,7 @@ void g9(bool x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** g10:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** tbnz w0, 0, .L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** tbnz (w|x)0, 0, .?L[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/tbz_3.c gcc/testsuite/gcc.target/aarch64/tbz_3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 74f758d33e2..7c5ab7ec89f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/tbz_3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/tbz_3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15,4 +15,5 @@ f (unsigned int x, _Bool y)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-times {and\t} 1 } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-times {and\t} 1 { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not {and\t} { target *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/test-framepointer-2.c gcc/testsuite/gcc.target/aarch64/test-framepointer-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9b2022aea5a..2391991e3ff 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/test-framepointer-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/test-framepointer-2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10,5 +10,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Since we asked to have no frame pointers anywhere, we expect no frame
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ record in main or the leaf. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-not "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/test-framepointer-3.c gcc/testsuite/gcc.target/aarch64/test-framepointer-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b8c23209cd4..f970b265a66 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/test-framepointer-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/test-framepointer-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10,5 +10,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Since we asked to have no frame pointers anywhere, we expect no frame
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ record in main or the leaf. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-not "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/test-framepointer-6.c gcc/testsuite/gcc.target/aarch64/test-framepointer-6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4af5d889686..41658785bfc 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/test-framepointer-6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/test-framepointer-6.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10,5 +10,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Since we asked to have no frame pointers anywhere, we expect no frame
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ record in main or the leaf. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler-not "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler-not "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" { target { ! *-*-darwin* } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/uaddw-3.c gcc/testsuite/gcc.target/aarch64/uaddw-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 39cbd6b6cc2..b4ed187bd2c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/uaddw-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/uaddw-3.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,10 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-options "-O3" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-additional-options "-fno-signed-char" { target *-*-darwin* } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #pragma GCC target "+nosve"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-t6(int len, void * dummy, char * __restrict x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++t6(int len, void * dummy, unsigned char * __restrict x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ len = len & ~31;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unsigned short result = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gcc.target/aarch64/vect-cse-codegen.c gcc/testsuite/gcc.target/aarch64/vect-cse-codegen.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d025e989a1e..f218504c719 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gcc.target/aarch64/vect-cse-codegen.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gcc.target/aarch64/vect-cse-codegen.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,8 +6,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ **test1:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** adrp x[0-9]+, .LC[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** ldr q[0-9]+, \[x[0-9]+, #:lo12:.LC[0-9]+\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** adrp x[0-9]+, (.LC[0-9]+|lC[0-9]+@PAGE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr q[0-9]+, \[x[0-9]+, #(:lo12:.LC[0-9]+|lC[0-9]+@PAGEOFF)\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** add v[0-9]+.2d, v[0-9]+.2d, v[0-9]+.2d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** str q[0-9]+, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** fmov x[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,13 +27,14 @@ test1 (uint64_t a, uint64x2_t b, uint64x2_t* rt)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ **test2:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** adrp x[0-9]+, .LC[0-1]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** ldr q[0-9]+, \[x[0-9]+, #:lo12:.LC[0-9]+\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** adrp x[0-9]+, (.LC[0-1]+|lC[0-1]+@PAGE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr q[0-9]+, \[x[0-9]+, #(:lo12:.LC[0-9]+|lC[0-9]+@PAGEOFF)\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** add v[0-9]+.2d, v[0-9]+.2d, v[0-9]+.2d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** str q[0-9]+, \[x[0-9]+\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** fmov x[0-9]+, d[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** orr x[0-9]+, x[0-9]+, x[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ uint64_t
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -48,8 +49,8 @@ test2 (uint64_t a, uint64x2_t b, uint64x2_t* rt)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ **test3:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** adrp x[0-9]+, .LC[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-** ldr q[0-9]+, \[x[0-9]+, #:lo12:.LC[0-9]+\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** adrp x[0-9]+, (.LC[0-9]+|lC[0-9]+@PAGE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++** ldr q[0-9]+, \[x[0-9]+, #(:lo12:.LC[0-9]+|lC[0-9]+@PAGEOFF)\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** add v[0-9]+.4s, v[0-9]+.4s, v[0-9]+.4s
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** str q[0-9]+, \[x1\]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ** fmov w[0-9]+, s[0-9]+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gdc.dg/asan/asan.exp gcc/testsuite/gdc.dg/asan/asan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a577a4de25a..cbac8d21e6f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gdc.dg/asan/asan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gdc.dg/asan/asan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20,7 +20,8 @@ load_lib asan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Initialize `dg'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dg-init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-asan_init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# libasan uses libstdc++ so make sure we provide paths for it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++asan_init 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [check_effective_target_fsanitize_address] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gdc.dg/ubsan/ubsan.exp gcc/testsuite/gdc.dg/ubsan/ubsan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7b0bcfc5f0f..74f4e9323c2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gdc.dg/ubsan/ubsan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gdc.dg/ubsan/ubsan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20,7 +20,8 @@ load_lib ubsan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Initialize `dg'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dg-init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ubsan_init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# libubsan uses libstdc++ so make sure we provide paths for it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ubsan_init 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [check_effective_target_fsanitize_undefined] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gfortran.dg/asan/asan.exp gcc/testsuite/gfortran.dg/asan/asan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1b2104d4a25..1abc708c0e3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gfortran.dg/asan/asan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gfortran.dg/asan/asan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,7 +27,8 @@ load_lib asan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Initialize `dg'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dg-init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-asan_init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# libasan uses libstdc++ so make sure we provide paths for it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++asan_init 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [check_effective_target_fsanitize_address] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gfortran.dg/coarray/caf.exp gcc/testsuite/gfortran.dg/coarray/caf.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d232be2fa90..08b091b192a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gfortran.dg/coarray/caf.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gfortran.dg/coarray/caf.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -28,6 +28,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Load procedures from common libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib gfortran-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++load_lib atomic-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # If a testcase doesn't have special options, use these.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global DEFAULT_FFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -47,6 +48,7 @@ global gfortran_test_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global gfortran_aux_module_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set gfortran_test_path $srcdir/$subdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set gfortran_aux_module_flags $DEFAULT_FFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ proc dg-compile-aux-modules { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global gfortran_test_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global gfortran_aux_module_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -68,12 +70,6 @@ proc dg-compile-aux-modules { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Add -latomic only where supported. Assume built-in support elsewhere.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-set maybe_atomic_lib ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if [check_effective_target_libatomic_available] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set maybe_atomic_lib "-latomic"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ]] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # If we're only testing specific files and this isn't one of them, skip it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -97,14 +93,14 @@ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach flags $option_list {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ verbose "Testing $nshort (single), $flags" 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set gfortran_aux_module_flags "-fcoarray=single $flags"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- dg-test $test "-fcoarray=single $flags $maybe_atomic_lib" ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ dg-test $test "-fcoarray=single $flags" {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cleanup-modules ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach flags $option_list {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ verbose "Testing $nshort (libcaf_single), $flags" 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set gfortran_aux_module_flags "-fcoarray=lib $flags -lcaf_single"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- dg-test $test "-fcoarray=lib $flags -lcaf_single $maybe_atomic_lib" ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ dg-test $test "-fcoarray=lib $flags -lcaf_single" {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cleanup-modules ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gfortran.dg/dg.exp gcc/testsuite/gfortran.dg/dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ee2760327dc..cb99cf90575 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gfortran.dg/dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gfortran.dg/dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,6 +18,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Load support procs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib gfortran-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++load_lib atomic-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # If a testcase doesn't have special options, use these.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global DEFAULT_FFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -53,13 +54,14 @@ proc dg-compile-aux-modules { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set all_flags $DEFAULT_FFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfortran-dg-runtest [lsort \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- [glob -nocomplain $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ] ] "" $DEFAULT_FFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [glob -nocomplain $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ] ] "" $all_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfortran-dg-runtest [lsort \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- [glob -nocomplain $srcdir/$subdir/g77/*.\[fF\] ] ] "" $DEFAULT_FFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [glob -nocomplain $srcdir/$subdir/g77/*.\[fF\] ] ] "" $all_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # All done.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dg-finish
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gfortran.dg/pr95690.f90 gcc/testsuite/gfortran.dg/pr95690.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 47a5df9e894..1afa9d3c467 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gfortran.dg/pr95690.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gfortran.dg/pr95690.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,8 +2,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ contains
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subroutine s
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- print *, (erfc) ! { dg-error "not a floating constant" "" { target i?86-*-* x86_64-*-* sparc*-*-* cris-*-* } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- end ! { dg-error "not a floating constant" "" { target { ! "i?86-*-* x86_64-*-* sparc*-*-* cris-*-*" } } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ print *, (erfc) ! { dg-error "not a floating constant" "" { target i?86-*-* x86_64-*-* sparc*-*-* cris-*-* aarch64-apple-darwin* } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ end ! { dg-error "not a floating constant" "" { target { ! "i?86-*-* x86_64-*-* sparc*-*-* cris-*-* aarch64-apple-darwin*" } } }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ function erfc()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/gfortran.dg/ubsan/ubsan.exp gcc/testsuite/gfortran.dg/ubsan/ubsan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 64f557c48ac..b33b0df5c02 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/gfortran.dg/ubsan/ubsan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/gfortran.dg/ubsan/ubsan.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22,10 +22,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib gfortran-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ load_lib ubsan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Initialize `dg'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dg-init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ubsan_init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# libubsan uses libstdc++ so make sure we provide paths for it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ubsan_init 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [check_effective_target_fsanitize_undefined] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/lib/asan-dg.exp gcc/testsuite/lib/asan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 35e60eaaed5..f3ccdb9d0ba 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/lib/asan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/lib/asan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -61,7 +61,7 @@ proc asan_include_flags {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # (originally from g++.exp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-proc asan_link_flags_1 { paths lib } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++proc asan_link_flags_1 { paths lib need_stdcxx} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global srcdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global ld_library_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global shlib_ext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -73,14 +73,24 @@ proc asan_link_flags_1 { paths lib } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set shlib_ext [get_shlib_extension]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set ${lib}_saved_library_path $ld_library_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Providing -B instead of -L means that it works for targets that use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # spec substitution for handling -static-xxxxx, it also works for targets
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # the use the startfile paths to provide a runpath for uninstalled test.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Each -B option will produce a -L on the link line (for paths that exist).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { $gccpath != "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [file exists "${gccpath}/libsanitizer/${lib}/.libs/lib${lib}.a"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ || [file exists "${gccpath}/libsanitizer/${lib}/.libs/lib${lib}.${shlib_ext}"] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append flags " -B${gccpath}/libsanitizer/ "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append flags " -B${gccpath}/libsanitizer/${lib}/ "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags " -L${gccpath}/libsanitizer/${lib}/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags " -B${gccpath}/libsanitizer/${lib}/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append ld_library_path ":${gccpath}/libsanitizer/${lib}/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libasan links to libstdc++, so we must include it for C testcases.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { $need_stdcxx && ( [file exists "${gccpath}/libstdc++-v3/src/.libs/libstdc++.a"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || [file exists "${gccpath}/libstdc++-v3/src/.libs/libstdc++.${shlib_ext}"] ) } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags " -B${gccpath}/libstdc++-v3/src/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append ld_library_path ":${gccpath}/libstdc++-v3/src/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global tool_root_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -96,8 +106,8 @@ proc asan_link_flags_1 { paths lib } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return "$flags"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-proc asan_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return [asan_link_flags_1 $paths asan]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++proc asan_link_flags { paths need_stdcxx } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return [asan_link_flags_1 $paths asan $need_stdcxx]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -113,12 +123,13 @@ proc asan_init { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ setenv ASAN_OPTIONS "color=never"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set needs_cxx [lindex $args 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set link_flags ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if ![is_remote host] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [info exists TOOL_OPTIONS] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set link_flags "[asan_link_flags [get_multilibs ${TOOL_OPTIONS}]]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set link_flags "[asan_link_flags [get_multilibs ${TOOL_OPTIONS}] $needs_cxx]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set link_flags "[asan_link_flags [get_multilibs]]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set link_flags "[asan_link_flags [get_multilibs] $needs_cxx]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/lib/atomic-dg.exp gcc/testsuite/lib/atomic-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1589acd8eaf..ce1799cef2d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/lib/atomic-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/lib/atomic-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -33,7 +33,7 @@ proc atomic_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [file exists "${gccpath}/libatomic/.libs/libatomic.a"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ || [file exists "${gccpath}/libatomic/.libs/libatomic.${shlib_ext}"] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append flags " -B${gccpath}/libatomic/ "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags " -L${gccpath}/libatomic/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags " -B${gccpath}/libatomic/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append ld_library_path ":${gccpath}/libatomic/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/lib/gdc.exp gcc/testsuite/lib/gdc.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 88585d71373..59e4194b783 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/lib/gdc.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/lib/gdc.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -133,6 +133,28 @@ proc gdc_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set include_cxx_flags 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We need to add options to locate libgphobos and libstdc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Usually '-L' options are added to point to the relevant directories for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # the uninstalled libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # In cases where libraries are available as both shared and convenience
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # some additional checks are made.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # For some targets -static-xxxx options are handled by specs substitution
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # and need a '-B' option rather than '-L'. For Darwin, when embedded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # runpaths are in use (the default for all versions after macOS 10.11),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # '-B' is also needed to provide the runpath.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # When '-B' is used, this results in a '-L' for each path that exists (so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # that appending a '-L' as well is a needless duplicate). There are also
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # cases where tools warn for duplicates, leading to spurious fails.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Therefore the objective of the code below is to add just one '-L' or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # '-B' for each of the libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set target_wants_B_option 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [istarget *-*-darwin9* ] || [istarget *-*-darwin\[12\]* ] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set target_wants_B_option 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { $gccpath != "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Path to libgphobos.spec.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append flags "-B${gccpath}/libphobos/src "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -143,7 +165,11 @@ proc gdc_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [file exists "${gccpath}/libphobos/src/.libs/libgphobos.a"] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ || [file exists "${gccpath}/libphobos/src/.libs/libgphobos.${shlib_ext}"] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags "-L${gccpath}/libphobos/src/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { $target_wants_B_option } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-B${gccpath}/libphobos/src/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-L${gccpath}/libphobos/src/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append ld_library_path ":${gccpath}/libphobos/src/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Static linking is default. If only the shared lib is available adjust
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -163,7 +189,11 @@ proc gdc_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if $include_cxx_flags {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [file exists "${gccpath}/libstdc++-v3/src/.libs/libstdc++.a"] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ || [file exists "${gccpath}/libstdc++-v3/src/.libs/libstdc++.${shlib_ext}"] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags "-L${gccpath}/libstdc++-v3/src/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { $target_wants_B_option } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-B${gccpath}/libstdc++-v3/src/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-L${gccpath}/libstdc++-v3/src/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append ld_library_path ":${gccpath}/libstdc++-v3/src/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -173,7 +203,11 @@ proc gdc_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set libphobos [lookfor_file ${tool_root_dir} libgphobos]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { $libphobos != "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags "-B${libphobos} -L${libphobos} "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { $target_wants_B_option } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-B${libphobos} "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags " -L${libphobos} "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append ld_library_path ":${libphobos}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set libiberty [lookfor_file ${tool_root_dir} libiberty]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/lib/gfortran.exp gcc/testsuite/lib/gfortran.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0148d3abf74..eb17bb6dd60 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/lib/gfortran.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/lib/gfortran.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -79,6 +79,7 @@ proc gfortran_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global ld_library_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global GFORTRAN_UNDER_TEST
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global shlib_ext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ global ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set gccpath ${paths}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set libio_dir ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -87,39 +88,63 @@ proc gfortran_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set shlib_ext [get_shlib_extension]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ verbose "shared lib extension: $shlib_ext"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We need to add options to locate libgfortran and the dependent libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libquadmath (supporting REAL*16) and libatomic (supporting operations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # used by coarrays). Usually '-L' options are added to point to the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # relevant directories for the uninstalled libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # In cases where libraries are available as both shared and convenience
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # some additional checks are made.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # For some targets -static-xxxx options are handled by specs substitution
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # and need a '-B' option rather than '-L'. For Darwin, when embedded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # runpaths are in use (the default for all versions after macOS 10.11),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # '-B' is also needed to provide the runpath.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # When '-B' is used, this results in a '-L' for each path that exists (so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # that appending a '-L' as well is a needless duplicate). There are also
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # cases where tools warn for duplicates, leading to spurious fails.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Therefore the objective of the code below is to add just one '-L' or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # '-B' for each of the libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set target_wants_B_option 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [istarget *-*-darwin9* ] || [istarget *-*-darwin\[12\]* ] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set target_wants_B_option 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { $gccpath != "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if [file exists "${gccpath}/libgfortran/.libs/libgfortran.a"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Some targets use libgfortran.a%s in their specs, so they need a -B option
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # for uninstalled testing.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags "-B${gccpath}/libgfortran/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags "-L${gccpath}/libgfortran/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append ld_library_path ":${gccpath}/libgfortran/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if [file exists "${gccpath}/libgfortran/.libs/libgfortran.${shlib_ext}"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags "-L${gccpath}/libgfortran/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append ld_library_path ":${gccpath}/libgfortran/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [file exists "${gccpath}/libgfortran/libgforbegin.a"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append flags "-L${gccpath}/libgfortran "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if [file exists "${gccpath}/libatomic/.libs/libatomic.${shlib_ext}"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags "-L${gccpath}/libatomic/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append ld_library_path ":${gccpath}/libatomic/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [file exists "${gccpath}/libgfortran/.libs/libgfortran.a"] ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [file exists "${gccpath}/libgfortran/.libs/libgfortran.${shlib_ext}"] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { $target_wants_B_option } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-B${gccpath}/libgfortran/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-L${gccpath}/libgfortran/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append ld_library_path ":${gccpath}/libgfortran/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if [file exists "${gccpath}/libatomic/libatomic.a"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags "-L${gccpath}/libatomic "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [file exists "${gccpath}/libatomic/.libs/libatomic.a"] ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [file exists "${gccpath}/libatomic/.libs/libatomic.${shlib_ext}"] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { $target_wants_B_option } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-B${gccpath}/libatomic/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-L${gccpath}/libatomic/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append ld_library_path ":${gccpath}/libatomic/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if [file exists "${gccpath}/libquadmath/.libs/libquadmath.a"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Some targets use libquadmath.a%s in their specs, so they need a -B option
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # for uninstalled testing.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [file exists "${gccpath}/libquadmath/.libs/libquadmath.a"] ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [file exists "${gccpath}/libquadmath/.libs/libquadmath.${shlib_ext}"] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { $target_wants_B_option } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append flags "-B${gccpath}/libquadmath/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append flags "-L${gccpath}/libquadmath/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append ld_library_path ":${gccpath}/libquadmath/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if [file exists "${gccpath}/libquadmath/.libs/libquadmath.${shlib_ext}"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags "-L${gccpath}/libquadmath/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append ld_library_path ":${gccpath}/libquadmath/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append ld_library_path ":${gccpath}/libquadmath/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [file exists "${gccpath}/libiberty/libiberty.a"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append flags "-L${gccpath}/libiberty "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/lib/hwasan-dg.exp gcc/testsuite/lib/hwasan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0a2c48b687e..fbdd446be12 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/lib/hwasan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/lib/hwasan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -85,8 +85,8 @@ proc hwasan_include_flags {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # (implementation in asan-dg.exp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-proc hwasan_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return [asan_link_flags_1 $paths hwasan]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++proc hwasan_link_flags { paths needs_cxx } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return [asan_link_flags_1 $paths hwasan $needs_cxx]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -99,15 +99,16 @@ proc hwasan_init { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global TOOL_OPTIONS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global hwasan_saved_TEST_ALWAYS_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global hwasan_saved_ALWAYS_CXXFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set needs_cxx [lindex $args 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ setenv HWASAN_OPTIONS "random_tags=0"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set link_flags ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if ![is_remote host] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [info exists TOOL_OPTIONS] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set link_flags "[hwasan_link_flags [get_multilibs ${TOOL_OPTIONS}]]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set link_flags "[hwasan_link_flags [get_multilibs ${TOOL_OPTIONS}] $needs_cxx]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set link_flags "[hwasan_link_flags [get_multilibs]]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set link_flags "[hwasan_link_flags [get_multilibs] $needs_cxx]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/lib/obj-c++.exp gcc/testsuite/lib/obj-c++.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 98f1e5c6a04..05c11c4bacd 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/lib/obj-c++.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/lib/obj-c++.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -110,34 +110,43 @@ proc obj-c++_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set shlib_ext [get_shlib_extension]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ verbose "shared lib extension: $shlib_ext"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We need to add options to locate libobjc/libobjc-gnu and libstdc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Usually '-L' options are added to point to the relevant directories for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # the uninstalled libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # In cases where libraries are available as both shared and convenience
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # some additional checks are made.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # For some targets -static-xxxx options are handled by specs substitution
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # and need a '-B' option rather than '-L'. For Darwin, when embedded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # runpaths are in use (the default for all versions after macOS 10.11),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # '-B' is also needed to provide the runpath.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # When '-B' is used, this results in a '-L' for each path that exists (so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # that appending a '-L' as well is a needless duplicate). There are also
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # cases where tools warn for duplicates, leading to spurious fails.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Therefore the objective of the code below is to add just one '-L' or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # '-B' for each of the libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set target_wants_B_option 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [istarget *-*-darwin9* ] || [istarget *-*-darwin\[12\]* ] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set target_wants_B_option 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { $gccpath != "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if [file exists "${gccpath}/lib/libstdc++.a"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append ld_library_path ":${gccpath}/lib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if [file exists "${gccpath}/libg++/libg++.a"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags " -L${gccpath}/libg++ "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append ld_library_path ":${gccpath}/libg++"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if [file exists "${gccpath}/libstdc++/libstdc++.a"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags " -L${gccpath}/libstdc++ "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append ld_library_path ":${gccpath}/libstdc++"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if [file exists "${gccpath}/libstdc++-v3/src/.libs/libstdc++.a"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Allow for %s spec substitutions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags " -B${gccpath}/libstdc++-v3/src/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags " -L${gccpath}/libstdc++-v3/src/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append ld_library_path ":${gccpath}/libstdc++-v3/src/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Look for libstdc++.${shlib_ext}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if [file exists "${gccpath}/libstdc++-v3/src/.libs/libstdc++.${shlib_ext}"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Allow for %s spec substitutions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags " -B${gccpath}/libstdc++-v3/src/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags " -L${gccpath}/libstdc++-v3/src/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append ld_library_path ":${gccpath}/libstdc++-v3/src/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [file exists "${gccpath}/libstdc++-v3/src/.libs/libstdc++.a"] ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [file exists "${gccpath}/libstdc++-v3/src/.libs/libstdc++.${shlib_ext}"] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { $target_wants_B_option } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-B${gccpath}/libstdc++-v3/src/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-L${gccpath}/libstdc++-v3/src/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append ld_library_path ":${gccpath}/libstdc++-v3/src/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [file exists "${gccpath}/libiberty/libiberty.a"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append flags " -L${gccpath}/libiberty "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [file exists "${gccpath}/librx/librx.a"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append flags " -L${gccpath}/librx "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -159,9 +168,11 @@ proc obj-c++_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { $libobjc_dir != "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set libobjc_dir [file dirname ${libobjc_dir}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Allow for %s spec substitutions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags " -B${libobjc_dir} "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags " -L${libobjc_dir} "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { $target_wants_B_option } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-B${libobjc_dir} "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-L${libobjc_dir} "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append ld_library_path ":${libobjc_dir}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append ld_library_path \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -176,7 +187,11 @@ proc obj-c++_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set libstdcpp [lookfor_file ${tool_root_dir} libstdc++];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { $libstdcpp != "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags "-L${libstdcpp} ";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { $target_wants_B_option } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-B${libstdcpp} "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags "-L${libstdcpp} "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append ld_library_path ":${libstdcpp}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set libiberty [lookfor_file ${tool_root_dir} libiberty];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/lib/scanasm.exp gcc/testsuite/lib/scanasm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fb53544d40c..0d48e918403 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/lib/scanasm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/lib/scanasm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -777,33 +777,100 @@ proc scan-lto-assembler { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dg-scan "scan-lto-assembler" 1 $testcase $output_file $args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Read assembly file FILENAME and store a mapping from function names
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# to function bodies in array RESULT. FILENAME has already been uploaded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# locally where necessary and is known to exist.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Set up CONFIG for check-function-bodies.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-proc parse_function_bodies { filename result } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- upvar $result up_result
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++proc configure_check-function-bodies { config } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ upvar $config up_config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Regexp for the start of a function definition (name in \1).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set label {^([a-zA-Z_]\S+):$}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [istarget nvptx*-*-*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set up_config(start) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {^// BEGIN(?: GLOBAL|) FUNCTION DEF: ([a-zA-Z_]\S+)$}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } elseif { [istarget *-*-darwin*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set up_config(start) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {^_([a-zA-Z_]\S+):$}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {^LFB[0-9]+:}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set up_config(start) {{^([a-zA-Z_]\S+):$}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Regexp for the end of a function definition.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set terminator {^\s*\.size}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [istarget nvptx*-*-*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set up_config(end) {^\}$}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } elseif { [istarget *-*-darwin*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set up_config(end) {^LFE[0-9]+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set up_config(end) {^\s*\.size}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Regexp for lines that aren't interesting.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set fluff {^\s*(?:\.|//|@)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [istarget nvptx*-*-*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Skip lines beginning with '//' comments ('-fverbose-asm', for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # example).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set up_config(fluff) {^\s*(?://)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } elseif { [istarget *-*-darwin*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set up_config(fluff) {^\s*(?:\.|//|@)|^L[0-9ABCESV]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Skip lines beginning with labels ('.L[...]:') or other directives
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # ('.align', '.cfi_startproc', '.quad [...]', '.text', etc.), '//' or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # '@' comments ('-fverbose-asm' or ARM-style, for example), or empty
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # lines.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set up_config(fluff) {^\s*(?:\.|//|@|$)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Regexp for expected output lines prefix.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [istarget nvptx*-*-*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Certain instructions (such as predicable ones) are emitted with
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # additional whitespace prefixed. On the other hand, labels don't get
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # any whitespace prefixed, and we'd like to be able to match these,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # too. We thereare expect any amount of whitespace here.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set up_config(line_prefix) {\t*}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set up_config(line_prefix) {\t}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Per CONFIG, read assembly file FILENAME and store a mapping from function
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# names to function bodies in array RESULT. FILENAME has already been uploaded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# locally where necessary and is known to exist.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++proc parse_function_bodies { config filename result } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ upvar $config up_config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ upvar $result up_result
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set fd [open $filename r]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set in_function 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ while { [gets $fd line] >= 0 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if { [regexp $label $line dummy function_name] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set in_function 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set function_body ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { $in_function == 0 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [regexp [lindex $up_config(start) 0] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $line dummy function_name] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set in_function 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set function_body ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } elseif { $in_function < [llength $up_config(start)] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [regexp [lindex $up_config(start) $in_function] $line] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ incr in_function
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ verbose "parse_function_bodies: skipped $function_name"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set in_function 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif { $in_function } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if { [regexp $terminator $line] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We allow multiple function start labels, taking the last one seen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # as the function name.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [regexp [lindex $up_config(start) 0] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $line dummy maybe_function_name] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ verbose "parse_function_bodies: overriding $function_name with $maybe_function_name"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set function_name $maybe_function_name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set in_function 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } elseif { [regexp $up_config(end) $line] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ verbose "parse_function_bodies: $function_name:\n$function_body"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set up_result($function_name) $function_body
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set in_function 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- } elseif { ![regexp $fluff $line] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } elseif { [regexp $up_config(fluff) $line] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ verbose "parse_function_bodies: $function_name: ignoring fluff line: $line"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append function_body $line "\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -893,13 +960,17 @@ proc check-function-bodies { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set terminator "*/"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set terminator_len [string length $terminator]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Regexp for the start of a function definition in expected output lines
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # (name in \1). This may be different from '$config(start)'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set start_expected {^(\S+):$}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ configure_check-function-bodies config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set have_bodies 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [is_remote host] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ remote_upload host "$filename"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [file exists $output_filename] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- parse_function_bodies $output_filename functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ parse_function_bodies config $output_filename functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set have_bodies 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ verbose -log "$testcase: output file does not exist"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -907,7 +978,6 @@ proc check-function-bodies { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set count 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set function_regexp ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set label {^(\S+):$}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set lineno 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set fd [open $input_filename r]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -922,7 +992,7 @@ proc check-function-bodies { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set selector "P"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if { ![regexp $label $line dummy function_name] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { ![regexp $start_expected $line dummy function_name] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ close $fd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ error "check-function-bodies: line $lineno does not have a function label"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -937,7 +1007,7 @@ proc check-function-bodies { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif { [string equal $line "..."] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append function_regexp ".*"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append function_regexp "\t" $line "\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append function_regexp $config(line_prefix) $line "\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif { [string equal -length $terminator_len $line $terminator] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { ![string equal $selector "N"] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/lib/target-libpath.exp gcc/testsuite/lib/target-libpath.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6d530fb4af6..5dbb2d3a734 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/lib/target-libpath.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/lib/target-libpath.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -67,6 +67,7 @@ proc set_ld_library_path_env_vars { } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global orig_dyld_library_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global orig_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global orig_gcc_exec_prefix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ global ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global env
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Save the original GCC_EXEC_PREFIX.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -133,6 +134,7 @@ proc set_ld_library_path_env_vars { } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Doing this is somewhat of a hack as ld_library_path gets repeated in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # SHLIB_PATH and LD_LIBRARY_PATH when unix_load sets these variables.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { ![istarget *-*-darwin*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { $orig_ld_library_path_saved } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ setenv LD_LIBRARY_PATH "$ld_library_path:$orig_ld_library_path"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -166,10 +168,22 @@ proc set_ld_library_path_env_vars { } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ setenv LD_LIBRARY_PATH_64 "$ld_library_path"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if { $orig_dyld_library_path_saved } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- setenv DYLD_LIBRARY_PATH "$ld_library_path:$orig_dyld_library_path"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- setenv DYLD_LIBRARY_PATH "$ld_library_path"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [istarget *-*-darwin*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [info exists ENABLE_DARWIN_AT_RPATH] || [istarget *-*-darwin1\[5-9\]*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || [istarget *-*-darwin2*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Either we are not using DYLD_LIBRARY_PATH or we're on a version of the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # OS for which it is not passed through system exes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if [info exists env(DYLD_LIBRARY_PATH)] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsetenv DYLD_LIBRARY_PATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { $orig_dyld_library_path_saved } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ setenv DYLD_LIBRARY_PATH "$ld_library_path:$orig_dyld_library_path"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ setenv DYLD_LIBRARY_PATH "$ld_library_path"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [istarget *-*-cygwin*] || [istarget *-*-mingw*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { $orig_path_saved } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -179,6 +193,7 @@ proc set_ld_library_path_env_vars { } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ verbose -log "set paths"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ verbose -log "LD_LIBRARY_PATH=[getenv LD_LIBRARY_PATH]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ verbose -log "LD_RUN_PATH=[getenv LD_RUN_PATH]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ verbose -log "SHLIB_PATH=[getenv SHLIB_PATH]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/lib/target-supports.exp gcc/testsuite/lib/target-supports.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index be8ddc8e0f8..8a27e6f9081 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/lib/target-supports.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/lib/target-supports.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8728,7 +8728,7 @@ proc check_effective_target_section_anchors { } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return [check_cached_effective_target section_anchors {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ expr { [istarget powerpc*-*-*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ || [istarget arm*-*-*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- || [istarget aarch64*-*-*] }}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || ([istarget aarch64*-*-*] && ![istarget aarch64*-*-darwin*]) }}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Return 1 if the target supports atomic operations on "int_128" values.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12015,6 +12015,15 @@ proc check_effective_target_arm_thumb2_ok_no_arm_v8_1_lob { } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Return 1 if this is an ARM target where -mabi=ilp32 can be used.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++proc check_effective_target_arm_mabi_ilp32 { } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return [check_no_compiler_messages_nocache arm_mabi_ilp32 assembly {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int main() { return 0; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } "-mabi=ilp32"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Returns 1 if the target is using glibc, 0 otherwise.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ proc check_effective_target_glibc { } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12429,3 +12438,15 @@ proc check_effective_target_const_volatile_readonly_section { } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Return 1 if the target supports heap-trampoline, 0 otherwise.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++proc check_effective_target_heap_trampoline {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [istarget aarch64*-*-linux*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || [istarget i?86-*-darwin*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || [istarget x86_64-*-darwin*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || [istarget i?86-*-linux*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || [istarget x86_64-*-linux*] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/lib/ubsan-dg.exp gcc/testsuite/lib/ubsan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0d6371861bb..f1ed6833555 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/lib/ubsan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/lib/ubsan-dg.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,7 +31,7 @@ proc check_effective_target_fsanitize_undefined {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # (originally from g++.exp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-proc ubsan_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++proc ubsan_link_flags { paths needs_cxx } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global srcdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global ld_library_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global shlib_ext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -43,15 +43,24 @@ proc ubsan_link_flags { paths } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set shlib_ext [get_shlib_extension]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set ubsan_saved_library_path $ld_library_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Providing -B instead of -L means that it works for targets that use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # spec substitution for handling -static-xxxxx, it also works for targets
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # the use the startfile paths to provide a runpath for uninstalled test.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Each -B option will produce a -L on the link line (for paths that exist).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { $gccpath != "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [file exists "${gccpath}/libsanitizer/ubsan/.libs/libubsan.a"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ || [file exists "${gccpath}/libsanitizer/ubsan/.libs/libubsan.${shlib_ext}"] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append flags " -B${gccpath}/libsanitizer/ "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append flags " -B${gccpath}/libsanitizer/ubsan/ "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append flags " -L${gccpath}/libsanitizer/ubsan/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags " -B${gccpath}/libsanitizer/ubsan/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append ld_library_path ":${gccpath}/libsanitizer/ubsan/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- append ld_library_path ":${gccpath}/libstdc++-v3/src/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libasan links to libstdc++, so we must include it for C testcases.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { $needs_cxx && ( [file exists "${gccpath}/libstdc++-v3/src/.libs/libstdc++.a"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || [file exists "${gccpath}/libstdc++-v3/src/.libs/libstdc++.${shlib_ext}"] ) } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append flags " -B${gccpath}/libstdc++-v3/src/.libs "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ append ld_library_path ":${gccpath}/libstdc++-v3/src/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global tool_root_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -79,6 +88,7 @@ proc ubsan_init { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global ubsan_saved_ALWAYS_CXXFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global orig_ubsan_options_saved
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global orig_ubsan_options
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set needs_cxx [lindex $args 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { $orig_ubsan_options_saved == 0 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Save the original environment.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -92,9 +102,9 @@ proc ubsan_init { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set link_flags ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if ![is_remote host] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [info exists TOOL_OPTIONS] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set link_flags "[ubsan_link_flags [get_multilibs ${TOOL_OPTIONS}]]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set link_flags "[ubsan_link_flags [get_multilibs ${TOOL_OPTIONS}] $needs_cxx]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set link_flags "[ubsan_link_flags [get_multilibs]]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set link_flags "[ubsan_link_flags [get_multilibs] $needs_cxx]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 92852c3ecea..e0974539ecf 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,6 +19,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "API unsupported" { arm64*-*-darwin* aarch64*-*-darwin* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-additional-options "-DOBJC_OLD_DISPATCH_PROTOTYPES" { target { *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // { dg-additional-options "-Wno-objc-root-class" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f6e3d8d22e0..a23968a89b5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "API unsupported" { arm64*-*-darwin* aarch64*-*-darwin* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-additional-options "-DOBJC_OLD_DISPATCH_PROTOTYPES" { target { *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // { dg-additional-options "-Wno-objc-root-class" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/obj-c++.dg/has-feature.mm gcc/testsuite/obj-c++.dg/has-feature.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..77c76173bfb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/obj-c++.dg/has-feature.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// { dg-do compile }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define CXX11 (__cplusplus >= 201103L)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_feature (objc_instancetype)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_feature (objc_default_synthesize_properties)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// C features should not be available.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_extension (c_alignas) || __has_feature (c_alignof)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// C++ features should be available (given the right standard).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (cxx_constexpr) != CXX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/obj-c++.dg/torture/strings/const-cfstring-4.mm gcc/testsuite/obj-c++.dg/torture/strings/const-cfstring-4.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1155db5f83f..e0dd8062373 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/obj-c++.dg/torture/strings/const-cfstring-4.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/obj-c++.dg/torture/strings/const-cfstring-4.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,4 +18,4 @@ void *foo (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".section __DATA, __cfstring" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".long\t___CFConstantStringClassReference\n\t.long\t1992\n\t.long\t.*\n\t.long\t19\n" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler ".quad\t___CFConstantStringClassReference\n\t.long\t1992\n\t.space 4\n\t.quad\t.*\n\t.quad\t19\n" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {.(quad|xword)\t___CFConstantStringClassReference\n\t.(long|word)\t1992\n\t.space 4\n\t.(quad|xword)\t.*\n\t.(quad|xword)\t19\n} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/obj-c++.dg/torture/strings/const-str-10.mm gcc/testsuite/obj-c++.dg/torture/strings/const-str-10.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e1dad124cd6..eb89710d890 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/obj-c++.dg/torture/strings/const-str-10.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/obj-c++.dg/torture/strings/const-str-10.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -33,4 +33,4 @@ const NSConstantString *appKey = @"MyApp";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".section __OBJC, __cstring_object" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".section __DATA, __objc_stringobj" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".long\t__NSConstantStringClassReference\n\t.long\t.*\n\t.long\t5\n\t.data" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler ".quad\t_OBJC_CLASS_._NSConstantString\n\t.quad\t.*\n\t.long\t5\n\t.space" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {.(quad|xword)\t_OBJC_CLASS_._NSConstantString\n\t.(quad|xword)\t.*\n\t.(long|word)\t5\n\t.space} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/obj-c++.dg/torture/strings/const-str-11.mm gcc/testsuite/obj-c++.dg/torture/strings/const-str-11.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 30a9228a64e..c1b58dc6cb8 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/obj-c++.dg/torture/strings/const-str-11.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/obj-c++.dg/torture/strings/const-str-11.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -33,4 +33,4 @@ const XStr *appKey = @"MyApp";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".section __OBJC, __cstring_object" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".section __DATA, __objc_stringobj" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".long\t__XStrClassReference\n\t.long\t.*\n\t.long\t5\n\t.data" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler ".quad\t_OBJC_CLASS_._XStr\n\t.quad\t.*\n\t.long\t5\n\t.space" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {.(quad|xword)\t_OBJC_CLASS_._XStr\n\t.(quad|xword)\t.*\n\t.(long|word)\t5\n\t.space} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/obj-c++.dg/torture/strings/const-str-9.mm gcc/testsuite/obj-c++.dg/torture/strings/const-str-9.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a1a14295e90..8457f46be53 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/obj-c++.dg/torture/strings/const-str-9.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/obj-c++.dg/torture/strings/const-str-9.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,4 +25,4 @@ const NSConstantString *appKey = @"MyApp";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".section __OBJC, __cstring_object" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".section __DATA, __objc_stringobj" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".long\t__NSConstantStringClassReference\n\t.long\t.*\n\t.long\t5\n\t.data" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler ".quad\t_OBJC_CLASS_._NSConstantString\n\t.quad\t.*\n\t.long\t5\n\t.space" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {.(quad|xword)\t_OBJC_CLASS_._NSConstantString\n\t.(quad|xword)\t.*\n\t.(long|word)\t5\n\t.space} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/objc.dg/gnu-api-2-class-meta.m gcc/testsuite/objc.dg/gnu-api-2-class-meta.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6c1c76a87a3..41a48f9c685 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/objc.dg/gnu-api-2-class-meta.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/objc.dg/gnu-api-2-class-meta.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,6 +19,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "API unsupported" { arm64*-*-darwin* aarch64*-*-darwin* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-additional-options "-Wno-objc-root-class" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-additional-options "-DOBJC_OLD_DISPATCH_PROTOTYPES" { target { *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/objc.dg/gnu-api-2-class.m gcc/testsuite/objc.dg/gnu-api-2-class.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d11dae0e6dc..1386ebc2f99 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/objc.dg/gnu-api-2-class.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/objc.dg/gnu-api-2-class.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,6 +6,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-do run } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-skip-if "No API#2 pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-skip-if "API unsupported" { arm64*-*-darwin* aarch64*-*-darwin* } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-additional-options "-Wno-objc-root-class" } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-additional-options "-DOBJC_OLD_DISPATCH_PROTOTYPES" { target { *-*-darwin* } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/objc.dg/has-feature.m gcc/testsuite/objc.dg/has-feature.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..168b0ce16e7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/objc.dg/has-feature.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-do compile } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define HAVE_C11 (__STDC_VERSION__ >= 201112L)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_feature (objc_instancetype)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_feature (objc_default_synthesize_properties)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* C features should be available as extensions. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !__has_extension (c_alignas)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* And as features given the appropriate C standard. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (c_alignas) != HAVE_C11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Shouldn't have C++ features even as extensions. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __has_feature (cxx_constexpr) || __has_extension (cxx_constexpr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/objc.dg/torture/strings/const-cfstring-4.m gcc/testsuite/objc.dg/torture/strings/const-cfstring-4.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1155db5f83f..e0dd8062373 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/objc.dg/torture/strings/const-cfstring-4.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/objc.dg/torture/strings/const-cfstring-4.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,4 +18,4 @@ void *foo (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".section __DATA, __cfstring" } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".long\t___CFConstantStringClassReference\n\t.long\t1992\n\t.long\t.*\n\t.long\t19\n" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler ".quad\t___CFConstantStringClassReference\n\t.long\t1992\n\t.space 4\n\t.quad\t.*\n\t.quad\t19\n" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {.(quad|xword)\t___CFConstantStringClassReference\n\t.(long|word)\t1992\n\t.space 4\n\t.(quad|xword)\t.*\n\t.(quad|xword)\t19\n} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/objc.dg/torture/strings/const-str-10.m gcc/testsuite/objc.dg/torture/strings/const-str-10.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6565dc20007..81b0d326c56 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/objc.dg/torture/strings/const-str-10.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/objc.dg/torture/strings/const-str-10.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34,4 +34,4 @@ const NSConstantString *appKey = @"MyApp";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".section __OBJC, __cstring_object" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".section __DATA, __objc_stringobj" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".long\t__NSConstantStringClassReference\n\t.long\t.*\n\t.long\t5\n\t.data" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler ".quad\t_OBJC_CLASS_._NSConstantString\n\t.quad\t.*\n\t.long\t5\n\t.space" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {.(quad|xword)\t_OBJC_CLASS_._NSConstantString\n\t.(quad|xword)\t.*\n\t.(long|word)\t5\n\t.space} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/objc.dg/torture/strings/const-str-11.m gcc/testsuite/objc.dg/torture/strings/const-str-11.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2bdb1531e1d..b044b0fd8c7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/objc.dg/torture/strings/const-str-11.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/objc.dg/torture/strings/const-str-11.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -33,4 +33,4 @@ const XStr *appKey = @"MyApp";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".section __OBJC, __cstring_object" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".section __DATA, __objc_stringobj" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".long\t__XStrClassReference\n\t.long\t.*\n\t.long\t5\n\t.data" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler ".quad\t_OBJC_CLASS_._XStr\n\t.quad\t.*\n\t.long\t5\n\t.space" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {.(quad|xword)\t_OBJC_CLASS_._XStr\n\t.(quad|xword)\t.*\n\t.(long|word)\t5\n\t.space} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/testsuite/objc.dg/torture/strings/const-str-9.m gcc/testsuite/objc.dg/torture/strings/const-str-9.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 966ea5e498d..d3d2916ed06 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/testsuite/objc.dg/torture/strings/const-str-9.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/testsuite/objc.dg/torture/strings/const-str-9.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,4 +25,4 @@ const NSConstantString *appKey = @"MyApp";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".section __OBJC, __cstring_object" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".section __DATA, __objc_stringobj" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* { dg-final { scan-assembler ".long\t__NSConstantStringClassReference\n\t.long\t.*\n\t.long\t5\n\t.data" { target { *-*-darwin* && { ! lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* { dg-final { scan-assembler ".quad\t_OBJC_CLASS_._NSConstantString\n\t.quad\t.*\n\t.long\t5\n\t.space" { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* { dg-final { scan-assembler {.(quad|xword)\t_OBJC_CLASS_._NSConstantString\n\t.(quad|xword)\t.*\n\t.(long|word)\t5\n\t.space} { target { *-*-darwin* && { lp64 } } } } } */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/tree-nested.cc gcc/tree-nested.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0f44b3dc735..8355425f0d1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/tree-nested.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/tree-nested.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -611,6 +611,14 @@ get_trampoline_type (struct nesting_info *info)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (trampoline_type)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return trampoline_type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* When trampolines are created off-stack then the only thing we need in the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ local frame is a single pointer. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (flag_trampoline_impl == TRAMPOLINE_IMPL_HEAP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ trampoline_type = build_pointer_type (void_type_node);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return trampoline_type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ align = TRAMPOLINE_ALIGNMENT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size = TRAMPOLINE_SIZE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2793,17 +2801,27 @@ convert_tramp_reference_op (tree *tp, int *walk_subtrees, void *data)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Compute the address of the field holding the trampoline. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ x = get_frame_field (info, target_context, x, &wi->gsi);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- x = build_addr (x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- x = gsi_gimplify_val (info, x, &wi->gsi);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* Do machine-specific ugliness. Normally this will involve
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- computing extra alignment, but it can really be anything. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (descr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- builtin = builtin_decl_implicit (BUILT_IN_ADJUST_DESCRIPTOR);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* APB: We don't need to do the adjustment calls when using off-stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ trampolines, any such adjustment will be done when the off-stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ trampoline is created. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!descr && flag_trampoline_impl == TRAMPOLINE_IMPL_HEAP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = gsi_gimplify_val (info, x, &wi->gsi);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- builtin = builtin_decl_implicit (BUILT_IN_ADJUST_TRAMPOLINE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- call = gimple_build_call (builtin, 1, x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- x = init_tmp_var_with_call (info, &wi->gsi, call);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = build_addr (x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = gsi_gimplify_val (info, x, &wi->gsi);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Do machine-specific ugliness. Normally this will involve
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ computing extra alignment, but it can really be anything. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (descr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ builtin = builtin_decl_implicit (BUILT_IN_ADJUST_DESCRIPTOR);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ builtin = builtin_decl_implicit (BUILT_IN_ADJUST_TRAMPOLINE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ call = gimple_build_call (builtin, 1, x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = init_tmp_var_with_call (info, &wi->gsi, call);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Cast back to the proper function type. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ x = build1 (NOP_EXPR, TREE_TYPE (t), x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3382,6 +3400,7 @@ build_init_call_stmt (struct nesting_info *info, tree decl, tree field,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ finalize_nesting_tree_1 (struct nesting_info *root)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gimple_seq cleanup_list = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gimple_seq stmt_list = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gimple *stmt;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tree context = root->context;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3513,9 +3532,48 @@ finalize_nesting_tree_1 (struct nesting_info *root)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!field)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ continue;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- x = builtin_decl_implicit (BUILT_IN_INIT_TRAMPOLINE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- stmt = build_init_call_stmt (root, i->context, field, x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gimple_seq_add_stmt (&stmt_list, stmt);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (flag_trampoline_impl == TRAMPOLINE_IMPL_HEAP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* We pass a whole bunch of arguments to the builtin function that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ creates the off-stack trampoline, these are
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 1. The nested function chain value (that must be passed to the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ nested function so it can find the function arguments).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 2. A pointer to the nested function implementation,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 3. The address in the local stack frame where we should write
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the address of the trampoline.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ When this code was originally written I just kind of threw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ everything at the builtin, figuring I'd work out what was
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ actually needed later, I think, the stack pointer could
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ certainly be dropped, arguments #2 and #4 are based off the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ stack pointer anyway, so #1 doesn't seem to add much value. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree arg1, arg2, arg3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gcc_assert (DECL_STATIC_CHAIN (i->context));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ arg1 = build_addr (root->frame_decl);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ arg2 = build_addr (i->context);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = build3 (COMPONENT_REF, TREE_TYPE (field),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ root->frame_decl, field, NULL_TREE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ arg3 = build_addr (x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = builtin_decl_explicit (BUILT_IN_GCC_NESTED_PTR_CREATED);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ stmt = gimple_build_call (x, 3, arg1, arg2, arg3);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gimple_seq_add_stmt (&stmt_list, stmt);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* This call to delete the nested function trampoline is added to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the cleanup list, and called when we exit the current scope. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = builtin_decl_explicit (BUILT_IN_GCC_NESTED_PTR_DELETED);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ stmt = gimple_build_call (x, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gimple_seq_add_stmt (&cleanup_list, stmt);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Original code to initialise the on stack trampoline. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ x = builtin_decl_implicit (BUILT_IN_INIT_TRAMPOLINE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ stmt = build_init_call_stmt (root, i->context, field, x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gimple_seq_add_stmt (&stmt_list, stmt);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3540,11 +3598,40 @@ finalize_nesting_tree_1 (struct nesting_info *root)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* If we created initialization statements, insert them. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (stmt_list)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gbind *bind;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- annotate_all_with_location (stmt_list, DECL_SOURCE_LOCATION (context));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- bind = gimple_seq_first_stmt_as_a_bind (gimple_body (context));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gimple_seq_add_seq (&stmt_list, gimple_bind_body (bind));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gimple_bind_set_body (bind, stmt_list);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (flag_trampoline_impl == TRAMPOLINE_IMPL_HEAP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Handle off-stack trampolines. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gbind *bind;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ annotate_all_with_location (stmt_list, DECL_SOURCE_LOCATION (context));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ annotate_all_with_location (cleanup_list, DECL_SOURCE_LOCATION (context));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bind = gimple_seq_first_stmt_as_a_bind (gimple_body (context));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gimple_seq_add_seq (&stmt_list, gimple_bind_body (bind));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gimple_seq xxx_list = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (cleanup_list != NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Maybe we shouldn't be creating this try/finally if -fno-exceptions is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ in use. If this is the case, then maybe we should, instead, be
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ inserting the cleanup code onto every path out of this function? Not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ yet figured out how we would do this. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gtry *t = gimple_build_try (stmt_list, cleanup_list, GIMPLE_TRY_FINALLY);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gimple_seq_add_stmt (&xxx_list, t);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ xxx_list = stmt_list;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gimple_bind_set_body (bind, xxx_list);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* The traditional, on stack trampolines. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gbind *bind;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ annotate_all_with_location (stmt_list, DECL_SOURCE_LOCATION (context));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bind = gimple_seq_first_stmt_as_a_bind (gimple_body (context));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gimple_seq_add_seq (&stmt_list, gimple_bind_body (bind));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gimple_bind_set_body (bind, stmt_list);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* If a chain_decl was created, then it needs to be registered with
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gcc/tree.cc gcc/tree.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 12dea81a5f3..88370418be4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/tree.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/tree.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9853,6 +9853,28 @@ build_common_builtin_nodes (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "__builtin_nonlocal_goto",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ECF_NORETURN | ECF_NOTHROW);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tree ptr_ptr_type_node = build_pointer_type (ptr_type_node);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!builtin_decl_explicit_p (BUILT_IN_GCC_NESTED_PTR_CREATED))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ftype = build_function_type_list (void_type_node,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ptr_type_node, // void *chain
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ptr_type_node, // void *func
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ptr_ptr_type_node, // void **dst
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ NULL_TREE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ local_define_builtin ("__builtin___gcc_nested_func_ptr_created", ftype,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ BUILT_IN_GCC_NESTED_PTR_CREATED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "__gcc_nested_func_ptr_created", ECF_NOTHROW);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!builtin_decl_explicit_p (BUILT_IN_GCC_NESTED_PTR_DELETED))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ftype = build_function_type_list (void_type_node, NULL_TREE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ local_define_builtin ("__builtin___gcc_nested_func_ptr_deleted", ftype,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ BUILT_IN_GCC_NESTED_PTR_DELETED,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "__gcc_nested_func_ptr_deleted", ECF_NOTHROW);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ftype = build_function_type_list (void_type_node,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ptr_type_node, ptr_type_node, NULL_TREE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ local_define_builtin ("__builtin_setjmp_setup", ftype,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git intl/Makefile.in intl/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 409d693c48e..5beebdc152c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- intl/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ intl/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -54,7 +54,7 @@ CTAGS = @CTAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ETAGS = @ETAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MKID = @MKID@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-COMPILE = $(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(DEFS-$@) $(INCLUDES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++COMPILE = $(CC) -c $(CPPFLAGS) $(CFLAGS) @PICFLAG@ $(DEFS) $(DEFS-$@) $(INCLUDES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ HEADERS = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gmo.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git intl/configure intl/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 03f40487a92..79bb5831a47 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- intl/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ intl/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -623,6 +623,8 @@ ac_header_list=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_subst_vars='LTLIBOBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBOBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PICFLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BISON3_NO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BISON3_YES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ INCINTL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -731,6 +733,7 @@ with_libintl_prefix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_libintl_type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_host_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ '
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_precious_vars='build_alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1356,6 +1359,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-rpath do not hardcode runtime library paths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-maintainer-mode enable rules only needed by maintainers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-host-shared build host code as shared libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Optional Packages:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6852,15 +6856,31 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check whether --enable-host-shared was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${enable_host_shared+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- enableval=$enable_host_shared; PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_shared;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_pie;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_config_files="$ac_config_files Makefile config.intl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat >confcache <<\_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git intl/configure.ac intl/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 16a740aa230..81aa831f59f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- intl/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ intl/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -83,10 +83,25 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(BISON3_YES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(BISON3_NO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [AS_HELP_STRING([--enable-host-shared],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- [build host code as shared libraries])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-[PICFLAG=-fPIC], [PICFLAG=])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build host code as shared libraries])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(enable_host_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build host code as PIE])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(enable_host_pie)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CONFIG_FILES(Makefile config.intl)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libatomic/Makefile.am libatomic/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c6c8d81c56a..3bb32f32ebf 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libatomic/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libatomic/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -65,8 +65,13 @@ libatomic_version_script =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libatomic_version_dep =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libatomic_version_info = -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libatomic_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libatomic_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libatomic_la_LDFLAGS = $(libatomic_version_info) $(libatomic_version_script) $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libatomic_la_LDFLAGS = $(libatomic_version_info) $(libatomic_version_script) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(lt_host_flags) $(libatomic_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libatomic_la_SOURCES = gload.c gstore.c gcas.c gexch.c glfree.c lock.c init.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fenv.c fence.c flag.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libatomic/Makefile.in libatomic/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a0fa3dfc8cc..ef7ef451751 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libatomic/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libatomic/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -417,7 +417,12 @@ noinst_LTLIBRARIES = libatomic_convenience.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBAT_BUILD_VERSIONED_SHLIB_GNU_TRUE@@LIBAT_BUILD_VERSIONED_SHLIB_TRUE@libatomic_version_dep = $(top_srcdir)/libatomic.map
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBAT_BUILD_VERSIONED_SHLIB_SUN_TRUE@@LIBAT_BUILD_VERSIONED_SHLIB_TRUE@libatomic_version_dep = libatomic.map-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libatomic_version_info = -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libatomic_la_LDFLAGS = $(libatomic_version_info) $(libatomic_version_script) $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@libatomic_darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libatomic_la_LDFLAGS = $(libatomic_version_info) $(libatomic_version_script) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(lt_host_flags) $(libatomic_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libatomic_la_SOURCES = gload.c gstore.c gcas.c gexch.c glfree.c lock.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ init.c fenv.c fence.c flag.c $(am__append_2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SIZEOBJS = load store cas exch fadd fsub fand fior fxor fnand tas
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libatomic/configure libatomic/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e47d2d7fb35..7c1d46b6762 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libatomic/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libatomic/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -658,6 +658,8 @@ OPT_LDFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SECTION_LDFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_aarch64_lse
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libtool_VERSION
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINTAINER_MODE_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINTAINER_MODE_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -803,6 +805,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_symvers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_werror
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1452,6 +1455,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-maintainer-mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable make rules and dependencies not useful (and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sometimes confusing) to the casual installer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7608,7 +7614,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9581,6 +9587,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9598,9 +9647,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11406,7 +11459,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 11409 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 11462 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11512,7 +11565,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 11515 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 11568 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11797,6 +11850,15 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # For libtool versioning info, format is CURRENT:REVISION:AGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libtool_VERSION=3:0:2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15924,6 +15986,10 @@ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -z "${LIBAT_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBAT_BUILD_VERSIONED_SHLIB_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"LIBAT_BUILD_VERSIONED_SHLIB\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libatomic/configure.ac libatomic/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 31304685dbd..20981f16f70 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libatomic/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libatomic/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -156,6 +156,8 @@ AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_MAINTAINER_MODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # For libtool versioning info, format is CURRENT:REVISION:AGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libtool_VERSION=3:0:2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libatomic/testsuite/lib/libatomic.exp libatomic/testsuite/lib/libatomic.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 10f38475bc8..c6d645e9ae3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libatomic/testsuite/lib/libatomic.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libatomic/testsuite/lib/libatomic.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -148,11 +148,15 @@ proc libatomic_init { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { $blddir != "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lappend ALWAYS_CFLAGS "additional_flags=-B${blddir}/"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lappend ALWAYS_CFLAGS "additional_flags=-I${blddir}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- lappend ALWAYS_CFLAGS "ldflags=-L${blddir}/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if [istarget *-*-darwin*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ lappend ALWAYS_CFLAGS "additional_flags=-B${blddir}/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ lappend ALWAYS_CFLAGS "ldflags=-L${blddir}/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lappend ALWAYS_CFLAGS "additional_flags=-I${srcdir}/.."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if [istarget *-*-darwin*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if [istarget *-*-darwin\[89\]*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lappend ALWAYS_CFLAGS "additional_flags=-shared-libgcc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libbacktrace/configure libbacktrace/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6af2c04c81a..4a25e38a2dc 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libbacktrace/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libbacktrace/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -681,6 +681,8 @@ PIC_FLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ WARN_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ EXTRA_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BACKTRACE_FILE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTOOL64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIPO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -805,6 +807,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_largefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_cet
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_werror
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1453,6 +1456,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-largefile omit support for large files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-cet enable Intel CET in target libraries [default=auto]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-werror disable building with -Werror
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8010,7 +8016,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9716,6 +9722,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9733,9 +9782,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11541,7 +11594,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 11544 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 11597 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11647,7 +11700,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 11650 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 11703 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11886,6 +11939,15 @@ CC="$lt_save_CC"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check whether --enable-largefile was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${enable_largefile+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enableval=$enable_largefile;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14435,6 +14497,10 @@ if test -z "${HAVE_DWZ_TRUE}" && test -z "${HAVE_DWZ_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"HAVE_DWZ\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -z "${HAVE_ELF_TRUE}" && test -z "${HAVE_ELF_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"HAVE_ELF\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libbacktrace/configure.ac libbacktrace/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 39e6bf41e35..98b96fcb86f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libbacktrace/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libbacktrace/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -84,6 +84,8 @@ AM_CONDITIONAL(HAVE_DWZ, test "$DWZ" != "")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LT_INIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SYS_LARGEFILE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ backtrace_supported=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libcc1/configure libcc1/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index bae3b8712b6..cd9acc3bf13 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libcc1/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libcc1/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -787,6 +787,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_cet
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_werror_always
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1439,6 +1440,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-cet enable Intel CET in host libraries [default=auto]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-werror-always enable -Werror despite compiler version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-plugin enable plugin support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7271,7 +7275,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8976,6 +8980,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8993,9 +9040,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10801,7 +10852,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 10804 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 10855 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10907,7 +10958,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 10910 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 10961 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12189,6 +12240,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12206,12 +12300,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libcody/Makefile.in libcody/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index bb87468cb9a..cb01b0092d8 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libcody/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libcody/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,7 +31,7 @@ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CXXOPTS += $(filter-out -DHAVE_CONFIG_H,@DEFS@) -include config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Linker options
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LDFLAGS := @LDFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LDFLAGS := @LDFLAGS@ @LD_PICFLAG@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBS := @LIBS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Per-source & per-directory compile flags (warning: recursive)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libcody/configure libcody/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index da52a5cfca5..0e536c0ccb0 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libcody/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libcody/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -591,7 +591,10 @@ configure_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ RANLIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ EXCEPTIONS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LD_PICFLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PICFLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OBJEXT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ EXEEXT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_ct_CXX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -653,6 +656,7 @@ enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_checking
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_host_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_exceptions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ '
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_precious_vars='build_alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1286,6 +1290,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ yes,no,all,none,release. Flags are: misc,valgrind or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ other strings
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-host-shared build host code as shared libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-exceptions enable exceptions & rtti
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Optional Packages:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2635,11 +2640,34 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check whether --enable-host-shared was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${enable_host_shared+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- enableval=$enable_host_shared; PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_shared;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_pie;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LD_PICFLAG=-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LD_PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check whether --enable-exceptions was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libcody/configure.ac libcody/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 960191ecb72..14e8dd4a226 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libcody/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libcody/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -63,9 +63,31 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [AS_HELP_STRING([--enable-host-shared],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- [build host code as shared libraries])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-[PICFLAG=-fPIC], [PICFLAG=])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build host code as shared libraries])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(enable_host_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build host code as PIE])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(enable_host_pie)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LD_PICFLAG=-pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LD_PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(LD_PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ NMS_ENABLE_EXCEPTIONS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libcpp/configure libcpp/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e9937cde330..1389ddab544 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libcpp/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libcpp/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -625,6 +625,8 @@ ac_includes_default="\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_subst_vars='LTLIBOBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CET_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PICFLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ USED_CATALOGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PACKAGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -738,6 +740,7 @@ enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_checking
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_canonical_system_headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_host_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_cet
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_valgrind_annotations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ '
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1379,6 +1382,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-canonical-system-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable or disable system headers canonicalization
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-host-shared build host code as shared libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-cet enable Intel CET in host libraries [default=auto]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-valgrind-annotations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable valgrind runtime interaction
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7605,7 +7609,23 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check whether --enable-host-shared was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${enable_host_shared+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- enableval=$enable_host_shared; PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_shared;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_pie;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libcpp/configure.ac libcpp/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 89ac99b04bd..b29b4d6acf1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libcpp/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libcpp/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -211,8 +211,23 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [AS_HELP_STRING([--enable-host-shared],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- [build host code as shared libraries])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-[PICFLAG=-fPIC], [PICFLAG=])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build host code as shared libraries])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(enable_host_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build host code as PIE])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(enable_host_pie)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable Intel CET on Intel CET enabled host if jit is enabled.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libcpp/include/cpplib.h libcpp/include/cpplib.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b8e50ae15bb..26474a470ac 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libcpp/include/cpplib.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libcpp/include/cpplib.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -756,6 +756,9 @@ struct cpp_callbacks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Callback to determine whether a built-in function is recognized. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int (*has_builtin) (cpp_reader *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Callback to determine whether a feature is available. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int (*has_feature) (cpp_reader *, bool);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Callback that can change a user lazy into normal macro. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void (*user_lazy_macro) (cpp_reader *, cpp_macro *, unsigned);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -960,7 +963,9 @@ enum cpp_builtin_type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BT_HAS_STD_ATTRIBUTE, /* `__has_c_attribute(x)' */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BT_HAS_BUILTIN, /* `__has_builtin(x)' */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BT_HAS_INCLUDE, /* `__has_include(x)' */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- BT_HAS_INCLUDE_NEXT /* `__has_include_next(x)' */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ BT_HAS_INCLUDE_NEXT, /* `__has_include_next(x)' */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ BT_HAS_FEATURE, /* `__has_feature(x)' */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ BT_HAS_EXTENSION /* `__has_extension(x)' */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define CPP_HASHNODE(HNODE) ((cpp_hashnode *) (HNODE))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libcpp/init.cc libcpp/init.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c508f06112a..465dafefe9d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libcpp/init.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libcpp/init.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -433,6 +433,8 @@ static const struct builtin_macro builtin_array[] =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ B("__has_builtin", BT_HAS_BUILTIN, true),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ B("__has_include", BT_HAS_INCLUDE, true),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ B("__has_include_next",BT_HAS_INCLUDE_NEXT, true),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ B("__has_feature", BT_HAS_FEATURE, true),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ B("__has_extension", BT_HAS_EXTENSION, true),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Keep builtins not used for -traditional-cpp at the end, and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ update init_builtins() if any more are added. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ B("_Pragma", BT_PRAGMA, true),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libcpp/macro.cc libcpp/macro.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d4238d4f621..d2e8f9bd411 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libcpp/macro.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libcpp/macro.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -677,6 +677,12 @@ _cpp_builtin_macro_text (cpp_reader *pfile, cpp_hashnode *node,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ number = builtin_has_include (pfile, node,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ node->value.builtin == BT_HAS_INCLUDE_NEXT);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case BT_HAS_FEATURE:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case BT_HAS_EXTENSION:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ number = pfile->cb.has_feature (pfile,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ node->value.builtin == BT_HAS_FEATURE);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (result == NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libdecnumber/configure libdecnumber/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fb6db05565a..84bc4ffc767 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libdecnumber/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libdecnumber/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -626,6 +626,8 @@ ac_subst_vars='LTLIBOBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBOBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CET_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PICFLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ADDITIONAL_OBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_decimal_float
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -706,6 +708,7 @@ enable_werror_always
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_decimal_float
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_host_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_cet
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ '
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_precious_vars='build_alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1338,6 +1341,7 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ or 'dpd' choses which decimal floating point format
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ to use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-host-shared build host code as shared libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-cet enable Intel CET in host libraries [default=auto]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Some influential environment variables:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5186,7 +5190,23 @@ $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check whether --enable-host-shared was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${enable_host_shared+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- enableval=$enable_host_shared; PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_shared;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_pie;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libdecnumber/configure.ac libdecnumber/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index aafd06f8a64..30a51ca410b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libdecnumber/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libdecnumber/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -100,8 +100,23 @@ AC_C_BIGENDIAN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [AS_HELP_STRING([--enable-host-shared],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- [build host code as shared libraries])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-[PICFLAG=-fPIC], [PICFLAG=])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build host code as shared libraries])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(enable_host_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build host code as PIE])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(enable_host_pie)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Enable Intel CET on Intel CET enabled host if jit is enabled.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libffi/Makefile.am libffi/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c6d6f849c53..d2ae0c04c7b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libffi/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libffi/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -214,7 +214,12 @@ libffi.map: $(top_srcdir)/libffi.map.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(COMPILE) -D$(TARGET) -DGENERATE_LIBFFI_MAP \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -E -x assembler-with-cpp -o $@ $(top_srcdir)/libffi.map.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libffi_la_LDFLAGS = -no-undefined $(libffi_version_info) $(libffi_version_script) $(LTLDFLAGS) $(AM_LTLDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libffi_darwin_rpath = -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libffi_la_LDFLAGS = -no-undefined $(libffi_version_info) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(libffi_version_script) $(LTLDFLAGS) $(AM_LTLDFLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(libffi_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libffi_la_DEPENDENCIES = $(libffi_la_LIBADD) $(libffi_version_dep)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libffi/Makefile.in libffi/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5524a6a571e..34e77a45d1a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libffi/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libffi/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -597,7 +597,11 @@ AM_CFLAGS = -Wall -g -fexceptions $(CET_FLAGS) $(am__append_2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBFFI_BUILD_VERSIONED_SHLIB_GNU_TRUE@@LIBFFI_BUILD_VERSIONED_SHLIB_TRUE@libffi_version_dep = libffi.map
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBFFI_BUILD_VERSIONED_SHLIB_SUN_TRUE@@LIBFFI_BUILD_VERSIONED_SHLIB_TRUE@libffi_version_dep = libffi.map-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libffi_version_info = -version-info `grep -v '^\#' $(srcdir)/libtool-version`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libffi_la_LDFLAGS = -no-undefined $(libffi_version_info) $(libffi_version_script) $(LTLDFLAGS) $(AM_LTLDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@libffi_darwin_rpath = -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libffi_la_LDFLAGS = -no-undefined $(libffi_version_info) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(libffi_version_script) $(LTLDFLAGS) $(AM_LTLDFLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(libffi_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libffi_la_DEPENDENCIES = $(libffi_la_LIBADD) $(libffi_version_dep)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_CCASFLAGS = $(AM_CPPFLAGS) $(CET_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libffi/configure libffi/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2bb9f8d83d6..0fae8b5c96d 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libffi/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libffi/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -667,6 +667,8 @@ MAINT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINTAINER_MODE_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINTAINER_MODE_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ READELF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CXXCPP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CPP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTOOL64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -810,6 +812,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_pax_emutramp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_debug
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1465,6 +1468,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-maintainer-mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable make rules and dependencies not useful (and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sometimes confusing) to the casual installer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7797,7 +7803,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9771,6 +9777,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9788,9 +9837,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11596,7 +11649,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 11599 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 11652 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11702,7 +11755,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 11705 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 11758 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12578,6 +12631,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12595,12 +12691,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14970,6 +15074,14 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Only expand once:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -n "$ac_tool_prefix"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17115,6 +17227,10 @@ if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libffi/configure.ac libffi/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 014d89d0423..716f20ae313 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libffi/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libffi/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -55,6 +55,7 @@ AC_SUBST(CET_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_PROG_AS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_PROG_CC_C_O
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CHECK_TOOL(READELF, readelf)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libffi/doc/version.texi libffi/doc/version.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f2b741e87e4..6261b21fec9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libffi/doc/version.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libffi/doc/version.texi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@set UPDATED 27 June 2021
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@set UPDATED-MONTH June 2021
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@set UPDATED 31 August 2022
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@set UPDATED-MONTH August 2022
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @set EDITION 3.4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @set VERSION 3.4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libffi/testsuite/lib/libffi.exp libffi/testsuite/lib/libffi.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 15d3d5ebd73..611f5177c7a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libffi/testsuite/lib/libffi.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libffi/testsuite/lib/libffi.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -337,8 +337,13 @@ proc libffi-init { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ verbose "libffi_dir $libffi_dir"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { $libffi_dir != "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set libffi_dir [file dirname ${libffi_dir}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set libffi_link_flags "-L${libffi_dir}/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- lappend libffi_link_flags "-L${blddircxx}/src/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if [istarget *-*-darwin*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set libffi_link_flags "-B${libffi_dir}/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ lappend libffi_link_flags "-B${blddircxx}/src/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set libffi_link_flags "-L${libffi_dir}/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ lappend libffi_link_flags "-L${blddircxx}/src/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set_ld_library_path_env_vars
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -382,7 +387,7 @@ proc libffi_target_compile { source dest type options } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Darwin needs a stack execution allowed flag.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [istarget "*-*-darwin9*"] || [istarget "*-*-darwin1*"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- || [istarget "*-*-darwin2*"] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ || [istarget "x86_64-*-darwin2*"] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lappend options "additional_flags=-Wl,-allow_stack_execute"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lappend options "additional_flags=-Wl,-search_paths_first"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgcc/config.host libgcc/config.host
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c94d69d84b7..c0a4cc6fa9b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgcc/config.host
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcc/config.host
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -82,7 +82,7 @@ m32c*-*-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu_type=m32c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file=t-fdpbit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-aarch64*-*-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64*-*-* | arm64*-*-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu_type=aarch64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ alpha*-*-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -233,9 +233,11 @@ case ${host} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="$tmake_file t-slibgcc-darwin"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # newer toolsets produce warnings when building for unsupported versions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${host} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *-*-darwin1[89]* | *-*-darwin2* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*-darwin2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tmake_file="t-darwin-min-11 $tmake_file"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*-darwin1[89]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="t-darwin-min-8 $tmake_file"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *-*-darwin9* | *-*-darwin1[0-7]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -251,7 +253,29 @@ case ${host} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "Warning: libgcc configured to support macOS 10.5" 1>&2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- extra_parts="crt3.o libd10-uwfef.a crttms.o crttme.o libemutls_w.a"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We are not using libtool to build the libs here, so we need to replicate
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # a little of the logic around setting Darwin rpaths. Setting an explicit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # yes or no is honoured, otherwise we choose a suitable default.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Sadly, this has to be kept in line with the rules in libtool.m4.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This make fragment will override the setting in t-slibgcc-darwin so it
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # must appear after it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "x"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ echo "enable_darwin_at_rpath is unset" 1>&2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${host} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-darwin[45678]*) ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-darwin9* | *-darwin1[01234]*) ;; # We might default these on later.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ echo "but is needed after macOS 10.11 (setting it on)" 1>&2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ echo "enable_darwin_at_rpath is '$enable_darwin_at_rpath'" 1>&2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tmake_file="$tmake_file t-darwin-rpath "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_parts="crt3.o crttms.o crttme.o libemutls_w.a "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *-*-dragonfly*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="$tmake_file t-crtstuff-pic t-libgcc-pic t-eh-dw2-dip"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -395,6 +419,15 @@ aarch64*-*-elf | aarch64*-*-rtems*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="${tmake_file} t-dfprules"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ md_unwind_header=aarch64/aarch64-unwind.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aarch64*-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_parts="$extra_parts crtfastmath.o libheapt_w.a"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tmake_file="${tmake_file} ${cpu_type}/t-aarch64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tmake_file="${tmake_file} ${cpu_type}/t-lse "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tmake_file="${tmake_file} ${cpu_type}/t-softfp t-softfp "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tmake_file="${tmake_file} t-crtfm t-dfprules"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tmake_file="${tmake_file} ${cpu_type}/t-heap-trampoline"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ md_unwind_header=aarch64/aarch64-unwind.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64*-*-freebsd*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_parts="$extra_parts crtfastmath.o"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="${tmake_file} ${cpu_type}/t-aarch64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -423,6 +456,7 @@ aarch64*-*-linux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="${tmake_file} ${cpu_type}/t-lse t-slibgcc-libgcc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="${tmake_file} ${cpu_type}/t-softfp t-softfp t-crtfm"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="${tmake_file} t-dfprules"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tmake_file="${tmake_file} ${cpu_type}/t-heap-trampoline"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aarch64*-*-vxworks7*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_parts="$extra_parts crtfastmath.o"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -691,12 +725,18 @@ hppa*-*-netbsd*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i[34567]86-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="$tmake_file i386/t-crtpc t-crtfm i386/t-msabi"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tm_file="$tm_file i386/darwin-lib.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- extra_parts="$extra_parts crtprec32.o crtprec64.o crtprec80.o crtfastmath.o"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_parts="$extra_parts libd10-uwfef.a "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_parts="$extra_parts crtprec32.o crtprec64.o crtprec80.o"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_parts="$extra_parts crtfastmath.o libheapt_w.a"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tmake_file="${tmake_file} i386/t-heap-trampoline"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ x86_64-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="$tmake_file i386/t-crtpc t-crtfm i386/t-msabi"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tm_file="$tm_file i386/darwin-lib.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- extra_parts="$extra_parts crtprec32.o crtprec64.o crtprec80.o crtfastmath.o"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_parts="$extra_parts libd10-uwfef.a "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_parts="$extra_parts crtprec32.o crtprec64.o crtprec80.o"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_parts="$extra_parts crtfastmath.o libheapt_w.a"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tmake_file="${tmake_file} i386/t-heap-trampoline"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i[34567]86-*-elfiamcu)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="$tmake_file i386/t-crtstuff t-softfp-sfdftf i386/32/t-softfp i386/32/t-iamcu i386/t-softfp t-softfp t-dfprules"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -746,6 +786,7 @@ i[34567]86-*-linux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="${tmake_file} i386/t-crtpc t-crtfm i386/t-crtstuff t-dfprules"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tm_file="${tm_file} i386/elf-lib.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ md_unwind_header=i386/linux-unwind.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tmake_file="${tmake_file} i386/t-heap-trampoline"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i[34567]86-*-kfreebsd*-gnu | i[34567]86-*-kopensolaris*-gnu)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_parts="$extra_parts crtprec32.o crtprec64.o crtprec80.o crtfastmath.o"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -763,6 +804,7 @@ x86_64-*-linux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="${tmake_file} i386/t-crtpc t-crtfm i386/t-crtstuff t-dfprules"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tm_file="${tm_file} i386/elf-lib.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ md_unwind_header=i386/linux-unwind.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tmake_file="${tmake_file} i386/t-heap-trampoline"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ x86_64-*-kfreebsd*-gnu)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_parts="$extra_parts crtprec32.o crtprec64.o crtprec80.o crtfastmath.o"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1171,12 +1213,14 @@ powerpc-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # We build the darwin10 EH shim for Rosetta (running on x86 machines).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tm_file="$tm_file i386/darwin-lib.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="$tmake_file rs6000/t-ppc64-fp rs6000/t-ibm-ldouble"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_parts="$extra_parts libd10-uwfef.a "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_parts="$extra_parts crt2.o crt3_2.o libef_ppc.a dw_ppc.o"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ powerpc64-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # We build the darwin10 EH shim for Rosetta (running on x86 machines).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tm_file="$tm_file i386/darwin-lib.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tmake_file="$tmake_file rs6000/t-darwin64 rs6000/t-ibm-ldouble"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_parts="$extra_parts libd10-uwfef.a "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_parts="$extra_parts crt2.o crt3_2.o libef_ppc.a dw_ppc.o"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ powerpc*-*-freebsd*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgcc/config/aarch64/heap-trampoline.c libgcc/config/aarch64/heap-trampoline.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..b2c69aa5892
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcc/config/aarch64/heap-trampoline.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,185 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Copyright The GNU Toolchain Authors. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* libc is required to allocate trampolines. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef inhibit_libc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <unistd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <sys/mman.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdint.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* For pthread_jit_write_protect_np */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <pthread.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* HEAP_T_ATTR is provided to allow targets to build the exported functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as weak definitions. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef HEAP_T_ATTR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define HEAP_T_ATTR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void *allocate_trampoline_page (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int get_trampolines_per_page (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct tramp_ctrl_data *allocate_tramp_ctrl (struct tramp_ctrl_data *parent);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void *allocate_trampoline_page (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void __gcc_nested_func_ptr_created (void *chain, void *func, void **dst);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void __gcc_nested_func_ptr_deleted (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(__linux__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const unsigned char aarch64_trampoline_insns[6][4] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {0x5f, 0x24, 0x03, 0xd5}, /* hint 34 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {0xb1, 0x00, 0x00, 0x58}, /* ldr x17, .+20 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {0xd2, 0x00, 0x00, 0x58}, /* ldr x18, .+24 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {0x20, 0x02, 0x1f, 0xd6}, /* br x17 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {0x9f, 0x3f, 0x03, 0xd5}, /* dsb sy */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {0xdf, 0x3f, 0x03, 0xd5} /* isb */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const unsigned char aarch64_trampoline_insns[6][4] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {0x5f, 0x24, 0x03, 0xd5}, /* hint 34 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {0xb1, 0x00, 0x00, 0x58}, /* ldr x17, .+20 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {0xd0, 0x00, 0x00, 0x58}, /* ldr x16, .+24 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {0x20, 0x02, 0x1f, 0xd6}, /* br x17 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {0x9f, 0x3f, 0x03, 0xd5}, /* dsb sy */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {0xdf, 0x3f, 0x03, 0xd5} /* isb */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error "Unsupported AArch64 platform for heap trampolines"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct aarch64_trampoline {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ unsigned char insns[6][4];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ void *func_ptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ void *chain_ptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct tramp_ctrl_data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct tramp_ctrl_data *prev;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int free_trampolines;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* This will be pointing to an executable mmap'ed page. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct aarch64_trampoline *trampolines;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++get_trampolines_per_page (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return getpagesize() / sizeof(struct aarch64_trampoline);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static _Thread_local struct tramp_ctrl_data *tramp_ctrl_curr = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++allocate_trampoline_page (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ void *page;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(__linux__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ page = mmap (0, getpagesize (), PROT_WRITE | PROT_EXEC,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ MAP_ANON | MAP_PRIVATE, 0, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ page = mmap (0, getpagesize (), PROT_WRITE | PROT_EXEC,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ MAP_ANON | MAP_PRIVATE | MAP_JIT, 0, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ page = MAP_FAILED;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return page;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct tramp_ctrl_data *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++allocate_tramp_ctrl (struct tramp_ctrl_data *parent)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct tramp_ctrl_data *p = malloc (sizeof (struct tramp_ctrl_data));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (p == NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ p->trampolines = allocate_trampoline_page ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (p->trampolines == MAP_FAILED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ p->prev = parent;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ p->free_trampolines = get_trampolines_per_page();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++HEAP_T_ATTR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__gcc_nested_func_ptr_created (void *chain, void *func, void **dst)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (tramp_ctrl_curr == NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tramp_ctrl_curr = allocate_tramp_ctrl (NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (tramp_ctrl_curr == NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ abort ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (tramp_ctrl_curr->free_trampolines == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ void *tramp_ctrl = allocate_tramp_ctrl (tramp_ctrl_curr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!tramp_ctrl)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ abort ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tramp_ctrl_curr = tramp_ctrl;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct aarch64_trampoline *trampoline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ = &tramp_ctrl_curr->trampolines[get_trampolines_per_page ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ - tramp_ctrl_curr->free_trampolines];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Disable write protection for the MAP_JIT regions in this thread (see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ https://developer.apple.com/documentation/apple-silicon/porting-just-in-time-compilers-to-apple-silicon) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pthread_jit_write_protect_np (0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ memcpy (trampoline->insns, aarch64_trampoline_insns,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sizeof(aarch64_trampoline_insns));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ trampoline->func_ptr = func;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ trampoline->chain_ptr = chain;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Re-enable write protection. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pthread_jit_write_protect_np (1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tramp_ctrl_curr->free_trampolines -= 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin___clear_cache ((void *)trampoline->insns,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ((void *)trampoline->insns + sizeof(trampoline->insns)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *dst = &trampoline->insns;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++HEAP_T_ATTR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__gcc_nested_func_ptr_deleted (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (tramp_ctrl_curr == NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ abort ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tramp_ctrl_curr->free_trampolines += 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (tramp_ctrl_curr->free_trampolines == get_trampolines_per_page ())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (tramp_ctrl_curr->prev == NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ munmap (tramp_ctrl_curr->trampolines, getpagesize());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct tramp_ctrl_data *prev = tramp_ctrl_curr->prev;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ free (tramp_ctrl_curr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tramp_ctrl_curr = prev;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif /* !inhibit_libc */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgcc/config/aarch64/lse.S libgcc/config/aarch64/lse.S
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index dde3a28e07b..87ee33bc52a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgcc/config/aarch64/lse.S
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcc/config/aarch64/lse.S
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -58,7 +58,11 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Declare the symbol gating the LSE implementations. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __ELF__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .hidden __aarch64_have_lse_atomics
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ .private_extern __aarch64_have_lse_atomics
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Turn size and memory model defines into mnemonic fragments. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if SIZE == 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -164,6 +168,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define BTI_C hint 34
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Start and end a function. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __ELF__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .macro STARTFN name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .text
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .balign 16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -187,6 +192,29 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cbz w(tmp0), \label
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .endm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++.macro STARTFN name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ .text
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ .balign 16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ .private_extern _\name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ .cfi_startproc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_\name:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ BTI_C
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++.endm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++.macro ENDFN name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ .cfi_endproc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++.endm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Branch to LABEL if LSE is disabled. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++.macro JUMP_IF_NOT_LSE label
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ adrp x(tmp0), ___aarch64_have_lse_atomics@PAGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ldrb w(tmp0), [x(tmp0), ___aarch64_have_lse_atomics@PAGEOFF]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cbz w(tmp0), \label
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++.endm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef L_cas
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ STARTFN NAME(cas)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgcc/config/aarch64/sfp-machine.h libgcc/config/aarch64/sfp-machine.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 97c38a34c86..b35e2c5e29a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgcc/config/aarch64/sfp-machine.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcc/config/aarch64/sfp-machine.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -124,6 +124,27 @@ void __sfp_handle_exceptions (int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Define ALIASNAME as a strong alias for NAME. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Mach-O doesn't support aliasing, so we build a secondary function for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the alias - we need to do a bit of a dance to find out what the type of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the arguments is and then apply that to the secondary function.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ If these functions ever return anything but CMPtype we need to revisit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ this... */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typedef float alias_HFtype __attribute__ ((mode (HF)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typedef float alias_SFtype __attribute__ ((mode (SF)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typedef float alias_DFtype __attribute__ ((mode (DF)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typedef float alias_TFtype __attribute__ ((mode (TF)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define ALIAS_SELECTOR \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CMPtype (*) (alias_HFtype, alias_HFtype): (alias_HFtype) 0, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CMPtype (*) (alias_SFtype, alias_SFtype): (alias_SFtype) 0, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CMPtype (*) (alias_DFtype, alias_DFtype): (alias_DFtype) 0, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CMPtype (*) (alias_TFtype, alias_TFtype): (alias_TFtype) 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define strong_alias(name, aliasname) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ CMPtype aliasname (__typeof (_Generic (name, ALIAS_SELECTOR)) a, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __typeof (_Generic (name, ALIAS_SELECTOR)) b) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { return name (a, b); }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define strong_alias(name, aliasname) _strong_alias(name, aliasname)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define _strong_alias(name, aliasname) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern __typeof (name) aliasname __attribute__ ((alias (#name)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgcc/config/aarch64/t-darwin libgcc/config/aarch64/t-darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..f6ecda7b608
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcc/config/aarch64/t-darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Ensure we have a suitable minimum OS version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++HOST_LIBGCC2_CFLAGS += -mmacosx-version-min=11.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIB2_SIDITI_CONV_FUNCS = yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++BUILD_LIBGCCS1 =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgcc/config/aarch64/t-heap-trampoline libgcc/config/aarch64/t-heap-trampoline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..6468fb8704f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcc/config/aarch64/t-heap-trampoline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Copyright The GNU Toolchain Authors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# This file is part of GCC.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# GCC is free software; you can redistribute it and/or modify it
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# under the terms of the GNU General Public License as published by
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# the Free Software Foundation; either version 3, or (at your option)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# any later version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# GCC is distributed in the hope that it will be useful, but
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# General Public License for more details.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# You should have received a copy of the GNU General Public License
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# <http://www.gnu.org/licenses/>.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIB2ADDEH += $(srcdir)/config/aarch64/heap-trampoline.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIB2ADDEHSHARED += $(srcdir)/config/aarch64/heap-trampoline.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgcc/config/i386/heap-trampoline.c libgcc/config/i386/heap-trampoline.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..2e8df1cfbd2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcc/config/i386/heap-trampoline.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,255 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Copyright The GNU Toolchain Authors. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* libc is required to allocate trampolines. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef inhibit_libc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <unistd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <sys/mman.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdint.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __APPLE__ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* For pthread_jit_write_protect_np */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <pthread.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* HEAP_T_ATTR is provided to allow targets to build the exported functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as weak definitions. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef HEAP_T_ATTR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# define HEAP_T_ATTR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void *allocate_trampoline_page (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int get_trampolines_per_page (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct tramp_ctrl_data *allocate_tramp_ctrl (struct tramp_ctrl_data *parent);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void *allocate_trampoline_page (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void __gcc_nested_func_ptr_created (void *chain, void *func, void **dst);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void __gcc_nested_func_ptr_deleted (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __x86_64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef __LP64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const uint8_t trampoline_insns[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined __CET__ && (__CET__ & 1) != 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* endbr64. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0xf3, 0x0f, 0x1e, 0xfa,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* movabsq $<func>,%r11 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0x49, 0xbb,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* movabsq $<chain>,%r10 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0x49, 0xba,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* rex.WB jmpq *%r11 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0x41, 0xff, 0xe3,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Pad to the multiple of 4 bytes. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0x90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const uint8_t trampoline_insns[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined __CET__ && (__CET__ & 1) != 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* endbr64. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0xf3, 0x0f, 0x1e, 0xfa,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* movl $<func>,%r11d */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0x41, 0xbb,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0x00, 0x00, 0x00, 0x00,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* movl $<chain>,%r10d */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0x41, 0xba,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0x00, 0x00, 0x00, 0x00,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* rex.WB jmpq *%r11 */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0x41, 0xff, 0xe3,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Pad to the multiple of 4 bytes. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0x90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++union ix86_trampoline {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uint8_t insns[sizeof(trampoline_insns)];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct __attribute__((packed)) fields {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined __CET__ && (__CET__ & 1) != 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uint8_t endbr64[4];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uint8_t insn_0[2];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ void *func_ptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uint8_t insn_1[2];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ void *chain_ptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uint8_t insn_2[3];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uint8_t pad;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } fields;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif __i386__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const uint8_t trampoline_insns[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* movl $<chain>,%ecx */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0xb9,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0x00, 0x00, 0x00, 0x00,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* jmpl <func>-. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0xe9,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 0x00, 0x00, 0x00, 0x00,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++union ix86_trampoline {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uint8_t insns[sizeof(trampoline_insns)];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct __attribute__((packed)) fields {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uint8_t insn_0[1];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ void *chain_ptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uint8_t insn_1[1];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uintptr_t func_offset;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ } fields;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error unsupported architecture/ABI
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct tramp_ctrl_data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct tramp_ctrl_data *prev;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int free_trampolines;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* This will be pointing to an executable mmap'ed page. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ union ix86_trampoline *trampolines;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++get_trampolines_per_page (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return getpagesize() / sizeof(union ix86_trampoline);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static _Thread_local struct tramp_ctrl_data *tramp_ctrl_curr = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++allocate_trampoline_page (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ void *page;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(__gnu_linux__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ page = mmap (0, getpagesize (), PROT_WRITE | PROT_EXEC,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ MAP_ANON | MAP_PRIVATE, 0, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ page = mmap (0, getpagesize (), PROT_WRITE | PROT_EXEC,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ MAP_ANON | MAP_PRIVATE | MAP_JIT, 0, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ page = mmap (0, getpagesize (), PROT_WRITE | PROT_EXEC,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ MAP_ANON | MAP_PRIVATE, 0, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ page = MAP_FAILED;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return page;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++struct tramp_ctrl_data *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++allocate_tramp_ctrl (struct tramp_ctrl_data *parent)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct tramp_ctrl_data *p = malloc (sizeof (struct tramp_ctrl_data));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (p == NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ p->trampolines = allocate_trampoline_page ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (p->trampolines == MAP_FAILED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ p->prev = parent;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ p->free_trampolines = get_trampolines_per_page();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++HEAP_T_ATTR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__gcc_nested_func_ptr_created (void *chain, void *func, void **dst)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (tramp_ctrl_curr == NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tramp_ctrl_curr = allocate_tramp_ctrl (NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (tramp_ctrl_curr == NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ abort ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (tramp_ctrl_curr->free_trampolines == 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ void *tramp_ctrl = allocate_tramp_ctrl (tramp_ctrl_curr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!tramp_ctrl)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ abort ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tramp_ctrl_curr = tramp_ctrl;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ union ix86_trampoline *trampoline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ = &tramp_ctrl_curr->trampolines[get_trampolines_per_page ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ - tramp_ctrl_curr->free_trampolines];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __APPLE__ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Disable write protection for the MAP_JIT regions in this thread (see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ https://developer.apple.com/documentation/apple-silicon/porting-just-in-time-compilers-to-apple-silicon) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pthread_jit_write_protect_np (0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ memcpy (trampoline->insns, trampoline_insns,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sizeof(trampoline_insns));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ trampoline->fields.chain_ptr = chain;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __x86_64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ trampoline->fields.func_ptr = func;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif __i386__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uintptr_t off_add = (uintptr_t) &trampoline->fields.func_offset;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ off_add += 4;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ trampoline->fields.func_offset = (uintptr_t)func - off_add;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __APPLE__ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* Re-enable write protection. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pthread_jit_write_protect_np (1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tramp_ctrl_curr->free_trampolines -= 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __builtin___clear_cache ((void *)trampoline->insns,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ((void *)trampoline->insns + sizeof(trampoline->insns)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *dst = &trampoline->insns;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++HEAP_T_ATTR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__gcc_nested_func_ptr_deleted (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (tramp_ctrl_curr == NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ abort ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tramp_ctrl_curr->free_trampolines += 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (tramp_ctrl_curr->free_trampolines == get_trampolines_per_page ())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (tramp_ctrl_curr->prev == NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ munmap (tramp_ctrl_curr->trampolines, getpagesize());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct tramp_ctrl_data *prev = tramp_ctrl_curr->prev;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ free (tramp_ctrl_curr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ tramp_ctrl_curr = prev;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif /* !inhibit_libc */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgcc/config/i386/t-heap-trampoline libgcc/config/i386/t-heap-trampoline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..5cd11f594ba
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcc/config/i386/t-heap-trampoline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Copyright The GNU Toolchain Authors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# This file is part of GCC.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# GCC is free software; you can redistribute it and/or modify it
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# under the terms of the GNU General Public License as published by
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# the Free Software Foundation; either version 3, or (at your option)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# any later version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# GCC is distributed in the hope that it will be useful, but
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# General Public License for more details.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# You should have received a copy of the GNU General Public License
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# along with GCC; see the file COPYING3. If not see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# <http://www.gnu.org/licenses/>.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIB2ADDEH += $(srcdir)/config/i386/heap-trampoline.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIB2ADDEHSHARED += $(srcdir)/config/i386/heap-trampoline.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgcc/config/t-darwin libgcc/config/t-darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a3bb70c6a0a..0f65b54a230 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgcc/config/t-darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcc/config/t-darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -51,5 +51,18 @@ LIB2ADDEH = $(srcdir)/unwind-dw2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Do not build a shared unwind lib by default.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBEHSOBJS=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Make heap trampoline helpers weak definitions so that we can merge them from
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# multiple DSOs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++heap-trampoline.o: HOST_LIBGCC2_CFLAGS += \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -DHEAP_T_ATTR='__attribute__((__weak__,__visibility__("default")))'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++heap-trampoline_s.o: HOST_LIBGCC2_CFLAGS += \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -DHEAP_T_ATTR='__attribute__((__weak__,__visibility__("default")))'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Make a heap trampoline support CRT so that it can be linked optionally, use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# the shared version so that we can link with DSOs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libheapt_w.a: heap-trampoline_s.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(AR_CREATE_FOR_TARGET) $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(RANLIB_FOR_TARGET) $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Symbols for all the sub-ports.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHLIB_MAPFILES = libgcc-std.ver $(srcdir)/config/libgcc-libsystem.ver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgcc/config/t-darwin-min-11 libgcc/config/t-darwin-min-11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..4009d41addb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcc/config/t-darwin-min-11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Support building with -mmacosx-version-min back to macOS 11.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DARWIN_MIN_LIB_VERSION = -mmacosx-version-min=11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DARWIN_MIN_CRT_VERSION = -mmacosx-version-min=11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgcc/config/t-darwin-rpath libgcc/config/t-darwin-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 00000000000..e73d7f378b0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcc/config/t-darwin-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,2 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Use @rpath and add a search path to exes and dylibs that depend on this.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SHLIB_RPATH = @rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgcc/config/t-slibgcc-darwin libgcc/config/t-slibgcc-darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index cb0cbbdb1c5..da4886848e8 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgcc/config/t-slibgcc-darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcc/config/t-slibgcc-darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Build a shared libgcc library with the darwin linker.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Build a shared libgcc library able to use embedded runpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHLIB_SOVERSION = 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHLIB_SO_MINVERSION = 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,7 +6,6 @@ SHLIB_VERSTRING = -compatibility_version $(SHLIB_SO_MINVERSION) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -current_version $(SHLIB_SOVERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHLIB_EXT = .dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHLIB_LC = -lSystem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SHLIB_INSTALL_DIR = $(slibdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHLIB_MKMAP = $(srcdir)/mkmap-flat.awk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHLIB_MKMAP_OPTS = -v leading_underscore=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,11 +22,16 @@ SHLIB_SONAME = @shlib_base_name@$(SHLIB_EXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # subdir. The code under MULTIBUILDTOP combines these into a single FAT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # library, that is what we eventually install.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# When enable_darwin_at_rpath is true, use @rpath instead of $(slibdir) for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# this and dylibs that depend on this. So this def must come first and be
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# overridden in a make fragment that depends on the rpath setting.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SHLIB_RPATH = $(slibdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHLIB_LINK = $(CC) $(LIBGCC2_CFLAGS) $(LDFLAGS) -dynamiclib -nodefaultlibs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -install_name $(SHLIB_INSTALL_DIR)/$(SHLIB_INSTALL_NAME) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -install_name $(SHLIB_RPATH)/$(SHLIB_INSTALL_NAME) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -single_module -o $(SHLIB_DIR)/$(SHLIB_SONAME) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wl,-exported_symbols_list,$(SHLIB_MAP) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(SHLIB_VERSTRING) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(SHLIB_VERSTRING) -nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @multilib_flags@ @shlib_objs@ $(SHLIB_LC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # we do our own thing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -63,9 +67,9 @@ EHS_INSTNAME = libgcc_ehs.$(SHLIB_SOVERSION)$(SHLIB_EXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgcc_ehs$(SHLIB_EXT): $(LIBEHSOBJS) $(extra-parts)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mkdir -p $(MULTIDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(CC) $(LIBGCC2_CFLAGS) $(LDFLAGS) -dynamiclib -nodefaultlibs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -install_name $(SHLIB_INSTALL_DIR)/$(EHS_INSTNAME) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -install_name $(SHLIB_RPATH)/$(EHS_INSTNAME) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -o $(MULTIDIR)/libgcc_ehs$(SHLIB_EXT) $(SHLIB_VERSTRING) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(LIBEHSOBJS) $(SHLIB_LC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -nodefaultrpaths $(LIBEHSOBJS) $(SHLIB_LC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all: libgcc_ehs$(SHLIB_EXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -122,12 +126,12 @@ libgcc_s.1.dylib: all-multi libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cp ../$${mlib}/libgcc/$${mlib}/libgcc_ehs$(SHLIB_EXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ./libgcc_ehs.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib} || exit 1 ; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ arch=`$(LIPO) -info libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib} | sed -e 's/.*:\ //'` ; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(CC) -arch $${arch} -nodefaultlibs -dynamiclib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(CC) -arch $${arch} -nodefaultlibs -dynamiclib -nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -o libgcc_s.1$(SHLIB_EXT)_T_$${mlib} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wl,-reexport_library,libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wl,-reexport_library,libgcc_ehs.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -install_name $(SHLIB_INSTALL_DIR)/libgcc_s.1.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -compatibility_version 1 -current_version 1 ; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -install_name $(SHLIB_RPATH)/libgcc_s.1.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -compatibility_version 1 -current_version 1.1 ; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(LIPO) -output libgcc_s.1$(SHLIB_EXT) -create libgcc_s.1$(SHLIB_EXT)_T*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -141,13 +145,13 @@ libgcc_s.1.dylib: all-multi libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cp ../$${mlib}/libgcc/$${mlib}/libgcc_s$(SHLIB_EXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ./libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib} || exit 1 ; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ arch=`$(LIPO) -info libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib} | sed -e 's/.*:\ //'` ; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(CC) -arch $${arch} -nodefaultlibs -dynamiclib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(CC) -arch $${arch} -nodefaultlibs -dynamiclib -nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -o libgcc_s.1$(SHLIB_EXT)_T_$${mlib} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wl,-reexport_library,libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T_$${mlib} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -lSystem \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wl,-reexported_symbols_list,$(srcdir)/config/darwin-unwind.ver \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -install_name $(SHLIB_INSTALL_DIR)/libgcc_s.1.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -compatibility_version 1 -current_version 1 ; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -install_name $(SHLIB_RPATH)/libgcc_s.1.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -compatibility_version 1 -current_version 1.1 ; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(LIPO) -output libgcc_s.1$(SHLIB_EXT) -create libgcc_s.1$(SHLIB_EXT)_T*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgcc/libgcc-std.ver.in libgcc/libgcc-std.ver.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c4f87a50e70..ad854bf0ded 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgcc/libgcc-std.ver.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcc/libgcc-std.ver.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1944,3 +1944,9 @@ GCC_7.0.0 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __PFX__divmoddi4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __PFX__divmodti4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++%inherit GCC_14.0.0 GCC_7.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++GCC_14.0.0 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __gcc_nested_func_ptr_created
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ __gcc_nested_func_ptr_deleted
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgcc/libgcc2.h libgcc/libgcc2.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3ec9bbd8164..a7a5dff0184 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgcc/libgcc2.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgcc/libgcc2.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29,6 +29,9 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #pragma GCC visibility push(default)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern void __gcc_nested_func_ptr_created (void *, void *, void **);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern void __gcc_nested_func_ptr_deleted (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern int __gcc_bcmp (const unsigned char *, const unsigned char *, size_t);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void __clear_cache (void *, void *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern void __eprintf (const char *, const char *, unsigned int, const char *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgfortran/Makefile.am libgfortran/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 454ad12e701..87ca2e49734 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgfortran/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgfortran/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ## Process this file with automake to produce Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AUTOMAKE_OPTIONS = foreign subdir-objects
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACLOCAL_AMFLAGS = -I .. -I ../config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -28,7 +29,7 @@ gfortran.ver-sun : gfortran.ver \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(libgfortran_la_OBJECTS) $(libgfortran_la_LIBADD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ perl $(top_srcdir)/../contrib/make_sunver.pl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfortran.ver \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(libgfortran_la_OBJECTS:%.lo=.libs/%.o) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(subst /,/.libs/,$(libgfortran_la_OBJECTS:.lo=.o)) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ `echo $(libgfortran_la_LIBADD) | \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sed 's,/\([^/.]*\)\.la,/.libs/\1.a,g'` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ > $@ || (rm -f $@ ; exit 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,6 +38,11 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version_arg =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version_dep =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extra_darwin_ldflags_libgfortran = @extra_ldflags_libgfortran@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extra_darwin_ldflags_libgfortran += -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extra_darwin_ldflags_libgfortran += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfor_c_HEADERS = ISO_Fortran_binding.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfor_cdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -50,7 +56,7 @@ libgfortran_la_LINK = $(LINK) $(libgfortran_la_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgfortran_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(LTLDFLAGS) $(LIBQUADLIB) ../libbacktrace/libbacktrace.la \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(HWCAP_LDFLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(LIBM) $(extra_ldflags_libgfortran) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(LIBM) $(extra_darwin_ldflags_libgfortran) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(version_arg) -Wc,-shared-libgcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgfortran_la_DEPENDENCIES = $(version_dep) libgfortran.spec $(LIBQUADLIB_DEP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -234,629 +240,629 @@ runtime/stop.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_all_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/all_l1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/all_l2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/all_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/all_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/all_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_any_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/any_l1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/any_l2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/any_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/any_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/any_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_bessel_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/bessel_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/bessel_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/bessel_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/bessel_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/bessel_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_count_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/count_1_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/count_2_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/count_4_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/count_8_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/count_16_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_1_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_2_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_4_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_8_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_16_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_iall_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iall_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iall_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iall_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iall_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iall_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_iany_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iany_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iany_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iany_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iany_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iany_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_iparity_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iparity_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iparity_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iparity_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iparity_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iparity_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_findloc0_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_findloc0s_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_findloc1_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_findloc1s_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_findloc2s_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc2_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc2_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc2_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc2_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxloc0_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxloc0s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxloc1_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxloc1s_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxloc2s_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc2_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc2_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc2_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc2_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc2_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc2_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxval_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxval0s_c=\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval0_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval0_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxval1s_c=\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval1_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval1_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minloc0_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minloc0s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minloc1_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minloc1s_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minloc2s_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc2_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc2_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc2_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc2_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc2_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc2_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minval_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minval0s_c=\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval0_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval0_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minval1s_c=\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval1_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval1_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_norm2_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/norm2_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/norm2_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/norm2_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/norm2_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/norm2_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_parity_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/parity_l1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/parity_l2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/parity_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/parity_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/parity_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_sum_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_product_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_matmul_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_matmulavx128_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_matmull_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_shape_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/shape_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/shape_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/shape_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/shape_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/shape_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_reshape_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_eoshift1_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/eoshift1_4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/eoshift1_8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/eoshift1_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift1_4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift1_8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift1_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_eoshift3_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/eoshift3_4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/eoshift3_8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/eoshift3_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift3_4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift3_8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift3_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_cshift0_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_cshift1_c= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_cshift1a_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_c17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_c17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ in_pack_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ in_unpack_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_pow_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r17_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c10_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c17_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r10_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r17_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c10_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c17_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r10_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r17_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c10_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c17_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r17_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c10_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c17_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r10_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r17_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c10_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c17_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r10_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r17_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c10_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c17_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_pack_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_unpack_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_spread_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_isobinding_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/runtime/ISO_Fortran_binding.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/ISO_Fortran_binding.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_files= m4/iparm.m4 m4/ifunction.m4 m4/iforeach.m4 m4/all.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4/any.m4 m4/count.m4 m4/maxloc0.m4 m4/maxloc1.m4 m4/maxval.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -890,177 +896,177 @@ gfor_built_src= $(i_all_c) $(i_any_c) $(i_count_c) $(i_maxloc0_c) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Machine generated specifics
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfor_built_specific_src= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aimag_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aimag_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aimag_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aimag_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aimag_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log10_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log10_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log10_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log10_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log10_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asin_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asin_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asin_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asin_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asin_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asinh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asinh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asinh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asinh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asinh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acos_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acos_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acos_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acos_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acos_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acosh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acosh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acosh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acosh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acosh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atanh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atanh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atanh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atanh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atanh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tan_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tan_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tan_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tan_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tan_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sinh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sinh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sinh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sinh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sinh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cosh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cosh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cosh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cosh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cosh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tanh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tanh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tanh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tanh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tanh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_conjg_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_conjg_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_conjg_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_conjg_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_conjg_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aint_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aint_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aint_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aint_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aint_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_anint_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_anint_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_anint_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_anint_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_anint_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfor_built_specific2_src= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan2_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan2_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan2_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan2_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan2_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gfor_misc_specifics = $(srcdir)/generated/misc_specifics.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gfor_misc_specifics = generated/misc_specifics.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfor_specific_src= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(gfor_built_specific_src) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1071,50 +1077,50 @@ intrinsics/f2c_specifics.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ intrinsics/random_init.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Turn on vectorization and loop unrolling for matmul.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %.c,%.lo,$(notdir $(i_matmul_c))): AM_CFLAGS += -ffast-math -ftree-vectorize -funroll-loops --param max-unroll-times=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %.c,%.lo,$(i_matmul_c)): AM_CFLAGS += -ffast-math -ftree-vectorize -funroll-loops --param max-unroll-times=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if HAVE_AVX128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Turn on AVX128 for AMD-specific matmul, but only if the compiler understands -mprefer-avx128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %.c,%.lo,$(notdir $(i_matmulavx128_c))): AM_CFLAGS += -ffast-math -ftree-vectorize -funroll-loops --param max-unroll-times=4 -mprefer-avx128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %.c,%.lo,$(i_matmulavx128_c)): AM_CFLAGS += -ffast-math -ftree-vectorize -funroll-loops --param max-unroll-times=4 -mprefer-avx128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Logical matmul doesn't vectorize.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %.c,%.lo,$(notdir $(i_matmull_c))): AM_CFLAGS += -funroll-loops
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %.c,%.lo,$(i_matmull_c)): AM_CFLAGS += -funroll-loops
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Add the -fallow-leading-underscore option when needed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %.F90,%.lo,$(patsubst %.f90,%.lo,$(notdir $(gfor_specific_src)))): AM_FCFLAGS += -fallow-leading-underscore -fbuilding-libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-selected_real_kind.lo selected_int_kind.lo: AM_FCFLAGS += -fallow-leading-underscore -fbuilding-libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %.F90,%.lo,$(patsubst %.f90,%.lo,$(gfor_specific_src))): AM_FCFLAGS += -fallow-leading-underscore -fbuilding-libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/selected_real_kind.lo intrinsics/selected_int_kind.lo: AM_FCFLAGS += -fallow-leading-underscore -fbuilding-libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Build *_r17.F90 and *_c17.F90 with additional -mabi=ieeelongdouble on powerpc64le-linux.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if HAVE_REAL_17
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %_r16.F90,%_r16.lo,$(notdir $(gfor_specific_src))): AM_FCFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %_c16.F90,%_c16.lo,$(notdir $(gfor_specific_src))): AM_FCFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %_r17.F90,%_r17.lo,$(notdir $(gfor_specific_src))): AM_FCFLAGS += -mabi=ieeelongdouble -D__powerpc64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %_c17.F90,%_c17.lo,$(notdir $(gfor_specific_src))): AM_FCFLAGS += -mabi=ieeelongdouble -D__powerpc64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %_r16.c,%_r16.lo,$(notdir $(gfor_built_src))): AM_CFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %_c16.c,%_c16.lo,$(notdir $(gfor_built_src))): AM_CFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %_r17.c,%_r17.lo,$(notdir $(gfor_built_src))): AM_CFLAGS += -mabi=ieeelongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %_c17.c,%_c17.lo,$(notdir $(gfor_built_src))): AM_CFLAGS += -mabi=ieeelongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %_r16.F90,%_r16.lo,$(gfor_specific_src)): AM_FCFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %_c16.F90,%_c16.lo,$(gfor_specific_src)): AM_FCFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %_r17.F90,%_r17.lo,$(gfor_specific_src)): AM_FCFLAGS += -mabi=ieeelongdouble -D__powerpc64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %_c17.F90,%_c17.lo,$(gfor_specific_src)): AM_FCFLAGS += -mabi=ieeelongdouble -D__powerpc64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %_r16.c,%_r16.lo,$(gfor_built_src)): AM_CFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %_c16.c,%_c16.lo,$(gfor_built_src)): AM_CFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %_r17.c,%_r17.lo,$(gfor_built_src)): AM_CFLAGS += -mabi=ieeelongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %_c17.c,%_c17.lo,$(gfor_built_src)): AM_CFLAGS += -mabi=ieeelongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if IEEE_SUPPORT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Add flags for IEEE modules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %.F90,%.lo,$(notdir $(gfor_ieee_src))): AM_FCFLAGS += -Wno-unused-dummy-argument -Wno-c-binding-type -ffree-line-length-0 -fallow-leading-underscore -fsignaling-nans -fbuilding-libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %.F90,%.lo,$(gfor_ieee_src)): AM_FCFLAGS += -Wno-unused-dummy-argument -Wno-c-binding-type -ffree-line-length-0 -fallow-leading-underscore -fsignaling-nans -fbuilding-libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Add flags for IEEE helper code
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %.c,%.lo,$(notdir $(gfor_ieee_helper_src))): AM_CFLAGS += -fsignaling-nans
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %.c,%.lo,$(gfor_ieee_helper_src)): AM_CFLAGS += -fsignaling-nans
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Dependencies between IEEE_ARITHMETIC and IEEE_EXCEPTIONS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ieee_arithmetic.lo: ieee/ieee_arithmetic.F90 ieee_exceptions.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ieee/ieee_arithmetic.lo: ieee/ieee_arithmetic.F90 ieee/ieee_exceptions.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(LTPPFCCOMPILE) -c -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ieee_features.mod: ieee_features.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ieee_features.mod: ieee/ieee_features.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ieee_exceptions.mod: ieee_exceptions.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ieee_exceptions.mod: ieee/ieee_exceptions.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ieee_arithmetic.mod: ieee_arithmetic.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ieee_arithmetic.mod: ieee/ieee_arithmetic.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BUILT_SOURCES=$(gfor_built_src) $(gfor_built_specific_src) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgfortran/Makefile.in libgfortran/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 23df0761096..31bc20d7a3f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgfortran/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgfortran/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -91,8 +91,10 @@ POST_UNINSTALL = :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build_triplet = @build@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_triplet = @host@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_TRUE@am__append_1 = -DLIBGFOR_MINIMAL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@am__append_2 = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1 = -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_TRUE@am__append_2 = -DLIBGFOR_MINIMAL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@am__append_3 = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_MINIMAL_FALSE@io/close.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_MINIMAL_FALSE@io/file_pos.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_MINIMAL_FALSE@io/format.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -110,7 +112,7 @@ target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_MINIMAL_FALSE@io/fbuf.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_MINIMAL_FALSE@io/async.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@am__append_3 = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@am__append_4 = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_MINIMAL_FALSE@intrinsics/access.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_MINIMAL_FALSE@intrinsics/c99_functions.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_MINIMAL_FALSE@intrinsics/chdir.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -143,9 +145,9 @@ target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_MINIMAL_FALSE@intrinsics/umask.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_MINIMAL_FALSE@intrinsics/unlink.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@IEEE_SUPPORT_TRUE@am__append_4 = ieee/ieee_helper.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_TRUE@am__append_5 = runtime/minimal.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@am__append_6 = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@IEEE_SUPPORT_TRUE@am__append_5 = ieee/ieee_helper.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_TRUE@am__append_6 = runtime/minimal.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@am__append_7 = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_MINIMAL_FALSE@runtime/backtrace.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_MINIMAL_FALSE@runtime/convert_char.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_MINIMAL_FALSE@runtime/environ.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -157,7 +159,7 @@ target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # dummy sources for libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@onestep_TRUE@am__append_7 = libgfortran_c.c libgfortran_f.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@onestep_TRUE@am__append_8 = libgfortran_c.c libgfortran_f.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subdir = .
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -219,181 +221,293 @@ am__installdirs = "$(DESTDIR)$(cafexeclibdir)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "$(DESTDIR)$(gfor_cdir)" "$(DESTDIR)$(fincludedir)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LTLIBRARIES = $(cafexeclib_LTLIBRARIES) $(toolexeclib_LTLIBRARIES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libcaf_single_la_LIBADD =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am_libcaf_single_la_OBJECTS = single.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__dirstamp = $(am__leading_dot)dirstamp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am_libcaf_single_la_OBJECTS = caf/single.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libcaf_single_la_OBJECTS = $(am_libcaf_single_la_OBJECTS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgfortran_la_LIBADD =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_TRUE@am__objects_1 = minimal.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@am__objects_2 = backtrace.lo convert_char.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ environ.lo error.lo fpu.lo main.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ pause.lo stop.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_3 = bounds.lo compile_options.lo memory.lo string.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- select.lo $(am__objects_1) $(am__objects_2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_4 = all_l1.lo all_l2.lo all_l4.lo all_l8.lo all_l16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_5 = any_l1.lo any_l2.lo any_l4.lo any_l8.lo any_l16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_6 = count_1_l.lo count_2_l.lo count_4_l.lo count_8_l.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- count_16_l.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_7 = maxloc0_4_i1.lo maxloc0_8_i1.lo maxloc0_16_i1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc0_4_i2.lo maxloc0_8_i2.lo maxloc0_16_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc0_4_i4.lo maxloc0_8_i4.lo maxloc0_16_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc0_4_i8.lo maxloc0_8_i8.lo maxloc0_16_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc0_4_i16.lo maxloc0_8_i16.lo maxloc0_16_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc0_4_r4.lo maxloc0_8_r4.lo maxloc0_16_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc0_4_r8.lo maxloc0_8_r8.lo maxloc0_16_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc0_4_r10.lo maxloc0_8_r10.lo maxloc0_16_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc0_4_r16.lo maxloc0_8_r16.lo maxloc0_16_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc0_4_r17.lo maxloc0_8_r17.lo maxloc0_16_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_8 = maxloc1_4_i1.lo maxloc1_8_i1.lo maxloc1_16_i1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc1_4_i2.lo maxloc1_8_i2.lo maxloc1_16_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc1_4_i4.lo maxloc1_8_i4.lo maxloc1_16_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc1_4_i8.lo maxloc1_8_i8.lo maxloc1_16_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc1_4_i16.lo maxloc1_8_i16.lo maxloc1_16_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc1_4_r4.lo maxloc1_8_r4.lo maxloc1_16_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc1_4_r8.lo maxloc1_8_r8.lo maxloc1_16_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc1_4_r10.lo maxloc1_8_r10.lo maxloc1_16_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc1_4_r16.lo maxloc1_8_r16.lo maxloc1_16_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc1_4_r17.lo maxloc1_8_r17.lo maxloc1_16_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_9 = maxval_i1.lo maxval_i2.lo maxval_i4.lo maxval_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxval_i16.lo maxval_r4.lo maxval_r8.lo maxval_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxval_r16.lo maxval_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_10 = minloc0_4_i1.lo minloc0_8_i1.lo minloc0_16_i1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc0_4_i2.lo minloc0_8_i2.lo minloc0_16_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc0_4_i4.lo minloc0_8_i4.lo minloc0_16_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc0_4_i8.lo minloc0_8_i8.lo minloc0_16_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc0_4_i16.lo minloc0_8_i16.lo minloc0_16_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc0_4_r4.lo minloc0_8_r4.lo minloc0_16_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc0_4_r8.lo minloc0_8_r8.lo minloc0_16_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc0_4_r10.lo minloc0_8_r10.lo minloc0_16_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc0_4_r16.lo minloc0_8_r16.lo minloc0_16_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc0_4_r17.lo minloc0_8_r17.lo minloc0_16_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_11 = minloc1_4_i1.lo minloc1_8_i1.lo minloc1_16_i1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc1_4_i2.lo minloc1_8_i2.lo minloc1_16_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc1_4_i4.lo minloc1_8_i4.lo minloc1_16_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc1_4_i8.lo minloc1_8_i8.lo minloc1_16_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc1_4_i16.lo minloc1_8_i16.lo minloc1_16_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc1_4_r4.lo minloc1_8_r4.lo minloc1_16_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc1_4_r8.lo minloc1_8_r8.lo minloc1_16_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc1_4_r10.lo minloc1_8_r10.lo minloc1_16_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc1_4_r16.lo minloc1_8_r16.lo minloc1_16_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc1_4_r17.lo minloc1_8_r17.lo minloc1_16_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_12 = minval_i1.lo minval_i2.lo minval_i4.lo minval_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minval_i16.lo minval_r4.lo minval_r8.lo minval_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minval_r16.lo minval_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_13 = product_i1.lo product_i2.lo product_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- product_i8.lo product_i16.lo product_r4.lo product_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- product_r10.lo product_r16.lo product_r17.lo product_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- product_c8.lo product_c10.lo product_c16.lo product_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_14 = sum_i1.lo sum_i2.lo sum_i4.lo sum_i8.lo sum_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- sum_r4.lo sum_r8.lo sum_r10.lo sum_r16.lo sum_r17.lo sum_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- sum_c8.lo sum_c10.lo sum_c16.lo sum_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_15 = bessel_r4.lo bessel_r8.lo bessel_r10.lo bessel_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- bessel_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_16 = iall_i1.lo iall_i2.lo iall_i4.lo iall_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- iall_i16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_17 = iany_i1.lo iany_i2.lo iany_i4.lo iany_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- iany_i16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_18 = iparity_i1.lo iparity_i2.lo iparity_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- iparity_i8.lo iparity_i16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_19 = norm2_r4.lo norm2_r8.lo norm2_r10.lo norm2_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- norm2_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_20 = parity_l1.lo parity_l2.lo parity_l4.lo parity_l8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- parity_l16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_21 = matmul_i1.lo matmul_i2.lo matmul_i4.lo matmul_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- matmul_i16.lo matmul_r4.lo matmul_r8.lo matmul_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- matmul_r16.lo matmul_r17.lo matmul_c4.lo matmul_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- matmul_c10.lo matmul_c16.lo matmul_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_22 = matmul_l4.lo matmul_l8.lo matmul_l16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_23 = shape_i1.lo shape_i2.lo shape_i4.lo shape_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- shape_i16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_24 = eoshift1_4.lo eoshift1_8.lo eoshift1_16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_25 = eoshift3_4.lo eoshift3_8.lo eoshift3_16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_26 = cshift1_4.lo cshift1_8.lo cshift1_16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_27 = reshape_i4.lo reshape_i8.lo reshape_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- reshape_r4.lo reshape_r8.lo reshape_r10.lo reshape_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- reshape_r17.lo reshape_c4.lo reshape_c8.lo reshape_c10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- reshape_c16.lo reshape_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_28 = in_pack_i1.lo in_pack_i2.lo in_pack_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- in_pack_i8.lo in_pack_i16.lo in_pack_r4.lo in_pack_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- in_pack_r10.lo in_pack_r16.lo in_pack_r17.lo in_pack_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- in_pack_c8.lo in_pack_c10.lo in_pack_c16.lo in_pack_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_29 = in_unpack_i1.lo in_unpack_i2.lo in_unpack_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- in_unpack_i8.lo in_unpack_i16.lo in_unpack_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- in_unpack_r8.lo in_unpack_r10.lo in_unpack_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- in_unpack_r17.lo in_unpack_c4.lo in_unpack_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- in_unpack_c10.lo in_unpack_c16.lo in_unpack_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_30 = pow_i4_i4.lo pow_i8_i4.lo pow_i16_i4.lo pow_r16_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pow_r17_i4.lo pow_c4_i4.lo pow_c8_i4.lo pow_c10_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pow_c16_i4.lo pow_c17_i4.lo pow_i4_i8.lo pow_i8_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pow_i16_i8.lo pow_r4_i8.lo pow_r8_i8.lo pow_r10_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pow_r16_i8.lo pow_r17_i8.lo pow_c4_i8.lo pow_c8_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pow_c10_i8.lo pow_c16_i8.lo pow_c17_i8.lo pow_i4_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pow_i8_i16.lo pow_i16_i16.lo pow_r4_i16.lo pow_r8_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pow_r10_i16.lo pow_r16_i16.lo pow_r17_i16.lo pow_c4_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pow_c8_i16.lo pow_c10_i16.lo pow_c16_i16.lo pow_c17_i16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_31 = pack_i1.lo pack_i2.lo pack_i4.lo pack_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pack_i16.lo pack_r4.lo pack_r8.lo pack_r10.lo pack_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pack_r17.lo pack_c4.lo pack_c8.lo pack_c10.lo pack_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pack_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_32 = unpack_i1.lo unpack_i2.lo unpack_i4.lo unpack_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- unpack_i16.lo unpack_r4.lo unpack_r8.lo unpack_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- unpack_r16.lo unpack_r17.lo unpack_c4.lo unpack_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- unpack_c10.lo unpack_c16.lo unpack_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_33 = matmulavx128_i1.lo matmulavx128_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- matmulavx128_i4.lo matmulavx128_i8.lo matmulavx128_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- matmulavx128_r4.lo matmulavx128_r8.lo matmulavx128_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- matmulavx128_r16.lo matmulavx128_r17.lo matmulavx128_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- matmulavx128_c8.lo matmulavx128_c10.lo matmulavx128_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- matmulavx128_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_34 = spread_i1.lo spread_i2.lo spread_i4.lo spread_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- spread_i16.lo spread_r4.lo spread_r8.lo spread_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- spread_r16.lo spread_r17.lo spread_c4.lo spread_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- spread_c10.lo spread_c16.lo spread_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_35 = cshift0_i1.lo cshift0_i2.lo cshift0_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift0_i8.lo cshift0_i16.lo cshift0_r4.lo cshift0_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift0_r10.lo cshift0_r16.lo cshift0_r17.lo cshift0_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift0_c8.lo cshift0_c10.lo cshift0_c16.lo cshift0_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_36 = cshift1_4_i1.lo cshift1_4_i2.lo cshift1_4_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift1_4_i8.lo cshift1_4_i16.lo cshift1_4_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift1_4_r8.lo cshift1_4_r10.lo cshift1_4_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift1_4_r17.lo cshift1_4_c4.lo cshift1_4_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift1_4_c10.lo cshift1_4_c16.lo cshift1_4_c17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift1_8_i1.lo cshift1_8_i2.lo cshift1_8_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift1_8_i8.lo cshift1_8_i16.lo cshift1_8_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift1_8_r8.lo cshift1_8_r10.lo cshift1_8_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift1_8_r17.lo cshift1_8_c4.lo cshift1_8_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift1_8_c10.lo cshift1_8_c16.lo cshift1_8_c17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift1_16_i1.lo cshift1_16_i2.lo cshift1_16_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift1_16_i8.lo cshift1_16_i16.lo cshift1_16_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift1_16_r8.lo cshift1_16_r10.lo cshift1_16_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift1_16_r17.lo cshift1_16_c4.lo cshift1_16_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cshift1_16_c10.lo cshift1_16_c16.lo cshift1_16_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_37 = maxloc0_4_s1.lo maxloc0_4_s4.lo maxloc0_8_s1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc0_8_s4.lo maxloc0_16_s1.lo maxloc0_16_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_38 = minloc0_4_s1.lo minloc0_4_s4.lo minloc0_8_s1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc0_8_s4.lo minloc0_16_s1.lo minloc0_16_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_39 = maxloc1_4_s1.lo maxloc1_4_s4.lo maxloc1_8_s1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc1_8_s4.lo maxloc1_16_s1.lo maxloc1_16_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_40 = minloc1_4_s1.lo minloc1_4_s4.lo minloc1_8_s1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc1_8_s4.lo minloc1_16_s1.lo minloc1_16_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_41 = maxloc2_4_s1.lo maxloc2_4_s4.lo maxloc2_8_s1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- maxloc2_8_s4.lo maxloc2_16_s1.lo maxloc2_16_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_42 = minloc2_4_s1.lo minloc2_4_s4.lo minloc2_8_s1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- minloc2_8_s4.lo minloc2_16_s1.lo minloc2_16_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_43 = maxval0_s1.lo maxval0_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_44 = minval0_s1.lo minval0_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_45 = maxval1_s1.lo maxval1_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_46 = minval1_s1.lo minval1_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_47 = findloc0_i1.lo findloc0_i2.lo findloc0_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- findloc0_i8.lo findloc0_i16.lo findloc0_r4.lo findloc0_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- findloc0_r10.lo findloc0_r16.lo findloc0_r17.lo findloc0_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- findloc0_c8.lo findloc0_c10.lo findloc0_c16.lo findloc0_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_48 = findloc0_s1.lo findloc0_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_49 = findloc1_i1.lo findloc1_i2.lo findloc1_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- findloc1_i8.lo findloc1_i16.lo findloc1_r4.lo findloc1_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- findloc1_r10.lo findloc1_r16.lo findloc1_r17.lo findloc1_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- findloc1_c8.lo findloc1_c10.lo findloc1_c16.lo findloc1_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_50 = findloc1_s1.lo findloc1_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_51 = findloc2_s1.lo findloc2_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_52 = ISO_Fortran_binding.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_TRUE@am__objects_1 = runtime/minimal.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@am__objects_2 = runtime/backtrace.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ runtime/convert_char.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ runtime/environ.lo runtime/error.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ runtime/fpu.lo runtime/main.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ runtime/pause.lo runtime/stop.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_3 = runtime/bounds.lo runtime/compile_options.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/memory.lo runtime/string.lo runtime/select.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(am__objects_1) $(am__objects_2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_4 = generated/all_l1.lo generated/all_l2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/all_l4.lo generated/all_l8.lo generated/all_l16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_5 = generated/any_l1.lo generated/any_l2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/any_l4.lo generated/any_l8.lo generated/any_l16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_6 = generated/count_1_l.lo generated/count_2_l.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/count_4_l.lo generated/count_8_l.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/count_16_l.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_7 = generated/maxloc0_4_i1.lo generated/maxloc0_8_i1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_16_i1.lo generated/maxloc0_4_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_8_i2.lo generated/maxloc0_16_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_4_i4.lo generated/maxloc0_8_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_16_i4.lo generated/maxloc0_4_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_8_i8.lo generated/maxloc0_16_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_4_i16.lo generated/maxloc0_8_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_16_i16.lo generated/maxloc0_4_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_8_r4.lo generated/maxloc0_16_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_4_r8.lo generated/maxloc0_8_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_16_r8.lo generated/maxloc0_4_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_8_r10.lo generated/maxloc0_16_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_4_r16.lo generated/maxloc0_8_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_16_r16.lo generated/maxloc0_4_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_8_r17.lo generated/maxloc0_16_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_8 = generated/maxloc1_4_i1.lo generated/maxloc1_8_i1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_16_i1.lo generated/maxloc1_4_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_8_i2.lo generated/maxloc1_16_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_4_i4.lo generated/maxloc1_8_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_16_i4.lo generated/maxloc1_4_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_8_i8.lo generated/maxloc1_16_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_4_i16.lo generated/maxloc1_8_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_16_i16.lo generated/maxloc1_4_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_8_r4.lo generated/maxloc1_16_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_4_r8.lo generated/maxloc1_8_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_16_r8.lo generated/maxloc1_4_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_8_r10.lo generated/maxloc1_16_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_4_r16.lo generated/maxloc1_8_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_16_r16.lo generated/maxloc1_4_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_8_r17.lo generated/maxloc1_16_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_9 = generated/maxval_i1.lo generated/maxval_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxval_i4.lo generated/maxval_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxval_i16.lo generated/maxval_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxval_r8.lo generated/maxval_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxval_r16.lo generated/maxval_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_10 = generated/minloc0_4_i1.lo generated/minloc0_8_i1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_16_i1.lo generated/minloc0_4_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_8_i2.lo generated/minloc0_16_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_4_i4.lo generated/minloc0_8_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_16_i4.lo generated/minloc0_4_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_8_i8.lo generated/minloc0_16_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_4_i16.lo generated/minloc0_8_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_16_i16.lo generated/minloc0_4_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_8_r4.lo generated/minloc0_16_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_4_r8.lo generated/minloc0_8_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_16_r8.lo generated/minloc0_4_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_8_r10.lo generated/minloc0_16_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_4_r16.lo generated/minloc0_8_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_16_r16.lo generated/minloc0_4_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_8_r17.lo generated/minloc0_16_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_11 = generated/minloc1_4_i1.lo generated/minloc1_8_i1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_16_i1.lo generated/minloc1_4_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_8_i2.lo generated/minloc1_16_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_4_i4.lo generated/minloc1_8_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_16_i4.lo generated/minloc1_4_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_8_i8.lo generated/minloc1_16_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_4_i16.lo generated/minloc1_8_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_16_i16.lo generated/minloc1_4_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_8_r4.lo generated/minloc1_16_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_4_r8.lo generated/minloc1_8_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_16_r8.lo generated/minloc1_4_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_8_r10.lo generated/minloc1_16_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_4_r16.lo generated/minloc1_8_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_16_r16.lo generated/minloc1_4_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_8_r17.lo generated/minloc1_16_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_12 = generated/minval_i1.lo generated/minval_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minval_i4.lo generated/minval_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minval_i16.lo generated/minval_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minval_r8.lo generated/minval_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minval_r16.lo generated/minval_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_13 = generated/product_i1.lo generated/product_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/product_i4.lo generated/product_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/product_i16.lo generated/product_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/product_r8.lo generated/product_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/product_r16.lo generated/product_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/product_c4.lo generated/product_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/product_c10.lo generated/product_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/product_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_14 = generated/sum_i1.lo generated/sum_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/sum_i4.lo generated/sum_i8.lo generated/sum_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/sum_r4.lo generated/sum_r8.lo generated/sum_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/sum_r16.lo generated/sum_r17.lo generated/sum_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/sum_c8.lo generated/sum_c10.lo generated/sum_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/sum_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_15 = generated/bessel_r4.lo generated/bessel_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/bessel_r10.lo generated/bessel_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/bessel_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_16 = generated/iall_i1.lo generated/iall_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/iall_i4.lo generated/iall_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/iall_i16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_17 = generated/iany_i1.lo generated/iany_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/iany_i4.lo generated/iany_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/iany_i16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_18 = generated/iparity_i1.lo generated/iparity_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/iparity_i4.lo generated/iparity_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/iparity_i16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_19 = generated/norm2_r4.lo generated/norm2_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/norm2_r10.lo generated/norm2_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/norm2_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_20 = generated/parity_l1.lo generated/parity_l2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/parity_l4.lo generated/parity_l8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/parity_l16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_21 = generated/matmul_i1.lo generated/matmul_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmul_i4.lo generated/matmul_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmul_i16.lo generated/matmul_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmul_r8.lo generated/matmul_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmul_r16.lo generated/matmul_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmul_c4.lo generated/matmul_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmul_c10.lo generated/matmul_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmul_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_22 = generated/matmul_l4.lo generated/matmul_l8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmul_l16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_23 = generated/shape_i1.lo generated/shape_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/shape_i4.lo generated/shape_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/shape_i16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_24 = generated/eoshift1_4.lo generated/eoshift1_8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/eoshift1_16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_25 = generated/eoshift3_4.lo generated/eoshift3_8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/eoshift3_16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_26 = generated/cshift1_4.lo generated/cshift1_8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_27 = generated/reshape_i4.lo generated/reshape_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/reshape_i16.lo generated/reshape_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/reshape_r8.lo generated/reshape_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/reshape_r16.lo generated/reshape_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/reshape_c4.lo generated/reshape_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/reshape_c10.lo generated/reshape_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/reshape_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_28 = generated/in_pack_i1.lo generated/in_pack_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/in_pack_i4.lo generated/in_pack_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/in_pack_i16.lo generated/in_pack_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/in_pack_r8.lo generated/in_pack_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/in_pack_r16.lo generated/in_pack_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/in_pack_c4.lo generated/in_pack_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/in_pack_c10.lo generated/in_pack_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/in_pack_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_29 = generated/in_unpack_i1.lo generated/in_unpack_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/in_unpack_i4.lo generated/in_unpack_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/in_unpack_i16.lo generated/in_unpack_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/in_unpack_r8.lo generated/in_unpack_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/in_unpack_r16.lo generated/in_unpack_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/in_unpack_c4.lo generated/in_unpack_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/in_unpack_c10.lo generated/in_unpack_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/in_unpack_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_30 = generated/pow_i4_i4.lo generated/pow_i8_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_i16_i4.lo generated/pow_r16_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_r17_i4.lo generated/pow_c4_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_c8_i4.lo generated/pow_c10_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_c16_i4.lo generated/pow_c17_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_i4_i8.lo generated/pow_i8_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_i16_i8.lo generated/pow_r4_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_r8_i8.lo generated/pow_r10_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_r16_i8.lo generated/pow_r17_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_c4_i8.lo generated/pow_c8_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_c10_i8.lo generated/pow_c16_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_c17_i8.lo generated/pow_i4_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_i8_i16.lo generated/pow_i16_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_r4_i16.lo generated/pow_r8_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_r10_i16.lo generated/pow_r16_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_r17_i16.lo generated/pow_c4_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_c8_i16.lo generated/pow_c10_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pow_c16_i16.lo generated/pow_c17_i16.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_31 = generated/pack_i1.lo generated/pack_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pack_i4.lo generated/pack_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pack_i16.lo generated/pack_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pack_r8.lo generated/pack_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pack_r16.lo generated/pack_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pack_c4.lo generated/pack_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pack_c10.lo generated/pack_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/pack_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_32 = generated/unpack_i1.lo generated/unpack_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/unpack_i4.lo generated/unpack_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/unpack_i16.lo generated/unpack_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/unpack_r8.lo generated/unpack_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/unpack_r16.lo generated/unpack_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/unpack_c4.lo generated/unpack_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/unpack_c10.lo generated/unpack_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/unpack_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_33 = generated/matmulavx128_i1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmulavx128_i2.lo generated/matmulavx128_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmulavx128_i8.lo generated/matmulavx128_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmulavx128_r4.lo generated/matmulavx128_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmulavx128_r10.lo generated/matmulavx128_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmulavx128_r17.lo generated/matmulavx128_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmulavx128_c8.lo generated/matmulavx128_c10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/matmulavx128_c16.lo generated/matmulavx128_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_34 = generated/spread_i1.lo generated/spread_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/spread_i4.lo generated/spread_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/spread_i16.lo generated/spread_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/spread_r8.lo generated/spread_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/spread_r16.lo generated/spread_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/spread_c4.lo generated/spread_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/spread_c10.lo generated/spread_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/spread_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_35 = generated/cshift0_i1.lo generated/cshift0_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift0_i4.lo generated/cshift0_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift0_i16.lo generated/cshift0_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift0_r8.lo generated/cshift0_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift0_r16.lo generated/cshift0_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift0_c4.lo generated/cshift0_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift0_c10.lo generated/cshift0_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift0_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_36 = generated/cshift1_4_i1.lo generated/cshift1_4_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_4_i4.lo generated/cshift1_4_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_4_i16.lo generated/cshift1_4_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_4_r8.lo generated/cshift1_4_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_4_r16.lo generated/cshift1_4_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_4_c4.lo generated/cshift1_4_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_4_c10.lo generated/cshift1_4_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_4_c17.lo generated/cshift1_8_i1.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_8_i2.lo generated/cshift1_8_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_8_i8.lo generated/cshift1_8_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_8_r4.lo generated/cshift1_8_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_8_r10.lo generated/cshift1_8_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_8_r17.lo generated/cshift1_8_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_8_c8.lo generated/cshift1_8_c10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_8_c16.lo generated/cshift1_8_c17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_16_i1.lo generated/cshift1_16_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_16_i4.lo generated/cshift1_16_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_16_i16.lo generated/cshift1_16_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_16_r8.lo generated/cshift1_16_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_16_r16.lo generated/cshift1_16_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_16_c4.lo generated/cshift1_16_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_16_c10.lo generated/cshift1_16_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/cshift1_16_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_37 = generated/maxloc0_4_s1.lo generated/maxloc0_4_s4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_8_s1.lo generated/maxloc0_8_s4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc0_16_s1.lo generated/maxloc0_16_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_38 = generated/minloc0_4_s1.lo generated/minloc0_4_s4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_8_s1.lo generated/minloc0_8_s4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc0_16_s1.lo generated/minloc0_16_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_39 = generated/maxloc1_4_s1.lo generated/maxloc1_4_s4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_8_s1.lo generated/maxloc1_8_s4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc1_16_s1.lo generated/maxloc1_16_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_40 = generated/minloc1_4_s1.lo generated/minloc1_4_s4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_8_s1.lo generated/minloc1_8_s4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc1_16_s1.lo generated/minloc1_16_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_41 = generated/maxloc2_4_s1.lo generated/maxloc2_4_s4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc2_8_s1.lo generated/maxloc2_8_s4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/maxloc2_16_s1.lo generated/maxloc2_16_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_42 = generated/minloc2_4_s1.lo generated/minloc2_4_s4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc2_8_s1.lo generated/minloc2_8_s4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/minloc2_16_s1.lo generated/minloc2_16_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_43 = generated/maxval0_s1.lo generated/maxval0_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_44 = generated/minval0_s1.lo generated/minval0_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_45 = generated/maxval1_s1.lo generated/maxval1_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_46 = generated/minval1_s1.lo generated/minval1_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_47 = generated/findloc0_i1.lo generated/findloc0_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/findloc0_i4.lo generated/findloc0_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/findloc0_i16.lo generated/findloc0_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/findloc0_r8.lo generated/findloc0_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/findloc0_r16.lo generated/findloc0_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/findloc0_c4.lo generated/findloc0_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/findloc0_c10.lo generated/findloc0_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/findloc0_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_48 = generated/findloc0_s1.lo generated/findloc0_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_49 = generated/findloc1_i1.lo generated/findloc1_i2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/findloc1_i4.lo generated/findloc1_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/findloc1_i16.lo generated/findloc1_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/findloc1_r8.lo generated/findloc1_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/findloc1_r16.lo generated/findloc1_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/findloc1_c4.lo generated/findloc1_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/findloc1_c10.lo generated/findloc1_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/findloc1_c17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_50 = generated/findloc1_s1.lo generated/findloc1_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_51 = generated/findloc2_s1.lo generated/findloc2_s4.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_52 = runtime/ISO_Fortran_binding.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__objects_53 = $(am__objects_4) $(am__objects_5) $(am__objects_6) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(am__objects_7) $(am__objects_8) $(am__objects_9) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(am__objects_10) $(am__objects_11) $(am__objects_12) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -411,76 +525,147 @@ am__objects_53 = $(am__objects_4) $(am__objects_5) $(am__objects_6) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(am__objects_46) $(am__objects_47) $(am__objects_48) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(am__objects_49) $(am__objects_50) $(am__objects_51) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(am__objects_52)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@am__objects_54 = close.lo file_pos.lo format.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ inquire.lo intrinsics.lo list_read.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ lock.lo open.lo read.lo transfer.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ transfer128.lo unit.lo unix.lo write.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ fbuf.lo async.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_55 = size_from_kind.lo $(am__objects_54)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@am__objects_56 = access.lo c99_functions.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ chdir.lo chmod.lo clock.lo cpu_time.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ ctime.lo date_and_time.lo dtime.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ env.lo etime.lo execute_command_line.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ exit.lo gerror.lo getcwd.lo getlog.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ getXid.lo hostnm.lo kill.lo link.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ perror.lo signal.lo sleep.lo system.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ rename.lo stat.lo symlnk.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ system_clock.lo time.lo umask.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_MINIMAL_FALSE@ unlink.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@IEEE_SUPPORT_TRUE@am__objects_57 = ieee_helper.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_58 = associated.lo abort.lo args.lo cshift0.lo eoshift0.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- eoshift2.lo erfc_scaled.lo extends_type_of.lo fnum.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ierrno.lo ishftc.lo is_contiguous.lo mvbits.lo move_alloc.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- pack_generic.lo selected_char_kind.lo size.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- spread_generic.lo string_intrinsics.lo rand.lo random.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- reshape_generic.lo reshape_packed.lo selected_int_kind.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- selected_real_kind.lo trigd.lo unpack_generic.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- in_pack_generic.lo in_unpack_generic.lo $(am__objects_56) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@am__objects_54 = io/close.lo io/file_pos.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ io/format.lo io/inquire.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ io/intrinsics.lo io/list_read.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ io/lock.lo io/open.lo io/read.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ io/transfer.lo io/transfer128.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ io/unit.lo io/unix.lo io/write.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ io/fbuf.lo io/async.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_55 = io/size_from_kind.lo $(am__objects_54)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@am__objects_56 = intrinsics/access.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/c99_functions.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/chdir.lo intrinsics/chmod.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/clock.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/cpu_time.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/ctime.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/date_and_time.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/dtime.lo intrinsics/env.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/etime.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/execute_command_line.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/exit.lo intrinsics/gerror.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/getcwd.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/getlog.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/getXid.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/hostnm.lo intrinsics/kill.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/link.lo intrinsics/perror.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/signal.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/sleep.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/system.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/rename.lo intrinsics/stat.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/symlnk.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/system_clock.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/time.lo intrinsics/umask.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_MINIMAL_FALSE@ intrinsics/unlink.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@IEEE_SUPPORT_TRUE@am__objects_57 = ieee/ieee_helper.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_58 = intrinsics/associated.lo intrinsics/abort.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/args.lo intrinsics/cshift0.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/eoshift0.lo intrinsics/eoshift2.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/erfc_scaled.lo intrinsics/extends_type_of.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/fnum.lo intrinsics/ierrno.lo intrinsics/ishftc.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/is_contiguous.lo intrinsics/mvbits.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/move_alloc.lo intrinsics/pack_generic.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/selected_char_kind.lo intrinsics/size.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/spread_generic.lo intrinsics/string_intrinsics.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/rand.lo intrinsics/random.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/reshape_generic.lo intrinsics/reshape_packed.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/selected_int_kind.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/selected_real_kind.lo intrinsics/trigd.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/unpack_generic.lo runtime/in_pack_generic.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/in_unpack_generic.lo $(am__objects_56) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(am__objects_57)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@IEEE_SUPPORT_TRUE@am__objects_59 = ieee_arithmetic.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@IEEE_SUPPORT_TRUE@ ieee_exceptions.lo ieee_features.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@IEEE_SUPPORT_TRUE@am__objects_59 = ieee/ieee_arithmetic.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@IEEE_SUPPORT_TRUE@ ieee/ieee_exceptions.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@IEEE_SUPPORT_TRUE@ ieee/ieee_features.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__objects_60 =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_61 = _abs_c4.lo _abs_c8.lo _abs_c10.lo _abs_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _abs_c17.lo _abs_i4.lo _abs_i8.lo _abs_i16.lo _abs_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _abs_r8.lo _abs_r10.lo _abs_r16.lo _abs_r17.lo _aimag_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _aimag_c8.lo _aimag_c10.lo _aimag_c16.lo _aimag_c17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _exp_r4.lo _exp_r8.lo _exp_r10.lo _exp_r16.lo _exp_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _exp_c4.lo _exp_c8.lo _exp_c10.lo _exp_c16.lo _exp_c17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _log_r4.lo _log_r8.lo _log_r10.lo _log_r16.lo _log_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _log_c4.lo _log_c8.lo _log_c10.lo _log_c16.lo _log_c17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _log10_r4.lo _log10_r8.lo _log10_r10.lo _log10_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _log10_r17.lo _sqrt_r4.lo _sqrt_r8.lo _sqrt_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _sqrt_r16.lo _sqrt_r17.lo _sqrt_c4.lo _sqrt_c8.lo _sqrt_c10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _sqrt_c16.lo _sqrt_c17.lo _asin_r4.lo _asin_r8.lo _asin_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _asin_r16.lo _asin_r17.lo _asinh_r4.lo _asinh_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _asinh_r10.lo _asinh_r16.lo _asinh_r17.lo _acos_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _acos_r8.lo _acos_r10.lo _acos_r16.lo _acos_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _acosh_r4.lo _acosh_r8.lo _acosh_r10.lo _acosh_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _acosh_r17.lo _atan_r4.lo _atan_r8.lo _atan_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _atan_r16.lo _atan_r17.lo _atanh_r4.lo _atanh_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _atanh_r10.lo _atanh_r16.lo _atanh_r17.lo _sin_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _sin_r8.lo _sin_r10.lo _sin_r16.lo _sin_r17.lo _sin_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _sin_c8.lo _sin_c10.lo _sin_c16.lo _sin_c17.lo _cos_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _cos_r8.lo _cos_r10.lo _cos_r16.lo _cos_r17.lo _cos_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _cos_c8.lo _cos_c10.lo _cos_c16.lo _cos_c17.lo _tan_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _tan_r8.lo _tan_r10.lo _tan_r16.lo _tan_r17.lo _sinh_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _sinh_r8.lo _sinh_r10.lo _sinh_r16.lo _sinh_r17.lo _cosh_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _cosh_r8.lo _cosh_r10.lo _cosh_r16.lo _cosh_r17.lo _tanh_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _tanh_r8.lo _tanh_r10.lo _tanh_r16.lo _tanh_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _conjg_c4.lo _conjg_c8.lo _conjg_c10.lo _conjg_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _conjg_c17.lo _aint_r4.lo _aint_r8.lo _aint_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _aint_r16.lo _aint_r17.lo _anint_r4.lo _anint_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _anint_r10.lo _anint_r16.lo _anint_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_62 = _sign_i4.lo _sign_i8.lo _sign_i16.lo _sign_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _sign_r8.lo _sign_r10.lo _sign_r16.lo _sign_r17.lo _dim_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _dim_i8.lo _dim_i16.lo _dim_r4.lo _dim_r8.lo _dim_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _dim_r16.lo _dim_r17.lo _atan2_r4.lo _atan2_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _atan2_r10.lo _atan2_r16.lo _atan2_r17.lo _mod_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _mod_i8.lo _mod_i16.lo _mod_r4.lo _mod_r8.lo _mod_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _mod_r16.lo _mod_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__objects_63 = misc_specifics.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_61 = generated/_abs_c4.lo generated/_abs_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_abs_c10.lo generated/_abs_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_abs_c17.lo generated/_abs_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_abs_i8.lo generated/_abs_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_abs_r4.lo generated/_abs_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_abs_r10.lo generated/_abs_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_abs_r17.lo generated/_aimag_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_aimag_c8.lo generated/_aimag_c10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_aimag_c16.lo generated/_aimag_c17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_exp_r4.lo generated/_exp_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_exp_r10.lo generated/_exp_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_exp_r17.lo generated/_exp_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_exp_c8.lo generated/_exp_c10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_exp_c16.lo generated/_exp_c17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_log_r4.lo generated/_log_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_log_r10.lo generated/_log_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_log_r17.lo generated/_log_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_log_c8.lo generated/_log_c10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_log_c16.lo generated/_log_c17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_log10_r4.lo generated/_log10_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_log10_r10.lo generated/_log10_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_log10_r17.lo generated/_sqrt_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sqrt_r8.lo generated/_sqrt_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sqrt_r16.lo generated/_sqrt_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sqrt_c4.lo generated/_sqrt_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sqrt_c10.lo generated/_sqrt_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sqrt_c17.lo generated/_asin_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_asin_r8.lo generated/_asin_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_asin_r16.lo generated/_asin_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_asinh_r4.lo generated/_asinh_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_asinh_r10.lo generated/_asinh_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_asinh_r17.lo generated/_acos_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_acos_r8.lo generated/_acos_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_acos_r16.lo generated/_acos_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_acosh_r4.lo generated/_acosh_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_acosh_r10.lo generated/_acosh_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_acosh_r17.lo generated/_atan_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_atan_r8.lo generated/_atan_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_atan_r16.lo generated/_atan_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_atanh_r4.lo generated/_atanh_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_atanh_r10.lo generated/_atanh_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_atanh_r17.lo generated/_sin_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sin_r8.lo generated/_sin_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sin_r16.lo generated/_sin_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sin_c4.lo generated/_sin_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sin_c10.lo generated/_sin_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sin_c17.lo generated/_cos_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_cos_r8.lo generated/_cos_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_cos_r16.lo generated/_cos_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_cos_c4.lo generated/_cos_c8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_cos_c10.lo generated/_cos_c16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_cos_c17.lo generated/_tan_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_tan_r8.lo generated/_tan_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_tan_r16.lo generated/_tan_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sinh_r4.lo generated/_sinh_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sinh_r10.lo generated/_sinh_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sinh_r17.lo generated/_cosh_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_cosh_r8.lo generated/_cosh_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_cosh_r16.lo generated/_cosh_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_tanh_r4.lo generated/_tanh_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_tanh_r10.lo generated/_tanh_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_tanh_r17.lo generated/_conjg_c4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_conjg_c8.lo generated/_conjg_c10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_conjg_c16.lo generated/_conjg_c17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_aint_r4.lo generated/_aint_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_aint_r10.lo generated/_aint_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_aint_r17.lo generated/_anint_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_anint_r8.lo generated/_anint_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_anint_r16.lo generated/_anint_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_62 = generated/_sign_i4.lo generated/_sign_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sign_i16.lo generated/_sign_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sign_r8.lo generated/_sign_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_sign_r16.lo generated/_sign_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_dim_i4.lo generated/_dim_i8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_dim_i16.lo generated/_dim_r4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_dim_r8.lo generated/_dim_r10.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_dim_r16.lo generated/_dim_r17.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_atan2_r4.lo generated/_atan2_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_atan2_r10.lo generated/_atan2_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_atan2_r17.lo generated/_mod_i4.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_mod_i8.lo generated/_mod_i16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_mod_r4.lo generated/_mod_r8.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_mod_r10.lo generated/_mod_r16.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/_mod_r17.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__objects_63 = generated/misc_specifics.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__objects_64 = $(am__objects_61) $(am__objects_62) $(am__objects_63) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- dprod_r8.lo f2c_specifics.lo random_init.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/dprod_r8.lo intrinsics/f2c_specifics.lo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/random_init.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__objects_65 = $(am__objects_3) $(am__objects_53) $(am__objects_55) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(am__objects_58) $(am__objects_59) $(am__objects_60) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(am__objects_64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -503,12 +688,12 @@ DEFAULT_INCLUDES = -I.@am__isrc@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depcomp = $(SHELL) $(top_srcdir)/../depcomp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__depfiles_maybe = depfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__mv = mv -f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PPFCCOMPILE = $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_V_lt = $(am__v_lt_@AM_V@)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__v_lt_0 = --silent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__v_lt_1 =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-PPFCCOMPILE = $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LTPPFCCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -589,7 +774,7 @@ AMTAR = @AMTAR@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Some targets require additional compiler options for IEEE compatibility.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_CFLAGS = @AM_CFLAGS@ -fcx-fortran-rules $(SECTION_FLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(IEEE_FLAGS) $(am__append_1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(IEEE_FLAGS) $(am__append_2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_FCFLAGS = @AM_FCFLAGS@ $(IEEE_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AR = @AR@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -737,6 +922,7 @@ toolexeclibdir = @toolexeclibdir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ top_build_prefix = @top_build_prefix@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ top_builddir = @top_builddir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ top_srcdir = @top_srcdir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AUTOMAKE_OPTIONS = foreign subdir-objects
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACLOCAL_AMFLAGS = -I .. -I ../config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gcc_version := $(shell @get_gcc_base_ver@ $(top_srcdir)/../gcc/BASE-VER)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -749,6 +935,8 @@ gcc_version := $(shell @get_gcc_base_ver@ $(top_srcdir)/../gcc/BASE-VER)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_USE_SYMVER_FALSE@version_dep =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_USE_SYMVER_GNU_TRUE@@LIBGFOR_USE_SYMVER_TRUE@version_dep = gfortran.ver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_USE_SYMVER_SUN_TRUE@@LIBGFOR_USE_SYMVER_TRUE@version_dep = gfortran.ver-sun gfortran.ver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extra_darwin_ldflags_libgfortran = @extra_ldflags_libgfortran@ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfor_c_HEADERS = ISO_Fortran_binding.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfor_cdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS)) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -760,7 +948,7 @@ libgfortran_la_LINK = $(LINK) $(libgfortran_la_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgfortran_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(LTLDFLAGS) $(LIBQUADLIB) ../libbacktrace/libbacktrace.la \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(HWCAP_LDFLAGS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(LIBM) $(extra_ldflags_libgfortran) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(LIBM) $(extra_darwin_ldflags_libgfortran) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(version_arg) -Wc,-shared-libgcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgfortran_la_DEPENDENCIES = $(version_dep) libgfortran.spec $(LIBQUADLIB_DEP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -781,7 +969,7 @@ AM_CPPFLAGS = -iquote$(srcdir)/io -I$(srcdir)/$(MULTISRCTOP)../gcc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -I$(MULTIBUILDTOP)../libbacktrace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -I../libbacktrace
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gfor_io_src = io/size_from_kind.c $(am__append_2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gfor_io_src = io/size_from_kind.c $(am__append_3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfor_io_headers = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ io/io.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ io/fbuf.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -803,7 +991,7 @@ gfor_helper_src = intrinsics/associated.c intrinsics/abort.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ intrinsics/selected_int_kind.f90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ intrinsics/selected_real_kind.f90 intrinsics/trigd.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ intrinsics/unpack_generic.c runtime/in_pack_generic.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- runtime/in_unpack_generic.c $(am__append_3) $(am__append_4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/in_unpack_generic.c $(am__append_4) $(am__append_5)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @IEEE_SUPPORT_TRUE@gfor_ieee_helper_src = ieee/ieee_helper.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @IEEE_SUPPORT_FALSE@gfor_ieee_src =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @IEEE_SUPPORT_TRUE@gfor_ieee_src = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -812,632 +1000,632 @@ gfor_helper_src = intrinsics/associated.c intrinsics/abort.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @IEEE_SUPPORT_TRUE@ieee/ieee_features.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfor_src = runtime/bounds.c runtime/compile_options.c runtime/memory.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- runtime/string.c runtime/select.c $(am__append_5) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(am__append_6)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/string.c runtime/select.c $(am__append_6) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(am__append_7)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_all_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/all_l1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/all_l2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/all_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/all_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/all_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_any_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/any_l1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/any_l2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/any_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/any_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/any_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_bessel_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/bessel_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/bessel_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/bessel_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/bessel_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/bessel_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_count_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/count_1_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/count_2_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/count_4_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/count_8_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/count_16_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_1_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_2_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_4_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_8_l.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_16_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_iall_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iall_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iall_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iall_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iall_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iall_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_iany_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iany_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iany_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iany_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iany_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iany_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_iparity_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iparity_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iparity_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iparity_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iparity_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/iparity_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_findloc0_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_findloc0s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_findloc1_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_findloc1s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_findloc2s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc2_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/findloc2_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc2_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc2_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxloc0_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxloc0s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc0_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxloc1_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxloc1s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc1_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxloc2s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc2_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc2_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc2_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc2_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc2_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxloc2_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxval_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxval0s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval0_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval0_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_maxval1s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval1_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/maxval1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval1_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minloc0_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minloc0s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc0_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minloc1_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minloc1s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc1_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minloc2s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc2_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc2_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc2_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc2_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc2_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minloc2_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_4_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_4_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_8_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_8_s4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_16_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minval_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minval0s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval0_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval0_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_minval1s_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval1_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/minval1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval1_s1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_norm2_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/norm2_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/norm2_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/norm2_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/norm2_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/norm2_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_parity_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/parity_l1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/parity_l2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/parity_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/parity_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/parity_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_sum_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/sum_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_product_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/product_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_matmul_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_matmulavx128_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmulavx128_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_matmull_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/matmul_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_l4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_l8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_shape_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/shape_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/shape_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/shape_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/shape_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/shape_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_reshape_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/reshape_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_eoshift1_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/eoshift1_4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/eoshift1_8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/eoshift1_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift1_4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift1_8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift1_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_eoshift3_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/eoshift3_4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/eoshift3_8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/eoshift3_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift3_4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift3_8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift3_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_cshift0_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift0_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_cshift1_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_cshift1a_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_4_c17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_8_c17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/cshift1_16_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ in_pack_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_pack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ in_unpack_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/in_unpack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_pow_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r17_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c10_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c17_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r10_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r17_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c10_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c17_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_i16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r10_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_r17_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c10_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pow_c17_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r17_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c4_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c8_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c10_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c16_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c17_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r10_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r17_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c4_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c8_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c10_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c16_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c17_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r10_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r17_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c4_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c8_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c10_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c16_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c17_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_pack_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/pack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_unpack_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/unpack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_spread_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/spread_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i1.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i2.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r17.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c4.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c8.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c10.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c16.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i_isobinding_c = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/runtime/ISO_Fortran_binding.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/ISO_Fortran_binding.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_files = m4/iparm.m4 m4/ifunction.m4 m4/iforeach.m4 m4/all.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4/any.m4 m4/count.m4 m4/maxloc0.m4 m4/maxloc1.m4 m4/maxval.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1472,177 +1660,177 @@ gfor_built_src = $(i_all_c) $(i_any_c) $(i_count_c) $(i_maxloc0_c) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Machine generated specifics
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfor_built_specific_src = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_abs_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aimag_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aimag_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aimag_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aimag_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aimag_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_exp_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log10_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log10_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log10_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log10_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_log10_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sqrt_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asin_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asin_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asin_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asin_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asin_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asinh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asinh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asinh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asinh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_asinh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acos_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acos_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acos_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acos_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acos_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acosh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acosh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acosh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acosh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_acosh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atanh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atanh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atanh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atanh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atanh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sin_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cos_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tan_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tan_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tan_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tan_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tan_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sinh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sinh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sinh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sinh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sinh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cosh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cosh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cosh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cosh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_cosh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tanh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tanh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tanh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tanh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_tanh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_conjg_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_conjg_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_conjg_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_conjg_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_conjg_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aint_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aint_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aint_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aint_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_aint_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_anint_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_anint_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_anint_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_anint_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_anint_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfor_built_specific2_src = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_sign_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_dim_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan2_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan2_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan2_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan2_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_atan2_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(srcdir)/generated/_mod_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gfor_misc_specifics = $(srcdir)/generated/misc_specifics.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r17.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_i4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_i8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_i16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r4.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r8.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r10.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r16.F90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gfor_misc_specifics = generated/misc_specifics.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gfor_specific_src = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(gfor_built_specific_src) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(gfor_built_specific2_src) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1653,7 +1841,7 @@ intrinsics/random_init.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BUILT_SOURCES = $(gfor_built_src) $(gfor_built_specific_src) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(gfor_built_specific2_src) $(gfor_misc_specifics) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(am__append_7)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(am__append_8)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ prereq_SRC = $(gfor_src) $(gfor_built_src) $(gfor_io_src) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(gfor_helper_src) $(gfor_ieee_src) $(gfor_io_headers) $(gfor_specific_src)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1815,638 +2003,2256 @@ clean-toolexeclibLTLIBRARIES:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo rm -f $${locs}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f $${locs}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++caf/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @$(MKDIR_P) caf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @: > caf/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++caf/$(DEPDIR)/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @$(MKDIR_P) caf/$(DEPDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @: > caf/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++caf/single.lo: caf/$(am__dirstamp) caf/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libcaf_single.la: $(libcaf_single_la_OBJECTS) $(libcaf_single_la_DEPENDENCIES) $(EXTRA_libcaf_single_la_DEPENDENCIES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(AM_V_GEN)$(libcaf_single_la_LINK) -rpath $(cafexeclibdir) $(libcaf_single_la_OBJECTS) $(libcaf_single_la_LIBADD) $(LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @$(MKDIR_P) runtime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @: > runtime/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/$(DEPDIR)/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @$(MKDIR_P) runtime/$(DEPDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @: > runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/bounds.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/compile_options.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/memory.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/string.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/select.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/minimal.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/backtrace.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/convert_char.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/environ.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/error.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/fpu.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/main.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/pause.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/stop.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @$(MKDIR_P) generated
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @: > generated/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/$(DEPDIR)/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @$(MKDIR_P) generated/$(DEPDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @: > generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/all_l16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/any_l16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_1_l.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_2_l.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_4_l.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_8_l.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/count_16_l.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/product_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/sum_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/bessel_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iall_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iany_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/iparity_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/norm2_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/parity_l16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_l4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_l8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmul_l16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/shape_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift1_4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift1_8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift1_16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift3_4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift3_8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/eoshift3_16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/reshape_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_pack_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/in_unpack_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i4_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i8_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i16_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r16_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r17_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c4_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c8_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c10_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c16_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c17_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i4_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i8_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i16_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r4_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r8_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r10_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r16_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r17_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c4_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c8_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c10_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c16_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c17_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i4_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i8_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_i16_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r4_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r8_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r10_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r16_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_r17_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c4_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c8_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c10_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c16_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pow_c17_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/pack_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/unpack_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/matmulavx128_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/spread_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift0_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_4_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_8_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/cshift1_16_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_4_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_8_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc0_16_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_4_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_8_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc0_16_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_4_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_8_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc1_16_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_4_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_8_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc1_16_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_4_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_4_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_8_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_8_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_16_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxloc2_16_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_4_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_4_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_8_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_8_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_16_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minloc2_16_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval0_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval0_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval0_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval0_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval1_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/maxval1_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval1_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/minval1_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc0_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i2.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc1_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc2_s1.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/findloc2_s4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/ISO_Fortran_binding.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @$(MKDIR_P) io
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @: > io/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/$(DEPDIR)/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @$(MKDIR_P) io/$(DEPDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @: > io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/size_from_kind.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/close.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/file_pos.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/format.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/inquire.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/intrinsics.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/list_read.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/lock.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/open.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/read.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/transfer.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/transfer128.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/unit.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/unix.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/write.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/fbuf.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++io/async.lo: io/$(am__dirstamp) io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @$(MKDIR_P) intrinsics
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @: > intrinsics/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/$(DEPDIR)/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @$(MKDIR_P) intrinsics/$(DEPDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @: > intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/associated.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/abort.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/args.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/cshift0.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/eoshift0.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/eoshift2.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/erfc_scaled.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/extends_type_of.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/fnum.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/ierrno.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/ishftc.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/is_contiguous.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/mvbits.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/move_alloc.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/pack_generic.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/selected_char_kind.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/size.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/spread_generic.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/string_intrinsics.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/rand.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/random.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/reshape_generic.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/reshape_packed.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/selected_int_kind.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/selected_real_kind.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/trigd.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/unpack_generic.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/in_pack_generic.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++runtime/in_unpack_generic.lo: runtime/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/access.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/c99_functions.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/chdir.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/chmod.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/clock.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/cpu_time.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/ctime.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/date_and_time.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/dtime.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/env.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/etime.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/execute_command_line.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/exit.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/gerror.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/getcwd.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/getlog.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/getXid.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/hostnm.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/kill.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/link.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/perror.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/signal.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/sleep.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/system.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/rename.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/stat.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/symlnk.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/system_clock.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/time.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/umask.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/unlink.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ieee/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @$(MKDIR_P) ieee
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @: > ieee/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ieee/$(DEPDIR)/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @$(MKDIR_P) ieee/$(DEPDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ @: > ieee/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ieee/ieee_helper.lo: ieee/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ieee/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ieee/ieee_arithmetic.lo: ieee/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ieee/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ieee/ieee_exceptions.lo: ieee/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ieee/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ieee/ieee_features.lo: ieee/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ieee/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_abs_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aimag_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_exp_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_log10_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sqrt_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asin_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_asinh_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acos_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_acosh_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atanh_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sin_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cos_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tan_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sinh_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_cosh_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_tanh_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_conjg_c17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_aint_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_anint_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_sign_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_dim_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_atan2_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_i4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_i8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_i16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r4.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r8.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r10.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r16.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/_mod_r17.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++generated/misc_specifics.lo: generated/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/dprod_r8.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/f2c_specifics.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/random_init.lo: intrinsics/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgfortran.la: $(libgfortran_la_OBJECTS) $(libgfortran_la_DEPENDENCIES) $(EXTRA_libgfortran_la_DEPENDENCIES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(AM_V_GEN)$(libgfortran_la_LINK) -rpath $(toolexeclibdir) $(libgfortran_la_OBJECTS) $(libgfortran_la_LIBADD) $(LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mostlyclean-compile:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -rm -f *.$(OBJEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f caf/*.$(OBJEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f caf/*.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f generated/*.$(OBJEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f generated/*.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f ieee/*.$(OBJEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f ieee/*.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f intrinsics/*.$(OBJEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f intrinsics/*.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f io/*.$(OBJEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f io/*.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f runtime/*.$(OBJEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f runtime/*.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distclean-compile:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -rm -f *.tab.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ISO_Fortran_binding.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/abort.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/access.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/all_l1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/all_l16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/all_l2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/all_l4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/all_l8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/any_l1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/any_l16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/any_l2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/any_l4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/any_l8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/args.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/associated.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/async.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/backtrace.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bessel_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bessel_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bessel_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bessel_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bessel_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bounds.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/c99_functions.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chdir.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chmod.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clock.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/close.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compile_options.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/convert_char.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/count_16_l.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/count_1_l.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/count_2_l.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/count_4_l.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/count_8_l.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu_time.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift0_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_16_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_4_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cshift1_8_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctime.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/date_and_time.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dtime.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/env.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/environ.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eoshift0.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eoshift1_16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eoshift1_4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eoshift1_8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eoshift2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eoshift3_16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eoshift3_4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eoshift3_8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/erfc_scaled.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/error.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/etime.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/execute_command_line.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exit.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/extends_type_of.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fbuf.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/file_pos.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc0_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc1_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc2_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findloc2_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fnum.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/format.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fpu.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gerror.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getXid.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getcwd.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getlog.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hostnm.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iall_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iall_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iall_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iall_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iall_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iany_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iany_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iany_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iany_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iany_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ieee_helper.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ierrno.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_generic.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_pack_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_generic.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/in_unpack_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inquire.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/intrinsics.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iparity_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iparity_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iparity_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iparity_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iparity_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/is_contiguous.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ishftc.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/kill.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgfortran_c.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/link.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/list_read.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lock.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_l16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_l4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_l8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmul_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matmulavx128_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_16_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_16_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_16_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_16_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_16_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_16_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_16_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_16_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_16_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_4_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_4_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_4_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_4_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_4_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_4_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_4_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_4_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_4_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_4_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_8_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_8_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_8_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_8_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_8_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_8_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_8_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_8_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_8_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc0_8_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_16_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_16_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_16_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_16_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_16_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_16_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_16_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_16_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_16_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_4_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_4_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_4_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_4_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_4_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_4_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_4_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_4_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_4_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_4_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_8_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_8_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_8_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_8_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_8_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_8_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_8_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_8_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_8_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc1_8_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc2_16_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc2_16_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc2_4_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc2_4_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc2_8_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxloc2_8_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxval0_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxval0_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxval1_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxval1_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxval_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxval_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxval_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxval_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxval_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxval_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxval_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxval_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxval_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maxval_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memory.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minimal.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_16_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_16_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_16_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_16_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_16_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_16_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_16_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_16_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_16_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_4_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_4_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_4_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_4_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_4_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_4_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_4_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_4_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_4_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_4_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_8_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_8_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_8_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_8_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_8_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_8_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_8_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_8_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_8_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc0_8_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_16_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_16_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_16_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_16_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_16_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_16_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_16_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_16_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_16_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_4_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_4_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_4_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_4_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_4_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_4_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_4_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_4_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_4_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_4_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_8_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_8_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_8_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_8_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_8_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_8_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_8_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_8_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_8_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc1_8_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc2_16_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc2_16_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc2_4_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc2_4_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc2_8_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minloc2_8_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minval0_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minval0_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minval1_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minval1_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minval_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minval_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minval_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minval_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minval_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minval_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minval_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minval_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minval_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minval_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/move_alloc.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mvbits.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/norm2_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/norm2_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/norm2_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/norm2_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/norm2_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/open.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_generic.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pack_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parity_l1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parity_l16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parity_l2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parity_l4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parity_l8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pause.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/perror.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c10_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c10_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c10_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c17_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c17_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c17_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c4_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c8_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_c8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_i16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_i16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_i16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_i4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_i4_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_i4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_i8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_i8_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_i8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_r10_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_r10_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_r16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_r16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_r16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_r17_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_r17_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_r17_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_r4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_r4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_r8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pow_r8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/product_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rand.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/random.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/read.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rename.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_generic.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_packed.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reshape_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/select.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/selected_char_kind.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shape_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shape_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shape_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shape_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shape_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/signal.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/single.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/size.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/size_from_kind.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sleep.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_generic.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spread_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stat.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stop.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/string.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/string_intrinsics.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sum_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/symlnk.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/system.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/system_clock.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/time.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transfer.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transfer128.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trigd.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/umask.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unit.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unix.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unlink.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_generic.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unpack_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/write.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@caf/$(DEPDIR)/single.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/all_l1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/all_l16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/all_l2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/all_l4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/all_l8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/any_l1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/any_l16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/any_l2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/any_l4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/any_l8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/bessel_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/bessel_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/bessel_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/bessel_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/bessel_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/count_16_l.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/count_1_l.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/count_2_l.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/count_4_l.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/count_8_l.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift0_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_16_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_4_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/cshift1_8_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/eoshift1_16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/eoshift1_4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/eoshift1_8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/eoshift3_16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/eoshift3_4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/eoshift3_8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc0_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc1_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc2_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/findloc2_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iall_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iall_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iall_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iall_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iall_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iany_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iany_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iany_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iany_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iany_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_pack_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/in_unpack_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iparity_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iparity_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iparity_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iparity_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/iparity_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_l16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_l4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_l8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmul_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/matmulavx128_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_16_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_16_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_16_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_16_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_16_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_16_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_16_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_16_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_16_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_4_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_4_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_4_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_4_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_4_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_4_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_4_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_4_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_4_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_4_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_8_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_8_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_8_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_8_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_8_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_8_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_8_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_8_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_8_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc0_8_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_16_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_16_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_16_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_16_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_16_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_16_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_16_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_16_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_16_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_4_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_4_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_4_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_4_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_4_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_4_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_4_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_4_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_4_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_4_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_8_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_8_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_8_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_8_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_8_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_8_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_8_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_8_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_8_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc1_8_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc2_16_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc2_16_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc2_4_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc2_4_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc2_8_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxloc2_8_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxval0_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxval0_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxval1_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxval1_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxval_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxval_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxval_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxval_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxval_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxval_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxval_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxval_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxval_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/maxval_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_16_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_16_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_16_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_16_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_16_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_16_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_16_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_16_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_16_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_4_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_4_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_4_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_4_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_4_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_4_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_4_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_4_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_4_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_4_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_8_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_8_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_8_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_8_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_8_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_8_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_8_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_8_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_8_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc0_8_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_16_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_16_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_16_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_16_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_16_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_16_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_16_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_16_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_16_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_4_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_4_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_4_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_4_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_4_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_4_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_4_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_4_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_4_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_4_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_8_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_8_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_8_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_8_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_8_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_8_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_8_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_8_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_8_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc1_8_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc2_16_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc2_16_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc2_4_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc2_4_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc2_8_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minloc2_8_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minval0_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minval0_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minval1_s1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minval1_s4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minval_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minval_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minval_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minval_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minval_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minval_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minval_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minval_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minval_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/minval_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/norm2_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/norm2_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/norm2_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/norm2_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/norm2_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pack_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/parity_l1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/parity_l16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/parity_l2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/parity_l4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/parity_l8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c10_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c10_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c10_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c17_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c17_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c17_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c4_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c8_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_c8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_i16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_i16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_i16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_i4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_i4_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_i4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_i8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_i8_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_i8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_r10_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_r10_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_r16_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_r16_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_r16_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_r17_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_r17_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_r17_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_r4_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_r4_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_r8_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/pow_r8_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/product_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/reshape_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/reshape_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/reshape_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/reshape_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/reshape_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/reshape_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/reshape_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/reshape_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/reshape_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/reshape_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/reshape_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/reshape_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/reshape_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/shape_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/shape_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/shape_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/shape_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/shape_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/spread_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/sum_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_c10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_c16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_c17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_c4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_c8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_i1.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_i16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_i2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_i4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_i8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_r10.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_r16.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_r17.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_r4.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@generated/$(DEPDIR)/unpack_r8.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@ieee/$(DEPDIR)/ieee_helper.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/abort.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/access.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/args.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/associated.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/c99_functions.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/chdir.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/chmod.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/clock.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/cpu_time.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/cshift0.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/ctime.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/date_and_time.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/dtime.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/env.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/eoshift0.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/eoshift2.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/erfc_scaled.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/etime.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/execute_command_line.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/exit.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/extends_type_of.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/fnum.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/gerror.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/getXid.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/getcwd.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/getlog.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/hostnm.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/ierrno.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/is_contiguous.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/ishftc.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/kill.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/link.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/move_alloc.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/mvbits.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/pack_generic.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/perror.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/rand.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/random.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/rename.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/reshape_generic.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/reshape_packed.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/selected_char_kind.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/signal.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/size.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/sleep.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/spread_generic.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/stat.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/string_intrinsics.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/symlnk.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/system.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/system_clock.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/time.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/trigd.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/umask.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/unlink.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@intrinsics/$(DEPDIR)/unpack_generic.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/async.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/close.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/fbuf.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/file_pos.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/format.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/inquire.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/intrinsics.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/list_read.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/lock.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/open.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/read.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/size_from_kind.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/transfer.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/transfer128.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/unit.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/unix.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/write.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/ISO_Fortran_binding.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/backtrace.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/bounds.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/compile_options.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/convert_char.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/environ.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/error.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/fpu.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/in_pack_generic.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/in_unpack_generic.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/main.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/memory.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/minimal.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/pause.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/select.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/stop.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@runtime/$(DEPDIR)/string.Plo@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .F90.o:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(AM_V_PPFC)$(PPFCCOMPILE) -c -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2457,4892 +4263,50 @@ distclean-compile:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .F90.lo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(AM_V_PPFC)$(LTPPFCCOMPILE) -c -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ieee_exceptions.lo: ieee/ieee_exceptions.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o ieee_exceptions.lo `test -f 'ieee/ieee_exceptions.F90' || echo '$(srcdir)/'`ieee/ieee_exceptions.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ieee_features.lo: ieee/ieee_features.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o ieee_features.lo `test -f 'ieee/ieee_features.F90' || echo '$(srcdir)/'`ieee/ieee_features.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_abs_c4.lo: $(srcdir)/generated/_abs_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _abs_c4.lo `test -f '$(srcdir)/generated/_abs_c4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_abs_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_abs_c8.lo: $(srcdir)/generated/_abs_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _abs_c8.lo `test -f '$(srcdir)/generated/_abs_c8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_abs_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_abs_c10.lo: $(srcdir)/generated/_abs_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _abs_c10.lo `test -f '$(srcdir)/generated/_abs_c10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_abs_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_abs_c16.lo: $(srcdir)/generated/_abs_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _abs_c16.lo `test -f '$(srcdir)/generated/_abs_c16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_abs_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_abs_c17.lo: $(srcdir)/generated/_abs_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _abs_c17.lo `test -f '$(srcdir)/generated/_abs_c17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_abs_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_abs_i4.lo: $(srcdir)/generated/_abs_i4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _abs_i4.lo `test -f '$(srcdir)/generated/_abs_i4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_abs_i4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_abs_i8.lo: $(srcdir)/generated/_abs_i8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _abs_i8.lo `test -f '$(srcdir)/generated/_abs_i8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_abs_i8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_abs_i16.lo: $(srcdir)/generated/_abs_i16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _abs_i16.lo `test -f '$(srcdir)/generated/_abs_i16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_abs_i16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_abs_r4.lo: $(srcdir)/generated/_abs_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _abs_r4.lo `test -f '$(srcdir)/generated/_abs_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_abs_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_abs_r8.lo: $(srcdir)/generated/_abs_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _abs_r8.lo `test -f '$(srcdir)/generated/_abs_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_abs_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_abs_r10.lo: $(srcdir)/generated/_abs_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _abs_r10.lo `test -f '$(srcdir)/generated/_abs_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_abs_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_abs_r16.lo: $(srcdir)/generated/_abs_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _abs_r16.lo `test -f '$(srcdir)/generated/_abs_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_abs_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_abs_r17.lo: $(srcdir)/generated/_abs_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _abs_r17.lo `test -f '$(srcdir)/generated/_abs_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_abs_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_aimag_c4.lo: $(srcdir)/generated/_aimag_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _aimag_c4.lo `test -f '$(srcdir)/generated/_aimag_c4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_aimag_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_aimag_c8.lo: $(srcdir)/generated/_aimag_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _aimag_c8.lo `test -f '$(srcdir)/generated/_aimag_c8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_aimag_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_aimag_c10.lo: $(srcdir)/generated/_aimag_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _aimag_c10.lo `test -f '$(srcdir)/generated/_aimag_c10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_aimag_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_aimag_c16.lo: $(srcdir)/generated/_aimag_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _aimag_c16.lo `test -f '$(srcdir)/generated/_aimag_c16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_aimag_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_aimag_c17.lo: $(srcdir)/generated/_aimag_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _aimag_c17.lo `test -f '$(srcdir)/generated/_aimag_c17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_aimag_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_exp_r4.lo: $(srcdir)/generated/_exp_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _exp_r4.lo `test -f '$(srcdir)/generated/_exp_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_exp_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_exp_r8.lo: $(srcdir)/generated/_exp_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _exp_r8.lo `test -f '$(srcdir)/generated/_exp_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_exp_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_exp_r10.lo: $(srcdir)/generated/_exp_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _exp_r10.lo `test -f '$(srcdir)/generated/_exp_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_exp_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_exp_r16.lo: $(srcdir)/generated/_exp_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _exp_r16.lo `test -f '$(srcdir)/generated/_exp_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_exp_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_exp_r17.lo: $(srcdir)/generated/_exp_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _exp_r17.lo `test -f '$(srcdir)/generated/_exp_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_exp_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_exp_c4.lo: $(srcdir)/generated/_exp_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _exp_c4.lo `test -f '$(srcdir)/generated/_exp_c4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_exp_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_exp_c8.lo: $(srcdir)/generated/_exp_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _exp_c8.lo `test -f '$(srcdir)/generated/_exp_c8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_exp_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_exp_c10.lo: $(srcdir)/generated/_exp_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _exp_c10.lo `test -f '$(srcdir)/generated/_exp_c10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_exp_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_exp_c16.lo: $(srcdir)/generated/_exp_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _exp_c16.lo `test -f '$(srcdir)/generated/_exp_c16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_exp_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_exp_c17.lo: $(srcdir)/generated/_exp_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _exp_c17.lo `test -f '$(srcdir)/generated/_exp_c17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_exp_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log_r4.lo: $(srcdir)/generated/_log_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log_r4.lo `test -f '$(srcdir)/generated/_log_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log_r8.lo: $(srcdir)/generated/_log_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log_r8.lo `test -f '$(srcdir)/generated/_log_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log_r10.lo: $(srcdir)/generated/_log_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log_r10.lo `test -f '$(srcdir)/generated/_log_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log_r16.lo: $(srcdir)/generated/_log_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log_r16.lo `test -f '$(srcdir)/generated/_log_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log_r17.lo: $(srcdir)/generated/_log_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log_r17.lo `test -f '$(srcdir)/generated/_log_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log_c4.lo: $(srcdir)/generated/_log_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log_c4.lo `test -f '$(srcdir)/generated/_log_c4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log_c8.lo: $(srcdir)/generated/_log_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log_c8.lo `test -f '$(srcdir)/generated/_log_c8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log_c10.lo: $(srcdir)/generated/_log_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log_c10.lo `test -f '$(srcdir)/generated/_log_c10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log_c16.lo: $(srcdir)/generated/_log_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log_c16.lo `test -f '$(srcdir)/generated/_log_c16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log_c17.lo: $(srcdir)/generated/_log_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log_c17.lo `test -f '$(srcdir)/generated/_log_c17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log10_r4.lo: $(srcdir)/generated/_log10_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log10_r4.lo `test -f '$(srcdir)/generated/_log10_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log10_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log10_r8.lo: $(srcdir)/generated/_log10_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log10_r8.lo `test -f '$(srcdir)/generated/_log10_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log10_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log10_r10.lo: $(srcdir)/generated/_log10_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log10_r10.lo `test -f '$(srcdir)/generated/_log10_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log10_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log10_r16.lo: $(srcdir)/generated/_log10_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log10_r16.lo `test -f '$(srcdir)/generated/_log10_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log10_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_log10_r17.lo: $(srcdir)/generated/_log10_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _log10_r17.lo `test -f '$(srcdir)/generated/_log10_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_log10_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sqrt_r4.lo: $(srcdir)/generated/_sqrt_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sqrt_r4.lo `test -f '$(srcdir)/generated/_sqrt_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sqrt_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sqrt_r8.lo: $(srcdir)/generated/_sqrt_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sqrt_r8.lo `test -f '$(srcdir)/generated/_sqrt_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sqrt_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sqrt_r10.lo: $(srcdir)/generated/_sqrt_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sqrt_r10.lo `test -f '$(srcdir)/generated/_sqrt_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sqrt_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sqrt_r16.lo: $(srcdir)/generated/_sqrt_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sqrt_r16.lo `test -f '$(srcdir)/generated/_sqrt_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sqrt_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sqrt_r17.lo: $(srcdir)/generated/_sqrt_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sqrt_r17.lo `test -f '$(srcdir)/generated/_sqrt_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sqrt_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sqrt_c4.lo: $(srcdir)/generated/_sqrt_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sqrt_c4.lo `test -f '$(srcdir)/generated/_sqrt_c4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sqrt_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sqrt_c8.lo: $(srcdir)/generated/_sqrt_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sqrt_c8.lo `test -f '$(srcdir)/generated/_sqrt_c8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sqrt_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sqrt_c10.lo: $(srcdir)/generated/_sqrt_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sqrt_c10.lo `test -f '$(srcdir)/generated/_sqrt_c10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sqrt_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sqrt_c16.lo: $(srcdir)/generated/_sqrt_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sqrt_c16.lo `test -f '$(srcdir)/generated/_sqrt_c16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sqrt_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sqrt_c17.lo: $(srcdir)/generated/_sqrt_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sqrt_c17.lo `test -f '$(srcdir)/generated/_sqrt_c17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sqrt_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_asin_r4.lo: $(srcdir)/generated/_asin_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _asin_r4.lo `test -f '$(srcdir)/generated/_asin_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_asin_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_asin_r8.lo: $(srcdir)/generated/_asin_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _asin_r8.lo `test -f '$(srcdir)/generated/_asin_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_asin_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_asin_r10.lo: $(srcdir)/generated/_asin_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _asin_r10.lo `test -f '$(srcdir)/generated/_asin_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_asin_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_asin_r16.lo: $(srcdir)/generated/_asin_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _asin_r16.lo `test -f '$(srcdir)/generated/_asin_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_asin_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_asin_r17.lo: $(srcdir)/generated/_asin_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _asin_r17.lo `test -f '$(srcdir)/generated/_asin_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_asin_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_asinh_r4.lo: $(srcdir)/generated/_asinh_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _asinh_r4.lo `test -f '$(srcdir)/generated/_asinh_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_asinh_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_asinh_r8.lo: $(srcdir)/generated/_asinh_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _asinh_r8.lo `test -f '$(srcdir)/generated/_asinh_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_asinh_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_asinh_r10.lo: $(srcdir)/generated/_asinh_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _asinh_r10.lo `test -f '$(srcdir)/generated/_asinh_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_asinh_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_asinh_r16.lo: $(srcdir)/generated/_asinh_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _asinh_r16.lo `test -f '$(srcdir)/generated/_asinh_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_asinh_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_asinh_r17.lo: $(srcdir)/generated/_asinh_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _asinh_r17.lo `test -f '$(srcdir)/generated/_asinh_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_asinh_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_acos_r4.lo: $(srcdir)/generated/_acos_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _acos_r4.lo `test -f '$(srcdir)/generated/_acos_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_acos_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_acos_r8.lo: $(srcdir)/generated/_acos_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _acos_r8.lo `test -f '$(srcdir)/generated/_acos_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_acos_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_acos_r10.lo: $(srcdir)/generated/_acos_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _acos_r10.lo `test -f '$(srcdir)/generated/_acos_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_acos_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_acos_r16.lo: $(srcdir)/generated/_acos_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _acos_r16.lo `test -f '$(srcdir)/generated/_acos_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_acos_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_acos_r17.lo: $(srcdir)/generated/_acos_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _acos_r17.lo `test -f '$(srcdir)/generated/_acos_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_acos_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_acosh_r4.lo: $(srcdir)/generated/_acosh_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _acosh_r4.lo `test -f '$(srcdir)/generated/_acosh_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_acosh_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_acosh_r8.lo: $(srcdir)/generated/_acosh_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _acosh_r8.lo `test -f '$(srcdir)/generated/_acosh_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_acosh_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_acosh_r10.lo: $(srcdir)/generated/_acosh_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _acosh_r10.lo `test -f '$(srcdir)/generated/_acosh_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_acosh_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_acosh_r16.lo: $(srcdir)/generated/_acosh_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _acosh_r16.lo `test -f '$(srcdir)/generated/_acosh_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_acosh_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_acosh_r17.lo: $(srcdir)/generated/_acosh_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _acosh_r17.lo `test -f '$(srcdir)/generated/_acosh_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_acosh_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atan_r4.lo: $(srcdir)/generated/_atan_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atan_r4.lo `test -f '$(srcdir)/generated/_atan_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atan_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atan_r8.lo: $(srcdir)/generated/_atan_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atan_r8.lo `test -f '$(srcdir)/generated/_atan_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atan_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atan_r10.lo: $(srcdir)/generated/_atan_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atan_r10.lo `test -f '$(srcdir)/generated/_atan_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atan_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atan_r16.lo: $(srcdir)/generated/_atan_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atan_r16.lo `test -f '$(srcdir)/generated/_atan_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atan_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atan_r17.lo: $(srcdir)/generated/_atan_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atan_r17.lo `test -f '$(srcdir)/generated/_atan_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atan_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atanh_r4.lo: $(srcdir)/generated/_atanh_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atanh_r4.lo `test -f '$(srcdir)/generated/_atanh_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atanh_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atanh_r8.lo: $(srcdir)/generated/_atanh_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atanh_r8.lo `test -f '$(srcdir)/generated/_atanh_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atanh_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atanh_r10.lo: $(srcdir)/generated/_atanh_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atanh_r10.lo `test -f '$(srcdir)/generated/_atanh_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atanh_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atanh_r16.lo: $(srcdir)/generated/_atanh_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atanh_r16.lo `test -f '$(srcdir)/generated/_atanh_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atanh_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atanh_r17.lo: $(srcdir)/generated/_atanh_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atanh_r17.lo `test -f '$(srcdir)/generated/_atanh_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atanh_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sin_r4.lo: $(srcdir)/generated/_sin_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sin_r4.lo `test -f '$(srcdir)/generated/_sin_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sin_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sin_r8.lo: $(srcdir)/generated/_sin_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sin_r8.lo `test -f '$(srcdir)/generated/_sin_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sin_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sin_r10.lo: $(srcdir)/generated/_sin_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sin_r10.lo `test -f '$(srcdir)/generated/_sin_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sin_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sin_r16.lo: $(srcdir)/generated/_sin_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sin_r16.lo `test -f '$(srcdir)/generated/_sin_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sin_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sin_r17.lo: $(srcdir)/generated/_sin_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sin_r17.lo `test -f '$(srcdir)/generated/_sin_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sin_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sin_c4.lo: $(srcdir)/generated/_sin_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sin_c4.lo `test -f '$(srcdir)/generated/_sin_c4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sin_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sin_c8.lo: $(srcdir)/generated/_sin_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sin_c8.lo `test -f '$(srcdir)/generated/_sin_c8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sin_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sin_c10.lo: $(srcdir)/generated/_sin_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sin_c10.lo `test -f '$(srcdir)/generated/_sin_c10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sin_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sin_c16.lo: $(srcdir)/generated/_sin_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sin_c16.lo `test -f '$(srcdir)/generated/_sin_c16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sin_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sin_c17.lo: $(srcdir)/generated/_sin_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sin_c17.lo `test -f '$(srcdir)/generated/_sin_c17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sin_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cos_r4.lo: $(srcdir)/generated/_cos_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cos_r4.lo `test -f '$(srcdir)/generated/_cos_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cos_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cos_r8.lo: $(srcdir)/generated/_cos_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cos_r8.lo `test -f '$(srcdir)/generated/_cos_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cos_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cos_r10.lo: $(srcdir)/generated/_cos_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cos_r10.lo `test -f '$(srcdir)/generated/_cos_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cos_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cos_r16.lo: $(srcdir)/generated/_cos_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cos_r16.lo `test -f '$(srcdir)/generated/_cos_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cos_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cos_r17.lo: $(srcdir)/generated/_cos_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cos_r17.lo `test -f '$(srcdir)/generated/_cos_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cos_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cos_c4.lo: $(srcdir)/generated/_cos_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cos_c4.lo `test -f '$(srcdir)/generated/_cos_c4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cos_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cos_c8.lo: $(srcdir)/generated/_cos_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cos_c8.lo `test -f '$(srcdir)/generated/_cos_c8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cos_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cos_c10.lo: $(srcdir)/generated/_cos_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cos_c10.lo `test -f '$(srcdir)/generated/_cos_c10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cos_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cos_c16.lo: $(srcdir)/generated/_cos_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cos_c16.lo `test -f '$(srcdir)/generated/_cos_c16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cos_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cos_c17.lo: $(srcdir)/generated/_cos_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cos_c17.lo `test -f '$(srcdir)/generated/_cos_c17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cos_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_tan_r4.lo: $(srcdir)/generated/_tan_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _tan_r4.lo `test -f '$(srcdir)/generated/_tan_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_tan_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_tan_r8.lo: $(srcdir)/generated/_tan_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _tan_r8.lo `test -f '$(srcdir)/generated/_tan_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_tan_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_tan_r10.lo: $(srcdir)/generated/_tan_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _tan_r10.lo `test -f '$(srcdir)/generated/_tan_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_tan_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_tan_r16.lo: $(srcdir)/generated/_tan_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _tan_r16.lo `test -f '$(srcdir)/generated/_tan_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_tan_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_tan_r17.lo: $(srcdir)/generated/_tan_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _tan_r17.lo `test -f '$(srcdir)/generated/_tan_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_tan_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sinh_r4.lo: $(srcdir)/generated/_sinh_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sinh_r4.lo `test -f '$(srcdir)/generated/_sinh_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sinh_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sinh_r8.lo: $(srcdir)/generated/_sinh_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sinh_r8.lo `test -f '$(srcdir)/generated/_sinh_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sinh_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sinh_r10.lo: $(srcdir)/generated/_sinh_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sinh_r10.lo `test -f '$(srcdir)/generated/_sinh_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sinh_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sinh_r16.lo: $(srcdir)/generated/_sinh_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sinh_r16.lo `test -f '$(srcdir)/generated/_sinh_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sinh_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sinh_r17.lo: $(srcdir)/generated/_sinh_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sinh_r17.lo `test -f '$(srcdir)/generated/_sinh_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sinh_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cosh_r4.lo: $(srcdir)/generated/_cosh_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cosh_r4.lo `test -f '$(srcdir)/generated/_cosh_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cosh_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cosh_r8.lo: $(srcdir)/generated/_cosh_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cosh_r8.lo `test -f '$(srcdir)/generated/_cosh_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cosh_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cosh_r10.lo: $(srcdir)/generated/_cosh_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cosh_r10.lo `test -f '$(srcdir)/generated/_cosh_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cosh_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cosh_r16.lo: $(srcdir)/generated/_cosh_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cosh_r16.lo `test -f '$(srcdir)/generated/_cosh_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cosh_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_cosh_r17.lo: $(srcdir)/generated/_cosh_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _cosh_r17.lo `test -f '$(srcdir)/generated/_cosh_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_cosh_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_tanh_r4.lo: $(srcdir)/generated/_tanh_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _tanh_r4.lo `test -f '$(srcdir)/generated/_tanh_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_tanh_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_tanh_r8.lo: $(srcdir)/generated/_tanh_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _tanh_r8.lo `test -f '$(srcdir)/generated/_tanh_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_tanh_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_tanh_r10.lo: $(srcdir)/generated/_tanh_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _tanh_r10.lo `test -f '$(srcdir)/generated/_tanh_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_tanh_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_tanh_r16.lo: $(srcdir)/generated/_tanh_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _tanh_r16.lo `test -f '$(srcdir)/generated/_tanh_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_tanh_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_tanh_r17.lo: $(srcdir)/generated/_tanh_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _tanh_r17.lo `test -f '$(srcdir)/generated/_tanh_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_tanh_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_conjg_c4.lo: $(srcdir)/generated/_conjg_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _conjg_c4.lo `test -f '$(srcdir)/generated/_conjg_c4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_conjg_c4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_conjg_c8.lo: $(srcdir)/generated/_conjg_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _conjg_c8.lo `test -f '$(srcdir)/generated/_conjg_c8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_conjg_c8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_conjg_c10.lo: $(srcdir)/generated/_conjg_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _conjg_c10.lo `test -f '$(srcdir)/generated/_conjg_c10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_conjg_c10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_conjg_c16.lo: $(srcdir)/generated/_conjg_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _conjg_c16.lo `test -f '$(srcdir)/generated/_conjg_c16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_conjg_c16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_conjg_c17.lo: $(srcdir)/generated/_conjg_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _conjg_c17.lo `test -f '$(srcdir)/generated/_conjg_c17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_conjg_c17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_aint_r4.lo: $(srcdir)/generated/_aint_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _aint_r4.lo `test -f '$(srcdir)/generated/_aint_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_aint_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_aint_r8.lo: $(srcdir)/generated/_aint_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _aint_r8.lo `test -f '$(srcdir)/generated/_aint_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_aint_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_aint_r10.lo: $(srcdir)/generated/_aint_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _aint_r10.lo `test -f '$(srcdir)/generated/_aint_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_aint_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_aint_r16.lo: $(srcdir)/generated/_aint_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _aint_r16.lo `test -f '$(srcdir)/generated/_aint_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_aint_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_aint_r17.lo: $(srcdir)/generated/_aint_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _aint_r17.lo `test -f '$(srcdir)/generated/_aint_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_aint_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_anint_r4.lo: $(srcdir)/generated/_anint_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _anint_r4.lo `test -f '$(srcdir)/generated/_anint_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_anint_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_anint_r8.lo: $(srcdir)/generated/_anint_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _anint_r8.lo `test -f '$(srcdir)/generated/_anint_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_anint_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_anint_r10.lo: $(srcdir)/generated/_anint_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _anint_r10.lo `test -f '$(srcdir)/generated/_anint_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_anint_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_anint_r16.lo: $(srcdir)/generated/_anint_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _anint_r16.lo `test -f '$(srcdir)/generated/_anint_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_anint_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_anint_r17.lo: $(srcdir)/generated/_anint_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _anint_r17.lo `test -f '$(srcdir)/generated/_anint_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_anint_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sign_i4.lo: $(srcdir)/generated/_sign_i4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sign_i4.lo `test -f '$(srcdir)/generated/_sign_i4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sign_i4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sign_i8.lo: $(srcdir)/generated/_sign_i8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sign_i8.lo `test -f '$(srcdir)/generated/_sign_i8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sign_i8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sign_i16.lo: $(srcdir)/generated/_sign_i16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sign_i16.lo `test -f '$(srcdir)/generated/_sign_i16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sign_i16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sign_r4.lo: $(srcdir)/generated/_sign_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sign_r4.lo `test -f '$(srcdir)/generated/_sign_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sign_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sign_r8.lo: $(srcdir)/generated/_sign_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sign_r8.lo `test -f '$(srcdir)/generated/_sign_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sign_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sign_r10.lo: $(srcdir)/generated/_sign_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sign_r10.lo `test -f '$(srcdir)/generated/_sign_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sign_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sign_r16.lo: $(srcdir)/generated/_sign_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sign_r16.lo `test -f '$(srcdir)/generated/_sign_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sign_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_sign_r17.lo: $(srcdir)/generated/_sign_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _sign_r17.lo `test -f '$(srcdir)/generated/_sign_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_sign_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_dim_i4.lo: $(srcdir)/generated/_dim_i4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _dim_i4.lo `test -f '$(srcdir)/generated/_dim_i4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_dim_i4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_dim_i8.lo: $(srcdir)/generated/_dim_i8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _dim_i8.lo `test -f '$(srcdir)/generated/_dim_i8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_dim_i8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_dim_i16.lo: $(srcdir)/generated/_dim_i16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _dim_i16.lo `test -f '$(srcdir)/generated/_dim_i16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_dim_i16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_dim_r4.lo: $(srcdir)/generated/_dim_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _dim_r4.lo `test -f '$(srcdir)/generated/_dim_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_dim_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_dim_r8.lo: $(srcdir)/generated/_dim_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _dim_r8.lo `test -f '$(srcdir)/generated/_dim_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_dim_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_dim_r10.lo: $(srcdir)/generated/_dim_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _dim_r10.lo `test -f '$(srcdir)/generated/_dim_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_dim_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_dim_r16.lo: $(srcdir)/generated/_dim_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _dim_r16.lo `test -f '$(srcdir)/generated/_dim_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_dim_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_dim_r17.lo: $(srcdir)/generated/_dim_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _dim_r17.lo `test -f '$(srcdir)/generated/_dim_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_dim_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atan2_r4.lo: $(srcdir)/generated/_atan2_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atan2_r4.lo `test -f '$(srcdir)/generated/_atan2_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atan2_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atan2_r8.lo: $(srcdir)/generated/_atan2_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atan2_r8.lo `test -f '$(srcdir)/generated/_atan2_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atan2_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atan2_r10.lo: $(srcdir)/generated/_atan2_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atan2_r10.lo `test -f '$(srcdir)/generated/_atan2_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atan2_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atan2_r16.lo: $(srcdir)/generated/_atan2_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atan2_r16.lo `test -f '$(srcdir)/generated/_atan2_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atan2_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_atan2_r17.lo: $(srcdir)/generated/_atan2_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _atan2_r17.lo `test -f '$(srcdir)/generated/_atan2_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_atan2_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_mod_i4.lo: $(srcdir)/generated/_mod_i4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _mod_i4.lo `test -f '$(srcdir)/generated/_mod_i4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_mod_i4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_mod_i8.lo: $(srcdir)/generated/_mod_i8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _mod_i8.lo `test -f '$(srcdir)/generated/_mod_i8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_mod_i8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_mod_i16.lo: $(srcdir)/generated/_mod_i16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _mod_i16.lo `test -f '$(srcdir)/generated/_mod_i16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_mod_i16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_mod_r4.lo: $(srcdir)/generated/_mod_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _mod_r4.lo `test -f '$(srcdir)/generated/_mod_r4.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_mod_r4.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_mod_r8.lo: $(srcdir)/generated/_mod_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _mod_r8.lo `test -f '$(srcdir)/generated/_mod_r8.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_mod_r8.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_mod_r10.lo: $(srcdir)/generated/_mod_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _mod_r10.lo `test -f '$(srcdir)/generated/_mod_r10.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_mod_r10.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_mod_r16.lo: $(srcdir)/generated/_mod_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _mod_r16.lo `test -f '$(srcdir)/generated/_mod_r16.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_mod_r16.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_mod_r17.lo: $(srcdir)/generated/_mod_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o _mod_r17.lo `test -f '$(srcdir)/generated/_mod_r17.F90' || echo '$(srcdir)/'`$(srcdir)/generated/_mod_r17.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-misc_specifics.lo: $(srcdir)/generated/misc_specifics.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o misc_specifics.lo `test -f '$(srcdir)/generated/misc_specifics.F90' || echo '$(srcdir)/'`$(srcdir)/generated/misc_specifics.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-f2c_specifics.lo: intrinsics/f2c_specifics.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_PPFC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_FCFLAGS) $(FCFLAGS) -c -o f2c_specifics.lo `test -f 'intrinsics/f2c_specifics.F90' || echo '$(srcdir)/'`intrinsics/f2c_specifics.F90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .c.o:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .c.obj:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .c.lo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-single.lo: caf/single.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT single.lo -MD -MP -MF $(DEPDIR)/single.Tpo -c -o single.lo `test -f 'caf/single.c' || echo '$(srcdir)/'`caf/single.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/single.Tpo $(DEPDIR)/single.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='caf/single.c' object='single.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o single.lo `test -f 'caf/single.c' || echo '$(srcdir)/'`caf/single.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bounds.lo: runtime/bounds.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT bounds.lo -MD -MP -MF $(DEPDIR)/bounds.Tpo -c -o bounds.lo `test -f 'runtime/bounds.c' || echo '$(srcdir)/'`runtime/bounds.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/bounds.Tpo $(DEPDIR)/bounds.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/bounds.c' object='bounds.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o bounds.lo `test -f 'runtime/bounds.c' || echo '$(srcdir)/'`runtime/bounds.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-compile_options.lo: runtime/compile_options.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT compile_options.lo -MD -MP -MF $(DEPDIR)/compile_options.Tpo -c -o compile_options.lo `test -f 'runtime/compile_options.c' || echo '$(srcdir)/'`runtime/compile_options.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/compile_options.Tpo $(DEPDIR)/compile_options.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/compile_options.c' object='compile_options.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o compile_options.lo `test -f 'runtime/compile_options.c' || echo '$(srcdir)/'`runtime/compile_options.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-memory.lo: runtime/memory.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.lo -MD -MP -MF $(DEPDIR)/memory.Tpo -c -o memory.lo `test -f 'runtime/memory.c' || echo '$(srcdir)/'`runtime/memory.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memory.Tpo $(DEPDIR)/memory.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/memory.c' object='memory.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.lo `test -f 'runtime/memory.c' || echo '$(srcdir)/'`runtime/memory.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-string.lo: runtime/string.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT string.lo -MD -MP -MF $(DEPDIR)/string.Tpo -c -o string.lo `test -f 'runtime/string.c' || echo '$(srcdir)/'`runtime/string.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/string.Tpo $(DEPDIR)/string.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/string.c' object='string.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o string.lo `test -f 'runtime/string.c' || echo '$(srcdir)/'`runtime/string.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-select.lo: runtime/select.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT select.lo -MD -MP -MF $(DEPDIR)/select.Tpo -c -o select.lo `test -f 'runtime/select.c' || echo '$(srcdir)/'`runtime/select.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/select.Tpo $(DEPDIR)/select.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/select.c' object='select.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o select.lo `test -f 'runtime/select.c' || echo '$(srcdir)/'`runtime/select.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minimal.lo: runtime/minimal.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minimal.lo -MD -MP -MF $(DEPDIR)/minimal.Tpo -c -o minimal.lo `test -f 'runtime/minimal.c' || echo '$(srcdir)/'`runtime/minimal.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minimal.Tpo $(DEPDIR)/minimal.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/minimal.c' object='minimal.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minimal.lo `test -f 'runtime/minimal.c' || echo '$(srcdir)/'`runtime/minimal.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-backtrace.lo: runtime/backtrace.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT backtrace.lo -MD -MP -MF $(DEPDIR)/backtrace.Tpo -c -o backtrace.lo `test -f 'runtime/backtrace.c' || echo '$(srcdir)/'`runtime/backtrace.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/backtrace.Tpo $(DEPDIR)/backtrace.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/backtrace.c' object='backtrace.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o backtrace.lo `test -f 'runtime/backtrace.c' || echo '$(srcdir)/'`runtime/backtrace.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-convert_char.lo: runtime/convert_char.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT convert_char.lo -MD -MP -MF $(DEPDIR)/convert_char.Tpo -c -o convert_char.lo `test -f 'runtime/convert_char.c' || echo '$(srcdir)/'`runtime/convert_char.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/convert_char.Tpo $(DEPDIR)/convert_char.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/convert_char.c' object='convert_char.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o convert_char.lo `test -f 'runtime/convert_char.c' || echo '$(srcdir)/'`runtime/convert_char.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-environ.lo: runtime/environ.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT environ.lo -MD -MP -MF $(DEPDIR)/environ.Tpo -c -o environ.lo `test -f 'runtime/environ.c' || echo '$(srcdir)/'`runtime/environ.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/environ.Tpo $(DEPDIR)/environ.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/environ.c' object='environ.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o environ.lo `test -f 'runtime/environ.c' || echo '$(srcdir)/'`runtime/environ.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-error.lo: runtime/error.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT error.lo -MD -MP -MF $(DEPDIR)/error.Tpo -c -o error.lo `test -f 'runtime/error.c' || echo '$(srcdir)/'`runtime/error.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/error.Tpo $(DEPDIR)/error.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/error.c' object='error.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o error.lo `test -f 'runtime/error.c' || echo '$(srcdir)/'`runtime/error.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fpu.lo: runtime/fpu.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fpu.lo -MD -MP -MF $(DEPDIR)/fpu.Tpo -c -o fpu.lo `test -f 'runtime/fpu.c' || echo '$(srcdir)/'`runtime/fpu.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/fpu.Tpo $(DEPDIR)/fpu.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/fpu.c' object='fpu.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fpu.lo `test -f 'runtime/fpu.c' || echo '$(srcdir)/'`runtime/fpu.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-main.lo: runtime/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT main.lo -MD -MP -MF $(DEPDIR)/main.Tpo -c -o main.lo `test -f 'runtime/main.c' || echo '$(srcdir)/'`runtime/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/main.Tpo $(DEPDIR)/main.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/main.c' object='main.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o main.lo `test -f 'runtime/main.c' || echo '$(srcdir)/'`runtime/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pause.lo: runtime/pause.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pause.lo -MD -MP -MF $(DEPDIR)/pause.Tpo -c -o pause.lo `test -f 'runtime/pause.c' || echo '$(srcdir)/'`runtime/pause.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pause.Tpo $(DEPDIR)/pause.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/pause.c' object='pause.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pause.lo `test -f 'runtime/pause.c' || echo '$(srcdir)/'`runtime/pause.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-stop.lo: runtime/stop.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stop.lo -MD -MP -MF $(DEPDIR)/stop.Tpo -c -o stop.lo `test -f 'runtime/stop.c' || echo '$(srcdir)/'`runtime/stop.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/stop.Tpo $(DEPDIR)/stop.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/stop.c' object='stop.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stop.lo `test -f 'runtime/stop.c' || echo '$(srcdir)/'`runtime/stop.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-all_l1.lo: $(srcdir)/generated/all_l1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT all_l1.lo -MD -MP -MF $(DEPDIR)/all_l1.Tpo -c -o all_l1.lo `test -f '$(srcdir)/generated/all_l1.c' || echo '$(srcdir)/'`$(srcdir)/generated/all_l1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/all_l1.Tpo $(DEPDIR)/all_l1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/all_l1.c' object='all_l1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o all_l1.lo `test -f '$(srcdir)/generated/all_l1.c' || echo '$(srcdir)/'`$(srcdir)/generated/all_l1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-all_l2.lo: $(srcdir)/generated/all_l2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT all_l2.lo -MD -MP -MF $(DEPDIR)/all_l2.Tpo -c -o all_l2.lo `test -f '$(srcdir)/generated/all_l2.c' || echo '$(srcdir)/'`$(srcdir)/generated/all_l2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/all_l2.Tpo $(DEPDIR)/all_l2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/all_l2.c' object='all_l2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o all_l2.lo `test -f '$(srcdir)/generated/all_l2.c' || echo '$(srcdir)/'`$(srcdir)/generated/all_l2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-all_l4.lo: $(srcdir)/generated/all_l4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT all_l4.lo -MD -MP -MF $(DEPDIR)/all_l4.Tpo -c -o all_l4.lo `test -f '$(srcdir)/generated/all_l4.c' || echo '$(srcdir)/'`$(srcdir)/generated/all_l4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/all_l4.Tpo $(DEPDIR)/all_l4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/all_l4.c' object='all_l4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o all_l4.lo `test -f '$(srcdir)/generated/all_l4.c' || echo '$(srcdir)/'`$(srcdir)/generated/all_l4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-all_l8.lo: $(srcdir)/generated/all_l8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT all_l8.lo -MD -MP -MF $(DEPDIR)/all_l8.Tpo -c -o all_l8.lo `test -f '$(srcdir)/generated/all_l8.c' || echo '$(srcdir)/'`$(srcdir)/generated/all_l8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/all_l8.Tpo $(DEPDIR)/all_l8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/all_l8.c' object='all_l8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o all_l8.lo `test -f '$(srcdir)/generated/all_l8.c' || echo '$(srcdir)/'`$(srcdir)/generated/all_l8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-all_l16.lo: $(srcdir)/generated/all_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT all_l16.lo -MD -MP -MF $(DEPDIR)/all_l16.Tpo -c -o all_l16.lo `test -f '$(srcdir)/generated/all_l16.c' || echo '$(srcdir)/'`$(srcdir)/generated/all_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/all_l16.Tpo $(DEPDIR)/all_l16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/all_l16.c' object='all_l16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o all_l16.lo `test -f '$(srcdir)/generated/all_l16.c' || echo '$(srcdir)/'`$(srcdir)/generated/all_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-any_l1.lo: $(srcdir)/generated/any_l1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT any_l1.lo -MD -MP -MF $(DEPDIR)/any_l1.Tpo -c -o any_l1.lo `test -f '$(srcdir)/generated/any_l1.c' || echo '$(srcdir)/'`$(srcdir)/generated/any_l1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/any_l1.Tpo $(DEPDIR)/any_l1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/any_l1.c' object='any_l1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o any_l1.lo `test -f '$(srcdir)/generated/any_l1.c' || echo '$(srcdir)/'`$(srcdir)/generated/any_l1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-any_l2.lo: $(srcdir)/generated/any_l2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT any_l2.lo -MD -MP -MF $(DEPDIR)/any_l2.Tpo -c -o any_l2.lo `test -f '$(srcdir)/generated/any_l2.c' || echo '$(srcdir)/'`$(srcdir)/generated/any_l2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/any_l2.Tpo $(DEPDIR)/any_l2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/any_l2.c' object='any_l2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o any_l2.lo `test -f '$(srcdir)/generated/any_l2.c' || echo '$(srcdir)/'`$(srcdir)/generated/any_l2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-any_l4.lo: $(srcdir)/generated/any_l4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT any_l4.lo -MD -MP -MF $(DEPDIR)/any_l4.Tpo -c -o any_l4.lo `test -f '$(srcdir)/generated/any_l4.c' || echo '$(srcdir)/'`$(srcdir)/generated/any_l4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/any_l4.Tpo $(DEPDIR)/any_l4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/any_l4.c' object='any_l4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o any_l4.lo `test -f '$(srcdir)/generated/any_l4.c' || echo '$(srcdir)/'`$(srcdir)/generated/any_l4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-any_l8.lo: $(srcdir)/generated/any_l8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT any_l8.lo -MD -MP -MF $(DEPDIR)/any_l8.Tpo -c -o any_l8.lo `test -f '$(srcdir)/generated/any_l8.c' || echo '$(srcdir)/'`$(srcdir)/generated/any_l8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/any_l8.Tpo $(DEPDIR)/any_l8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/any_l8.c' object='any_l8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o any_l8.lo `test -f '$(srcdir)/generated/any_l8.c' || echo '$(srcdir)/'`$(srcdir)/generated/any_l8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-any_l16.lo: $(srcdir)/generated/any_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT any_l16.lo -MD -MP -MF $(DEPDIR)/any_l16.Tpo -c -o any_l16.lo `test -f '$(srcdir)/generated/any_l16.c' || echo '$(srcdir)/'`$(srcdir)/generated/any_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/any_l16.Tpo $(DEPDIR)/any_l16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/any_l16.c' object='any_l16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o any_l16.lo `test -f '$(srcdir)/generated/any_l16.c' || echo '$(srcdir)/'`$(srcdir)/generated/any_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-count_1_l.lo: $(srcdir)/generated/count_1_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT count_1_l.lo -MD -MP -MF $(DEPDIR)/count_1_l.Tpo -c -o count_1_l.lo `test -f '$(srcdir)/generated/count_1_l.c' || echo '$(srcdir)/'`$(srcdir)/generated/count_1_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/count_1_l.Tpo $(DEPDIR)/count_1_l.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/count_1_l.c' object='count_1_l.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o count_1_l.lo `test -f '$(srcdir)/generated/count_1_l.c' || echo '$(srcdir)/'`$(srcdir)/generated/count_1_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-count_2_l.lo: $(srcdir)/generated/count_2_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT count_2_l.lo -MD -MP -MF $(DEPDIR)/count_2_l.Tpo -c -o count_2_l.lo `test -f '$(srcdir)/generated/count_2_l.c' || echo '$(srcdir)/'`$(srcdir)/generated/count_2_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/count_2_l.Tpo $(DEPDIR)/count_2_l.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/count_2_l.c' object='count_2_l.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o count_2_l.lo `test -f '$(srcdir)/generated/count_2_l.c' || echo '$(srcdir)/'`$(srcdir)/generated/count_2_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-count_4_l.lo: $(srcdir)/generated/count_4_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT count_4_l.lo -MD -MP -MF $(DEPDIR)/count_4_l.Tpo -c -o count_4_l.lo `test -f '$(srcdir)/generated/count_4_l.c' || echo '$(srcdir)/'`$(srcdir)/generated/count_4_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/count_4_l.Tpo $(DEPDIR)/count_4_l.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/count_4_l.c' object='count_4_l.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o count_4_l.lo `test -f '$(srcdir)/generated/count_4_l.c' || echo '$(srcdir)/'`$(srcdir)/generated/count_4_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-count_8_l.lo: $(srcdir)/generated/count_8_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT count_8_l.lo -MD -MP -MF $(DEPDIR)/count_8_l.Tpo -c -o count_8_l.lo `test -f '$(srcdir)/generated/count_8_l.c' || echo '$(srcdir)/'`$(srcdir)/generated/count_8_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/count_8_l.Tpo $(DEPDIR)/count_8_l.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/count_8_l.c' object='count_8_l.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o count_8_l.lo `test -f '$(srcdir)/generated/count_8_l.c' || echo '$(srcdir)/'`$(srcdir)/generated/count_8_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-count_16_l.lo: $(srcdir)/generated/count_16_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT count_16_l.lo -MD -MP -MF $(DEPDIR)/count_16_l.Tpo -c -o count_16_l.lo `test -f '$(srcdir)/generated/count_16_l.c' || echo '$(srcdir)/'`$(srcdir)/generated/count_16_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/count_16_l.Tpo $(DEPDIR)/count_16_l.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/count_16_l.c' object='count_16_l.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o count_16_l.lo `test -f '$(srcdir)/generated/count_16_l.c' || echo '$(srcdir)/'`$(srcdir)/generated/count_16_l.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_4_i1.lo: $(srcdir)/generated/maxloc0_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_4_i1.lo -MD -MP -MF $(DEPDIR)/maxloc0_4_i1.Tpo -c -o maxloc0_4_i1.lo `test -f '$(srcdir)/generated/maxloc0_4_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_4_i1.Tpo $(DEPDIR)/maxloc0_4_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_4_i1.c' object='maxloc0_4_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_4_i1.lo `test -f '$(srcdir)/generated/maxloc0_4_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_8_i1.lo: $(srcdir)/generated/maxloc0_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_8_i1.lo -MD -MP -MF $(DEPDIR)/maxloc0_8_i1.Tpo -c -o maxloc0_8_i1.lo `test -f '$(srcdir)/generated/maxloc0_8_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_8_i1.Tpo $(DEPDIR)/maxloc0_8_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_8_i1.c' object='maxloc0_8_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_8_i1.lo `test -f '$(srcdir)/generated/maxloc0_8_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_16_i1.lo: $(srcdir)/generated/maxloc0_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_16_i1.lo -MD -MP -MF $(DEPDIR)/maxloc0_16_i1.Tpo -c -o maxloc0_16_i1.lo `test -f '$(srcdir)/generated/maxloc0_16_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_16_i1.Tpo $(DEPDIR)/maxloc0_16_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_16_i1.c' object='maxloc0_16_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_16_i1.lo `test -f '$(srcdir)/generated/maxloc0_16_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_4_i2.lo: $(srcdir)/generated/maxloc0_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_4_i2.lo -MD -MP -MF $(DEPDIR)/maxloc0_4_i2.Tpo -c -o maxloc0_4_i2.lo `test -f '$(srcdir)/generated/maxloc0_4_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_4_i2.Tpo $(DEPDIR)/maxloc0_4_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_4_i2.c' object='maxloc0_4_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_4_i2.lo `test -f '$(srcdir)/generated/maxloc0_4_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_8_i2.lo: $(srcdir)/generated/maxloc0_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_8_i2.lo -MD -MP -MF $(DEPDIR)/maxloc0_8_i2.Tpo -c -o maxloc0_8_i2.lo `test -f '$(srcdir)/generated/maxloc0_8_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_8_i2.Tpo $(DEPDIR)/maxloc0_8_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_8_i2.c' object='maxloc0_8_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_8_i2.lo `test -f '$(srcdir)/generated/maxloc0_8_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_16_i2.lo: $(srcdir)/generated/maxloc0_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_16_i2.lo -MD -MP -MF $(DEPDIR)/maxloc0_16_i2.Tpo -c -o maxloc0_16_i2.lo `test -f '$(srcdir)/generated/maxloc0_16_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_16_i2.Tpo $(DEPDIR)/maxloc0_16_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_16_i2.c' object='maxloc0_16_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_16_i2.lo `test -f '$(srcdir)/generated/maxloc0_16_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++.f90.o:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(AM_V_FC)$(FCCOMPILE) -c -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_4_i4.lo: $(srcdir)/generated/maxloc0_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_4_i4.lo -MD -MP -MF $(DEPDIR)/maxloc0_4_i4.Tpo -c -o maxloc0_4_i4.lo `test -f '$(srcdir)/generated/maxloc0_4_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_4_i4.Tpo $(DEPDIR)/maxloc0_4_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_4_i4.c' object='maxloc0_4_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_4_i4.lo `test -f '$(srcdir)/generated/maxloc0_4_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_8_i4.lo: $(srcdir)/generated/maxloc0_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_8_i4.lo -MD -MP -MF $(DEPDIR)/maxloc0_8_i4.Tpo -c -o maxloc0_8_i4.lo `test -f '$(srcdir)/generated/maxloc0_8_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_8_i4.Tpo $(DEPDIR)/maxloc0_8_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_8_i4.c' object='maxloc0_8_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_8_i4.lo `test -f '$(srcdir)/generated/maxloc0_8_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_16_i4.lo: $(srcdir)/generated/maxloc0_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_16_i4.lo -MD -MP -MF $(DEPDIR)/maxloc0_16_i4.Tpo -c -o maxloc0_16_i4.lo `test -f '$(srcdir)/generated/maxloc0_16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_16_i4.Tpo $(DEPDIR)/maxloc0_16_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_16_i4.c' object='maxloc0_16_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_16_i4.lo `test -f '$(srcdir)/generated/maxloc0_16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_4_i8.lo: $(srcdir)/generated/maxloc0_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_4_i8.lo -MD -MP -MF $(DEPDIR)/maxloc0_4_i8.Tpo -c -o maxloc0_4_i8.lo `test -f '$(srcdir)/generated/maxloc0_4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_4_i8.Tpo $(DEPDIR)/maxloc0_4_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_4_i8.c' object='maxloc0_4_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_4_i8.lo `test -f '$(srcdir)/generated/maxloc0_4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_8_i8.lo: $(srcdir)/generated/maxloc0_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_8_i8.lo -MD -MP -MF $(DEPDIR)/maxloc0_8_i8.Tpo -c -o maxloc0_8_i8.lo `test -f '$(srcdir)/generated/maxloc0_8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_8_i8.Tpo $(DEPDIR)/maxloc0_8_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_8_i8.c' object='maxloc0_8_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_8_i8.lo `test -f '$(srcdir)/generated/maxloc0_8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_16_i8.lo: $(srcdir)/generated/maxloc0_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_16_i8.lo -MD -MP -MF $(DEPDIR)/maxloc0_16_i8.Tpo -c -o maxloc0_16_i8.lo `test -f '$(srcdir)/generated/maxloc0_16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_16_i8.Tpo $(DEPDIR)/maxloc0_16_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_16_i8.c' object='maxloc0_16_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_16_i8.lo `test -f '$(srcdir)/generated/maxloc0_16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_4_i16.lo: $(srcdir)/generated/maxloc0_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_4_i16.lo -MD -MP -MF $(DEPDIR)/maxloc0_4_i16.Tpo -c -o maxloc0_4_i16.lo `test -f '$(srcdir)/generated/maxloc0_4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_4_i16.Tpo $(DEPDIR)/maxloc0_4_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_4_i16.c' object='maxloc0_4_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_4_i16.lo `test -f '$(srcdir)/generated/maxloc0_4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_8_i16.lo: $(srcdir)/generated/maxloc0_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_8_i16.lo -MD -MP -MF $(DEPDIR)/maxloc0_8_i16.Tpo -c -o maxloc0_8_i16.lo `test -f '$(srcdir)/generated/maxloc0_8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_8_i16.Tpo $(DEPDIR)/maxloc0_8_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_8_i16.c' object='maxloc0_8_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_8_i16.lo `test -f '$(srcdir)/generated/maxloc0_8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_16_i16.lo: $(srcdir)/generated/maxloc0_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_16_i16.lo -MD -MP -MF $(DEPDIR)/maxloc0_16_i16.Tpo -c -o maxloc0_16_i16.lo `test -f '$(srcdir)/generated/maxloc0_16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_16_i16.Tpo $(DEPDIR)/maxloc0_16_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_16_i16.c' object='maxloc0_16_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_16_i16.lo `test -f '$(srcdir)/generated/maxloc0_16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_4_r4.lo: $(srcdir)/generated/maxloc0_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_4_r4.lo -MD -MP -MF $(DEPDIR)/maxloc0_4_r4.Tpo -c -o maxloc0_4_r4.lo `test -f '$(srcdir)/generated/maxloc0_4_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_4_r4.Tpo $(DEPDIR)/maxloc0_4_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_4_r4.c' object='maxloc0_4_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_4_r4.lo `test -f '$(srcdir)/generated/maxloc0_4_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_8_r4.lo: $(srcdir)/generated/maxloc0_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_8_r4.lo -MD -MP -MF $(DEPDIR)/maxloc0_8_r4.Tpo -c -o maxloc0_8_r4.lo `test -f '$(srcdir)/generated/maxloc0_8_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_8_r4.Tpo $(DEPDIR)/maxloc0_8_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_8_r4.c' object='maxloc0_8_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_8_r4.lo `test -f '$(srcdir)/generated/maxloc0_8_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_16_r4.lo: $(srcdir)/generated/maxloc0_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_16_r4.lo -MD -MP -MF $(DEPDIR)/maxloc0_16_r4.Tpo -c -o maxloc0_16_r4.lo `test -f '$(srcdir)/generated/maxloc0_16_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_16_r4.Tpo $(DEPDIR)/maxloc0_16_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_16_r4.c' object='maxloc0_16_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_16_r4.lo `test -f '$(srcdir)/generated/maxloc0_16_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_4_r8.lo: $(srcdir)/generated/maxloc0_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_4_r8.lo -MD -MP -MF $(DEPDIR)/maxloc0_4_r8.Tpo -c -o maxloc0_4_r8.lo `test -f '$(srcdir)/generated/maxloc0_4_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_4_r8.Tpo $(DEPDIR)/maxloc0_4_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_4_r8.c' object='maxloc0_4_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_4_r8.lo `test -f '$(srcdir)/generated/maxloc0_4_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_8_r8.lo: $(srcdir)/generated/maxloc0_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_8_r8.lo -MD -MP -MF $(DEPDIR)/maxloc0_8_r8.Tpo -c -o maxloc0_8_r8.lo `test -f '$(srcdir)/generated/maxloc0_8_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_8_r8.Tpo $(DEPDIR)/maxloc0_8_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_8_r8.c' object='maxloc0_8_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_8_r8.lo `test -f '$(srcdir)/generated/maxloc0_8_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_16_r8.lo: $(srcdir)/generated/maxloc0_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_16_r8.lo -MD -MP -MF $(DEPDIR)/maxloc0_16_r8.Tpo -c -o maxloc0_16_r8.lo `test -f '$(srcdir)/generated/maxloc0_16_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_16_r8.Tpo $(DEPDIR)/maxloc0_16_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_16_r8.c' object='maxloc0_16_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_16_r8.lo `test -f '$(srcdir)/generated/maxloc0_16_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_4_r10.lo: $(srcdir)/generated/maxloc0_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_4_r10.lo -MD -MP -MF $(DEPDIR)/maxloc0_4_r10.Tpo -c -o maxloc0_4_r10.lo `test -f '$(srcdir)/generated/maxloc0_4_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_4_r10.Tpo $(DEPDIR)/maxloc0_4_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_4_r10.c' object='maxloc0_4_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_4_r10.lo `test -f '$(srcdir)/generated/maxloc0_4_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_8_r10.lo: $(srcdir)/generated/maxloc0_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_8_r10.lo -MD -MP -MF $(DEPDIR)/maxloc0_8_r10.Tpo -c -o maxloc0_8_r10.lo `test -f '$(srcdir)/generated/maxloc0_8_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_8_r10.Tpo $(DEPDIR)/maxloc0_8_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_8_r10.c' object='maxloc0_8_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_8_r10.lo `test -f '$(srcdir)/generated/maxloc0_8_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_16_r10.lo: $(srcdir)/generated/maxloc0_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_16_r10.lo -MD -MP -MF $(DEPDIR)/maxloc0_16_r10.Tpo -c -o maxloc0_16_r10.lo `test -f '$(srcdir)/generated/maxloc0_16_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_16_r10.Tpo $(DEPDIR)/maxloc0_16_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_16_r10.c' object='maxloc0_16_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_16_r10.lo `test -f '$(srcdir)/generated/maxloc0_16_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_4_r16.lo: $(srcdir)/generated/maxloc0_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_4_r16.lo -MD -MP -MF $(DEPDIR)/maxloc0_4_r16.Tpo -c -o maxloc0_4_r16.lo `test -f '$(srcdir)/generated/maxloc0_4_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_4_r16.Tpo $(DEPDIR)/maxloc0_4_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_4_r16.c' object='maxloc0_4_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_4_r16.lo `test -f '$(srcdir)/generated/maxloc0_4_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_8_r16.lo: $(srcdir)/generated/maxloc0_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_8_r16.lo -MD -MP -MF $(DEPDIR)/maxloc0_8_r16.Tpo -c -o maxloc0_8_r16.lo `test -f '$(srcdir)/generated/maxloc0_8_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_8_r16.Tpo $(DEPDIR)/maxloc0_8_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_8_r16.c' object='maxloc0_8_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_8_r16.lo `test -f '$(srcdir)/generated/maxloc0_8_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_16_r16.lo: $(srcdir)/generated/maxloc0_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_16_r16.lo -MD -MP -MF $(DEPDIR)/maxloc0_16_r16.Tpo -c -o maxloc0_16_r16.lo `test -f '$(srcdir)/generated/maxloc0_16_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_16_r16.Tpo $(DEPDIR)/maxloc0_16_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_16_r16.c' object='maxloc0_16_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_16_r16.lo `test -f '$(srcdir)/generated/maxloc0_16_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_4_r17.lo: $(srcdir)/generated/maxloc0_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_4_r17.lo -MD -MP -MF $(DEPDIR)/maxloc0_4_r17.Tpo -c -o maxloc0_4_r17.lo `test -f '$(srcdir)/generated/maxloc0_4_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_4_r17.Tpo $(DEPDIR)/maxloc0_4_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_4_r17.c' object='maxloc0_4_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_4_r17.lo `test -f '$(srcdir)/generated/maxloc0_4_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_8_r17.lo: $(srcdir)/generated/maxloc0_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_8_r17.lo -MD -MP -MF $(DEPDIR)/maxloc0_8_r17.Tpo -c -o maxloc0_8_r17.lo `test -f '$(srcdir)/generated/maxloc0_8_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_8_r17.Tpo $(DEPDIR)/maxloc0_8_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_8_r17.c' object='maxloc0_8_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_8_r17.lo `test -f '$(srcdir)/generated/maxloc0_8_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_16_r17.lo: $(srcdir)/generated/maxloc0_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_16_r17.lo -MD -MP -MF $(DEPDIR)/maxloc0_16_r17.Tpo -c -o maxloc0_16_r17.lo `test -f '$(srcdir)/generated/maxloc0_16_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_16_r17.Tpo $(DEPDIR)/maxloc0_16_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_16_r17.c' object='maxloc0_16_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_16_r17.lo `test -f '$(srcdir)/generated/maxloc0_16_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_4_i1.lo: $(srcdir)/generated/maxloc1_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_4_i1.lo -MD -MP -MF $(DEPDIR)/maxloc1_4_i1.Tpo -c -o maxloc1_4_i1.lo `test -f '$(srcdir)/generated/maxloc1_4_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_4_i1.Tpo $(DEPDIR)/maxloc1_4_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_4_i1.c' object='maxloc1_4_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_4_i1.lo `test -f '$(srcdir)/generated/maxloc1_4_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_8_i1.lo: $(srcdir)/generated/maxloc1_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_8_i1.lo -MD -MP -MF $(DEPDIR)/maxloc1_8_i1.Tpo -c -o maxloc1_8_i1.lo `test -f '$(srcdir)/generated/maxloc1_8_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_8_i1.Tpo $(DEPDIR)/maxloc1_8_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_8_i1.c' object='maxloc1_8_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_8_i1.lo `test -f '$(srcdir)/generated/maxloc1_8_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_16_i1.lo: $(srcdir)/generated/maxloc1_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_16_i1.lo -MD -MP -MF $(DEPDIR)/maxloc1_16_i1.Tpo -c -o maxloc1_16_i1.lo `test -f '$(srcdir)/generated/maxloc1_16_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_16_i1.Tpo $(DEPDIR)/maxloc1_16_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_16_i1.c' object='maxloc1_16_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_16_i1.lo `test -f '$(srcdir)/generated/maxloc1_16_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_4_i2.lo: $(srcdir)/generated/maxloc1_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_4_i2.lo -MD -MP -MF $(DEPDIR)/maxloc1_4_i2.Tpo -c -o maxloc1_4_i2.lo `test -f '$(srcdir)/generated/maxloc1_4_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_4_i2.Tpo $(DEPDIR)/maxloc1_4_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_4_i2.c' object='maxloc1_4_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_4_i2.lo `test -f '$(srcdir)/generated/maxloc1_4_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_8_i2.lo: $(srcdir)/generated/maxloc1_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_8_i2.lo -MD -MP -MF $(DEPDIR)/maxloc1_8_i2.Tpo -c -o maxloc1_8_i2.lo `test -f '$(srcdir)/generated/maxloc1_8_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_8_i2.Tpo $(DEPDIR)/maxloc1_8_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_8_i2.c' object='maxloc1_8_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_8_i2.lo `test -f '$(srcdir)/generated/maxloc1_8_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_16_i2.lo: $(srcdir)/generated/maxloc1_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_16_i2.lo -MD -MP -MF $(DEPDIR)/maxloc1_16_i2.Tpo -c -o maxloc1_16_i2.lo `test -f '$(srcdir)/generated/maxloc1_16_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_16_i2.Tpo $(DEPDIR)/maxloc1_16_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_16_i2.c' object='maxloc1_16_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_16_i2.lo `test -f '$(srcdir)/generated/maxloc1_16_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_4_i4.lo: $(srcdir)/generated/maxloc1_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_4_i4.lo -MD -MP -MF $(DEPDIR)/maxloc1_4_i4.Tpo -c -o maxloc1_4_i4.lo `test -f '$(srcdir)/generated/maxloc1_4_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_4_i4.Tpo $(DEPDIR)/maxloc1_4_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_4_i4.c' object='maxloc1_4_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_4_i4.lo `test -f '$(srcdir)/generated/maxloc1_4_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_8_i4.lo: $(srcdir)/generated/maxloc1_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_8_i4.lo -MD -MP -MF $(DEPDIR)/maxloc1_8_i4.Tpo -c -o maxloc1_8_i4.lo `test -f '$(srcdir)/generated/maxloc1_8_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_8_i4.Tpo $(DEPDIR)/maxloc1_8_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_8_i4.c' object='maxloc1_8_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_8_i4.lo `test -f '$(srcdir)/generated/maxloc1_8_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_16_i4.lo: $(srcdir)/generated/maxloc1_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_16_i4.lo -MD -MP -MF $(DEPDIR)/maxloc1_16_i4.Tpo -c -o maxloc1_16_i4.lo `test -f '$(srcdir)/generated/maxloc1_16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_16_i4.Tpo $(DEPDIR)/maxloc1_16_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_16_i4.c' object='maxloc1_16_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_16_i4.lo `test -f '$(srcdir)/generated/maxloc1_16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_4_i8.lo: $(srcdir)/generated/maxloc1_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_4_i8.lo -MD -MP -MF $(DEPDIR)/maxloc1_4_i8.Tpo -c -o maxloc1_4_i8.lo `test -f '$(srcdir)/generated/maxloc1_4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_4_i8.Tpo $(DEPDIR)/maxloc1_4_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_4_i8.c' object='maxloc1_4_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_4_i8.lo `test -f '$(srcdir)/generated/maxloc1_4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_8_i8.lo: $(srcdir)/generated/maxloc1_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_8_i8.lo -MD -MP -MF $(DEPDIR)/maxloc1_8_i8.Tpo -c -o maxloc1_8_i8.lo `test -f '$(srcdir)/generated/maxloc1_8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_8_i8.Tpo $(DEPDIR)/maxloc1_8_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_8_i8.c' object='maxloc1_8_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_8_i8.lo `test -f '$(srcdir)/generated/maxloc1_8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_16_i8.lo: $(srcdir)/generated/maxloc1_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_16_i8.lo -MD -MP -MF $(DEPDIR)/maxloc1_16_i8.Tpo -c -o maxloc1_16_i8.lo `test -f '$(srcdir)/generated/maxloc1_16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_16_i8.Tpo $(DEPDIR)/maxloc1_16_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_16_i8.c' object='maxloc1_16_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_16_i8.lo `test -f '$(srcdir)/generated/maxloc1_16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_4_i16.lo: $(srcdir)/generated/maxloc1_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_4_i16.lo -MD -MP -MF $(DEPDIR)/maxloc1_4_i16.Tpo -c -o maxloc1_4_i16.lo `test -f '$(srcdir)/generated/maxloc1_4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_4_i16.Tpo $(DEPDIR)/maxloc1_4_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_4_i16.c' object='maxloc1_4_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_4_i16.lo `test -f '$(srcdir)/generated/maxloc1_4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_8_i16.lo: $(srcdir)/generated/maxloc1_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_8_i16.lo -MD -MP -MF $(DEPDIR)/maxloc1_8_i16.Tpo -c -o maxloc1_8_i16.lo `test -f '$(srcdir)/generated/maxloc1_8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_8_i16.Tpo $(DEPDIR)/maxloc1_8_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_8_i16.c' object='maxloc1_8_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_8_i16.lo `test -f '$(srcdir)/generated/maxloc1_8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_16_i16.lo: $(srcdir)/generated/maxloc1_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_16_i16.lo -MD -MP -MF $(DEPDIR)/maxloc1_16_i16.Tpo -c -o maxloc1_16_i16.lo `test -f '$(srcdir)/generated/maxloc1_16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_16_i16.Tpo $(DEPDIR)/maxloc1_16_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_16_i16.c' object='maxloc1_16_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_16_i16.lo `test -f '$(srcdir)/generated/maxloc1_16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_4_r4.lo: $(srcdir)/generated/maxloc1_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_4_r4.lo -MD -MP -MF $(DEPDIR)/maxloc1_4_r4.Tpo -c -o maxloc1_4_r4.lo `test -f '$(srcdir)/generated/maxloc1_4_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_4_r4.Tpo $(DEPDIR)/maxloc1_4_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_4_r4.c' object='maxloc1_4_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_4_r4.lo `test -f '$(srcdir)/generated/maxloc1_4_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_8_r4.lo: $(srcdir)/generated/maxloc1_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_8_r4.lo -MD -MP -MF $(DEPDIR)/maxloc1_8_r4.Tpo -c -o maxloc1_8_r4.lo `test -f '$(srcdir)/generated/maxloc1_8_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_8_r4.Tpo $(DEPDIR)/maxloc1_8_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_8_r4.c' object='maxloc1_8_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_8_r4.lo `test -f '$(srcdir)/generated/maxloc1_8_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_16_r4.lo: $(srcdir)/generated/maxloc1_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_16_r4.lo -MD -MP -MF $(DEPDIR)/maxloc1_16_r4.Tpo -c -o maxloc1_16_r4.lo `test -f '$(srcdir)/generated/maxloc1_16_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_16_r4.Tpo $(DEPDIR)/maxloc1_16_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_16_r4.c' object='maxloc1_16_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_16_r4.lo `test -f '$(srcdir)/generated/maxloc1_16_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_4_r8.lo: $(srcdir)/generated/maxloc1_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_4_r8.lo -MD -MP -MF $(DEPDIR)/maxloc1_4_r8.Tpo -c -o maxloc1_4_r8.lo `test -f '$(srcdir)/generated/maxloc1_4_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_4_r8.Tpo $(DEPDIR)/maxloc1_4_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_4_r8.c' object='maxloc1_4_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_4_r8.lo `test -f '$(srcdir)/generated/maxloc1_4_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_8_r8.lo: $(srcdir)/generated/maxloc1_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_8_r8.lo -MD -MP -MF $(DEPDIR)/maxloc1_8_r8.Tpo -c -o maxloc1_8_r8.lo `test -f '$(srcdir)/generated/maxloc1_8_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_8_r8.Tpo $(DEPDIR)/maxloc1_8_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_8_r8.c' object='maxloc1_8_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_8_r8.lo `test -f '$(srcdir)/generated/maxloc1_8_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_16_r8.lo: $(srcdir)/generated/maxloc1_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_16_r8.lo -MD -MP -MF $(DEPDIR)/maxloc1_16_r8.Tpo -c -o maxloc1_16_r8.lo `test -f '$(srcdir)/generated/maxloc1_16_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_16_r8.Tpo $(DEPDIR)/maxloc1_16_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_16_r8.c' object='maxloc1_16_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_16_r8.lo `test -f '$(srcdir)/generated/maxloc1_16_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_4_r10.lo: $(srcdir)/generated/maxloc1_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_4_r10.lo -MD -MP -MF $(DEPDIR)/maxloc1_4_r10.Tpo -c -o maxloc1_4_r10.lo `test -f '$(srcdir)/generated/maxloc1_4_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_4_r10.Tpo $(DEPDIR)/maxloc1_4_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_4_r10.c' object='maxloc1_4_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_4_r10.lo `test -f '$(srcdir)/generated/maxloc1_4_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_8_r10.lo: $(srcdir)/generated/maxloc1_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_8_r10.lo -MD -MP -MF $(DEPDIR)/maxloc1_8_r10.Tpo -c -o maxloc1_8_r10.lo `test -f '$(srcdir)/generated/maxloc1_8_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_8_r10.Tpo $(DEPDIR)/maxloc1_8_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_8_r10.c' object='maxloc1_8_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_8_r10.lo `test -f '$(srcdir)/generated/maxloc1_8_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_16_r10.lo: $(srcdir)/generated/maxloc1_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_16_r10.lo -MD -MP -MF $(DEPDIR)/maxloc1_16_r10.Tpo -c -o maxloc1_16_r10.lo `test -f '$(srcdir)/generated/maxloc1_16_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_16_r10.Tpo $(DEPDIR)/maxloc1_16_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_16_r10.c' object='maxloc1_16_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_16_r10.lo `test -f '$(srcdir)/generated/maxloc1_16_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_4_r16.lo: $(srcdir)/generated/maxloc1_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_4_r16.lo -MD -MP -MF $(DEPDIR)/maxloc1_4_r16.Tpo -c -o maxloc1_4_r16.lo `test -f '$(srcdir)/generated/maxloc1_4_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_4_r16.Tpo $(DEPDIR)/maxloc1_4_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_4_r16.c' object='maxloc1_4_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_4_r16.lo `test -f '$(srcdir)/generated/maxloc1_4_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_8_r16.lo: $(srcdir)/generated/maxloc1_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_8_r16.lo -MD -MP -MF $(DEPDIR)/maxloc1_8_r16.Tpo -c -o maxloc1_8_r16.lo `test -f '$(srcdir)/generated/maxloc1_8_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_8_r16.Tpo $(DEPDIR)/maxloc1_8_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_8_r16.c' object='maxloc1_8_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_8_r16.lo `test -f '$(srcdir)/generated/maxloc1_8_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_16_r16.lo: $(srcdir)/generated/maxloc1_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_16_r16.lo -MD -MP -MF $(DEPDIR)/maxloc1_16_r16.Tpo -c -o maxloc1_16_r16.lo `test -f '$(srcdir)/generated/maxloc1_16_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_16_r16.Tpo $(DEPDIR)/maxloc1_16_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_16_r16.c' object='maxloc1_16_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_16_r16.lo `test -f '$(srcdir)/generated/maxloc1_16_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_4_r17.lo: $(srcdir)/generated/maxloc1_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_4_r17.lo -MD -MP -MF $(DEPDIR)/maxloc1_4_r17.Tpo -c -o maxloc1_4_r17.lo `test -f '$(srcdir)/generated/maxloc1_4_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_4_r17.Tpo $(DEPDIR)/maxloc1_4_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_4_r17.c' object='maxloc1_4_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_4_r17.lo `test -f '$(srcdir)/generated/maxloc1_4_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_8_r17.lo: $(srcdir)/generated/maxloc1_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_8_r17.lo -MD -MP -MF $(DEPDIR)/maxloc1_8_r17.Tpo -c -o maxloc1_8_r17.lo `test -f '$(srcdir)/generated/maxloc1_8_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_8_r17.Tpo $(DEPDIR)/maxloc1_8_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_8_r17.c' object='maxloc1_8_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_8_r17.lo `test -f '$(srcdir)/generated/maxloc1_8_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_16_r17.lo: $(srcdir)/generated/maxloc1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_16_r17.lo -MD -MP -MF $(DEPDIR)/maxloc1_16_r17.Tpo -c -o maxloc1_16_r17.lo `test -f '$(srcdir)/generated/maxloc1_16_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_16_r17.Tpo $(DEPDIR)/maxloc1_16_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_16_r17.c' object='maxloc1_16_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_16_r17.lo `test -f '$(srcdir)/generated/maxloc1_16_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxval_i1.lo: $(srcdir)/generated/maxval_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxval_i1.lo -MD -MP -MF $(DEPDIR)/maxval_i1.Tpo -c -o maxval_i1.lo `test -f '$(srcdir)/generated/maxval_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxval_i1.Tpo $(DEPDIR)/maxval_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxval_i1.c' object='maxval_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxval_i1.lo `test -f '$(srcdir)/generated/maxval_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxval_i2.lo: $(srcdir)/generated/maxval_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxval_i2.lo -MD -MP -MF $(DEPDIR)/maxval_i2.Tpo -c -o maxval_i2.lo `test -f '$(srcdir)/generated/maxval_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxval_i2.Tpo $(DEPDIR)/maxval_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxval_i2.c' object='maxval_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxval_i2.lo `test -f '$(srcdir)/generated/maxval_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxval_i4.lo: $(srcdir)/generated/maxval_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxval_i4.lo -MD -MP -MF $(DEPDIR)/maxval_i4.Tpo -c -o maxval_i4.lo `test -f '$(srcdir)/generated/maxval_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxval_i4.Tpo $(DEPDIR)/maxval_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxval_i4.c' object='maxval_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxval_i4.lo `test -f '$(srcdir)/generated/maxval_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxval_i8.lo: $(srcdir)/generated/maxval_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxval_i8.lo -MD -MP -MF $(DEPDIR)/maxval_i8.Tpo -c -o maxval_i8.lo `test -f '$(srcdir)/generated/maxval_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxval_i8.Tpo $(DEPDIR)/maxval_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxval_i8.c' object='maxval_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxval_i8.lo `test -f '$(srcdir)/generated/maxval_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxval_i16.lo: $(srcdir)/generated/maxval_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxval_i16.lo -MD -MP -MF $(DEPDIR)/maxval_i16.Tpo -c -o maxval_i16.lo `test -f '$(srcdir)/generated/maxval_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxval_i16.Tpo $(DEPDIR)/maxval_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxval_i16.c' object='maxval_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxval_i16.lo `test -f '$(srcdir)/generated/maxval_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxval_r4.lo: $(srcdir)/generated/maxval_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxval_r4.lo -MD -MP -MF $(DEPDIR)/maxval_r4.Tpo -c -o maxval_r4.lo `test -f '$(srcdir)/generated/maxval_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxval_r4.Tpo $(DEPDIR)/maxval_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxval_r4.c' object='maxval_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxval_r4.lo `test -f '$(srcdir)/generated/maxval_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxval_r8.lo: $(srcdir)/generated/maxval_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxval_r8.lo -MD -MP -MF $(DEPDIR)/maxval_r8.Tpo -c -o maxval_r8.lo `test -f '$(srcdir)/generated/maxval_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxval_r8.Tpo $(DEPDIR)/maxval_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxval_r8.c' object='maxval_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxval_r8.lo `test -f '$(srcdir)/generated/maxval_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxval_r10.lo: $(srcdir)/generated/maxval_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxval_r10.lo -MD -MP -MF $(DEPDIR)/maxval_r10.Tpo -c -o maxval_r10.lo `test -f '$(srcdir)/generated/maxval_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxval_r10.Tpo $(DEPDIR)/maxval_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxval_r10.c' object='maxval_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxval_r10.lo `test -f '$(srcdir)/generated/maxval_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxval_r16.lo: $(srcdir)/generated/maxval_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxval_r16.lo -MD -MP -MF $(DEPDIR)/maxval_r16.Tpo -c -o maxval_r16.lo `test -f '$(srcdir)/generated/maxval_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxval_r16.Tpo $(DEPDIR)/maxval_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxval_r16.c' object='maxval_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxval_r16.lo `test -f '$(srcdir)/generated/maxval_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxval_r17.lo: $(srcdir)/generated/maxval_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxval_r17.lo -MD -MP -MF $(DEPDIR)/maxval_r17.Tpo -c -o maxval_r17.lo `test -f '$(srcdir)/generated/maxval_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxval_r17.Tpo $(DEPDIR)/maxval_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxval_r17.c' object='maxval_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxval_r17.lo `test -f '$(srcdir)/generated/maxval_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_4_i1.lo: $(srcdir)/generated/minloc0_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_4_i1.lo -MD -MP -MF $(DEPDIR)/minloc0_4_i1.Tpo -c -o minloc0_4_i1.lo `test -f '$(srcdir)/generated/minloc0_4_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_4_i1.Tpo $(DEPDIR)/minloc0_4_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_4_i1.c' object='minloc0_4_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_4_i1.lo `test -f '$(srcdir)/generated/minloc0_4_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_8_i1.lo: $(srcdir)/generated/minloc0_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_8_i1.lo -MD -MP -MF $(DEPDIR)/minloc0_8_i1.Tpo -c -o minloc0_8_i1.lo `test -f '$(srcdir)/generated/minloc0_8_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_8_i1.Tpo $(DEPDIR)/minloc0_8_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_8_i1.c' object='minloc0_8_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_8_i1.lo `test -f '$(srcdir)/generated/minloc0_8_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_16_i1.lo: $(srcdir)/generated/minloc0_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_16_i1.lo -MD -MP -MF $(DEPDIR)/minloc0_16_i1.Tpo -c -o minloc0_16_i1.lo `test -f '$(srcdir)/generated/minloc0_16_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_16_i1.Tpo $(DEPDIR)/minloc0_16_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_16_i1.c' object='minloc0_16_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_16_i1.lo `test -f '$(srcdir)/generated/minloc0_16_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_4_i2.lo: $(srcdir)/generated/minloc0_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_4_i2.lo -MD -MP -MF $(DEPDIR)/minloc0_4_i2.Tpo -c -o minloc0_4_i2.lo `test -f '$(srcdir)/generated/minloc0_4_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_4_i2.Tpo $(DEPDIR)/minloc0_4_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_4_i2.c' object='minloc0_4_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_4_i2.lo `test -f '$(srcdir)/generated/minloc0_4_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_8_i2.lo: $(srcdir)/generated/minloc0_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_8_i2.lo -MD -MP -MF $(DEPDIR)/minloc0_8_i2.Tpo -c -o minloc0_8_i2.lo `test -f '$(srcdir)/generated/minloc0_8_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_8_i2.Tpo $(DEPDIR)/minloc0_8_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_8_i2.c' object='minloc0_8_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_8_i2.lo `test -f '$(srcdir)/generated/minloc0_8_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_16_i2.lo: $(srcdir)/generated/minloc0_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_16_i2.lo -MD -MP -MF $(DEPDIR)/minloc0_16_i2.Tpo -c -o minloc0_16_i2.lo `test -f '$(srcdir)/generated/minloc0_16_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_16_i2.Tpo $(DEPDIR)/minloc0_16_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_16_i2.c' object='minloc0_16_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_16_i2.lo `test -f '$(srcdir)/generated/minloc0_16_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_4_i4.lo: $(srcdir)/generated/minloc0_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_4_i4.lo -MD -MP -MF $(DEPDIR)/minloc0_4_i4.Tpo -c -o minloc0_4_i4.lo `test -f '$(srcdir)/generated/minloc0_4_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_4_i4.Tpo $(DEPDIR)/minloc0_4_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_4_i4.c' object='minloc0_4_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_4_i4.lo `test -f '$(srcdir)/generated/minloc0_4_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_8_i4.lo: $(srcdir)/generated/minloc0_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_8_i4.lo -MD -MP -MF $(DEPDIR)/minloc0_8_i4.Tpo -c -o minloc0_8_i4.lo `test -f '$(srcdir)/generated/minloc0_8_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_8_i4.Tpo $(DEPDIR)/minloc0_8_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_8_i4.c' object='minloc0_8_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_8_i4.lo `test -f '$(srcdir)/generated/minloc0_8_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_16_i4.lo: $(srcdir)/generated/minloc0_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_16_i4.lo -MD -MP -MF $(DEPDIR)/minloc0_16_i4.Tpo -c -o minloc0_16_i4.lo `test -f '$(srcdir)/generated/minloc0_16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_16_i4.Tpo $(DEPDIR)/minloc0_16_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_16_i4.c' object='minloc0_16_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_16_i4.lo `test -f '$(srcdir)/generated/minloc0_16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_4_i8.lo: $(srcdir)/generated/minloc0_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_4_i8.lo -MD -MP -MF $(DEPDIR)/minloc0_4_i8.Tpo -c -o minloc0_4_i8.lo `test -f '$(srcdir)/generated/minloc0_4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_4_i8.Tpo $(DEPDIR)/minloc0_4_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_4_i8.c' object='minloc0_4_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_4_i8.lo `test -f '$(srcdir)/generated/minloc0_4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_8_i8.lo: $(srcdir)/generated/minloc0_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_8_i8.lo -MD -MP -MF $(DEPDIR)/minloc0_8_i8.Tpo -c -o minloc0_8_i8.lo `test -f '$(srcdir)/generated/minloc0_8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_8_i8.Tpo $(DEPDIR)/minloc0_8_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_8_i8.c' object='minloc0_8_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_8_i8.lo `test -f '$(srcdir)/generated/minloc0_8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_16_i8.lo: $(srcdir)/generated/minloc0_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_16_i8.lo -MD -MP -MF $(DEPDIR)/minloc0_16_i8.Tpo -c -o minloc0_16_i8.lo `test -f '$(srcdir)/generated/minloc0_16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_16_i8.Tpo $(DEPDIR)/minloc0_16_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_16_i8.c' object='minloc0_16_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_16_i8.lo `test -f '$(srcdir)/generated/minloc0_16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_4_i16.lo: $(srcdir)/generated/minloc0_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_4_i16.lo -MD -MP -MF $(DEPDIR)/minloc0_4_i16.Tpo -c -o minloc0_4_i16.lo `test -f '$(srcdir)/generated/minloc0_4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_4_i16.Tpo $(DEPDIR)/minloc0_4_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_4_i16.c' object='minloc0_4_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_4_i16.lo `test -f '$(srcdir)/generated/minloc0_4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_8_i16.lo: $(srcdir)/generated/minloc0_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_8_i16.lo -MD -MP -MF $(DEPDIR)/minloc0_8_i16.Tpo -c -o minloc0_8_i16.lo `test -f '$(srcdir)/generated/minloc0_8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_8_i16.Tpo $(DEPDIR)/minloc0_8_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_8_i16.c' object='minloc0_8_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_8_i16.lo `test -f '$(srcdir)/generated/minloc0_8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_16_i16.lo: $(srcdir)/generated/minloc0_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_16_i16.lo -MD -MP -MF $(DEPDIR)/minloc0_16_i16.Tpo -c -o minloc0_16_i16.lo `test -f '$(srcdir)/generated/minloc0_16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_16_i16.Tpo $(DEPDIR)/minloc0_16_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_16_i16.c' object='minloc0_16_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_16_i16.lo `test -f '$(srcdir)/generated/minloc0_16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_4_r4.lo: $(srcdir)/generated/minloc0_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_4_r4.lo -MD -MP -MF $(DEPDIR)/minloc0_4_r4.Tpo -c -o minloc0_4_r4.lo `test -f '$(srcdir)/generated/minloc0_4_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_4_r4.Tpo $(DEPDIR)/minloc0_4_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_4_r4.c' object='minloc0_4_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_4_r4.lo `test -f '$(srcdir)/generated/minloc0_4_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_8_r4.lo: $(srcdir)/generated/minloc0_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_8_r4.lo -MD -MP -MF $(DEPDIR)/minloc0_8_r4.Tpo -c -o minloc0_8_r4.lo `test -f '$(srcdir)/generated/minloc0_8_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_8_r4.Tpo $(DEPDIR)/minloc0_8_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_8_r4.c' object='minloc0_8_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_8_r4.lo `test -f '$(srcdir)/generated/minloc0_8_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_16_r4.lo: $(srcdir)/generated/minloc0_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_16_r4.lo -MD -MP -MF $(DEPDIR)/minloc0_16_r4.Tpo -c -o minloc0_16_r4.lo `test -f '$(srcdir)/generated/minloc0_16_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_16_r4.Tpo $(DEPDIR)/minloc0_16_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_16_r4.c' object='minloc0_16_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_16_r4.lo `test -f '$(srcdir)/generated/minloc0_16_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_4_r8.lo: $(srcdir)/generated/minloc0_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_4_r8.lo -MD -MP -MF $(DEPDIR)/minloc0_4_r8.Tpo -c -o minloc0_4_r8.lo `test -f '$(srcdir)/generated/minloc0_4_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_4_r8.Tpo $(DEPDIR)/minloc0_4_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_4_r8.c' object='minloc0_4_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_4_r8.lo `test -f '$(srcdir)/generated/minloc0_4_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_8_r8.lo: $(srcdir)/generated/minloc0_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_8_r8.lo -MD -MP -MF $(DEPDIR)/minloc0_8_r8.Tpo -c -o minloc0_8_r8.lo `test -f '$(srcdir)/generated/minloc0_8_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_8_r8.Tpo $(DEPDIR)/minloc0_8_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_8_r8.c' object='minloc0_8_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_8_r8.lo `test -f '$(srcdir)/generated/minloc0_8_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_16_r8.lo: $(srcdir)/generated/minloc0_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_16_r8.lo -MD -MP -MF $(DEPDIR)/minloc0_16_r8.Tpo -c -o minloc0_16_r8.lo `test -f '$(srcdir)/generated/minloc0_16_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_16_r8.Tpo $(DEPDIR)/minloc0_16_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_16_r8.c' object='minloc0_16_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_16_r8.lo `test -f '$(srcdir)/generated/minloc0_16_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_4_r10.lo: $(srcdir)/generated/minloc0_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_4_r10.lo -MD -MP -MF $(DEPDIR)/minloc0_4_r10.Tpo -c -o minloc0_4_r10.lo `test -f '$(srcdir)/generated/minloc0_4_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_4_r10.Tpo $(DEPDIR)/minloc0_4_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_4_r10.c' object='minloc0_4_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_4_r10.lo `test -f '$(srcdir)/generated/minloc0_4_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_8_r10.lo: $(srcdir)/generated/minloc0_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_8_r10.lo -MD -MP -MF $(DEPDIR)/minloc0_8_r10.Tpo -c -o minloc0_8_r10.lo `test -f '$(srcdir)/generated/minloc0_8_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_8_r10.Tpo $(DEPDIR)/minloc0_8_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_8_r10.c' object='minloc0_8_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_8_r10.lo `test -f '$(srcdir)/generated/minloc0_8_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_16_r10.lo: $(srcdir)/generated/minloc0_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_16_r10.lo -MD -MP -MF $(DEPDIR)/minloc0_16_r10.Tpo -c -o minloc0_16_r10.lo `test -f '$(srcdir)/generated/minloc0_16_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_16_r10.Tpo $(DEPDIR)/minloc0_16_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_16_r10.c' object='minloc0_16_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_16_r10.lo `test -f '$(srcdir)/generated/minloc0_16_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_4_r16.lo: $(srcdir)/generated/minloc0_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_4_r16.lo -MD -MP -MF $(DEPDIR)/minloc0_4_r16.Tpo -c -o minloc0_4_r16.lo `test -f '$(srcdir)/generated/minloc0_4_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_4_r16.Tpo $(DEPDIR)/minloc0_4_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_4_r16.c' object='minloc0_4_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_4_r16.lo `test -f '$(srcdir)/generated/minloc0_4_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_8_r16.lo: $(srcdir)/generated/minloc0_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_8_r16.lo -MD -MP -MF $(DEPDIR)/minloc0_8_r16.Tpo -c -o minloc0_8_r16.lo `test -f '$(srcdir)/generated/minloc0_8_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_8_r16.Tpo $(DEPDIR)/minloc0_8_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_8_r16.c' object='minloc0_8_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_8_r16.lo `test -f '$(srcdir)/generated/minloc0_8_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_16_r16.lo: $(srcdir)/generated/minloc0_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_16_r16.lo -MD -MP -MF $(DEPDIR)/minloc0_16_r16.Tpo -c -o minloc0_16_r16.lo `test -f '$(srcdir)/generated/minloc0_16_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_16_r16.Tpo $(DEPDIR)/minloc0_16_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_16_r16.c' object='minloc0_16_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_16_r16.lo `test -f '$(srcdir)/generated/minloc0_16_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_4_r17.lo: $(srcdir)/generated/minloc0_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_4_r17.lo -MD -MP -MF $(DEPDIR)/minloc0_4_r17.Tpo -c -o minloc0_4_r17.lo `test -f '$(srcdir)/generated/minloc0_4_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_4_r17.Tpo $(DEPDIR)/minloc0_4_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_4_r17.c' object='minloc0_4_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_4_r17.lo `test -f '$(srcdir)/generated/minloc0_4_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_8_r17.lo: $(srcdir)/generated/minloc0_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_8_r17.lo -MD -MP -MF $(DEPDIR)/minloc0_8_r17.Tpo -c -o minloc0_8_r17.lo `test -f '$(srcdir)/generated/minloc0_8_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_8_r17.Tpo $(DEPDIR)/minloc0_8_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_8_r17.c' object='minloc0_8_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_8_r17.lo `test -f '$(srcdir)/generated/minloc0_8_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_16_r17.lo: $(srcdir)/generated/minloc0_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_16_r17.lo -MD -MP -MF $(DEPDIR)/minloc0_16_r17.Tpo -c -o minloc0_16_r17.lo `test -f '$(srcdir)/generated/minloc0_16_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_16_r17.Tpo $(DEPDIR)/minloc0_16_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_16_r17.c' object='minloc0_16_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_16_r17.lo `test -f '$(srcdir)/generated/minloc0_16_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_4_i1.lo: $(srcdir)/generated/minloc1_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_4_i1.lo -MD -MP -MF $(DEPDIR)/minloc1_4_i1.Tpo -c -o minloc1_4_i1.lo `test -f '$(srcdir)/generated/minloc1_4_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_4_i1.Tpo $(DEPDIR)/minloc1_4_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_4_i1.c' object='minloc1_4_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_4_i1.lo `test -f '$(srcdir)/generated/minloc1_4_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_8_i1.lo: $(srcdir)/generated/minloc1_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_8_i1.lo -MD -MP -MF $(DEPDIR)/minloc1_8_i1.Tpo -c -o minloc1_8_i1.lo `test -f '$(srcdir)/generated/minloc1_8_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_8_i1.Tpo $(DEPDIR)/minloc1_8_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_8_i1.c' object='minloc1_8_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_8_i1.lo `test -f '$(srcdir)/generated/minloc1_8_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_16_i1.lo: $(srcdir)/generated/minloc1_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_16_i1.lo -MD -MP -MF $(DEPDIR)/minloc1_16_i1.Tpo -c -o minloc1_16_i1.lo `test -f '$(srcdir)/generated/minloc1_16_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_16_i1.Tpo $(DEPDIR)/minloc1_16_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_16_i1.c' object='minloc1_16_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_16_i1.lo `test -f '$(srcdir)/generated/minloc1_16_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_4_i2.lo: $(srcdir)/generated/minloc1_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_4_i2.lo -MD -MP -MF $(DEPDIR)/minloc1_4_i2.Tpo -c -o minloc1_4_i2.lo `test -f '$(srcdir)/generated/minloc1_4_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_4_i2.Tpo $(DEPDIR)/minloc1_4_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_4_i2.c' object='minloc1_4_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_4_i2.lo `test -f '$(srcdir)/generated/minloc1_4_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_8_i2.lo: $(srcdir)/generated/minloc1_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_8_i2.lo -MD -MP -MF $(DEPDIR)/minloc1_8_i2.Tpo -c -o minloc1_8_i2.lo `test -f '$(srcdir)/generated/minloc1_8_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_8_i2.Tpo $(DEPDIR)/minloc1_8_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_8_i2.c' object='minloc1_8_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_8_i2.lo `test -f '$(srcdir)/generated/minloc1_8_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_16_i2.lo: $(srcdir)/generated/minloc1_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_16_i2.lo -MD -MP -MF $(DEPDIR)/minloc1_16_i2.Tpo -c -o minloc1_16_i2.lo `test -f '$(srcdir)/generated/minloc1_16_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_16_i2.Tpo $(DEPDIR)/minloc1_16_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_16_i2.c' object='minloc1_16_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_16_i2.lo `test -f '$(srcdir)/generated/minloc1_16_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_4_i4.lo: $(srcdir)/generated/minloc1_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_4_i4.lo -MD -MP -MF $(DEPDIR)/minloc1_4_i4.Tpo -c -o minloc1_4_i4.lo `test -f '$(srcdir)/generated/minloc1_4_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_4_i4.Tpo $(DEPDIR)/minloc1_4_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_4_i4.c' object='minloc1_4_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_4_i4.lo `test -f '$(srcdir)/generated/minloc1_4_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_8_i4.lo: $(srcdir)/generated/minloc1_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_8_i4.lo -MD -MP -MF $(DEPDIR)/minloc1_8_i4.Tpo -c -o minloc1_8_i4.lo `test -f '$(srcdir)/generated/minloc1_8_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_8_i4.Tpo $(DEPDIR)/minloc1_8_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_8_i4.c' object='minloc1_8_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_8_i4.lo `test -f '$(srcdir)/generated/minloc1_8_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_16_i4.lo: $(srcdir)/generated/minloc1_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_16_i4.lo -MD -MP -MF $(DEPDIR)/minloc1_16_i4.Tpo -c -o minloc1_16_i4.lo `test -f '$(srcdir)/generated/minloc1_16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_16_i4.Tpo $(DEPDIR)/minloc1_16_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_16_i4.c' object='minloc1_16_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_16_i4.lo `test -f '$(srcdir)/generated/minloc1_16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_4_i8.lo: $(srcdir)/generated/minloc1_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_4_i8.lo -MD -MP -MF $(DEPDIR)/minloc1_4_i8.Tpo -c -o minloc1_4_i8.lo `test -f '$(srcdir)/generated/minloc1_4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_4_i8.Tpo $(DEPDIR)/minloc1_4_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_4_i8.c' object='minloc1_4_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_4_i8.lo `test -f '$(srcdir)/generated/minloc1_4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_8_i8.lo: $(srcdir)/generated/minloc1_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_8_i8.lo -MD -MP -MF $(DEPDIR)/minloc1_8_i8.Tpo -c -o minloc1_8_i8.lo `test -f '$(srcdir)/generated/minloc1_8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_8_i8.Tpo $(DEPDIR)/minloc1_8_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_8_i8.c' object='minloc1_8_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_8_i8.lo `test -f '$(srcdir)/generated/minloc1_8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_16_i8.lo: $(srcdir)/generated/minloc1_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_16_i8.lo -MD -MP -MF $(DEPDIR)/minloc1_16_i8.Tpo -c -o minloc1_16_i8.lo `test -f '$(srcdir)/generated/minloc1_16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_16_i8.Tpo $(DEPDIR)/minloc1_16_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_16_i8.c' object='minloc1_16_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_16_i8.lo `test -f '$(srcdir)/generated/minloc1_16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_4_i16.lo: $(srcdir)/generated/minloc1_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_4_i16.lo -MD -MP -MF $(DEPDIR)/minloc1_4_i16.Tpo -c -o minloc1_4_i16.lo `test -f '$(srcdir)/generated/minloc1_4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_4_i16.Tpo $(DEPDIR)/minloc1_4_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_4_i16.c' object='minloc1_4_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_4_i16.lo `test -f '$(srcdir)/generated/minloc1_4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_8_i16.lo: $(srcdir)/generated/minloc1_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_8_i16.lo -MD -MP -MF $(DEPDIR)/minloc1_8_i16.Tpo -c -o minloc1_8_i16.lo `test -f '$(srcdir)/generated/minloc1_8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_8_i16.Tpo $(DEPDIR)/minloc1_8_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_8_i16.c' object='minloc1_8_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_8_i16.lo `test -f '$(srcdir)/generated/minloc1_8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_16_i16.lo: $(srcdir)/generated/minloc1_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_16_i16.lo -MD -MP -MF $(DEPDIR)/minloc1_16_i16.Tpo -c -o minloc1_16_i16.lo `test -f '$(srcdir)/generated/minloc1_16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_16_i16.Tpo $(DEPDIR)/minloc1_16_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_16_i16.c' object='minloc1_16_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_16_i16.lo `test -f '$(srcdir)/generated/minloc1_16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_4_r4.lo: $(srcdir)/generated/minloc1_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_4_r4.lo -MD -MP -MF $(DEPDIR)/minloc1_4_r4.Tpo -c -o minloc1_4_r4.lo `test -f '$(srcdir)/generated/minloc1_4_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_4_r4.Tpo $(DEPDIR)/minloc1_4_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_4_r4.c' object='minloc1_4_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_4_r4.lo `test -f '$(srcdir)/generated/minloc1_4_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_8_r4.lo: $(srcdir)/generated/minloc1_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_8_r4.lo -MD -MP -MF $(DEPDIR)/minloc1_8_r4.Tpo -c -o minloc1_8_r4.lo `test -f '$(srcdir)/generated/minloc1_8_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_8_r4.Tpo $(DEPDIR)/minloc1_8_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_8_r4.c' object='minloc1_8_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_8_r4.lo `test -f '$(srcdir)/generated/minloc1_8_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_16_r4.lo: $(srcdir)/generated/minloc1_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_16_r4.lo -MD -MP -MF $(DEPDIR)/minloc1_16_r4.Tpo -c -o minloc1_16_r4.lo `test -f '$(srcdir)/generated/minloc1_16_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_16_r4.Tpo $(DEPDIR)/minloc1_16_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_16_r4.c' object='minloc1_16_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_16_r4.lo `test -f '$(srcdir)/generated/minloc1_16_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_4_r8.lo: $(srcdir)/generated/minloc1_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_4_r8.lo -MD -MP -MF $(DEPDIR)/minloc1_4_r8.Tpo -c -o minloc1_4_r8.lo `test -f '$(srcdir)/generated/minloc1_4_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_4_r8.Tpo $(DEPDIR)/minloc1_4_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_4_r8.c' object='minloc1_4_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_4_r8.lo `test -f '$(srcdir)/generated/minloc1_4_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_8_r8.lo: $(srcdir)/generated/minloc1_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_8_r8.lo -MD -MP -MF $(DEPDIR)/minloc1_8_r8.Tpo -c -o minloc1_8_r8.lo `test -f '$(srcdir)/generated/minloc1_8_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_8_r8.Tpo $(DEPDIR)/minloc1_8_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_8_r8.c' object='minloc1_8_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_8_r8.lo `test -f '$(srcdir)/generated/minloc1_8_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_16_r8.lo: $(srcdir)/generated/minloc1_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_16_r8.lo -MD -MP -MF $(DEPDIR)/minloc1_16_r8.Tpo -c -o minloc1_16_r8.lo `test -f '$(srcdir)/generated/minloc1_16_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_16_r8.Tpo $(DEPDIR)/minloc1_16_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_16_r8.c' object='minloc1_16_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_16_r8.lo `test -f '$(srcdir)/generated/minloc1_16_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_4_r10.lo: $(srcdir)/generated/minloc1_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_4_r10.lo -MD -MP -MF $(DEPDIR)/minloc1_4_r10.Tpo -c -o minloc1_4_r10.lo `test -f '$(srcdir)/generated/minloc1_4_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_4_r10.Tpo $(DEPDIR)/minloc1_4_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_4_r10.c' object='minloc1_4_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_4_r10.lo `test -f '$(srcdir)/generated/minloc1_4_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_8_r10.lo: $(srcdir)/generated/minloc1_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_8_r10.lo -MD -MP -MF $(DEPDIR)/minloc1_8_r10.Tpo -c -o minloc1_8_r10.lo `test -f '$(srcdir)/generated/minloc1_8_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_8_r10.Tpo $(DEPDIR)/minloc1_8_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_8_r10.c' object='minloc1_8_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_8_r10.lo `test -f '$(srcdir)/generated/minloc1_8_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_16_r10.lo: $(srcdir)/generated/minloc1_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_16_r10.lo -MD -MP -MF $(DEPDIR)/minloc1_16_r10.Tpo -c -o minloc1_16_r10.lo `test -f '$(srcdir)/generated/minloc1_16_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_16_r10.Tpo $(DEPDIR)/minloc1_16_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_16_r10.c' object='minloc1_16_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_16_r10.lo `test -f '$(srcdir)/generated/minloc1_16_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_4_r16.lo: $(srcdir)/generated/minloc1_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_4_r16.lo -MD -MP -MF $(DEPDIR)/minloc1_4_r16.Tpo -c -o minloc1_4_r16.lo `test -f '$(srcdir)/generated/minloc1_4_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_4_r16.Tpo $(DEPDIR)/minloc1_4_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_4_r16.c' object='minloc1_4_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_4_r16.lo `test -f '$(srcdir)/generated/minloc1_4_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_8_r16.lo: $(srcdir)/generated/minloc1_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_8_r16.lo -MD -MP -MF $(DEPDIR)/minloc1_8_r16.Tpo -c -o minloc1_8_r16.lo `test -f '$(srcdir)/generated/minloc1_8_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_8_r16.Tpo $(DEPDIR)/minloc1_8_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_8_r16.c' object='minloc1_8_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_8_r16.lo `test -f '$(srcdir)/generated/minloc1_8_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_16_r16.lo: $(srcdir)/generated/minloc1_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_16_r16.lo -MD -MP -MF $(DEPDIR)/minloc1_16_r16.Tpo -c -o minloc1_16_r16.lo `test -f '$(srcdir)/generated/minloc1_16_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_16_r16.Tpo $(DEPDIR)/minloc1_16_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_16_r16.c' object='minloc1_16_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_16_r16.lo `test -f '$(srcdir)/generated/minloc1_16_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_4_r17.lo: $(srcdir)/generated/minloc1_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_4_r17.lo -MD -MP -MF $(DEPDIR)/minloc1_4_r17.Tpo -c -o minloc1_4_r17.lo `test -f '$(srcdir)/generated/minloc1_4_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_4_r17.Tpo $(DEPDIR)/minloc1_4_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_4_r17.c' object='minloc1_4_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_4_r17.lo `test -f '$(srcdir)/generated/minloc1_4_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_8_r17.lo: $(srcdir)/generated/minloc1_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_8_r17.lo -MD -MP -MF $(DEPDIR)/minloc1_8_r17.Tpo -c -o minloc1_8_r17.lo `test -f '$(srcdir)/generated/minloc1_8_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_8_r17.Tpo $(DEPDIR)/minloc1_8_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_8_r17.c' object='minloc1_8_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_8_r17.lo `test -f '$(srcdir)/generated/minloc1_8_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_16_r17.lo: $(srcdir)/generated/minloc1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_16_r17.lo -MD -MP -MF $(DEPDIR)/minloc1_16_r17.Tpo -c -o minloc1_16_r17.lo `test -f '$(srcdir)/generated/minloc1_16_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_16_r17.Tpo $(DEPDIR)/minloc1_16_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_16_r17.c' object='minloc1_16_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_16_r17.lo `test -f '$(srcdir)/generated/minloc1_16_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minval_i1.lo: $(srcdir)/generated/minval_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minval_i1.lo -MD -MP -MF $(DEPDIR)/minval_i1.Tpo -c -o minval_i1.lo `test -f '$(srcdir)/generated/minval_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minval_i1.Tpo $(DEPDIR)/minval_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minval_i1.c' object='minval_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minval_i1.lo `test -f '$(srcdir)/generated/minval_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minval_i2.lo: $(srcdir)/generated/minval_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minval_i2.lo -MD -MP -MF $(DEPDIR)/minval_i2.Tpo -c -o minval_i2.lo `test -f '$(srcdir)/generated/minval_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minval_i2.Tpo $(DEPDIR)/minval_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minval_i2.c' object='minval_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minval_i2.lo `test -f '$(srcdir)/generated/minval_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minval_i4.lo: $(srcdir)/generated/minval_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minval_i4.lo -MD -MP -MF $(DEPDIR)/minval_i4.Tpo -c -o minval_i4.lo `test -f '$(srcdir)/generated/minval_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minval_i4.Tpo $(DEPDIR)/minval_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minval_i4.c' object='minval_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minval_i4.lo `test -f '$(srcdir)/generated/minval_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minval_i8.lo: $(srcdir)/generated/minval_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minval_i8.lo -MD -MP -MF $(DEPDIR)/minval_i8.Tpo -c -o minval_i8.lo `test -f '$(srcdir)/generated/minval_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minval_i8.Tpo $(DEPDIR)/minval_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minval_i8.c' object='minval_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minval_i8.lo `test -f '$(srcdir)/generated/minval_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minval_i16.lo: $(srcdir)/generated/minval_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minval_i16.lo -MD -MP -MF $(DEPDIR)/minval_i16.Tpo -c -o minval_i16.lo `test -f '$(srcdir)/generated/minval_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minval_i16.Tpo $(DEPDIR)/minval_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minval_i16.c' object='minval_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minval_i16.lo `test -f '$(srcdir)/generated/minval_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minval_r4.lo: $(srcdir)/generated/minval_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minval_r4.lo -MD -MP -MF $(DEPDIR)/minval_r4.Tpo -c -o minval_r4.lo `test -f '$(srcdir)/generated/minval_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minval_r4.Tpo $(DEPDIR)/minval_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minval_r4.c' object='minval_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minval_r4.lo `test -f '$(srcdir)/generated/minval_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minval_r8.lo: $(srcdir)/generated/minval_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minval_r8.lo -MD -MP -MF $(DEPDIR)/minval_r8.Tpo -c -o minval_r8.lo `test -f '$(srcdir)/generated/minval_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minval_r8.Tpo $(DEPDIR)/minval_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minval_r8.c' object='minval_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minval_r8.lo `test -f '$(srcdir)/generated/minval_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minval_r10.lo: $(srcdir)/generated/minval_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minval_r10.lo -MD -MP -MF $(DEPDIR)/minval_r10.Tpo -c -o minval_r10.lo `test -f '$(srcdir)/generated/minval_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minval_r10.Tpo $(DEPDIR)/minval_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minval_r10.c' object='minval_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minval_r10.lo `test -f '$(srcdir)/generated/minval_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minval_r16.lo: $(srcdir)/generated/minval_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minval_r16.lo -MD -MP -MF $(DEPDIR)/minval_r16.Tpo -c -o minval_r16.lo `test -f '$(srcdir)/generated/minval_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minval_r16.Tpo $(DEPDIR)/minval_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minval_r16.c' object='minval_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minval_r16.lo `test -f '$(srcdir)/generated/minval_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minval_r17.lo: $(srcdir)/generated/minval_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minval_r17.lo -MD -MP -MF $(DEPDIR)/minval_r17.Tpo -c -o minval_r17.lo `test -f '$(srcdir)/generated/minval_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minval_r17.Tpo $(DEPDIR)/minval_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minval_r17.c' object='minval_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minval_r17.lo `test -f '$(srcdir)/generated/minval_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_i1.lo: $(srcdir)/generated/product_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_i1.lo -MD -MP -MF $(DEPDIR)/product_i1.Tpo -c -o product_i1.lo `test -f '$(srcdir)/generated/product_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_i1.Tpo $(DEPDIR)/product_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_i1.c' object='product_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_i1.lo `test -f '$(srcdir)/generated/product_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_i2.lo: $(srcdir)/generated/product_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_i2.lo -MD -MP -MF $(DEPDIR)/product_i2.Tpo -c -o product_i2.lo `test -f '$(srcdir)/generated/product_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_i2.Tpo $(DEPDIR)/product_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_i2.c' object='product_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_i2.lo `test -f '$(srcdir)/generated/product_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_i4.lo: $(srcdir)/generated/product_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_i4.lo -MD -MP -MF $(DEPDIR)/product_i4.Tpo -c -o product_i4.lo `test -f '$(srcdir)/generated/product_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_i4.Tpo $(DEPDIR)/product_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_i4.c' object='product_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_i4.lo `test -f '$(srcdir)/generated/product_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_i8.lo: $(srcdir)/generated/product_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_i8.lo -MD -MP -MF $(DEPDIR)/product_i8.Tpo -c -o product_i8.lo `test -f '$(srcdir)/generated/product_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_i8.Tpo $(DEPDIR)/product_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_i8.c' object='product_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_i8.lo `test -f '$(srcdir)/generated/product_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_i16.lo: $(srcdir)/generated/product_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_i16.lo -MD -MP -MF $(DEPDIR)/product_i16.Tpo -c -o product_i16.lo `test -f '$(srcdir)/generated/product_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_i16.Tpo $(DEPDIR)/product_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_i16.c' object='product_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_i16.lo `test -f '$(srcdir)/generated/product_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_r4.lo: $(srcdir)/generated/product_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_r4.lo -MD -MP -MF $(DEPDIR)/product_r4.Tpo -c -o product_r4.lo `test -f '$(srcdir)/generated/product_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_r4.Tpo $(DEPDIR)/product_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_r4.c' object='product_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_r4.lo `test -f '$(srcdir)/generated/product_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_r8.lo: $(srcdir)/generated/product_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_r8.lo -MD -MP -MF $(DEPDIR)/product_r8.Tpo -c -o product_r8.lo `test -f '$(srcdir)/generated/product_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_r8.Tpo $(DEPDIR)/product_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_r8.c' object='product_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_r8.lo `test -f '$(srcdir)/generated/product_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_r10.lo: $(srcdir)/generated/product_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_r10.lo -MD -MP -MF $(DEPDIR)/product_r10.Tpo -c -o product_r10.lo `test -f '$(srcdir)/generated/product_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_r10.Tpo $(DEPDIR)/product_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_r10.c' object='product_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_r10.lo `test -f '$(srcdir)/generated/product_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_r16.lo: $(srcdir)/generated/product_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_r16.lo -MD -MP -MF $(DEPDIR)/product_r16.Tpo -c -o product_r16.lo `test -f '$(srcdir)/generated/product_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_r16.Tpo $(DEPDIR)/product_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_r16.c' object='product_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_r16.lo `test -f '$(srcdir)/generated/product_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_r17.lo: $(srcdir)/generated/product_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_r17.lo -MD -MP -MF $(DEPDIR)/product_r17.Tpo -c -o product_r17.lo `test -f '$(srcdir)/generated/product_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_r17.Tpo $(DEPDIR)/product_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_r17.c' object='product_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_r17.lo `test -f '$(srcdir)/generated/product_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_c4.lo: $(srcdir)/generated/product_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_c4.lo -MD -MP -MF $(DEPDIR)/product_c4.Tpo -c -o product_c4.lo `test -f '$(srcdir)/generated/product_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_c4.Tpo $(DEPDIR)/product_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_c4.c' object='product_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_c4.lo `test -f '$(srcdir)/generated/product_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_c8.lo: $(srcdir)/generated/product_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_c8.lo -MD -MP -MF $(DEPDIR)/product_c8.Tpo -c -o product_c8.lo `test -f '$(srcdir)/generated/product_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_c8.Tpo $(DEPDIR)/product_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_c8.c' object='product_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_c8.lo `test -f '$(srcdir)/generated/product_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_c10.lo: $(srcdir)/generated/product_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_c10.lo -MD -MP -MF $(DEPDIR)/product_c10.Tpo -c -o product_c10.lo `test -f '$(srcdir)/generated/product_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_c10.Tpo $(DEPDIR)/product_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_c10.c' object='product_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_c10.lo `test -f '$(srcdir)/generated/product_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_c16.lo: $(srcdir)/generated/product_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_c16.lo -MD -MP -MF $(DEPDIR)/product_c16.Tpo -c -o product_c16.lo `test -f '$(srcdir)/generated/product_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_c16.Tpo $(DEPDIR)/product_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_c16.c' object='product_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_c16.lo `test -f '$(srcdir)/generated/product_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-product_c17.lo: $(srcdir)/generated/product_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT product_c17.lo -MD -MP -MF $(DEPDIR)/product_c17.Tpo -c -o product_c17.lo `test -f '$(srcdir)/generated/product_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/product_c17.Tpo $(DEPDIR)/product_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/product_c17.c' object='product_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o product_c17.lo `test -f '$(srcdir)/generated/product_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/product_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_i1.lo: $(srcdir)/generated/sum_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_i1.lo -MD -MP -MF $(DEPDIR)/sum_i1.Tpo -c -o sum_i1.lo `test -f '$(srcdir)/generated/sum_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_i1.Tpo $(DEPDIR)/sum_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_i1.c' object='sum_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_i1.lo `test -f '$(srcdir)/generated/sum_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_i2.lo: $(srcdir)/generated/sum_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_i2.lo -MD -MP -MF $(DEPDIR)/sum_i2.Tpo -c -o sum_i2.lo `test -f '$(srcdir)/generated/sum_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_i2.Tpo $(DEPDIR)/sum_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_i2.c' object='sum_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_i2.lo `test -f '$(srcdir)/generated/sum_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_i4.lo: $(srcdir)/generated/sum_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_i4.lo -MD -MP -MF $(DEPDIR)/sum_i4.Tpo -c -o sum_i4.lo `test -f '$(srcdir)/generated/sum_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_i4.Tpo $(DEPDIR)/sum_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_i4.c' object='sum_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_i4.lo `test -f '$(srcdir)/generated/sum_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_i8.lo: $(srcdir)/generated/sum_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_i8.lo -MD -MP -MF $(DEPDIR)/sum_i8.Tpo -c -o sum_i8.lo `test -f '$(srcdir)/generated/sum_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_i8.Tpo $(DEPDIR)/sum_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_i8.c' object='sum_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_i8.lo `test -f '$(srcdir)/generated/sum_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_i16.lo: $(srcdir)/generated/sum_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_i16.lo -MD -MP -MF $(DEPDIR)/sum_i16.Tpo -c -o sum_i16.lo `test -f '$(srcdir)/generated/sum_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_i16.Tpo $(DEPDIR)/sum_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_i16.c' object='sum_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_i16.lo `test -f '$(srcdir)/generated/sum_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_r4.lo: $(srcdir)/generated/sum_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_r4.lo -MD -MP -MF $(DEPDIR)/sum_r4.Tpo -c -o sum_r4.lo `test -f '$(srcdir)/generated/sum_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_r4.Tpo $(DEPDIR)/sum_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_r4.c' object='sum_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_r4.lo `test -f '$(srcdir)/generated/sum_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_r8.lo: $(srcdir)/generated/sum_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_r8.lo -MD -MP -MF $(DEPDIR)/sum_r8.Tpo -c -o sum_r8.lo `test -f '$(srcdir)/generated/sum_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_r8.Tpo $(DEPDIR)/sum_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_r8.c' object='sum_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_r8.lo `test -f '$(srcdir)/generated/sum_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_r10.lo: $(srcdir)/generated/sum_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_r10.lo -MD -MP -MF $(DEPDIR)/sum_r10.Tpo -c -o sum_r10.lo `test -f '$(srcdir)/generated/sum_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_r10.Tpo $(DEPDIR)/sum_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_r10.c' object='sum_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_r10.lo `test -f '$(srcdir)/generated/sum_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_r16.lo: $(srcdir)/generated/sum_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_r16.lo -MD -MP -MF $(DEPDIR)/sum_r16.Tpo -c -o sum_r16.lo `test -f '$(srcdir)/generated/sum_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_r16.Tpo $(DEPDIR)/sum_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_r16.c' object='sum_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_r16.lo `test -f '$(srcdir)/generated/sum_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_r17.lo: $(srcdir)/generated/sum_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_r17.lo -MD -MP -MF $(DEPDIR)/sum_r17.Tpo -c -o sum_r17.lo `test -f '$(srcdir)/generated/sum_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_r17.Tpo $(DEPDIR)/sum_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_r17.c' object='sum_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_r17.lo `test -f '$(srcdir)/generated/sum_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_c4.lo: $(srcdir)/generated/sum_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_c4.lo -MD -MP -MF $(DEPDIR)/sum_c4.Tpo -c -o sum_c4.lo `test -f '$(srcdir)/generated/sum_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_c4.Tpo $(DEPDIR)/sum_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_c4.c' object='sum_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_c4.lo `test -f '$(srcdir)/generated/sum_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_c8.lo: $(srcdir)/generated/sum_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_c8.lo -MD -MP -MF $(DEPDIR)/sum_c8.Tpo -c -o sum_c8.lo `test -f '$(srcdir)/generated/sum_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_c8.Tpo $(DEPDIR)/sum_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_c8.c' object='sum_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_c8.lo `test -f '$(srcdir)/generated/sum_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_c10.lo: $(srcdir)/generated/sum_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_c10.lo -MD -MP -MF $(DEPDIR)/sum_c10.Tpo -c -o sum_c10.lo `test -f '$(srcdir)/generated/sum_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_c10.Tpo $(DEPDIR)/sum_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_c10.c' object='sum_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_c10.lo `test -f '$(srcdir)/generated/sum_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_c16.lo: $(srcdir)/generated/sum_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_c16.lo -MD -MP -MF $(DEPDIR)/sum_c16.Tpo -c -o sum_c16.lo `test -f '$(srcdir)/generated/sum_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_c16.Tpo $(DEPDIR)/sum_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_c16.c' object='sum_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_c16.lo `test -f '$(srcdir)/generated/sum_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sum_c17.lo: $(srcdir)/generated/sum_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sum_c17.lo -MD -MP -MF $(DEPDIR)/sum_c17.Tpo -c -o sum_c17.lo `test -f '$(srcdir)/generated/sum_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sum_c17.Tpo $(DEPDIR)/sum_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/sum_c17.c' object='sum_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sum_c17.lo `test -f '$(srcdir)/generated/sum_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/sum_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bessel_r4.lo: $(srcdir)/generated/bessel_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT bessel_r4.lo -MD -MP -MF $(DEPDIR)/bessel_r4.Tpo -c -o bessel_r4.lo `test -f '$(srcdir)/generated/bessel_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/bessel_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/bessel_r4.Tpo $(DEPDIR)/bessel_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/bessel_r4.c' object='bessel_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o bessel_r4.lo `test -f '$(srcdir)/generated/bessel_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/bessel_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bessel_r8.lo: $(srcdir)/generated/bessel_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT bessel_r8.lo -MD -MP -MF $(DEPDIR)/bessel_r8.Tpo -c -o bessel_r8.lo `test -f '$(srcdir)/generated/bessel_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/bessel_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/bessel_r8.Tpo $(DEPDIR)/bessel_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/bessel_r8.c' object='bessel_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o bessel_r8.lo `test -f '$(srcdir)/generated/bessel_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/bessel_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bessel_r10.lo: $(srcdir)/generated/bessel_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT bessel_r10.lo -MD -MP -MF $(DEPDIR)/bessel_r10.Tpo -c -o bessel_r10.lo `test -f '$(srcdir)/generated/bessel_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/bessel_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/bessel_r10.Tpo $(DEPDIR)/bessel_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/bessel_r10.c' object='bessel_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o bessel_r10.lo `test -f '$(srcdir)/generated/bessel_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/bessel_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bessel_r16.lo: $(srcdir)/generated/bessel_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT bessel_r16.lo -MD -MP -MF $(DEPDIR)/bessel_r16.Tpo -c -o bessel_r16.lo `test -f '$(srcdir)/generated/bessel_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/bessel_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/bessel_r16.Tpo $(DEPDIR)/bessel_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/bessel_r16.c' object='bessel_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o bessel_r16.lo `test -f '$(srcdir)/generated/bessel_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/bessel_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bessel_r17.lo: $(srcdir)/generated/bessel_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT bessel_r17.lo -MD -MP -MF $(DEPDIR)/bessel_r17.Tpo -c -o bessel_r17.lo `test -f '$(srcdir)/generated/bessel_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/bessel_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/bessel_r17.Tpo $(DEPDIR)/bessel_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/bessel_r17.c' object='bessel_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o bessel_r17.lo `test -f '$(srcdir)/generated/bessel_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/bessel_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iall_i1.lo: $(srcdir)/generated/iall_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iall_i1.lo -MD -MP -MF $(DEPDIR)/iall_i1.Tpo -c -o iall_i1.lo `test -f '$(srcdir)/generated/iall_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/iall_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iall_i1.Tpo $(DEPDIR)/iall_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iall_i1.c' object='iall_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iall_i1.lo `test -f '$(srcdir)/generated/iall_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/iall_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iall_i2.lo: $(srcdir)/generated/iall_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iall_i2.lo -MD -MP -MF $(DEPDIR)/iall_i2.Tpo -c -o iall_i2.lo `test -f '$(srcdir)/generated/iall_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/iall_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iall_i2.Tpo $(DEPDIR)/iall_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iall_i2.c' object='iall_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iall_i2.lo `test -f '$(srcdir)/generated/iall_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/iall_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iall_i4.lo: $(srcdir)/generated/iall_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iall_i4.lo -MD -MP -MF $(DEPDIR)/iall_i4.Tpo -c -o iall_i4.lo `test -f '$(srcdir)/generated/iall_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/iall_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iall_i4.Tpo $(DEPDIR)/iall_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iall_i4.c' object='iall_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iall_i4.lo `test -f '$(srcdir)/generated/iall_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/iall_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iall_i8.lo: $(srcdir)/generated/iall_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iall_i8.lo -MD -MP -MF $(DEPDIR)/iall_i8.Tpo -c -o iall_i8.lo `test -f '$(srcdir)/generated/iall_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/iall_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iall_i8.Tpo $(DEPDIR)/iall_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iall_i8.c' object='iall_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iall_i8.lo `test -f '$(srcdir)/generated/iall_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/iall_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iall_i16.lo: $(srcdir)/generated/iall_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iall_i16.lo -MD -MP -MF $(DEPDIR)/iall_i16.Tpo -c -o iall_i16.lo `test -f '$(srcdir)/generated/iall_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/iall_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iall_i16.Tpo $(DEPDIR)/iall_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iall_i16.c' object='iall_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iall_i16.lo `test -f '$(srcdir)/generated/iall_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/iall_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iany_i1.lo: $(srcdir)/generated/iany_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iany_i1.lo -MD -MP -MF $(DEPDIR)/iany_i1.Tpo -c -o iany_i1.lo `test -f '$(srcdir)/generated/iany_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/iany_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iany_i1.Tpo $(DEPDIR)/iany_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iany_i1.c' object='iany_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iany_i1.lo `test -f '$(srcdir)/generated/iany_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/iany_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iany_i2.lo: $(srcdir)/generated/iany_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iany_i2.lo -MD -MP -MF $(DEPDIR)/iany_i2.Tpo -c -o iany_i2.lo `test -f '$(srcdir)/generated/iany_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/iany_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iany_i2.Tpo $(DEPDIR)/iany_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iany_i2.c' object='iany_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iany_i2.lo `test -f '$(srcdir)/generated/iany_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/iany_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iany_i4.lo: $(srcdir)/generated/iany_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iany_i4.lo -MD -MP -MF $(DEPDIR)/iany_i4.Tpo -c -o iany_i4.lo `test -f '$(srcdir)/generated/iany_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/iany_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iany_i4.Tpo $(DEPDIR)/iany_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iany_i4.c' object='iany_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iany_i4.lo `test -f '$(srcdir)/generated/iany_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/iany_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iany_i8.lo: $(srcdir)/generated/iany_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iany_i8.lo -MD -MP -MF $(DEPDIR)/iany_i8.Tpo -c -o iany_i8.lo `test -f '$(srcdir)/generated/iany_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/iany_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iany_i8.Tpo $(DEPDIR)/iany_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iany_i8.c' object='iany_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iany_i8.lo `test -f '$(srcdir)/generated/iany_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/iany_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iany_i16.lo: $(srcdir)/generated/iany_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iany_i16.lo -MD -MP -MF $(DEPDIR)/iany_i16.Tpo -c -o iany_i16.lo `test -f '$(srcdir)/generated/iany_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/iany_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iany_i16.Tpo $(DEPDIR)/iany_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iany_i16.c' object='iany_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iany_i16.lo `test -f '$(srcdir)/generated/iany_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/iany_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iparity_i1.lo: $(srcdir)/generated/iparity_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iparity_i1.lo -MD -MP -MF $(DEPDIR)/iparity_i1.Tpo -c -o iparity_i1.lo `test -f '$(srcdir)/generated/iparity_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/iparity_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iparity_i1.Tpo $(DEPDIR)/iparity_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iparity_i1.c' object='iparity_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iparity_i1.lo `test -f '$(srcdir)/generated/iparity_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/iparity_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iparity_i2.lo: $(srcdir)/generated/iparity_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iparity_i2.lo -MD -MP -MF $(DEPDIR)/iparity_i2.Tpo -c -o iparity_i2.lo `test -f '$(srcdir)/generated/iparity_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/iparity_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iparity_i2.Tpo $(DEPDIR)/iparity_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iparity_i2.c' object='iparity_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iparity_i2.lo `test -f '$(srcdir)/generated/iparity_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/iparity_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iparity_i4.lo: $(srcdir)/generated/iparity_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iparity_i4.lo -MD -MP -MF $(DEPDIR)/iparity_i4.Tpo -c -o iparity_i4.lo `test -f '$(srcdir)/generated/iparity_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/iparity_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iparity_i4.Tpo $(DEPDIR)/iparity_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iparity_i4.c' object='iparity_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iparity_i4.lo `test -f '$(srcdir)/generated/iparity_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/iparity_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iparity_i8.lo: $(srcdir)/generated/iparity_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iparity_i8.lo -MD -MP -MF $(DEPDIR)/iparity_i8.Tpo -c -o iparity_i8.lo `test -f '$(srcdir)/generated/iparity_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/iparity_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iparity_i8.Tpo $(DEPDIR)/iparity_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iparity_i8.c' object='iparity_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iparity_i8.lo `test -f '$(srcdir)/generated/iparity_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/iparity_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iparity_i16.lo: $(srcdir)/generated/iparity_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iparity_i16.lo -MD -MP -MF $(DEPDIR)/iparity_i16.Tpo -c -o iparity_i16.lo `test -f '$(srcdir)/generated/iparity_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/iparity_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iparity_i16.Tpo $(DEPDIR)/iparity_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/iparity_i16.c' object='iparity_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iparity_i16.lo `test -f '$(srcdir)/generated/iparity_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/iparity_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-norm2_r4.lo: $(srcdir)/generated/norm2_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT norm2_r4.lo -MD -MP -MF $(DEPDIR)/norm2_r4.Tpo -c -o norm2_r4.lo `test -f '$(srcdir)/generated/norm2_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/norm2_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/norm2_r4.Tpo $(DEPDIR)/norm2_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/norm2_r4.c' object='norm2_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o norm2_r4.lo `test -f '$(srcdir)/generated/norm2_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/norm2_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-norm2_r8.lo: $(srcdir)/generated/norm2_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT norm2_r8.lo -MD -MP -MF $(DEPDIR)/norm2_r8.Tpo -c -o norm2_r8.lo `test -f '$(srcdir)/generated/norm2_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/norm2_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/norm2_r8.Tpo $(DEPDIR)/norm2_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/norm2_r8.c' object='norm2_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o norm2_r8.lo `test -f '$(srcdir)/generated/norm2_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/norm2_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-norm2_r10.lo: $(srcdir)/generated/norm2_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT norm2_r10.lo -MD -MP -MF $(DEPDIR)/norm2_r10.Tpo -c -o norm2_r10.lo `test -f '$(srcdir)/generated/norm2_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/norm2_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/norm2_r10.Tpo $(DEPDIR)/norm2_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/norm2_r10.c' object='norm2_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o norm2_r10.lo `test -f '$(srcdir)/generated/norm2_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/norm2_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-norm2_r16.lo: $(srcdir)/generated/norm2_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT norm2_r16.lo -MD -MP -MF $(DEPDIR)/norm2_r16.Tpo -c -o norm2_r16.lo `test -f '$(srcdir)/generated/norm2_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/norm2_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/norm2_r16.Tpo $(DEPDIR)/norm2_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/norm2_r16.c' object='norm2_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o norm2_r16.lo `test -f '$(srcdir)/generated/norm2_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/norm2_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-norm2_r17.lo: $(srcdir)/generated/norm2_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT norm2_r17.lo -MD -MP -MF $(DEPDIR)/norm2_r17.Tpo -c -o norm2_r17.lo `test -f '$(srcdir)/generated/norm2_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/norm2_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/norm2_r17.Tpo $(DEPDIR)/norm2_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/norm2_r17.c' object='norm2_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o norm2_r17.lo `test -f '$(srcdir)/generated/norm2_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/norm2_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-parity_l1.lo: $(srcdir)/generated/parity_l1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parity_l1.lo -MD -MP -MF $(DEPDIR)/parity_l1.Tpo -c -o parity_l1.lo `test -f '$(srcdir)/generated/parity_l1.c' || echo '$(srcdir)/'`$(srcdir)/generated/parity_l1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/parity_l1.Tpo $(DEPDIR)/parity_l1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/parity_l1.c' object='parity_l1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parity_l1.lo `test -f '$(srcdir)/generated/parity_l1.c' || echo '$(srcdir)/'`$(srcdir)/generated/parity_l1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-parity_l2.lo: $(srcdir)/generated/parity_l2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parity_l2.lo -MD -MP -MF $(DEPDIR)/parity_l2.Tpo -c -o parity_l2.lo `test -f '$(srcdir)/generated/parity_l2.c' || echo '$(srcdir)/'`$(srcdir)/generated/parity_l2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/parity_l2.Tpo $(DEPDIR)/parity_l2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/parity_l2.c' object='parity_l2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parity_l2.lo `test -f '$(srcdir)/generated/parity_l2.c' || echo '$(srcdir)/'`$(srcdir)/generated/parity_l2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-parity_l4.lo: $(srcdir)/generated/parity_l4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parity_l4.lo -MD -MP -MF $(DEPDIR)/parity_l4.Tpo -c -o parity_l4.lo `test -f '$(srcdir)/generated/parity_l4.c' || echo '$(srcdir)/'`$(srcdir)/generated/parity_l4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/parity_l4.Tpo $(DEPDIR)/parity_l4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/parity_l4.c' object='parity_l4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parity_l4.lo `test -f '$(srcdir)/generated/parity_l4.c' || echo '$(srcdir)/'`$(srcdir)/generated/parity_l4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-parity_l8.lo: $(srcdir)/generated/parity_l8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parity_l8.lo -MD -MP -MF $(DEPDIR)/parity_l8.Tpo -c -o parity_l8.lo `test -f '$(srcdir)/generated/parity_l8.c' || echo '$(srcdir)/'`$(srcdir)/generated/parity_l8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/parity_l8.Tpo $(DEPDIR)/parity_l8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/parity_l8.c' object='parity_l8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parity_l8.lo `test -f '$(srcdir)/generated/parity_l8.c' || echo '$(srcdir)/'`$(srcdir)/generated/parity_l8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-parity_l16.lo: $(srcdir)/generated/parity_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT parity_l16.lo -MD -MP -MF $(DEPDIR)/parity_l16.Tpo -c -o parity_l16.lo `test -f '$(srcdir)/generated/parity_l16.c' || echo '$(srcdir)/'`$(srcdir)/generated/parity_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/parity_l16.Tpo $(DEPDIR)/parity_l16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/parity_l16.c' object='parity_l16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o parity_l16.lo `test -f '$(srcdir)/generated/parity_l16.c' || echo '$(srcdir)/'`$(srcdir)/generated/parity_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_i1.lo: $(srcdir)/generated/matmul_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_i1.lo -MD -MP -MF $(DEPDIR)/matmul_i1.Tpo -c -o matmul_i1.lo `test -f '$(srcdir)/generated/matmul_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_i1.Tpo $(DEPDIR)/matmul_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_i1.c' object='matmul_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_i1.lo `test -f '$(srcdir)/generated/matmul_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_i2.lo: $(srcdir)/generated/matmul_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_i2.lo -MD -MP -MF $(DEPDIR)/matmul_i2.Tpo -c -o matmul_i2.lo `test -f '$(srcdir)/generated/matmul_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_i2.Tpo $(DEPDIR)/matmul_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_i2.c' object='matmul_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_i2.lo `test -f '$(srcdir)/generated/matmul_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_i4.lo: $(srcdir)/generated/matmul_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_i4.lo -MD -MP -MF $(DEPDIR)/matmul_i4.Tpo -c -o matmul_i4.lo `test -f '$(srcdir)/generated/matmul_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_i4.Tpo $(DEPDIR)/matmul_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_i4.c' object='matmul_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_i4.lo `test -f '$(srcdir)/generated/matmul_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_i8.lo: $(srcdir)/generated/matmul_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_i8.lo -MD -MP -MF $(DEPDIR)/matmul_i8.Tpo -c -o matmul_i8.lo `test -f '$(srcdir)/generated/matmul_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_i8.Tpo $(DEPDIR)/matmul_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_i8.c' object='matmul_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_i8.lo `test -f '$(srcdir)/generated/matmul_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_i16.lo: $(srcdir)/generated/matmul_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_i16.lo -MD -MP -MF $(DEPDIR)/matmul_i16.Tpo -c -o matmul_i16.lo `test -f '$(srcdir)/generated/matmul_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_i16.Tpo $(DEPDIR)/matmul_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_i16.c' object='matmul_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_i16.lo `test -f '$(srcdir)/generated/matmul_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_r4.lo: $(srcdir)/generated/matmul_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_r4.lo -MD -MP -MF $(DEPDIR)/matmul_r4.Tpo -c -o matmul_r4.lo `test -f '$(srcdir)/generated/matmul_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_r4.Tpo $(DEPDIR)/matmul_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_r4.c' object='matmul_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_r4.lo `test -f '$(srcdir)/generated/matmul_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_r8.lo: $(srcdir)/generated/matmul_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_r8.lo -MD -MP -MF $(DEPDIR)/matmul_r8.Tpo -c -o matmul_r8.lo `test -f '$(srcdir)/generated/matmul_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_r8.Tpo $(DEPDIR)/matmul_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_r8.c' object='matmul_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_r8.lo `test -f '$(srcdir)/generated/matmul_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_r10.lo: $(srcdir)/generated/matmul_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_r10.lo -MD -MP -MF $(DEPDIR)/matmul_r10.Tpo -c -o matmul_r10.lo `test -f '$(srcdir)/generated/matmul_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_r10.Tpo $(DEPDIR)/matmul_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_r10.c' object='matmul_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_r10.lo `test -f '$(srcdir)/generated/matmul_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_r16.lo: $(srcdir)/generated/matmul_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_r16.lo -MD -MP -MF $(DEPDIR)/matmul_r16.Tpo -c -o matmul_r16.lo `test -f '$(srcdir)/generated/matmul_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_r16.Tpo $(DEPDIR)/matmul_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_r16.c' object='matmul_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_r16.lo `test -f '$(srcdir)/generated/matmul_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_r17.lo: $(srcdir)/generated/matmul_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_r17.lo -MD -MP -MF $(DEPDIR)/matmul_r17.Tpo -c -o matmul_r17.lo `test -f '$(srcdir)/generated/matmul_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_r17.Tpo $(DEPDIR)/matmul_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_r17.c' object='matmul_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_r17.lo `test -f '$(srcdir)/generated/matmul_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_c4.lo: $(srcdir)/generated/matmul_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_c4.lo -MD -MP -MF $(DEPDIR)/matmul_c4.Tpo -c -o matmul_c4.lo `test -f '$(srcdir)/generated/matmul_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_c4.Tpo $(DEPDIR)/matmul_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_c4.c' object='matmul_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_c4.lo `test -f '$(srcdir)/generated/matmul_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_c8.lo: $(srcdir)/generated/matmul_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_c8.lo -MD -MP -MF $(DEPDIR)/matmul_c8.Tpo -c -o matmul_c8.lo `test -f '$(srcdir)/generated/matmul_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_c8.Tpo $(DEPDIR)/matmul_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_c8.c' object='matmul_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_c8.lo `test -f '$(srcdir)/generated/matmul_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_c10.lo: $(srcdir)/generated/matmul_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_c10.lo -MD -MP -MF $(DEPDIR)/matmul_c10.Tpo -c -o matmul_c10.lo `test -f '$(srcdir)/generated/matmul_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_c10.Tpo $(DEPDIR)/matmul_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_c10.c' object='matmul_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_c10.lo `test -f '$(srcdir)/generated/matmul_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_c16.lo: $(srcdir)/generated/matmul_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_c16.lo -MD -MP -MF $(DEPDIR)/matmul_c16.Tpo -c -o matmul_c16.lo `test -f '$(srcdir)/generated/matmul_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_c16.Tpo $(DEPDIR)/matmul_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_c16.c' object='matmul_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_c16.lo `test -f '$(srcdir)/generated/matmul_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_c17.lo: $(srcdir)/generated/matmul_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_c17.lo -MD -MP -MF $(DEPDIR)/matmul_c17.Tpo -c -o matmul_c17.lo `test -f '$(srcdir)/generated/matmul_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_c17.Tpo $(DEPDIR)/matmul_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_c17.c' object='matmul_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_c17.lo `test -f '$(srcdir)/generated/matmul_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_l4.lo: $(srcdir)/generated/matmul_l4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_l4.lo -MD -MP -MF $(DEPDIR)/matmul_l4.Tpo -c -o matmul_l4.lo `test -f '$(srcdir)/generated/matmul_l4.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_l4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_l4.Tpo $(DEPDIR)/matmul_l4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_l4.c' object='matmul_l4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_l4.lo `test -f '$(srcdir)/generated/matmul_l4.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_l4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_l8.lo: $(srcdir)/generated/matmul_l8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_l8.lo -MD -MP -MF $(DEPDIR)/matmul_l8.Tpo -c -o matmul_l8.lo `test -f '$(srcdir)/generated/matmul_l8.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_l8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_l8.Tpo $(DEPDIR)/matmul_l8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_l8.c' object='matmul_l8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_l8.lo `test -f '$(srcdir)/generated/matmul_l8.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_l8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmul_l16.lo: $(srcdir)/generated/matmul_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmul_l16.lo -MD -MP -MF $(DEPDIR)/matmul_l16.Tpo -c -o matmul_l16.lo `test -f '$(srcdir)/generated/matmul_l16.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmul_l16.Tpo $(DEPDIR)/matmul_l16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmul_l16.c' object='matmul_l16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmul_l16.lo `test -f '$(srcdir)/generated/matmul_l16.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmul_l16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-shape_i1.lo: $(srcdir)/generated/shape_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT shape_i1.lo -MD -MP -MF $(DEPDIR)/shape_i1.Tpo -c -o shape_i1.lo `test -f '$(srcdir)/generated/shape_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/shape_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/shape_i1.Tpo $(DEPDIR)/shape_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/shape_i1.c' object='shape_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o shape_i1.lo `test -f '$(srcdir)/generated/shape_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/shape_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-shape_i2.lo: $(srcdir)/generated/shape_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT shape_i2.lo -MD -MP -MF $(DEPDIR)/shape_i2.Tpo -c -o shape_i2.lo `test -f '$(srcdir)/generated/shape_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/shape_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/shape_i2.Tpo $(DEPDIR)/shape_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/shape_i2.c' object='shape_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o shape_i2.lo `test -f '$(srcdir)/generated/shape_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/shape_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-shape_i4.lo: $(srcdir)/generated/shape_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT shape_i4.lo -MD -MP -MF $(DEPDIR)/shape_i4.Tpo -c -o shape_i4.lo `test -f '$(srcdir)/generated/shape_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/shape_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/shape_i4.Tpo $(DEPDIR)/shape_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/shape_i4.c' object='shape_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o shape_i4.lo `test -f '$(srcdir)/generated/shape_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/shape_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-shape_i8.lo: $(srcdir)/generated/shape_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT shape_i8.lo -MD -MP -MF $(DEPDIR)/shape_i8.Tpo -c -o shape_i8.lo `test -f '$(srcdir)/generated/shape_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/shape_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/shape_i8.Tpo $(DEPDIR)/shape_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/shape_i8.c' object='shape_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o shape_i8.lo `test -f '$(srcdir)/generated/shape_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/shape_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-shape_i16.lo: $(srcdir)/generated/shape_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT shape_i16.lo -MD -MP -MF $(DEPDIR)/shape_i16.Tpo -c -o shape_i16.lo `test -f '$(srcdir)/generated/shape_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/shape_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/shape_i16.Tpo $(DEPDIR)/shape_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/shape_i16.c' object='shape_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o shape_i16.lo `test -f '$(srcdir)/generated/shape_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/shape_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-eoshift1_4.lo: $(srcdir)/generated/eoshift1_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT eoshift1_4.lo -MD -MP -MF $(DEPDIR)/eoshift1_4.Tpo -c -o eoshift1_4.lo `test -f '$(srcdir)/generated/eoshift1_4.c' || echo '$(srcdir)/'`$(srcdir)/generated/eoshift1_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/eoshift1_4.Tpo $(DEPDIR)/eoshift1_4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/eoshift1_4.c' object='eoshift1_4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o eoshift1_4.lo `test -f '$(srcdir)/generated/eoshift1_4.c' || echo '$(srcdir)/'`$(srcdir)/generated/eoshift1_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-eoshift1_8.lo: $(srcdir)/generated/eoshift1_8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT eoshift1_8.lo -MD -MP -MF $(DEPDIR)/eoshift1_8.Tpo -c -o eoshift1_8.lo `test -f '$(srcdir)/generated/eoshift1_8.c' || echo '$(srcdir)/'`$(srcdir)/generated/eoshift1_8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/eoshift1_8.Tpo $(DEPDIR)/eoshift1_8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/eoshift1_8.c' object='eoshift1_8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o eoshift1_8.lo `test -f '$(srcdir)/generated/eoshift1_8.c' || echo '$(srcdir)/'`$(srcdir)/generated/eoshift1_8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-eoshift1_16.lo: $(srcdir)/generated/eoshift1_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT eoshift1_16.lo -MD -MP -MF $(DEPDIR)/eoshift1_16.Tpo -c -o eoshift1_16.lo `test -f '$(srcdir)/generated/eoshift1_16.c' || echo '$(srcdir)/'`$(srcdir)/generated/eoshift1_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/eoshift1_16.Tpo $(DEPDIR)/eoshift1_16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/eoshift1_16.c' object='eoshift1_16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o eoshift1_16.lo `test -f '$(srcdir)/generated/eoshift1_16.c' || echo '$(srcdir)/'`$(srcdir)/generated/eoshift1_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-eoshift3_4.lo: $(srcdir)/generated/eoshift3_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT eoshift3_4.lo -MD -MP -MF $(DEPDIR)/eoshift3_4.Tpo -c -o eoshift3_4.lo `test -f '$(srcdir)/generated/eoshift3_4.c' || echo '$(srcdir)/'`$(srcdir)/generated/eoshift3_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/eoshift3_4.Tpo $(DEPDIR)/eoshift3_4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/eoshift3_4.c' object='eoshift3_4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o eoshift3_4.lo `test -f '$(srcdir)/generated/eoshift3_4.c' || echo '$(srcdir)/'`$(srcdir)/generated/eoshift3_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-eoshift3_8.lo: $(srcdir)/generated/eoshift3_8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT eoshift3_8.lo -MD -MP -MF $(DEPDIR)/eoshift3_8.Tpo -c -o eoshift3_8.lo `test -f '$(srcdir)/generated/eoshift3_8.c' || echo '$(srcdir)/'`$(srcdir)/generated/eoshift3_8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/eoshift3_8.Tpo $(DEPDIR)/eoshift3_8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/eoshift3_8.c' object='eoshift3_8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o eoshift3_8.lo `test -f '$(srcdir)/generated/eoshift3_8.c' || echo '$(srcdir)/'`$(srcdir)/generated/eoshift3_8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-eoshift3_16.lo: $(srcdir)/generated/eoshift3_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT eoshift3_16.lo -MD -MP -MF $(DEPDIR)/eoshift3_16.Tpo -c -o eoshift3_16.lo `test -f '$(srcdir)/generated/eoshift3_16.c' || echo '$(srcdir)/'`$(srcdir)/generated/eoshift3_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/eoshift3_16.Tpo $(DEPDIR)/eoshift3_16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/eoshift3_16.c' object='eoshift3_16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o eoshift3_16.lo `test -f '$(srcdir)/generated/eoshift3_16.c' || echo '$(srcdir)/'`$(srcdir)/generated/eoshift3_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4.lo: $(srcdir)/generated/cshift1_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4.lo -MD -MP -MF $(DEPDIR)/cshift1_4.Tpo -c -o cshift1_4.lo `test -f '$(srcdir)/generated/cshift1_4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4.Tpo $(DEPDIR)/cshift1_4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4.c' object='cshift1_4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4.lo `test -f '$(srcdir)/generated/cshift1_4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8.lo: $(srcdir)/generated/cshift1_8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8.lo -MD -MP -MF $(DEPDIR)/cshift1_8.Tpo -c -o cshift1_8.lo `test -f '$(srcdir)/generated/cshift1_8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8.Tpo $(DEPDIR)/cshift1_8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8.c' object='cshift1_8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8.lo `test -f '$(srcdir)/generated/cshift1_8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16.lo: $(srcdir)/generated/cshift1_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16.lo -MD -MP -MF $(DEPDIR)/cshift1_16.Tpo -c -o cshift1_16.lo `test -f '$(srcdir)/generated/cshift1_16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16.Tpo $(DEPDIR)/cshift1_16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16.c' object='cshift1_16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16.lo `test -f '$(srcdir)/generated/cshift1_16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_i4.lo: $(srcdir)/generated/reshape_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_i4.lo -MD -MP -MF $(DEPDIR)/reshape_i4.Tpo -c -o reshape_i4.lo `test -f '$(srcdir)/generated/reshape_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_i4.Tpo $(DEPDIR)/reshape_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/reshape_i4.c' object='reshape_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_i4.lo `test -f '$(srcdir)/generated/reshape_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_i8.lo: $(srcdir)/generated/reshape_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_i8.lo -MD -MP -MF $(DEPDIR)/reshape_i8.Tpo -c -o reshape_i8.lo `test -f '$(srcdir)/generated/reshape_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_i8.Tpo $(DEPDIR)/reshape_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/reshape_i8.c' object='reshape_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_i8.lo `test -f '$(srcdir)/generated/reshape_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_i16.lo: $(srcdir)/generated/reshape_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_i16.lo -MD -MP -MF $(DEPDIR)/reshape_i16.Tpo -c -o reshape_i16.lo `test -f '$(srcdir)/generated/reshape_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_i16.Tpo $(DEPDIR)/reshape_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/reshape_i16.c' object='reshape_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_i16.lo `test -f '$(srcdir)/generated/reshape_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_r4.lo: $(srcdir)/generated/reshape_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_r4.lo -MD -MP -MF $(DEPDIR)/reshape_r4.Tpo -c -o reshape_r4.lo `test -f '$(srcdir)/generated/reshape_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_r4.Tpo $(DEPDIR)/reshape_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/reshape_r4.c' object='reshape_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_r4.lo `test -f '$(srcdir)/generated/reshape_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_r8.lo: $(srcdir)/generated/reshape_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_r8.lo -MD -MP -MF $(DEPDIR)/reshape_r8.Tpo -c -o reshape_r8.lo `test -f '$(srcdir)/generated/reshape_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_r8.Tpo $(DEPDIR)/reshape_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/reshape_r8.c' object='reshape_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_r8.lo `test -f '$(srcdir)/generated/reshape_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_r10.lo: $(srcdir)/generated/reshape_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_r10.lo -MD -MP -MF $(DEPDIR)/reshape_r10.Tpo -c -o reshape_r10.lo `test -f '$(srcdir)/generated/reshape_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_r10.Tpo $(DEPDIR)/reshape_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/reshape_r10.c' object='reshape_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_r10.lo `test -f '$(srcdir)/generated/reshape_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_r16.lo: $(srcdir)/generated/reshape_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_r16.lo -MD -MP -MF $(DEPDIR)/reshape_r16.Tpo -c -o reshape_r16.lo `test -f '$(srcdir)/generated/reshape_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_r16.Tpo $(DEPDIR)/reshape_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/reshape_r16.c' object='reshape_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_r16.lo `test -f '$(srcdir)/generated/reshape_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_r17.lo: $(srcdir)/generated/reshape_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_r17.lo -MD -MP -MF $(DEPDIR)/reshape_r17.Tpo -c -o reshape_r17.lo `test -f '$(srcdir)/generated/reshape_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_r17.Tpo $(DEPDIR)/reshape_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/reshape_r17.c' object='reshape_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_r17.lo `test -f '$(srcdir)/generated/reshape_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_c4.lo: $(srcdir)/generated/reshape_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_c4.lo -MD -MP -MF $(DEPDIR)/reshape_c4.Tpo -c -o reshape_c4.lo `test -f '$(srcdir)/generated/reshape_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_c4.Tpo $(DEPDIR)/reshape_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/reshape_c4.c' object='reshape_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_c4.lo `test -f '$(srcdir)/generated/reshape_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_c8.lo: $(srcdir)/generated/reshape_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_c8.lo -MD -MP -MF $(DEPDIR)/reshape_c8.Tpo -c -o reshape_c8.lo `test -f '$(srcdir)/generated/reshape_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_c8.Tpo $(DEPDIR)/reshape_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/reshape_c8.c' object='reshape_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_c8.lo `test -f '$(srcdir)/generated/reshape_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_c10.lo: $(srcdir)/generated/reshape_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_c10.lo -MD -MP -MF $(DEPDIR)/reshape_c10.Tpo -c -o reshape_c10.lo `test -f '$(srcdir)/generated/reshape_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_c10.Tpo $(DEPDIR)/reshape_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/reshape_c10.c' object='reshape_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_c10.lo `test -f '$(srcdir)/generated/reshape_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_c16.lo: $(srcdir)/generated/reshape_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_c16.lo -MD -MP -MF $(DEPDIR)/reshape_c16.Tpo -c -o reshape_c16.lo `test -f '$(srcdir)/generated/reshape_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_c16.Tpo $(DEPDIR)/reshape_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/reshape_c16.c' object='reshape_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_c16.lo `test -f '$(srcdir)/generated/reshape_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_c17.lo: $(srcdir)/generated/reshape_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_c17.lo -MD -MP -MF $(DEPDIR)/reshape_c17.Tpo -c -o reshape_c17.lo `test -f '$(srcdir)/generated/reshape_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_c17.Tpo $(DEPDIR)/reshape_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/reshape_c17.c' object='reshape_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_c17.lo `test -f '$(srcdir)/generated/reshape_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/reshape_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_i1.lo: $(srcdir)/generated/in_pack_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_i1.lo -MD -MP -MF $(DEPDIR)/in_pack_i1.Tpo -c -o in_pack_i1.lo `test -f '$(srcdir)/generated/in_pack_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_i1.Tpo $(DEPDIR)/in_pack_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_i1.c' object='in_pack_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_i1.lo `test -f '$(srcdir)/generated/in_pack_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_i2.lo: $(srcdir)/generated/in_pack_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_i2.lo -MD -MP -MF $(DEPDIR)/in_pack_i2.Tpo -c -o in_pack_i2.lo `test -f '$(srcdir)/generated/in_pack_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_i2.Tpo $(DEPDIR)/in_pack_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_i2.c' object='in_pack_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_i2.lo `test -f '$(srcdir)/generated/in_pack_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_i4.lo: $(srcdir)/generated/in_pack_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_i4.lo -MD -MP -MF $(DEPDIR)/in_pack_i4.Tpo -c -o in_pack_i4.lo `test -f '$(srcdir)/generated/in_pack_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_i4.Tpo $(DEPDIR)/in_pack_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_i4.c' object='in_pack_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_i4.lo `test -f '$(srcdir)/generated/in_pack_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_i8.lo: $(srcdir)/generated/in_pack_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_i8.lo -MD -MP -MF $(DEPDIR)/in_pack_i8.Tpo -c -o in_pack_i8.lo `test -f '$(srcdir)/generated/in_pack_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_i8.Tpo $(DEPDIR)/in_pack_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_i8.c' object='in_pack_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_i8.lo `test -f '$(srcdir)/generated/in_pack_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_i16.lo: $(srcdir)/generated/in_pack_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_i16.lo -MD -MP -MF $(DEPDIR)/in_pack_i16.Tpo -c -o in_pack_i16.lo `test -f '$(srcdir)/generated/in_pack_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_i16.Tpo $(DEPDIR)/in_pack_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_i16.c' object='in_pack_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_i16.lo `test -f '$(srcdir)/generated/in_pack_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_r4.lo: $(srcdir)/generated/in_pack_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_r4.lo -MD -MP -MF $(DEPDIR)/in_pack_r4.Tpo -c -o in_pack_r4.lo `test -f '$(srcdir)/generated/in_pack_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_r4.Tpo $(DEPDIR)/in_pack_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_r4.c' object='in_pack_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_r4.lo `test -f '$(srcdir)/generated/in_pack_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_r8.lo: $(srcdir)/generated/in_pack_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_r8.lo -MD -MP -MF $(DEPDIR)/in_pack_r8.Tpo -c -o in_pack_r8.lo `test -f '$(srcdir)/generated/in_pack_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_r8.Tpo $(DEPDIR)/in_pack_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_r8.c' object='in_pack_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_r8.lo `test -f '$(srcdir)/generated/in_pack_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_r10.lo: $(srcdir)/generated/in_pack_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_r10.lo -MD -MP -MF $(DEPDIR)/in_pack_r10.Tpo -c -o in_pack_r10.lo `test -f '$(srcdir)/generated/in_pack_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_r10.Tpo $(DEPDIR)/in_pack_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_r10.c' object='in_pack_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_r10.lo `test -f '$(srcdir)/generated/in_pack_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_r16.lo: $(srcdir)/generated/in_pack_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_r16.lo -MD -MP -MF $(DEPDIR)/in_pack_r16.Tpo -c -o in_pack_r16.lo `test -f '$(srcdir)/generated/in_pack_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_r16.Tpo $(DEPDIR)/in_pack_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_r16.c' object='in_pack_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_r16.lo `test -f '$(srcdir)/generated/in_pack_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_r17.lo: $(srcdir)/generated/in_pack_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_r17.lo -MD -MP -MF $(DEPDIR)/in_pack_r17.Tpo -c -o in_pack_r17.lo `test -f '$(srcdir)/generated/in_pack_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_r17.Tpo $(DEPDIR)/in_pack_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_r17.c' object='in_pack_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_r17.lo `test -f '$(srcdir)/generated/in_pack_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_c4.lo: $(srcdir)/generated/in_pack_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_c4.lo -MD -MP -MF $(DEPDIR)/in_pack_c4.Tpo -c -o in_pack_c4.lo `test -f '$(srcdir)/generated/in_pack_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_c4.Tpo $(DEPDIR)/in_pack_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_c4.c' object='in_pack_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_c4.lo `test -f '$(srcdir)/generated/in_pack_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_c8.lo: $(srcdir)/generated/in_pack_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_c8.lo -MD -MP -MF $(DEPDIR)/in_pack_c8.Tpo -c -o in_pack_c8.lo `test -f '$(srcdir)/generated/in_pack_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_c8.Tpo $(DEPDIR)/in_pack_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_c8.c' object='in_pack_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_c8.lo `test -f '$(srcdir)/generated/in_pack_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_c10.lo: $(srcdir)/generated/in_pack_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_c10.lo -MD -MP -MF $(DEPDIR)/in_pack_c10.Tpo -c -o in_pack_c10.lo `test -f '$(srcdir)/generated/in_pack_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_c10.Tpo $(DEPDIR)/in_pack_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_c10.c' object='in_pack_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_c10.lo `test -f '$(srcdir)/generated/in_pack_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_c16.lo: $(srcdir)/generated/in_pack_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_c16.lo -MD -MP -MF $(DEPDIR)/in_pack_c16.Tpo -c -o in_pack_c16.lo `test -f '$(srcdir)/generated/in_pack_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_c16.Tpo $(DEPDIR)/in_pack_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_c16.c' object='in_pack_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_c16.lo `test -f '$(srcdir)/generated/in_pack_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_c17.lo: $(srcdir)/generated/in_pack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_c17.lo -MD -MP -MF $(DEPDIR)/in_pack_c17.Tpo -c -o in_pack_c17.lo `test -f '$(srcdir)/generated/in_pack_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_c17.Tpo $(DEPDIR)/in_pack_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_pack_c17.c' object='in_pack_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_c17.lo `test -f '$(srcdir)/generated/in_pack_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_pack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_i1.lo: $(srcdir)/generated/in_unpack_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_i1.lo -MD -MP -MF $(DEPDIR)/in_unpack_i1.Tpo -c -o in_unpack_i1.lo `test -f '$(srcdir)/generated/in_unpack_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_i1.Tpo $(DEPDIR)/in_unpack_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_i1.c' object='in_unpack_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_i1.lo `test -f '$(srcdir)/generated/in_unpack_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_i2.lo: $(srcdir)/generated/in_unpack_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_i2.lo -MD -MP -MF $(DEPDIR)/in_unpack_i2.Tpo -c -o in_unpack_i2.lo `test -f '$(srcdir)/generated/in_unpack_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_i2.Tpo $(DEPDIR)/in_unpack_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_i2.c' object='in_unpack_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_i2.lo `test -f '$(srcdir)/generated/in_unpack_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_i4.lo: $(srcdir)/generated/in_unpack_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_i4.lo -MD -MP -MF $(DEPDIR)/in_unpack_i4.Tpo -c -o in_unpack_i4.lo `test -f '$(srcdir)/generated/in_unpack_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_i4.Tpo $(DEPDIR)/in_unpack_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_i4.c' object='in_unpack_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_i4.lo `test -f '$(srcdir)/generated/in_unpack_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_i8.lo: $(srcdir)/generated/in_unpack_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_i8.lo -MD -MP -MF $(DEPDIR)/in_unpack_i8.Tpo -c -o in_unpack_i8.lo `test -f '$(srcdir)/generated/in_unpack_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_i8.Tpo $(DEPDIR)/in_unpack_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_i8.c' object='in_unpack_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_i8.lo `test -f '$(srcdir)/generated/in_unpack_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_i16.lo: $(srcdir)/generated/in_unpack_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_i16.lo -MD -MP -MF $(DEPDIR)/in_unpack_i16.Tpo -c -o in_unpack_i16.lo `test -f '$(srcdir)/generated/in_unpack_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_i16.Tpo $(DEPDIR)/in_unpack_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_i16.c' object='in_unpack_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_i16.lo `test -f '$(srcdir)/generated/in_unpack_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_r4.lo: $(srcdir)/generated/in_unpack_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_r4.lo -MD -MP -MF $(DEPDIR)/in_unpack_r4.Tpo -c -o in_unpack_r4.lo `test -f '$(srcdir)/generated/in_unpack_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_r4.Tpo $(DEPDIR)/in_unpack_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_r4.c' object='in_unpack_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_r4.lo `test -f '$(srcdir)/generated/in_unpack_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_r8.lo: $(srcdir)/generated/in_unpack_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_r8.lo -MD -MP -MF $(DEPDIR)/in_unpack_r8.Tpo -c -o in_unpack_r8.lo `test -f '$(srcdir)/generated/in_unpack_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_r8.Tpo $(DEPDIR)/in_unpack_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_r8.c' object='in_unpack_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_r8.lo `test -f '$(srcdir)/generated/in_unpack_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_r10.lo: $(srcdir)/generated/in_unpack_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_r10.lo -MD -MP -MF $(DEPDIR)/in_unpack_r10.Tpo -c -o in_unpack_r10.lo `test -f '$(srcdir)/generated/in_unpack_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_r10.Tpo $(DEPDIR)/in_unpack_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_r10.c' object='in_unpack_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_r10.lo `test -f '$(srcdir)/generated/in_unpack_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_r16.lo: $(srcdir)/generated/in_unpack_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_r16.lo -MD -MP -MF $(DEPDIR)/in_unpack_r16.Tpo -c -o in_unpack_r16.lo `test -f '$(srcdir)/generated/in_unpack_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_r16.Tpo $(DEPDIR)/in_unpack_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_r16.c' object='in_unpack_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_r16.lo `test -f '$(srcdir)/generated/in_unpack_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_r17.lo: $(srcdir)/generated/in_unpack_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_r17.lo -MD -MP -MF $(DEPDIR)/in_unpack_r17.Tpo -c -o in_unpack_r17.lo `test -f '$(srcdir)/generated/in_unpack_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_r17.Tpo $(DEPDIR)/in_unpack_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_r17.c' object='in_unpack_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_r17.lo `test -f '$(srcdir)/generated/in_unpack_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_c4.lo: $(srcdir)/generated/in_unpack_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_c4.lo -MD -MP -MF $(DEPDIR)/in_unpack_c4.Tpo -c -o in_unpack_c4.lo `test -f '$(srcdir)/generated/in_unpack_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_c4.Tpo $(DEPDIR)/in_unpack_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_c4.c' object='in_unpack_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_c4.lo `test -f '$(srcdir)/generated/in_unpack_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_c8.lo: $(srcdir)/generated/in_unpack_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_c8.lo -MD -MP -MF $(DEPDIR)/in_unpack_c8.Tpo -c -o in_unpack_c8.lo `test -f '$(srcdir)/generated/in_unpack_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_c8.Tpo $(DEPDIR)/in_unpack_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_c8.c' object='in_unpack_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_c8.lo `test -f '$(srcdir)/generated/in_unpack_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_c10.lo: $(srcdir)/generated/in_unpack_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_c10.lo -MD -MP -MF $(DEPDIR)/in_unpack_c10.Tpo -c -o in_unpack_c10.lo `test -f '$(srcdir)/generated/in_unpack_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_c10.Tpo $(DEPDIR)/in_unpack_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_c10.c' object='in_unpack_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_c10.lo `test -f '$(srcdir)/generated/in_unpack_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_c16.lo: $(srcdir)/generated/in_unpack_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_c16.lo -MD -MP -MF $(DEPDIR)/in_unpack_c16.Tpo -c -o in_unpack_c16.lo `test -f '$(srcdir)/generated/in_unpack_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_c16.Tpo $(DEPDIR)/in_unpack_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_c16.c' object='in_unpack_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_c16.lo `test -f '$(srcdir)/generated/in_unpack_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_c17.lo: $(srcdir)/generated/in_unpack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_c17.lo -MD -MP -MF $(DEPDIR)/in_unpack_c17.Tpo -c -o in_unpack_c17.lo `test -f '$(srcdir)/generated/in_unpack_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_c17.Tpo $(DEPDIR)/in_unpack_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/in_unpack_c17.c' object='in_unpack_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_c17.lo `test -f '$(srcdir)/generated/in_unpack_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/in_unpack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_i4_i4.lo: $(srcdir)/generated/pow_i4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_i4_i4.lo -MD -MP -MF $(DEPDIR)/pow_i4_i4.Tpo -c -o pow_i4_i4.lo `test -f '$(srcdir)/generated/pow_i4_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_i4_i4.Tpo $(DEPDIR)/pow_i4_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_i4_i4.c' object='pow_i4_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_i4_i4.lo `test -f '$(srcdir)/generated/pow_i4_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_i8_i4.lo: $(srcdir)/generated/pow_i8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_i8_i4.lo -MD -MP -MF $(DEPDIR)/pow_i8_i4.Tpo -c -o pow_i8_i4.lo `test -f '$(srcdir)/generated/pow_i8_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_i8_i4.Tpo $(DEPDIR)/pow_i8_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_i8_i4.c' object='pow_i8_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_i8_i4.lo `test -f '$(srcdir)/generated/pow_i8_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_i16_i4.lo: $(srcdir)/generated/pow_i16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_i16_i4.lo -MD -MP -MF $(DEPDIR)/pow_i16_i4.Tpo -c -o pow_i16_i4.lo `test -f '$(srcdir)/generated/pow_i16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_i16_i4.Tpo $(DEPDIR)/pow_i16_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_i16_i4.c' object='pow_i16_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_i16_i4.lo `test -f '$(srcdir)/generated/pow_i16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_r16_i4.lo: $(srcdir)/generated/pow_r16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_r16_i4.lo -MD -MP -MF $(DEPDIR)/pow_r16_i4.Tpo -c -o pow_r16_i4.lo `test -f '$(srcdir)/generated/pow_r16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_r16_i4.Tpo $(DEPDIR)/pow_r16_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_r16_i4.c' object='pow_r16_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_r16_i4.lo `test -f '$(srcdir)/generated/pow_r16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_r17_i4.lo: $(srcdir)/generated/pow_r17_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_r17_i4.lo -MD -MP -MF $(DEPDIR)/pow_r17_i4.Tpo -c -o pow_r17_i4.lo `test -f '$(srcdir)/generated/pow_r17_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r17_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_r17_i4.Tpo $(DEPDIR)/pow_r17_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_r17_i4.c' object='pow_r17_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_r17_i4.lo `test -f '$(srcdir)/generated/pow_r17_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r17_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c4_i4.lo: $(srcdir)/generated/pow_c4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c4_i4.lo -MD -MP -MF $(DEPDIR)/pow_c4_i4.Tpo -c -o pow_c4_i4.lo `test -f '$(srcdir)/generated/pow_c4_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c4_i4.Tpo $(DEPDIR)/pow_c4_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c4_i4.c' object='pow_c4_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c4_i4.lo `test -f '$(srcdir)/generated/pow_c4_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c8_i4.lo: $(srcdir)/generated/pow_c8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c8_i4.lo -MD -MP -MF $(DEPDIR)/pow_c8_i4.Tpo -c -o pow_c8_i4.lo `test -f '$(srcdir)/generated/pow_c8_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c8_i4.Tpo $(DEPDIR)/pow_c8_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c8_i4.c' object='pow_c8_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c8_i4.lo `test -f '$(srcdir)/generated/pow_c8_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c10_i4.lo: $(srcdir)/generated/pow_c10_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c10_i4.lo -MD -MP -MF $(DEPDIR)/pow_c10_i4.Tpo -c -o pow_c10_i4.lo `test -f '$(srcdir)/generated/pow_c10_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c10_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c10_i4.Tpo $(DEPDIR)/pow_c10_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c10_i4.c' object='pow_c10_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c10_i4.lo `test -f '$(srcdir)/generated/pow_c10_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c10_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c16_i4.lo: $(srcdir)/generated/pow_c16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c16_i4.lo -MD -MP -MF $(DEPDIR)/pow_c16_i4.Tpo -c -o pow_c16_i4.lo `test -f '$(srcdir)/generated/pow_c16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c16_i4.Tpo $(DEPDIR)/pow_c16_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c16_i4.c' object='pow_c16_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c16_i4.lo `test -f '$(srcdir)/generated/pow_c16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c17_i4.lo: $(srcdir)/generated/pow_c17_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c17_i4.lo -MD -MP -MF $(DEPDIR)/pow_c17_i4.Tpo -c -o pow_c17_i4.lo `test -f '$(srcdir)/generated/pow_c17_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c17_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c17_i4.Tpo $(DEPDIR)/pow_c17_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c17_i4.c' object='pow_c17_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c17_i4.lo `test -f '$(srcdir)/generated/pow_c17_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c17_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_i4_i8.lo: $(srcdir)/generated/pow_i4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_i4_i8.lo -MD -MP -MF $(DEPDIR)/pow_i4_i8.Tpo -c -o pow_i4_i8.lo `test -f '$(srcdir)/generated/pow_i4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_i4_i8.Tpo $(DEPDIR)/pow_i4_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_i4_i8.c' object='pow_i4_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_i4_i8.lo `test -f '$(srcdir)/generated/pow_i4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_i8_i8.lo: $(srcdir)/generated/pow_i8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_i8_i8.lo -MD -MP -MF $(DEPDIR)/pow_i8_i8.Tpo -c -o pow_i8_i8.lo `test -f '$(srcdir)/generated/pow_i8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_i8_i8.Tpo $(DEPDIR)/pow_i8_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_i8_i8.c' object='pow_i8_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_i8_i8.lo `test -f '$(srcdir)/generated/pow_i8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_i16_i8.lo: $(srcdir)/generated/pow_i16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_i16_i8.lo -MD -MP -MF $(DEPDIR)/pow_i16_i8.Tpo -c -o pow_i16_i8.lo `test -f '$(srcdir)/generated/pow_i16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_i16_i8.Tpo $(DEPDIR)/pow_i16_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_i16_i8.c' object='pow_i16_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_i16_i8.lo `test -f '$(srcdir)/generated/pow_i16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_r4_i8.lo: $(srcdir)/generated/pow_r4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_r4_i8.lo -MD -MP -MF $(DEPDIR)/pow_r4_i8.Tpo -c -o pow_r4_i8.lo `test -f '$(srcdir)/generated/pow_r4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_r4_i8.Tpo $(DEPDIR)/pow_r4_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_r4_i8.c' object='pow_r4_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_r4_i8.lo `test -f '$(srcdir)/generated/pow_r4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_r8_i8.lo: $(srcdir)/generated/pow_r8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_r8_i8.lo -MD -MP -MF $(DEPDIR)/pow_r8_i8.Tpo -c -o pow_r8_i8.lo `test -f '$(srcdir)/generated/pow_r8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_r8_i8.Tpo $(DEPDIR)/pow_r8_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_r8_i8.c' object='pow_r8_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_r8_i8.lo `test -f '$(srcdir)/generated/pow_r8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_r10_i8.lo: $(srcdir)/generated/pow_r10_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_r10_i8.lo -MD -MP -MF $(DEPDIR)/pow_r10_i8.Tpo -c -o pow_r10_i8.lo `test -f '$(srcdir)/generated/pow_r10_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r10_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_r10_i8.Tpo $(DEPDIR)/pow_r10_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_r10_i8.c' object='pow_r10_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_r10_i8.lo `test -f '$(srcdir)/generated/pow_r10_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r10_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_r16_i8.lo: $(srcdir)/generated/pow_r16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_r16_i8.lo -MD -MP -MF $(DEPDIR)/pow_r16_i8.Tpo -c -o pow_r16_i8.lo `test -f '$(srcdir)/generated/pow_r16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_r16_i8.Tpo $(DEPDIR)/pow_r16_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_r16_i8.c' object='pow_r16_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_r16_i8.lo `test -f '$(srcdir)/generated/pow_r16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_r17_i8.lo: $(srcdir)/generated/pow_r17_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_r17_i8.lo -MD -MP -MF $(DEPDIR)/pow_r17_i8.Tpo -c -o pow_r17_i8.lo `test -f '$(srcdir)/generated/pow_r17_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r17_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_r17_i8.Tpo $(DEPDIR)/pow_r17_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_r17_i8.c' object='pow_r17_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_r17_i8.lo `test -f '$(srcdir)/generated/pow_r17_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r17_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c4_i8.lo: $(srcdir)/generated/pow_c4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c4_i8.lo -MD -MP -MF $(DEPDIR)/pow_c4_i8.Tpo -c -o pow_c4_i8.lo `test -f '$(srcdir)/generated/pow_c4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c4_i8.Tpo $(DEPDIR)/pow_c4_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c4_i8.c' object='pow_c4_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c4_i8.lo `test -f '$(srcdir)/generated/pow_c4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c8_i8.lo: $(srcdir)/generated/pow_c8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c8_i8.lo -MD -MP -MF $(DEPDIR)/pow_c8_i8.Tpo -c -o pow_c8_i8.lo `test -f '$(srcdir)/generated/pow_c8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c8_i8.Tpo $(DEPDIR)/pow_c8_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c8_i8.c' object='pow_c8_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c8_i8.lo `test -f '$(srcdir)/generated/pow_c8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c10_i8.lo: $(srcdir)/generated/pow_c10_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c10_i8.lo -MD -MP -MF $(DEPDIR)/pow_c10_i8.Tpo -c -o pow_c10_i8.lo `test -f '$(srcdir)/generated/pow_c10_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c10_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c10_i8.Tpo $(DEPDIR)/pow_c10_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c10_i8.c' object='pow_c10_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c10_i8.lo `test -f '$(srcdir)/generated/pow_c10_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c10_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c16_i8.lo: $(srcdir)/generated/pow_c16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c16_i8.lo -MD -MP -MF $(DEPDIR)/pow_c16_i8.Tpo -c -o pow_c16_i8.lo `test -f '$(srcdir)/generated/pow_c16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c16_i8.Tpo $(DEPDIR)/pow_c16_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c16_i8.c' object='pow_c16_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c16_i8.lo `test -f '$(srcdir)/generated/pow_c16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c17_i8.lo: $(srcdir)/generated/pow_c17_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c17_i8.lo -MD -MP -MF $(DEPDIR)/pow_c17_i8.Tpo -c -o pow_c17_i8.lo `test -f '$(srcdir)/generated/pow_c17_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c17_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c17_i8.Tpo $(DEPDIR)/pow_c17_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c17_i8.c' object='pow_c17_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c17_i8.lo `test -f '$(srcdir)/generated/pow_c17_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c17_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_i4_i16.lo: $(srcdir)/generated/pow_i4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_i4_i16.lo -MD -MP -MF $(DEPDIR)/pow_i4_i16.Tpo -c -o pow_i4_i16.lo `test -f '$(srcdir)/generated/pow_i4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_i4_i16.Tpo $(DEPDIR)/pow_i4_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_i4_i16.c' object='pow_i4_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_i4_i16.lo `test -f '$(srcdir)/generated/pow_i4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_i8_i16.lo: $(srcdir)/generated/pow_i8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_i8_i16.lo -MD -MP -MF $(DEPDIR)/pow_i8_i16.Tpo -c -o pow_i8_i16.lo `test -f '$(srcdir)/generated/pow_i8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_i8_i16.Tpo $(DEPDIR)/pow_i8_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_i8_i16.c' object='pow_i8_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_i8_i16.lo `test -f '$(srcdir)/generated/pow_i8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_i16_i16.lo: $(srcdir)/generated/pow_i16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_i16_i16.lo -MD -MP -MF $(DEPDIR)/pow_i16_i16.Tpo -c -o pow_i16_i16.lo `test -f '$(srcdir)/generated/pow_i16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_i16_i16.Tpo $(DEPDIR)/pow_i16_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_i16_i16.c' object='pow_i16_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_i16_i16.lo `test -f '$(srcdir)/generated/pow_i16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_i16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_r4_i16.lo: $(srcdir)/generated/pow_r4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_r4_i16.lo -MD -MP -MF $(DEPDIR)/pow_r4_i16.Tpo -c -o pow_r4_i16.lo `test -f '$(srcdir)/generated/pow_r4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_r4_i16.Tpo $(DEPDIR)/pow_r4_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_r4_i16.c' object='pow_r4_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_r4_i16.lo `test -f '$(srcdir)/generated/pow_r4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_r8_i16.lo: $(srcdir)/generated/pow_r8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_r8_i16.lo -MD -MP -MF $(DEPDIR)/pow_r8_i16.Tpo -c -o pow_r8_i16.lo `test -f '$(srcdir)/generated/pow_r8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_r8_i16.Tpo $(DEPDIR)/pow_r8_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_r8_i16.c' object='pow_r8_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_r8_i16.lo `test -f '$(srcdir)/generated/pow_r8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_r10_i16.lo: $(srcdir)/generated/pow_r10_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_r10_i16.lo -MD -MP -MF $(DEPDIR)/pow_r10_i16.Tpo -c -o pow_r10_i16.lo `test -f '$(srcdir)/generated/pow_r10_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r10_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_r10_i16.Tpo $(DEPDIR)/pow_r10_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_r10_i16.c' object='pow_r10_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_r10_i16.lo `test -f '$(srcdir)/generated/pow_r10_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r10_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_r16_i16.lo: $(srcdir)/generated/pow_r16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_r16_i16.lo -MD -MP -MF $(DEPDIR)/pow_r16_i16.Tpo -c -o pow_r16_i16.lo `test -f '$(srcdir)/generated/pow_r16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_r16_i16.Tpo $(DEPDIR)/pow_r16_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_r16_i16.c' object='pow_r16_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_r16_i16.lo `test -f '$(srcdir)/generated/pow_r16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_r17_i16.lo: $(srcdir)/generated/pow_r17_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_r17_i16.lo -MD -MP -MF $(DEPDIR)/pow_r17_i16.Tpo -c -o pow_r17_i16.lo `test -f '$(srcdir)/generated/pow_r17_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r17_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_r17_i16.Tpo $(DEPDIR)/pow_r17_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_r17_i16.c' object='pow_r17_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_r17_i16.lo `test -f '$(srcdir)/generated/pow_r17_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_r17_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c4_i16.lo: $(srcdir)/generated/pow_c4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c4_i16.lo -MD -MP -MF $(DEPDIR)/pow_c4_i16.Tpo -c -o pow_c4_i16.lo `test -f '$(srcdir)/generated/pow_c4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c4_i16.Tpo $(DEPDIR)/pow_c4_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c4_i16.c' object='pow_c4_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c4_i16.lo `test -f '$(srcdir)/generated/pow_c4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c8_i16.lo: $(srcdir)/generated/pow_c8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c8_i16.lo -MD -MP -MF $(DEPDIR)/pow_c8_i16.Tpo -c -o pow_c8_i16.lo `test -f '$(srcdir)/generated/pow_c8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c8_i16.Tpo $(DEPDIR)/pow_c8_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c8_i16.c' object='pow_c8_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c8_i16.lo `test -f '$(srcdir)/generated/pow_c8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c10_i16.lo: $(srcdir)/generated/pow_c10_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c10_i16.lo -MD -MP -MF $(DEPDIR)/pow_c10_i16.Tpo -c -o pow_c10_i16.lo `test -f '$(srcdir)/generated/pow_c10_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c10_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c10_i16.Tpo $(DEPDIR)/pow_c10_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c10_i16.c' object='pow_c10_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c10_i16.lo `test -f '$(srcdir)/generated/pow_c10_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c10_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c16_i16.lo: $(srcdir)/generated/pow_c16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c16_i16.lo -MD -MP -MF $(DEPDIR)/pow_c16_i16.Tpo -c -o pow_c16_i16.lo `test -f '$(srcdir)/generated/pow_c16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c16_i16.Tpo $(DEPDIR)/pow_c16_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c16_i16.c' object='pow_c16_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c16_i16.lo `test -f '$(srcdir)/generated/pow_c16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pow_c17_i16.lo: $(srcdir)/generated/pow_c17_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pow_c17_i16.lo -MD -MP -MF $(DEPDIR)/pow_c17_i16.Tpo -c -o pow_c17_i16.lo `test -f '$(srcdir)/generated/pow_c17_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c17_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pow_c17_i16.Tpo $(DEPDIR)/pow_c17_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pow_c17_i16.c' object='pow_c17_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pow_c17_i16.lo `test -f '$(srcdir)/generated/pow_c17_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pow_c17_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_i1.lo: $(srcdir)/generated/pack_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_i1.lo -MD -MP -MF $(DEPDIR)/pack_i1.Tpo -c -o pack_i1.lo `test -f '$(srcdir)/generated/pack_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_i1.Tpo $(DEPDIR)/pack_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_i1.c' object='pack_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_i1.lo `test -f '$(srcdir)/generated/pack_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_i2.lo: $(srcdir)/generated/pack_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_i2.lo -MD -MP -MF $(DEPDIR)/pack_i2.Tpo -c -o pack_i2.lo `test -f '$(srcdir)/generated/pack_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_i2.Tpo $(DEPDIR)/pack_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_i2.c' object='pack_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_i2.lo `test -f '$(srcdir)/generated/pack_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_i4.lo: $(srcdir)/generated/pack_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_i4.lo -MD -MP -MF $(DEPDIR)/pack_i4.Tpo -c -o pack_i4.lo `test -f '$(srcdir)/generated/pack_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_i4.Tpo $(DEPDIR)/pack_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_i4.c' object='pack_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_i4.lo `test -f '$(srcdir)/generated/pack_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_i8.lo: $(srcdir)/generated/pack_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_i8.lo -MD -MP -MF $(DEPDIR)/pack_i8.Tpo -c -o pack_i8.lo `test -f '$(srcdir)/generated/pack_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_i8.Tpo $(DEPDIR)/pack_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_i8.c' object='pack_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_i8.lo `test -f '$(srcdir)/generated/pack_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_i16.lo: $(srcdir)/generated/pack_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_i16.lo -MD -MP -MF $(DEPDIR)/pack_i16.Tpo -c -o pack_i16.lo `test -f '$(srcdir)/generated/pack_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_i16.Tpo $(DEPDIR)/pack_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_i16.c' object='pack_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_i16.lo `test -f '$(srcdir)/generated/pack_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_r4.lo: $(srcdir)/generated/pack_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_r4.lo -MD -MP -MF $(DEPDIR)/pack_r4.Tpo -c -o pack_r4.lo `test -f '$(srcdir)/generated/pack_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_r4.Tpo $(DEPDIR)/pack_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_r4.c' object='pack_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_r4.lo `test -f '$(srcdir)/generated/pack_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_r8.lo: $(srcdir)/generated/pack_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_r8.lo -MD -MP -MF $(DEPDIR)/pack_r8.Tpo -c -o pack_r8.lo `test -f '$(srcdir)/generated/pack_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_r8.Tpo $(DEPDIR)/pack_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_r8.c' object='pack_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_r8.lo `test -f '$(srcdir)/generated/pack_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_r10.lo: $(srcdir)/generated/pack_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_r10.lo -MD -MP -MF $(DEPDIR)/pack_r10.Tpo -c -o pack_r10.lo `test -f '$(srcdir)/generated/pack_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_r10.Tpo $(DEPDIR)/pack_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_r10.c' object='pack_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_r10.lo `test -f '$(srcdir)/generated/pack_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_r16.lo: $(srcdir)/generated/pack_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_r16.lo -MD -MP -MF $(DEPDIR)/pack_r16.Tpo -c -o pack_r16.lo `test -f '$(srcdir)/generated/pack_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_r16.Tpo $(DEPDIR)/pack_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_r16.c' object='pack_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_r16.lo `test -f '$(srcdir)/generated/pack_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_r17.lo: $(srcdir)/generated/pack_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_r17.lo -MD -MP -MF $(DEPDIR)/pack_r17.Tpo -c -o pack_r17.lo `test -f '$(srcdir)/generated/pack_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_r17.Tpo $(DEPDIR)/pack_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_r17.c' object='pack_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_r17.lo `test -f '$(srcdir)/generated/pack_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_c4.lo: $(srcdir)/generated/pack_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_c4.lo -MD -MP -MF $(DEPDIR)/pack_c4.Tpo -c -o pack_c4.lo `test -f '$(srcdir)/generated/pack_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_c4.Tpo $(DEPDIR)/pack_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_c4.c' object='pack_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_c4.lo `test -f '$(srcdir)/generated/pack_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_c8.lo: $(srcdir)/generated/pack_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_c8.lo -MD -MP -MF $(DEPDIR)/pack_c8.Tpo -c -o pack_c8.lo `test -f '$(srcdir)/generated/pack_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_c8.Tpo $(DEPDIR)/pack_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_c8.c' object='pack_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_c8.lo `test -f '$(srcdir)/generated/pack_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_c10.lo: $(srcdir)/generated/pack_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_c10.lo -MD -MP -MF $(DEPDIR)/pack_c10.Tpo -c -o pack_c10.lo `test -f '$(srcdir)/generated/pack_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_c10.Tpo $(DEPDIR)/pack_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_c10.c' object='pack_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_c10.lo `test -f '$(srcdir)/generated/pack_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_c16.lo: $(srcdir)/generated/pack_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_c16.lo -MD -MP -MF $(DEPDIR)/pack_c16.Tpo -c -o pack_c16.lo `test -f '$(srcdir)/generated/pack_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_c16.Tpo $(DEPDIR)/pack_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_c16.c' object='pack_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_c16.lo `test -f '$(srcdir)/generated/pack_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_c17.lo: $(srcdir)/generated/pack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_c17.lo -MD -MP -MF $(DEPDIR)/pack_c17.Tpo -c -o pack_c17.lo `test -f '$(srcdir)/generated/pack_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_c17.Tpo $(DEPDIR)/pack_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/pack_c17.c' object='pack_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_c17.lo `test -f '$(srcdir)/generated/pack_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/pack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_i1.lo: $(srcdir)/generated/unpack_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_i1.lo -MD -MP -MF $(DEPDIR)/unpack_i1.Tpo -c -o unpack_i1.lo `test -f '$(srcdir)/generated/unpack_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_i1.Tpo $(DEPDIR)/unpack_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_i1.c' object='unpack_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_i1.lo `test -f '$(srcdir)/generated/unpack_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_i2.lo: $(srcdir)/generated/unpack_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_i2.lo -MD -MP -MF $(DEPDIR)/unpack_i2.Tpo -c -o unpack_i2.lo `test -f '$(srcdir)/generated/unpack_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_i2.Tpo $(DEPDIR)/unpack_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_i2.c' object='unpack_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_i2.lo `test -f '$(srcdir)/generated/unpack_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_i4.lo: $(srcdir)/generated/unpack_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_i4.lo -MD -MP -MF $(DEPDIR)/unpack_i4.Tpo -c -o unpack_i4.lo `test -f '$(srcdir)/generated/unpack_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_i4.Tpo $(DEPDIR)/unpack_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_i4.c' object='unpack_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_i4.lo `test -f '$(srcdir)/generated/unpack_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_i8.lo: $(srcdir)/generated/unpack_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_i8.lo -MD -MP -MF $(DEPDIR)/unpack_i8.Tpo -c -o unpack_i8.lo `test -f '$(srcdir)/generated/unpack_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_i8.Tpo $(DEPDIR)/unpack_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_i8.c' object='unpack_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_i8.lo `test -f '$(srcdir)/generated/unpack_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_i16.lo: $(srcdir)/generated/unpack_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_i16.lo -MD -MP -MF $(DEPDIR)/unpack_i16.Tpo -c -o unpack_i16.lo `test -f '$(srcdir)/generated/unpack_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_i16.Tpo $(DEPDIR)/unpack_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_i16.c' object='unpack_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_i16.lo `test -f '$(srcdir)/generated/unpack_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_r4.lo: $(srcdir)/generated/unpack_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_r4.lo -MD -MP -MF $(DEPDIR)/unpack_r4.Tpo -c -o unpack_r4.lo `test -f '$(srcdir)/generated/unpack_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_r4.Tpo $(DEPDIR)/unpack_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_r4.c' object='unpack_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_r4.lo `test -f '$(srcdir)/generated/unpack_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_r8.lo: $(srcdir)/generated/unpack_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_r8.lo -MD -MP -MF $(DEPDIR)/unpack_r8.Tpo -c -o unpack_r8.lo `test -f '$(srcdir)/generated/unpack_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_r8.Tpo $(DEPDIR)/unpack_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_r8.c' object='unpack_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_r8.lo `test -f '$(srcdir)/generated/unpack_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_r10.lo: $(srcdir)/generated/unpack_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_r10.lo -MD -MP -MF $(DEPDIR)/unpack_r10.Tpo -c -o unpack_r10.lo `test -f '$(srcdir)/generated/unpack_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_r10.Tpo $(DEPDIR)/unpack_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_r10.c' object='unpack_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_r10.lo `test -f '$(srcdir)/generated/unpack_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_r16.lo: $(srcdir)/generated/unpack_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_r16.lo -MD -MP -MF $(DEPDIR)/unpack_r16.Tpo -c -o unpack_r16.lo `test -f '$(srcdir)/generated/unpack_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_r16.Tpo $(DEPDIR)/unpack_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_r16.c' object='unpack_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_r16.lo `test -f '$(srcdir)/generated/unpack_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_r17.lo: $(srcdir)/generated/unpack_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_r17.lo -MD -MP -MF $(DEPDIR)/unpack_r17.Tpo -c -o unpack_r17.lo `test -f '$(srcdir)/generated/unpack_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_r17.Tpo $(DEPDIR)/unpack_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_r17.c' object='unpack_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_r17.lo `test -f '$(srcdir)/generated/unpack_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_c4.lo: $(srcdir)/generated/unpack_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_c4.lo -MD -MP -MF $(DEPDIR)/unpack_c4.Tpo -c -o unpack_c4.lo `test -f '$(srcdir)/generated/unpack_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_c4.Tpo $(DEPDIR)/unpack_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_c4.c' object='unpack_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_c4.lo `test -f '$(srcdir)/generated/unpack_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_c8.lo: $(srcdir)/generated/unpack_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_c8.lo -MD -MP -MF $(DEPDIR)/unpack_c8.Tpo -c -o unpack_c8.lo `test -f '$(srcdir)/generated/unpack_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_c8.Tpo $(DEPDIR)/unpack_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_c8.c' object='unpack_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_c8.lo `test -f '$(srcdir)/generated/unpack_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_c10.lo: $(srcdir)/generated/unpack_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_c10.lo -MD -MP -MF $(DEPDIR)/unpack_c10.Tpo -c -o unpack_c10.lo `test -f '$(srcdir)/generated/unpack_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_c10.Tpo $(DEPDIR)/unpack_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_c10.c' object='unpack_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_c10.lo `test -f '$(srcdir)/generated/unpack_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_c16.lo: $(srcdir)/generated/unpack_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_c16.lo -MD -MP -MF $(DEPDIR)/unpack_c16.Tpo -c -o unpack_c16.lo `test -f '$(srcdir)/generated/unpack_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_c16.Tpo $(DEPDIR)/unpack_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_c16.c' object='unpack_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_c16.lo `test -f '$(srcdir)/generated/unpack_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_c17.lo: $(srcdir)/generated/unpack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_c17.lo -MD -MP -MF $(DEPDIR)/unpack_c17.Tpo -c -o unpack_c17.lo `test -f '$(srcdir)/generated/unpack_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_c17.Tpo $(DEPDIR)/unpack_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/unpack_c17.c' object='unpack_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_c17.lo `test -f '$(srcdir)/generated/unpack_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/unpack_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_i1.lo: $(srcdir)/generated/matmulavx128_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_i1.lo -MD -MP -MF $(DEPDIR)/matmulavx128_i1.Tpo -c -o matmulavx128_i1.lo `test -f '$(srcdir)/generated/matmulavx128_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_i1.Tpo $(DEPDIR)/matmulavx128_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_i1.c' object='matmulavx128_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_i1.lo `test -f '$(srcdir)/generated/matmulavx128_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_i2.lo: $(srcdir)/generated/matmulavx128_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_i2.lo -MD -MP -MF $(DEPDIR)/matmulavx128_i2.Tpo -c -o matmulavx128_i2.lo `test -f '$(srcdir)/generated/matmulavx128_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_i2.Tpo $(DEPDIR)/matmulavx128_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_i2.c' object='matmulavx128_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_i2.lo `test -f '$(srcdir)/generated/matmulavx128_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_i4.lo: $(srcdir)/generated/matmulavx128_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_i4.lo -MD -MP -MF $(DEPDIR)/matmulavx128_i4.Tpo -c -o matmulavx128_i4.lo `test -f '$(srcdir)/generated/matmulavx128_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_i4.Tpo $(DEPDIR)/matmulavx128_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_i4.c' object='matmulavx128_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_i4.lo `test -f '$(srcdir)/generated/matmulavx128_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_i8.lo: $(srcdir)/generated/matmulavx128_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_i8.lo -MD -MP -MF $(DEPDIR)/matmulavx128_i8.Tpo -c -o matmulavx128_i8.lo `test -f '$(srcdir)/generated/matmulavx128_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_i8.Tpo $(DEPDIR)/matmulavx128_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_i8.c' object='matmulavx128_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_i8.lo `test -f '$(srcdir)/generated/matmulavx128_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_i16.lo: $(srcdir)/generated/matmulavx128_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_i16.lo -MD -MP -MF $(DEPDIR)/matmulavx128_i16.Tpo -c -o matmulavx128_i16.lo `test -f '$(srcdir)/generated/matmulavx128_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_i16.Tpo $(DEPDIR)/matmulavx128_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_i16.c' object='matmulavx128_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_i16.lo `test -f '$(srcdir)/generated/matmulavx128_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_r4.lo: $(srcdir)/generated/matmulavx128_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_r4.lo -MD -MP -MF $(DEPDIR)/matmulavx128_r4.Tpo -c -o matmulavx128_r4.lo `test -f '$(srcdir)/generated/matmulavx128_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_r4.Tpo $(DEPDIR)/matmulavx128_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_r4.c' object='matmulavx128_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_r4.lo `test -f '$(srcdir)/generated/matmulavx128_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_r8.lo: $(srcdir)/generated/matmulavx128_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_r8.lo -MD -MP -MF $(DEPDIR)/matmulavx128_r8.Tpo -c -o matmulavx128_r8.lo `test -f '$(srcdir)/generated/matmulavx128_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_r8.Tpo $(DEPDIR)/matmulavx128_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_r8.c' object='matmulavx128_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_r8.lo `test -f '$(srcdir)/generated/matmulavx128_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_r10.lo: $(srcdir)/generated/matmulavx128_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_r10.lo -MD -MP -MF $(DEPDIR)/matmulavx128_r10.Tpo -c -o matmulavx128_r10.lo `test -f '$(srcdir)/generated/matmulavx128_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_r10.Tpo $(DEPDIR)/matmulavx128_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_r10.c' object='matmulavx128_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_r10.lo `test -f '$(srcdir)/generated/matmulavx128_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_r16.lo: $(srcdir)/generated/matmulavx128_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_r16.lo -MD -MP -MF $(DEPDIR)/matmulavx128_r16.Tpo -c -o matmulavx128_r16.lo `test -f '$(srcdir)/generated/matmulavx128_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_r16.Tpo $(DEPDIR)/matmulavx128_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_r16.c' object='matmulavx128_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_r16.lo `test -f '$(srcdir)/generated/matmulavx128_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_r17.lo: $(srcdir)/generated/matmulavx128_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_r17.lo -MD -MP -MF $(DEPDIR)/matmulavx128_r17.Tpo -c -o matmulavx128_r17.lo `test -f '$(srcdir)/generated/matmulavx128_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_r17.Tpo $(DEPDIR)/matmulavx128_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_r17.c' object='matmulavx128_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_r17.lo `test -f '$(srcdir)/generated/matmulavx128_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_c4.lo: $(srcdir)/generated/matmulavx128_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_c4.lo -MD -MP -MF $(DEPDIR)/matmulavx128_c4.Tpo -c -o matmulavx128_c4.lo `test -f '$(srcdir)/generated/matmulavx128_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_c4.Tpo $(DEPDIR)/matmulavx128_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_c4.c' object='matmulavx128_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_c4.lo `test -f '$(srcdir)/generated/matmulavx128_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_c8.lo: $(srcdir)/generated/matmulavx128_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_c8.lo -MD -MP -MF $(DEPDIR)/matmulavx128_c8.Tpo -c -o matmulavx128_c8.lo `test -f '$(srcdir)/generated/matmulavx128_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_c8.Tpo $(DEPDIR)/matmulavx128_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_c8.c' object='matmulavx128_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_c8.lo `test -f '$(srcdir)/generated/matmulavx128_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_c10.lo: $(srcdir)/generated/matmulavx128_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_c10.lo -MD -MP -MF $(DEPDIR)/matmulavx128_c10.Tpo -c -o matmulavx128_c10.lo `test -f '$(srcdir)/generated/matmulavx128_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_c10.Tpo $(DEPDIR)/matmulavx128_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_c10.c' object='matmulavx128_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_c10.lo `test -f '$(srcdir)/generated/matmulavx128_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_c16.lo: $(srcdir)/generated/matmulavx128_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_c16.lo -MD -MP -MF $(DEPDIR)/matmulavx128_c16.Tpo -c -o matmulavx128_c16.lo `test -f '$(srcdir)/generated/matmulavx128_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_c16.Tpo $(DEPDIR)/matmulavx128_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_c16.c' object='matmulavx128_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_c16.lo `test -f '$(srcdir)/generated/matmulavx128_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-matmulavx128_c17.lo: $(srcdir)/generated/matmulavx128_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT matmulavx128_c17.lo -MD -MP -MF $(DEPDIR)/matmulavx128_c17.Tpo -c -o matmulavx128_c17.lo `test -f '$(srcdir)/generated/matmulavx128_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/matmulavx128_c17.Tpo $(DEPDIR)/matmulavx128_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/matmulavx128_c17.c' object='matmulavx128_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o matmulavx128_c17.lo `test -f '$(srcdir)/generated/matmulavx128_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/matmulavx128_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_i1.lo: $(srcdir)/generated/spread_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_i1.lo -MD -MP -MF $(DEPDIR)/spread_i1.Tpo -c -o spread_i1.lo `test -f '$(srcdir)/generated/spread_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_i1.Tpo $(DEPDIR)/spread_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_i1.c' object='spread_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_i1.lo `test -f '$(srcdir)/generated/spread_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_i2.lo: $(srcdir)/generated/spread_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_i2.lo -MD -MP -MF $(DEPDIR)/spread_i2.Tpo -c -o spread_i2.lo `test -f '$(srcdir)/generated/spread_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_i2.Tpo $(DEPDIR)/spread_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_i2.c' object='spread_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_i2.lo `test -f '$(srcdir)/generated/spread_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_i4.lo: $(srcdir)/generated/spread_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_i4.lo -MD -MP -MF $(DEPDIR)/spread_i4.Tpo -c -o spread_i4.lo `test -f '$(srcdir)/generated/spread_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_i4.Tpo $(DEPDIR)/spread_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_i4.c' object='spread_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_i4.lo `test -f '$(srcdir)/generated/spread_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_i8.lo: $(srcdir)/generated/spread_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_i8.lo -MD -MP -MF $(DEPDIR)/spread_i8.Tpo -c -o spread_i8.lo `test -f '$(srcdir)/generated/spread_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_i8.Tpo $(DEPDIR)/spread_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_i8.c' object='spread_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_i8.lo `test -f '$(srcdir)/generated/spread_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_i16.lo: $(srcdir)/generated/spread_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_i16.lo -MD -MP -MF $(DEPDIR)/spread_i16.Tpo -c -o spread_i16.lo `test -f '$(srcdir)/generated/spread_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_i16.Tpo $(DEPDIR)/spread_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_i16.c' object='spread_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_i16.lo `test -f '$(srcdir)/generated/spread_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_r4.lo: $(srcdir)/generated/spread_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_r4.lo -MD -MP -MF $(DEPDIR)/spread_r4.Tpo -c -o spread_r4.lo `test -f '$(srcdir)/generated/spread_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_r4.Tpo $(DEPDIR)/spread_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_r4.c' object='spread_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_r4.lo `test -f '$(srcdir)/generated/spread_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_r8.lo: $(srcdir)/generated/spread_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_r8.lo -MD -MP -MF $(DEPDIR)/spread_r8.Tpo -c -o spread_r8.lo `test -f '$(srcdir)/generated/spread_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_r8.Tpo $(DEPDIR)/spread_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_r8.c' object='spread_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_r8.lo `test -f '$(srcdir)/generated/spread_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_r10.lo: $(srcdir)/generated/spread_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_r10.lo -MD -MP -MF $(DEPDIR)/spread_r10.Tpo -c -o spread_r10.lo `test -f '$(srcdir)/generated/spread_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_r10.Tpo $(DEPDIR)/spread_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_r10.c' object='spread_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_r10.lo `test -f '$(srcdir)/generated/spread_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_r16.lo: $(srcdir)/generated/spread_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_r16.lo -MD -MP -MF $(DEPDIR)/spread_r16.Tpo -c -o spread_r16.lo `test -f '$(srcdir)/generated/spread_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_r16.Tpo $(DEPDIR)/spread_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_r16.c' object='spread_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_r16.lo `test -f '$(srcdir)/generated/spread_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_r17.lo: $(srcdir)/generated/spread_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_r17.lo -MD -MP -MF $(DEPDIR)/spread_r17.Tpo -c -o spread_r17.lo `test -f '$(srcdir)/generated/spread_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_r17.Tpo $(DEPDIR)/spread_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_r17.c' object='spread_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_r17.lo `test -f '$(srcdir)/generated/spread_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_c4.lo: $(srcdir)/generated/spread_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_c4.lo -MD -MP -MF $(DEPDIR)/spread_c4.Tpo -c -o spread_c4.lo `test -f '$(srcdir)/generated/spread_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_c4.Tpo $(DEPDIR)/spread_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_c4.c' object='spread_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_c4.lo `test -f '$(srcdir)/generated/spread_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_c8.lo: $(srcdir)/generated/spread_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_c8.lo -MD -MP -MF $(DEPDIR)/spread_c8.Tpo -c -o spread_c8.lo `test -f '$(srcdir)/generated/spread_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_c8.Tpo $(DEPDIR)/spread_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_c8.c' object='spread_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_c8.lo `test -f '$(srcdir)/generated/spread_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_c10.lo: $(srcdir)/generated/spread_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_c10.lo -MD -MP -MF $(DEPDIR)/spread_c10.Tpo -c -o spread_c10.lo `test -f '$(srcdir)/generated/spread_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_c10.Tpo $(DEPDIR)/spread_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_c10.c' object='spread_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_c10.lo `test -f '$(srcdir)/generated/spread_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_c16.lo: $(srcdir)/generated/spread_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_c16.lo -MD -MP -MF $(DEPDIR)/spread_c16.Tpo -c -o spread_c16.lo `test -f '$(srcdir)/generated/spread_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_c16.Tpo $(DEPDIR)/spread_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_c16.c' object='spread_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_c16.lo `test -f '$(srcdir)/generated/spread_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_c17.lo: $(srcdir)/generated/spread_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_c17.lo -MD -MP -MF $(DEPDIR)/spread_c17.Tpo -c -o spread_c17.lo `test -f '$(srcdir)/generated/spread_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_c17.Tpo $(DEPDIR)/spread_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/spread_c17.c' object='spread_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_c17.lo `test -f '$(srcdir)/generated/spread_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/spread_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_i1.lo: $(srcdir)/generated/cshift0_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_i1.lo -MD -MP -MF $(DEPDIR)/cshift0_i1.Tpo -c -o cshift0_i1.lo `test -f '$(srcdir)/generated/cshift0_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_i1.Tpo $(DEPDIR)/cshift0_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_i1.c' object='cshift0_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_i1.lo `test -f '$(srcdir)/generated/cshift0_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_i2.lo: $(srcdir)/generated/cshift0_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_i2.lo -MD -MP -MF $(DEPDIR)/cshift0_i2.Tpo -c -o cshift0_i2.lo `test -f '$(srcdir)/generated/cshift0_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_i2.Tpo $(DEPDIR)/cshift0_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_i2.c' object='cshift0_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_i2.lo `test -f '$(srcdir)/generated/cshift0_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_i4.lo: $(srcdir)/generated/cshift0_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_i4.lo -MD -MP -MF $(DEPDIR)/cshift0_i4.Tpo -c -o cshift0_i4.lo `test -f '$(srcdir)/generated/cshift0_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_i4.Tpo $(DEPDIR)/cshift0_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_i4.c' object='cshift0_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_i4.lo `test -f '$(srcdir)/generated/cshift0_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_i8.lo: $(srcdir)/generated/cshift0_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_i8.lo -MD -MP -MF $(DEPDIR)/cshift0_i8.Tpo -c -o cshift0_i8.lo `test -f '$(srcdir)/generated/cshift0_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_i8.Tpo $(DEPDIR)/cshift0_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_i8.c' object='cshift0_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_i8.lo `test -f '$(srcdir)/generated/cshift0_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_i16.lo: $(srcdir)/generated/cshift0_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_i16.lo -MD -MP -MF $(DEPDIR)/cshift0_i16.Tpo -c -o cshift0_i16.lo `test -f '$(srcdir)/generated/cshift0_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_i16.Tpo $(DEPDIR)/cshift0_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_i16.c' object='cshift0_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_i16.lo `test -f '$(srcdir)/generated/cshift0_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_r4.lo: $(srcdir)/generated/cshift0_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_r4.lo -MD -MP -MF $(DEPDIR)/cshift0_r4.Tpo -c -o cshift0_r4.lo `test -f '$(srcdir)/generated/cshift0_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_r4.Tpo $(DEPDIR)/cshift0_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_r4.c' object='cshift0_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_r4.lo `test -f '$(srcdir)/generated/cshift0_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_r8.lo: $(srcdir)/generated/cshift0_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_r8.lo -MD -MP -MF $(DEPDIR)/cshift0_r8.Tpo -c -o cshift0_r8.lo `test -f '$(srcdir)/generated/cshift0_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_r8.Tpo $(DEPDIR)/cshift0_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_r8.c' object='cshift0_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_r8.lo `test -f '$(srcdir)/generated/cshift0_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_r10.lo: $(srcdir)/generated/cshift0_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_r10.lo -MD -MP -MF $(DEPDIR)/cshift0_r10.Tpo -c -o cshift0_r10.lo `test -f '$(srcdir)/generated/cshift0_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_r10.Tpo $(DEPDIR)/cshift0_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_r10.c' object='cshift0_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_r10.lo `test -f '$(srcdir)/generated/cshift0_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_r16.lo: $(srcdir)/generated/cshift0_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_r16.lo -MD -MP -MF $(DEPDIR)/cshift0_r16.Tpo -c -o cshift0_r16.lo `test -f '$(srcdir)/generated/cshift0_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_r16.Tpo $(DEPDIR)/cshift0_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_r16.c' object='cshift0_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_r16.lo `test -f '$(srcdir)/generated/cshift0_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_r17.lo: $(srcdir)/generated/cshift0_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_r17.lo -MD -MP -MF $(DEPDIR)/cshift0_r17.Tpo -c -o cshift0_r17.lo `test -f '$(srcdir)/generated/cshift0_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_r17.Tpo $(DEPDIR)/cshift0_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_r17.c' object='cshift0_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_r17.lo `test -f '$(srcdir)/generated/cshift0_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_c4.lo: $(srcdir)/generated/cshift0_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_c4.lo -MD -MP -MF $(DEPDIR)/cshift0_c4.Tpo -c -o cshift0_c4.lo `test -f '$(srcdir)/generated/cshift0_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_c4.Tpo $(DEPDIR)/cshift0_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_c4.c' object='cshift0_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_c4.lo `test -f '$(srcdir)/generated/cshift0_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_c8.lo: $(srcdir)/generated/cshift0_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_c8.lo -MD -MP -MF $(DEPDIR)/cshift0_c8.Tpo -c -o cshift0_c8.lo `test -f '$(srcdir)/generated/cshift0_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_c8.Tpo $(DEPDIR)/cshift0_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_c8.c' object='cshift0_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_c8.lo `test -f '$(srcdir)/generated/cshift0_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_c10.lo: $(srcdir)/generated/cshift0_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_c10.lo -MD -MP -MF $(DEPDIR)/cshift0_c10.Tpo -c -o cshift0_c10.lo `test -f '$(srcdir)/generated/cshift0_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_c10.Tpo $(DEPDIR)/cshift0_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_c10.c' object='cshift0_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_c10.lo `test -f '$(srcdir)/generated/cshift0_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_c16.lo: $(srcdir)/generated/cshift0_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_c16.lo -MD -MP -MF $(DEPDIR)/cshift0_c16.Tpo -c -o cshift0_c16.lo `test -f '$(srcdir)/generated/cshift0_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_c16.Tpo $(DEPDIR)/cshift0_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_c16.c' object='cshift0_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_c16.lo `test -f '$(srcdir)/generated/cshift0_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0_c17.lo: $(srcdir)/generated/cshift0_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0_c17.lo -MD -MP -MF $(DEPDIR)/cshift0_c17.Tpo -c -o cshift0_c17.lo `test -f '$(srcdir)/generated/cshift0_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0_c17.Tpo $(DEPDIR)/cshift0_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift0_c17.c' object='cshift0_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0_c17.lo `test -f '$(srcdir)/generated/cshift0_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift0_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_i1.lo: $(srcdir)/generated/cshift1_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_i1.lo -MD -MP -MF $(DEPDIR)/cshift1_4_i1.Tpo -c -o cshift1_4_i1.lo `test -f '$(srcdir)/generated/cshift1_4_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_i1.Tpo $(DEPDIR)/cshift1_4_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_i1.c' object='cshift1_4_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_i1.lo `test -f '$(srcdir)/generated/cshift1_4_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_i2.lo: $(srcdir)/generated/cshift1_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_i2.lo -MD -MP -MF $(DEPDIR)/cshift1_4_i2.Tpo -c -o cshift1_4_i2.lo `test -f '$(srcdir)/generated/cshift1_4_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_i2.Tpo $(DEPDIR)/cshift1_4_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_i2.c' object='cshift1_4_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_i2.lo `test -f '$(srcdir)/generated/cshift1_4_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_i4.lo: $(srcdir)/generated/cshift1_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_i4.lo -MD -MP -MF $(DEPDIR)/cshift1_4_i4.Tpo -c -o cshift1_4_i4.lo `test -f '$(srcdir)/generated/cshift1_4_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_i4.Tpo $(DEPDIR)/cshift1_4_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_i4.c' object='cshift1_4_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_i4.lo `test -f '$(srcdir)/generated/cshift1_4_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_i8.lo: $(srcdir)/generated/cshift1_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_i8.lo -MD -MP -MF $(DEPDIR)/cshift1_4_i8.Tpo -c -o cshift1_4_i8.lo `test -f '$(srcdir)/generated/cshift1_4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_i8.Tpo $(DEPDIR)/cshift1_4_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_i8.c' object='cshift1_4_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_i8.lo `test -f '$(srcdir)/generated/cshift1_4_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_i16.lo: $(srcdir)/generated/cshift1_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_i16.lo -MD -MP -MF $(DEPDIR)/cshift1_4_i16.Tpo -c -o cshift1_4_i16.lo `test -f '$(srcdir)/generated/cshift1_4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_i16.Tpo $(DEPDIR)/cshift1_4_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_i16.c' object='cshift1_4_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_i16.lo `test -f '$(srcdir)/generated/cshift1_4_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_r4.lo: $(srcdir)/generated/cshift1_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_r4.lo -MD -MP -MF $(DEPDIR)/cshift1_4_r4.Tpo -c -o cshift1_4_r4.lo `test -f '$(srcdir)/generated/cshift1_4_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_r4.Tpo $(DEPDIR)/cshift1_4_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_r4.c' object='cshift1_4_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_r4.lo `test -f '$(srcdir)/generated/cshift1_4_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_r8.lo: $(srcdir)/generated/cshift1_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_r8.lo -MD -MP -MF $(DEPDIR)/cshift1_4_r8.Tpo -c -o cshift1_4_r8.lo `test -f '$(srcdir)/generated/cshift1_4_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_r8.Tpo $(DEPDIR)/cshift1_4_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_r8.c' object='cshift1_4_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_r8.lo `test -f '$(srcdir)/generated/cshift1_4_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_r10.lo: $(srcdir)/generated/cshift1_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_r10.lo -MD -MP -MF $(DEPDIR)/cshift1_4_r10.Tpo -c -o cshift1_4_r10.lo `test -f '$(srcdir)/generated/cshift1_4_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_r10.Tpo $(DEPDIR)/cshift1_4_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_r10.c' object='cshift1_4_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_r10.lo `test -f '$(srcdir)/generated/cshift1_4_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_r16.lo: $(srcdir)/generated/cshift1_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_r16.lo -MD -MP -MF $(DEPDIR)/cshift1_4_r16.Tpo -c -o cshift1_4_r16.lo `test -f '$(srcdir)/generated/cshift1_4_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_r16.Tpo $(DEPDIR)/cshift1_4_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_r16.c' object='cshift1_4_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_r16.lo `test -f '$(srcdir)/generated/cshift1_4_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_r17.lo: $(srcdir)/generated/cshift1_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_r17.lo -MD -MP -MF $(DEPDIR)/cshift1_4_r17.Tpo -c -o cshift1_4_r17.lo `test -f '$(srcdir)/generated/cshift1_4_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_r17.Tpo $(DEPDIR)/cshift1_4_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_r17.c' object='cshift1_4_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_r17.lo `test -f '$(srcdir)/generated/cshift1_4_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_c4.lo: $(srcdir)/generated/cshift1_4_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_c4.lo -MD -MP -MF $(DEPDIR)/cshift1_4_c4.Tpo -c -o cshift1_4_c4.lo `test -f '$(srcdir)/generated/cshift1_4_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_c4.Tpo $(DEPDIR)/cshift1_4_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_c4.c' object='cshift1_4_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_c4.lo `test -f '$(srcdir)/generated/cshift1_4_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_c8.lo: $(srcdir)/generated/cshift1_4_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_c8.lo -MD -MP -MF $(DEPDIR)/cshift1_4_c8.Tpo -c -o cshift1_4_c8.lo `test -f '$(srcdir)/generated/cshift1_4_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_c8.Tpo $(DEPDIR)/cshift1_4_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_c8.c' object='cshift1_4_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_c8.lo `test -f '$(srcdir)/generated/cshift1_4_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_c10.lo: $(srcdir)/generated/cshift1_4_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_c10.lo -MD -MP -MF $(DEPDIR)/cshift1_4_c10.Tpo -c -o cshift1_4_c10.lo `test -f '$(srcdir)/generated/cshift1_4_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_c10.Tpo $(DEPDIR)/cshift1_4_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_c10.c' object='cshift1_4_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_c10.lo `test -f '$(srcdir)/generated/cshift1_4_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_c16.lo: $(srcdir)/generated/cshift1_4_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_c16.lo -MD -MP -MF $(DEPDIR)/cshift1_4_c16.Tpo -c -o cshift1_4_c16.lo `test -f '$(srcdir)/generated/cshift1_4_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_c16.Tpo $(DEPDIR)/cshift1_4_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_c16.c' object='cshift1_4_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_c16.lo `test -f '$(srcdir)/generated/cshift1_4_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_4_c17.lo: $(srcdir)/generated/cshift1_4_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_4_c17.lo -MD -MP -MF $(DEPDIR)/cshift1_4_c17.Tpo -c -o cshift1_4_c17.lo `test -f '$(srcdir)/generated/cshift1_4_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_4_c17.Tpo $(DEPDIR)/cshift1_4_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_4_c17.c' object='cshift1_4_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_4_c17.lo `test -f '$(srcdir)/generated/cshift1_4_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_4_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_i1.lo: $(srcdir)/generated/cshift1_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_i1.lo -MD -MP -MF $(DEPDIR)/cshift1_8_i1.Tpo -c -o cshift1_8_i1.lo `test -f '$(srcdir)/generated/cshift1_8_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_i1.Tpo $(DEPDIR)/cshift1_8_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_i1.c' object='cshift1_8_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_i1.lo `test -f '$(srcdir)/generated/cshift1_8_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_i2.lo: $(srcdir)/generated/cshift1_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_i2.lo -MD -MP -MF $(DEPDIR)/cshift1_8_i2.Tpo -c -o cshift1_8_i2.lo `test -f '$(srcdir)/generated/cshift1_8_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_i2.Tpo $(DEPDIR)/cshift1_8_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_i2.c' object='cshift1_8_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_i2.lo `test -f '$(srcdir)/generated/cshift1_8_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_i4.lo: $(srcdir)/generated/cshift1_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_i4.lo -MD -MP -MF $(DEPDIR)/cshift1_8_i4.Tpo -c -o cshift1_8_i4.lo `test -f '$(srcdir)/generated/cshift1_8_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_i4.Tpo $(DEPDIR)/cshift1_8_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_i4.c' object='cshift1_8_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_i4.lo `test -f '$(srcdir)/generated/cshift1_8_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_i8.lo: $(srcdir)/generated/cshift1_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_i8.lo -MD -MP -MF $(DEPDIR)/cshift1_8_i8.Tpo -c -o cshift1_8_i8.lo `test -f '$(srcdir)/generated/cshift1_8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_i8.Tpo $(DEPDIR)/cshift1_8_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_i8.c' object='cshift1_8_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_i8.lo `test -f '$(srcdir)/generated/cshift1_8_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_i16.lo: $(srcdir)/generated/cshift1_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_i16.lo -MD -MP -MF $(DEPDIR)/cshift1_8_i16.Tpo -c -o cshift1_8_i16.lo `test -f '$(srcdir)/generated/cshift1_8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_i16.Tpo $(DEPDIR)/cshift1_8_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_i16.c' object='cshift1_8_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_i16.lo `test -f '$(srcdir)/generated/cshift1_8_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_r4.lo: $(srcdir)/generated/cshift1_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_r4.lo -MD -MP -MF $(DEPDIR)/cshift1_8_r4.Tpo -c -o cshift1_8_r4.lo `test -f '$(srcdir)/generated/cshift1_8_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_r4.Tpo $(DEPDIR)/cshift1_8_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_r4.c' object='cshift1_8_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_r4.lo `test -f '$(srcdir)/generated/cshift1_8_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_r8.lo: $(srcdir)/generated/cshift1_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_r8.lo -MD -MP -MF $(DEPDIR)/cshift1_8_r8.Tpo -c -o cshift1_8_r8.lo `test -f '$(srcdir)/generated/cshift1_8_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_r8.Tpo $(DEPDIR)/cshift1_8_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_r8.c' object='cshift1_8_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_r8.lo `test -f '$(srcdir)/generated/cshift1_8_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_r10.lo: $(srcdir)/generated/cshift1_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_r10.lo -MD -MP -MF $(DEPDIR)/cshift1_8_r10.Tpo -c -o cshift1_8_r10.lo `test -f '$(srcdir)/generated/cshift1_8_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_r10.Tpo $(DEPDIR)/cshift1_8_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_r10.c' object='cshift1_8_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_r10.lo `test -f '$(srcdir)/generated/cshift1_8_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_r16.lo: $(srcdir)/generated/cshift1_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_r16.lo -MD -MP -MF $(DEPDIR)/cshift1_8_r16.Tpo -c -o cshift1_8_r16.lo `test -f '$(srcdir)/generated/cshift1_8_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_r16.Tpo $(DEPDIR)/cshift1_8_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_r16.c' object='cshift1_8_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_r16.lo `test -f '$(srcdir)/generated/cshift1_8_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_r17.lo: $(srcdir)/generated/cshift1_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_r17.lo -MD -MP -MF $(DEPDIR)/cshift1_8_r17.Tpo -c -o cshift1_8_r17.lo `test -f '$(srcdir)/generated/cshift1_8_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_r17.Tpo $(DEPDIR)/cshift1_8_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_r17.c' object='cshift1_8_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_r17.lo `test -f '$(srcdir)/generated/cshift1_8_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_c4.lo: $(srcdir)/generated/cshift1_8_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_c4.lo -MD -MP -MF $(DEPDIR)/cshift1_8_c4.Tpo -c -o cshift1_8_c4.lo `test -f '$(srcdir)/generated/cshift1_8_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_c4.Tpo $(DEPDIR)/cshift1_8_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_c4.c' object='cshift1_8_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_c4.lo `test -f '$(srcdir)/generated/cshift1_8_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_c8.lo: $(srcdir)/generated/cshift1_8_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_c8.lo -MD -MP -MF $(DEPDIR)/cshift1_8_c8.Tpo -c -o cshift1_8_c8.lo `test -f '$(srcdir)/generated/cshift1_8_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_c8.Tpo $(DEPDIR)/cshift1_8_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_c8.c' object='cshift1_8_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_c8.lo `test -f '$(srcdir)/generated/cshift1_8_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_c10.lo: $(srcdir)/generated/cshift1_8_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_c10.lo -MD -MP -MF $(DEPDIR)/cshift1_8_c10.Tpo -c -o cshift1_8_c10.lo `test -f '$(srcdir)/generated/cshift1_8_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_c10.Tpo $(DEPDIR)/cshift1_8_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_c10.c' object='cshift1_8_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_c10.lo `test -f '$(srcdir)/generated/cshift1_8_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_c16.lo: $(srcdir)/generated/cshift1_8_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_c16.lo -MD -MP -MF $(DEPDIR)/cshift1_8_c16.Tpo -c -o cshift1_8_c16.lo `test -f '$(srcdir)/generated/cshift1_8_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_c16.Tpo $(DEPDIR)/cshift1_8_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_c16.c' object='cshift1_8_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_c16.lo `test -f '$(srcdir)/generated/cshift1_8_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_8_c17.lo: $(srcdir)/generated/cshift1_8_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_8_c17.lo -MD -MP -MF $(DEPDIR)/cshift1_8_c17.Tpo -c -o cshift1_8_c17.lo `test -f '$(srcdir)/generated/cshift1_8_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_8_c17.Tpo $(DEPDIR)/cshift1_8_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_8_c17.c' object='cshift1_8_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_8_c17.lo `test -f '$(srcdir)/generated/cshift1_8_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_8_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_i1.lo: $(srcdir)/generated/cshift1_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_i1.lo -MD -MP -MF $(DEPDIR)/cshift1_16_i1.Tpo -c -o cshift1_16_i1.lo `test -f '$(srcdir)/generated/cshift1_16_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_i1.Tpo $(DEPDIR)/cshift1_16_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_i1.c' object='cshift1_16_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_i1.lo `test -f '$(srcdir)/generated/cshift1_16_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_i2.lo: $(srcdir)/generated/cshift1_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_i2.lo -MD -MP -MF $(DEPDIR)/cshift1_16_i2.Tpo -c -o cshift1_16_i2.lo `test -f '$(srcdir)/generated/cshift1_16_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_i2.Tpo $(DEPDIR)/cshift1_16_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_i2.c' object='cshift1_16_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_i2.lo `test -f '$(srcdir)/generated/cshift1_16_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_i4.lo: $(srcdir)/generated/cshift1_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_i4.lo -MD -MP -MF $(DEPDIR)/cshift1_16_i4.Tpo -c -o cshift1_16_i4.lo `test -f '$(srcdir)/generated/cshift1_16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_i4.Tpo $(DEPDIR)/cshift1_16_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_i4.c' object='cshift1_16_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_i4.lo `test -f '$(srcdir)/generated/cshift1_16_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_i8.lo: $(srcdir)/generated/cshift1_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_i8.lo -MD -MP -MF $(DEPDIR)/cshift1_16_i8.Tpo -c -o cshift1_16_i8.lo `test -f '$(srcdir)/generated/cshift1_16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_i8.Tpo $(DEPDIR)/cshift1_16_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_i8.c' object='cshift1_16_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_i8.lo `test -f '$(srcdir)/generated/cshift1_16_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_i16.lo: $(srcdir)/generated/cshift1_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_i16.lo -MD -MP -MF $(DEPDIR)/cshift1_16_i16.Tpo -c -o cshift1_16_i16.lo `test -f '$(srcdir)/generated/cshift1_16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_i16.Tpo $(DEPDIR)/cshift1_16_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_i16.c' object='cshift1_16_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_i16.lo `test -f '$(srcdir)/generated/cshift1_16_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_r4.lo: $(srcdir)/generated/cshift1_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_r4.lo -MD -MP -MF $(DEPDIR)/cshift1_16_r4.Tpo -c -o cshift1_16_r4.lo `test -f '$(srcdir)/generated/cshift1_16_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_r4.Tpo $(DEPDIR)/cshift1_16_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_r4.c' object='cshift1_16_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_r4.lo `test -f '$(srcdir)/generated/cshift1_16_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_r8.lo: $(srcdir)/generated/cshift1_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_r8.lo -MD -MP -MF $(DEPDIR)/cshift1_16_r8.Tpo -c -o cshift1_16_r8.lo `test -f '$(srcdir)/generated/cshift1_16_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_r8.Tpo $(DEPDIR)/cshift1_16_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_r8.c' object='cshift1_16_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_r8.lo `test -f '$(srcdir)/generated/cshift1_16_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_r10.lo: $(srcdir)/generated/cshift1_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_r10.lo -MD -MP -MF $(DEPDIR)/cshift1_16_r10.Tpo -c -o cshift1_16_r10.lo `test -f '$(srcdir)/generated/cshift1_16_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_r10.Tpo $(DEPDIR)/cshift1_16_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_r10.c' object='cshift1_16_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_r10.lo `test -f '$(srcdir)/generated/cshift1_16_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_r16.lo: $(srcdir)/generated/cshift1_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_r16.lo -MD -MP -MF $(DEPDIR)/cshift1_16_r16.Tpo -c -o cshift1_16_r16.lo `test -f '$(srcdir)/generated/cshift1_16_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_r16.Tpo $(DEPDIR)/cshift1_16_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_r16.c' object='cshift1_16_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_r16.lo `test -f '$(srcdir)/generated/cshift1_16_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_r17.lo: $(srcdir)/generated/cshift1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_r17.lo -MD -MP -MF $(DEPDIR)/cshift1_16_r17.Tpo -c -o cshift1_16_r17.lo `test -f '$(srcdir)/generated/cshift1_16_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_r17.Tpo $(DEPDIR)/cshift1_16_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_r17.c' object='cshift1_16_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_r17.lo `test -f '$(srcdir)/generated/cshift1_16_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_c4.lo: $(srcdir)/generated/cshift1_16_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_c4.lo -MD -MP -MF $(DEPDIR)/cshift1_16_c4.Tpo -c -o cshift1_16_c4.lo `test -f '$(srcdir)/generated/cshift1_16_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_c4.Tpo $(DEPDIR)/cshift1_16_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_c4.c' object='cshift1_16_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_c4.lo `test -f '$(srcdir)/generated/cshift1_16_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_c8.lo: $(srcdir)/generated/cshift1_16_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_c8.lo -MD -MP -MF $(DEPDIR)/cshift1_16_c8.Tpo -c -o cshift1_16_c8.lo `test -f '$(srcdir)/generated/cshift1_16_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_c8.Tpo $(DEPDIR)/cshift1_16_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_c8.c' object='cshift1_16_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_c8.lo `test -f '$(srcdir)/generated/cshift1_16_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_c10.lo: $(srcdir)/generated/cshift1_16_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_c10.lo -MD -MP -MF $(DEPDIR)/cshift1_16_c10.Tpo -c -o cshift1_16_c10.lo `test -f '$(srcdir)/generated/cshift1_16_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_c10.Tpo $(DEPDIR)/cshift1_16_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_c10.c' object='cshift1_16_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_c10.lo `test -f '$(srcdir)/generated/cshift1_16_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_c16.lo: $(srcdir)/generated/cshift1_16_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_c16.lo -MD -MP -MF $(DEPDIR)/cshift1_16_c16.Tpo -c -o cshift1_16_c16.lo `test -f '$(srcdir)/generated/cshift1_16_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_c16.Tpo $(DEPDIR)/cshift1_16_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_c16.c' object='cshift1_16_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_c16.lo `test -f '$(srcdir)/generated/cshift1_16_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift1_16_c17.lo: $(srcdir)/generated/cshift1_16_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift1_16_c17.lo -MD -MP -MF $(DEPDIR)/cshift1_16_c17.Tpo -c -o cshift1_16_c17.lo `test -f '$(srcdir)/generated/cshift1_16_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift1_16_c17.Tpo $(DEPDIR)/cshift1_16_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/cshift1_16_c17.c' object='cshift1_16_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift1_16_c17.lo `test -f '$(srcdir)/generated/cshift1_16_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/cshift1_16_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_4_s1.lo: $(srcdir)/generated/maxloc0_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_4_s1.lo -MD -MP -MF $(DEPDIR)/maxloc0_4_s1.Tpo -c -o maxloc0_4_s1.lo `test -f '$(srcdir)/generated/maxloc0_4_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_4_s1.Tpo $(DEPDIR)/maxloc0_4_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_4_s1.c' object='maxloc0_4_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_4_s1.lo `test -f '$(srcdir)/generated/maxloc0_4_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_4_s4.lo: $(srcdir)/generated/maxloc0_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_4_s4.lo -MD -MP -MF $(DEPDIR)/maxloc0_4_s4.Tpo -c -o maxloc0_4_s4.lo `test -f '$(srcdir)/generated/maxloc0_4_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_4_s4.Tpo $(DEPDIR)/maxloc0_4_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_4_s4.c' object='maxloc0_4_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_4_s4.lo `test -f '$(srcdir)/generated/maxloc0_4_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_8_s1.lo: $(srcdir)/generated/maxloc0_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_8_s1.lo -MD -MP -MF $(DEPDIR)/maxloc0_8_s1.Tpo -c -o maxloc0_8_s1.lo `test -f '$(srcdir)/generated/maxloc0_8_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_8_s1.Tpo $(DEPDIR)/maxloc0_8_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_8_s1.c' object='maxloc0_8_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_8_s1.lo `test -f '$(srcdir)/generated/maxloc0_8_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_8_s4.lo: $(srcdir)/generated/maxloc0_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_8_s4.lo -MD -MP -MF $(DEPDIR)/maxloc0_8_s4.Tpo -c -o maxloc0_8_s4.lo `test -f '$(srcdir)/generated/maxloc0_8_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_8_s4.Tpo $(DEPDIR)/maxloc0_8_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_8_s4.c' object='maxloc0_8_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_8_s4.lo `test -f '$(srcdir)/generated/maxloc0_8_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_16_s1.lo: $(srcdir)/generated/maxloc0_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_16_s1.lo -MD -MP -MF $(DEPDIR)/maxloc0_16_s1.Tpo -c -o maxloc0_16_s1.lo `test -f '$(srcdir)/generated/maxloc0_16_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_16_s1.Tpo $(DEPDIR)/maxloc0_16_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_16_s1.c' object='maxloc0_16_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_16_s1.lo `test -f '$(srcdir)/generated/maxloc0_16_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc0_16_s4.lo: $(srcdir)/generated/maxloc0_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc0_16_s4.lo -MD -MP -MF $(DEPDIR)/maxloc0_16_s4.Tpo -c -o maxloc0_16_s4.lo `test -f '$(srcdir)/generated/maxloc0_16_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc0_16_s4.Tpo $(DEPDIR)/maxloc0_16_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc0_16_s4.c' object='maxloc0_16_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc0_16_s4.lo `test -f '$(srcdir)/generated/maxloc0_16_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc0_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_4_s1.lo: $(srcdir)/generated/minloc0_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_4_s1.lo -MD -MP -MF $(DEPDIR)/minloc0_4_s1.Tpo -c -o minloc0_4_s1.lo `test -f '$(srcdir)/generated/minloc0_4_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_4_s1.Tpo $(DEPDIR)/minloc0_4_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_4_s1.c' object='minloc0_4_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_4_s1.lo `test -f '$(srcdir)/generated/minloc0_4_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_4_s4.lo: $(srcdir)/generated/minloc0_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_4_s4.lo -MD -MP -MF $(DEPDIR)/minloc0_4_s4.Tpo -c -o minloc0_4_s4.lo `test -f '$(srcdir)/generated/minloc0_4_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_4_s4.Tpo $(DEPDIR)/minloc0_4_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_4_s4.c' object='minloc0_4_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_4_s4.lo `test -f '$(srcdir)/generated/minloc0_4_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_8_s1.lo: $(srcdir)/generated/minloc0_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_8_s1.lo -MD -MP -MF $(DEPDIR)/minloc0_8_s1.Tpo -c -o minloc0_8_s1.lo `test -f '$(srcdir)/generated/minloc0_8_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_8_s1.Tpo $(DEPDIR)/minloc0_8_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_8_s1.c' object='minloc0_8_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_8_s1.lo `test -f '$(srcdir)/generated/minloc0_8_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_8_s4.lo: $(srcdir)/generated/minloc0_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_8_s4.lo -MD -MP -MF $(DEPDIR)/minloc0_8_s4.Tpo -c -o minloc0_8_s4.lo `test -f '$(srcdir)/generated/minloc0_8_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_8_s4.Tpo $(DEPDIR)/minloc0_8_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_8_s4.c' object='minloc0_8_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_8_s4.lo `test -f '$(srcdir)/generated/minloc0_8_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_16_s1.lo: $(srcdir)/generated/minloc0_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_16_s1.lo -MD -MP -MF $(DEPDIR)/minloc0_16_s1.Tpo -c -o minloc0_16_s1.lo `test -f '$(srcdir)/generated/minloc0_16_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_16_s1.Tpo $(DEPDIR)/minloc0_16_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_16_s1.c' object='minloc0_16_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_16_s1.lo `test -f '$(srcdir)/generated/minloc0_16_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc0_16_s4.lo: $(srcdir)/generated/minloc0_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc0_16_s4.lo -MD -MP -MF $(DEPDIR)/minloc0_16_s4.Tpo -c -o minloc0_16_s4.lo `test -f '$(srcdir)/generated/minloc0_16_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc0_16_s4.Tpo $(DEPDIR)/minloc0_16_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc0_16_s4.c' object='minloc0_16_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc0_16_s4.lo `test -f '$(srcdir)/generated/minloc0_16_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc0_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_4_s1.lo: $(srcdir)/generated/maxloc1_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_4_s1.lo -MD -MP -MF $(DEPDIR)/maxloc1_4_s1.Tpo -c -o maxloc1_4_s1.lo `test -f '$(srcdir)/generated/maxloc1_4_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_4_s1.Tpo $(DEPDIR)/maxloc1_4_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_4_s1.c' object='maxloc1_4_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_4_s1.lo `test -f '$(srcdir)/generated/maxloc1_4_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_4_s4.lo: $(srcdir)/generated/maxloc1_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_4_s4.lo -MD -MP -MF $(DEPDIR)/maxloc1_4_s4.Tpo -c -o maxloc1_4_s4.lo `test -f '$(srcdir)/generated/maxloc1_4_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_4_s4.Tpo $(DEPDIR)/maxloc1_4_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_4_s4.c' object='maxloc1_4_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_4_s4.lo `test -f '$(srcdir)/generated/maxloc1_4_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_8_s1.lo: $(srcdir)/generated/maxloc1_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_8_s1.lo -MD -MP -MF $(DEPDIR)/maxloc1_8_s1.Tpo -c -o maxloc1_8_s1.lo `test -f '$(srcdir)/generated/maxloc1_8_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_8_s1.Tpo $(DEPDIR)/maxloc1_8_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_8_s1.c' object='maxloc1_8_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_8_s1.lo `test -f '$(srcdir)/generated/maxloc1_8_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_8_s4.lo: $(srcdir)/generated/maxloc1_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_8_s4.lo -MD -MP -MF $(DEPDIR)/maxloc1_8_s4.Tpo -c -o maxloc1_8_s4.lo `test -f '$(srcdir)/generated/maxloc1_8_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_8_s4.Tpo $(DEPDIR)/maxloc1_8_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_8_s4.c' object='maxloc1_8_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_8_s4.lo `test -f '$(srcdir)/generated/maxloc1_8_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_16_s1.lo: $(srcdir)/generated/maxloc1_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_16_s1.lo -MD -MP -MF $(DEPDIR)/maxloc1_16_s1.Tpo -c -o maxloc1_16_s1.lo `test -f '$(srcdir)/generated/maxloc1_16_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_16_s1.Tpo $(DEPDIR)/maxloc1_16_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_16_s1.c' object='maxloc1_16_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_16_s1.lo `test -f '$(srcdir)/generated/maxloc1_16_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc1_16_s4.lo: $(srcdir)/generated/maxloc1_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc1_16_s4.lo -MD -MP -MF $(DEPDIR)/maxloc1_16_s4.Tpo -c -o maxloc1_16_s4.lo `test -f '$(srcdir)/generated/maxloc1_16_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc1_16_s4.Tpo $(DEPDIR)/maxloc1_16_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc1_16_s4.c' object='maxloc1_16_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc1_16_s4.lo `test -f '$(srcdir)/generated/maxloc1_16_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc1_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_4_s1.lo: $(srcdir)/generated/minloc1_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_4_s1.lo -MD -MP -MF $(DEPDIR)/minloc1_4_s1.Tpo -c -o minloc1_4_s1.lo `test -f '$(srcdir)/generated/minloc1_4_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_4_s1.Tpo $(DEPDIR)/minloc1_4_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_4_s1.c' object='minloc1_4_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_4_s1.lo `test -f '$(srcdir)/generated/minloc1_4_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_4_s4.lo: $(srcdir)/generated/minloc1_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_4_s4.lo -MD -MP -MF $(DEPDIR)/minloc1_4_s4.Tpo -c -o minloc1_4_s4.lo `test -f '$(srcdir)/generated/minloc1_4_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_4_s4.Tpo $(DEPDIR)/minloc1_4_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_4_s4.c' object='minloc1_4_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_4_s4.lo `test -f '$(srcdir)/generated/minloc1_4_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_8_s1.lo: $(srcdir)/generated/minloc1_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_8_s1.lo -MD -MP -MF $(DEPDIR)/minloc1_8_s1.Tpo -c -o minloc1_8_s1.lo `test -f '$(srcdir)/generated/minloc1_8_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_8_s1.Tpo $(DEPDIR)/minloc1_8_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_8_s1.c' object='minloc1_8_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_8_s1.lo `test -f '$(srcdir)/generated/minloc1_8_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_8_s4.lo: $(srcdir)/generated/minloc1_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_8_s4.lo -MD -MP -MF $(DEPDIR)/minloc1_8_s4.Tpo -c -o minloc1_8_s4.lo `test -f '$(srcdir)/generated/minloc1_8_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_8_s4.Tpo $(DEPDIR)/minloc1_8_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_8_s4.c' object='minloc1_8_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_8_s4.lo `test -f '$(srcdir)/generated/minloc1_8_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_16_s1.lo: $(srcdir)/generated/minloc1_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_16_s1.lo -MD -MP -MF $(DEPDIR)/minloc1_16_s1.Tpo -c -o minloc1_16_s1.lo `test -f '$(srcdir)/generated/minloc1_16_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_16_s1.Tpo $(DEPDIR)/minloc1_16_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_16_s1.c' object='minloc1_16_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_16_s1.lo `test -f '$(srcdir)/generated/minloc1_16_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc1_16_s4.lo: $(srcdir)/generated/minloc1_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc1_16_s4.lo -MD -MP -MF $(DEPDIR)/minloc1_16_s4.Tpo -c -o minloc1_16_s4.lo `test -f '$(srcdir)/generated/minloc1_16_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc1_16_s4.Tpo $(DEPDIR)/minloc1_16_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc1_16_s4.c' object='minloc1_16_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc1_16_s4.lo `test -f '$(srcdir)/generated/minloc1_16_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc1_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc2_4_s1.lo: $(srcdir)/generated/maxloc2_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc2_4_s1.lo -MD -MP -MF $(DEPDIR)/maxloc2_4_s1.Tpo -c -o maxloc2_4_s1.lo `test -f '$(srcdir)/generated/maxloc2_4_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc2_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc2_4_s1.Tpo $(DEPDIR)/maxloc2_4_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc2_4_s1.c' object='maxloc2_4_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc2_4_s1.lo `test -f '$(srcdir)/generated/maxloc2_4_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc2_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc2_4_s4.lo: $(srcdir)/generated/maxloc2_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc2_4_s4.lo -MD -MP -MF $(DEPDIR)/maxloc2_4_s4.Tpo -c -o maxloc2_4_s4.lo `test -f '$(srcdir)/generated/maxloc2_4_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc2_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc2_4_s4.Tpo $(DEPDIR)/maxloc2_4_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc2_4_s4.c' object='maxloc2_4_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc2_4_s4.lo `test -f '$(srcdir)/generated/maxloc2_4_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc2_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc2_8_s1.lo: $(srcdir)/generated/maxloc2_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc2_8_s1.lo -MD -MP -MF $(DEPDIR)/maxloc2_8_s1.Tpo -c -o maxloc2_8_s1.lo `test -f '$(srcdir)/generated/maxloc2_8_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc2_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc2_8_s1.Tpo $(DEPDIR)/maxloc2_8_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc2_8_s1.c' object='maxloc2_8_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc2_8_s1.lo `test -f '$(srcdir)/generated/maxloc2_8_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc2_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc2_8_s4.lo: $(srcdir)/generated/maxloc2_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc2_8_s4.lo -MD -MP -MF $(DEPDIR)/maxloc2_8_s4.Tpo -c -o maxloc2_8_s4.lo `test -f '$(srcdir)/generated/maxloc2_8_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc2_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc2_8_s4.Tpo $(DEPDIR)/maxloc2_8_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc2_8_s4.c' object='maxloc2_8_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc2_8_s4.lo `test -f '$(srcdir)/generated/maxloc2_8_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc2_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc2_16_s1.lo: $(srcdir)/generated/maxloc2_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc2_16_s1.lo -MD -MP -MF $(DEPDIR)/maxloc2_16_s1.Tpo -c -o maxloc2_16_s1.lo `test -f '$(srcdir)/generated/maxloc2_16_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc2_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc2_16_s1.Tpo $(DEPDIR)/maxloc2_16_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc2_16_s1.c' object='maxloc2_16_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc2_16_s1.lo `test -f '$(srcdir)/generated/maxloc2_16_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc2_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxloc2_16_s4.lo: $(srcdir)/generated/maxloc2_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxloc2_16_s4.lo -MD -MP -MF $(DEPDIR)/maxloc2_16_s4.Tpo -c -o maxloc2_16_s4.lo `test -f '$(srcdir)/generated/maxloc2_16_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc2_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxloc2_16_s4.Tpo $(DEPDIR)/maxloc2_16_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxloc2_16_s4.c' object='maxloc2_16_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxloc2_16_s4.lo `test -f '$(srcdir)/generated/maxloc2_16_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxloc2_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc2_4_s1.lo: $(srcdir)/generated/minloc2_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc2_4_s1.lo -MD -MP -MF $(DEPDIR)/minloc2_4_s1.Tpo -c -o minloc2_4_s1.lo `test -f '$(srcdir)/generated/minloc2_4_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc2_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc2_4_s1.Tpo $(DEPDIR)/minloc2_4_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc2_4_s1.c' object='minloc2_4_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc2_4_s1.lo `test -f '$(srcdir)/generated/minloc2_4_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc2_4_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc2_4_s4.lo: $(srcdir)/generated/minloc2_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc2_4_s4.lo -MD -MP -MF $(DEPDIR)/minloc2_4_s4.Tpo -c -o minloc2_4_s4.lo `test -f '$(srcdir)/generated/minloc2_4_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc2_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc2_4_s4.Tpo $(DEPDIR)/minloc2_4_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc2_4_s4.c' object='minloc2_4_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc2_4_s4.lo `test -f '$(srcdir)/generated/minloc2_4_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc2_4_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc2_8_s1.lo: $(srcdir)/generated/minloc2_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc2_8_s1.lo -MD -MP -MF $(DEPDIR)/minloc2_8_s1.Tpo -c -o minloc2_8_s1.lo `test -f '$(srcdir)/generated/minloc2_8_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc2_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc2_8_s1.Tpo $(DEPDIR)/minloc2_8_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc2_8_s1.c' object='minloc2_8_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc2_8_s1.lo `test -f '$(srcdir)/generated/minloc2_8_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc2_8_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc2_8_s4.lo: $(srcdir)/generated/minloc2_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc2_8_s4.lo -MD -MP -MF $(DEPDIR)/minloc2_8_s4.Tpo -c -o minloc2_8_s4.lo `test -f '$(srcdir)/generated/minloc2_8_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc2_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc2_8_s4.Tpo $(DEPDIR)/minloc2_8_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc2_8_s4.c' object='minloc2_8_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc2_8_s4.lo `test -f '$(srcdir)/generated/minloc2_8_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc2_8_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc2_16_s1.lo: $(srcdir)/generated/minloc2_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc2_16_s1.lo -MD -MP -MF $(DEPDIR)/minloc2_16_s1.Tpo -c -o minloc2_16_s1.lo `test -f '$(srcdir)/generated/minloc2_16_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc2_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc2_16_s1.Tpo $(DEPDIR)/minloc2_16_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc2_16_s1.c' object='minloc2_16_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc2_16_s1.lo `test -f '$(srcdir)/generated/minloc2_16_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc2_16_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minloc2_16_s4.lo: $(srcdir)/generated/minloc2_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minloc2_16_s4.lo -MD -MP -MF $(DEPDIR)/minloc2_16_s4.Tpo -c -o minloc2_16_s4.lo `test -f '$(srcdir)/generated/minloc2_16_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc2_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minloc2_16_s4.Tpo $(DEPDIR)/minloc2_16_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minloc2_16_s4.c' object='minloc2_16_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minloc2_16_s4.lo `test -f '$(srcdir)/generated/minloc2_16_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minloc2_16_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxval0_s1.lo: $(srcdir)/generated/maxval0_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxval0_s1.lo -MD -MP -MF $(DEPDIR)/maxval0_s1.Tpo -c -o maxval0_s1.lo `test -f '$(srcdir)/generated/maxval0_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval0_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxval0_s1.Tpo $(DEPDIR)/maxval0_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxval0_s1.c' object='maxval0_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxval0_s1.lo `test -f '$(srcdir)/generated/maxval0_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval0_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxval0_s4.lo: $(srcdir)/generated/maxval0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxval0_s4.lo -MD -MP -MF $(DEPDIR)/maxval0_s4.Tpo -c -o maxval0_s4.lo `test -f '$(srcdir)/generated/maxval0_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxval0_s4.Tpo $(DEPDIR)/maxval0_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxval0_s4.c' object='maxval0_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxval0_s4.lo `test -f '$(srcdir)/generated/maxval0_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minval0_s1.lo: $(srcdir)/generated/minval0_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minval0_s1.lo -MD -MP -MF $(DEPDIR)/minval0_s1.Tpo -c -o minval0_s1.lo `test -f '$(srcdir)/generated/minval0_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval0_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minval0_s1.Tpo $(DEPDIR)/minval0_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minval0_s1.c' object='minval0_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minval0_s1.lo `test -f '$(srcdir)/generated/minval0_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval0_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minval0_s4.lo: $(srcdir)/generated/minval0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minval0_s4.lo -MD -MP -MF $(DEPDIR)/minval0_s4.Tpo -c -o minval0_s4.lo `test -f '$(srcdir)/generated/minval0_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minval0_s4.Tpo $(DEPDIR)/minval0_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minval0_s4.c' object='minval0_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minval0_s4.lo `test -f '$(srcdir)/generated/minval0_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxval1_s1.lo: $(srcdir)/generated/maxval1_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxval1_s1.lo -MD -MP -MF $(DEPDIR)/maxval1_s1.Tpo -c -o maxval1_s1.lo `test -f '$(srcdir)/generated/maxval1_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval1_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxval1_s1.Tpo $(DEPDIR)/maxval1_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxval1_s1.c' object='maxval1_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxval1_s1.lo `test -f '$(srcdir)/generated/maxval1_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval1_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-maxval1_s4.lo: $(srcdir)/generated/maxval1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT maxval1_s4.lo -MD -MP -MF $(DEPDIR)/maxval1_s4.Tpo -c -o maxval1_s4.lo `test -f '$(srcdir)/generated/maxval1_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/maxval1_s4.Tpo $(DEPDIR)/maxval1_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/maxval1_s4.c' object='maxval1_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o maxval1_s4.lo `test -f '$(srcdir)/generated/maxval1_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/maxval1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minval1_s1.lo: $(srcdir)/generated/minval1_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minval1_s1.lo -MD -MP -MF $(DEPDIR)/minval1_s1.Tpo -c -o minval1_s1.lo `test -f '$(srcdir)/generated/minval1_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval1_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minval1_s1.Tpo $(DEPDIR)/minval1_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minval1_s1.c' object='minval1_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minval1_s1.lo `test -f '$(srcdir)/generated/minval1_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval1_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-minval1_s4.lo: $(srcdir)/generated/minval1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT minval1_s4.lo -MD -MP -MF $(DEPDIR)/minval1_s4.Tpo -c -o minval1_s4.lo `test -f '$(srcdir)/generated/minval1_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/minval1_s4.Tpo $(DEPDIR)/minval1_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/minval1_s4.c' object='minval1_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o minval1_s4.lo `test -f '$(srcdir)/generated/minval1_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/minval1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_i1.lo: $(srcdir)/generated/findloc0_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_i1.lo -MD -MP -MF $(DEPDIR)/findloc0_i1.Tpo -c -o findloc0_i1.lo `test -f '$(srcdir)/generated/findloc0_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_i1.Tpo $(DEPDIR)/findloc0_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_i1.c' object='findloc0_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_i1.lo `test -f '$(srcdir)/generated/findloc0_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_i2.lo: $(srcdir)/generated/findloc0_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_i2.lo -MD -MP -MF $(DEPDIR)/findloc0_i2.Tpo -c -o findloc0_i2.lo `test -f '$(srcdir)/generated/findloc0_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_i2.Tpo $(DEPDIR)/findloc0_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_i2.c' object='findloc0_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_i2.lo `test -f '$(srcdir)/generated/findloc0_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_i4.lo: $(srcdir)/generated/findloc0_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_i4.lo -MD -MP -MF $(DEPDIR)/findloc0_i4.Tpo -c -o findloc0_i4.lo `test -f '$(srcdir)/generated/findloc0_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_i4.Tpo $(DEPDIR)/findloc0_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_i4.c' object='findloc0_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_i4.lo `test -f '$(srcdir)/generated/findloc0_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_i8.lo: $(srcdir)/generated/findloc0_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_i8.lo -MD -MP -MF $(DEPDIR)/findloc0_i8.Tpo -c -o findloc0_i8.lo `test -f '$(srcdir)/generated/findloc0_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_i8.Tpo $(DEPDIR)/findloc0_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_i8.c' object='findloc0_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_i8.lo `test -f '$(srcdir)/generated/findloc0_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_i16.lo: $(srcdir)/generated/findloc0_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_i16.lo -MD -MP -MF $(DEPDIR)/findloc0_i16.Tpo -c -o findloc0_i16.lo `test -f '$(srcdir)/generated/findloc0_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_i16.Tpo $(DEPDIR)/findloc0_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_i16.c' object='findloc0_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_i16.lo `test -f '$(srcdir)/generated/findloc0_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_r4.lo: $(srcdir)/generated/findloc0_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_r4.lo -MD -MP -MF $(DEPDIR)/findloc0_r4.Tpo -c -o findloc0_r4.lo `test -f '$(srcdir)/generated/findloc0_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_r4.Tpo $(DEPDIR)/findloc0_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_r4.c' object='findloc0_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_r4.lo `test -f '$(srcdir)/generated/findloc0_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_r8.lo: $(srcdir)/generated/findloc0_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_r8.lo -MD -MP -MF $(DEPDIR)/findloc0_r8.Tpo -c -o findloc0_r8.lo `test -f '$(srcdir)/generated/findloc0_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_r8.Tpo $(DEPDIR)/findloc0_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_r8.c' object='findloc0_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_r8.lo `test -f '$(srcdir)/generated/findloc0_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_r10.lo: $(srcdir)/generated/findloc0_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_r10.lo -MD -MP -MF $(DEPDIR)/findloc0_r10.Tpo -c -o findloc0_r10.lo `test -f '$(srcdir)/generated/findloc0_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_r10.Tpo $(DEPDIR)/findloc0_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_r10.c' object='findloc0_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_r10.lo `test -f '$(srcdir)/generated/findloc0_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_r16.lo: $(srcdir)/generated/findloc0_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_r16.lo -MD -MP -MF $(DEPDIR)/findloc0_r16.Tpo -c -o findloc0_r16.lo `test -f '$(srcdir)/generated/findloc0_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_r16.Tpo $(DEPDIR)/findloc0_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_r16.c' object='findloc0_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_r16.lo `test -f '$(srcdir)/generated/findloc0_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_r17.lo: $(srcdir)/generated/findloc0_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_r17.lo -MD -MP -MF $(DEPDIR)/findloc0_r17.Tpo -c -o findloc0_r17.lo `test -f '$(srcdir)/generated/findloc0_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_r17.Tpo $(DEPDIR)/findloc0_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_r17.c' object='findloc0_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_r17.lo `test -f '$(srcdir)/generated/findloc0_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_c4.lo: $(srcdir)/generated/findloc0_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_c4.lo -MD -MP -MF $(DEPDIR)/findloc0_c4.Tpo -c -o findloc0_c4.lo `test -f '$(srcdir)/generated/findloc0_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_c4.Tpo $(DEPDIR)/findloc0_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_c4.c' object='findloc0_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_c4.lo `test -f '$(srcdir)/generated/findloc0_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_c8.lo: $(srcdir)/generated/findloc0_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_c8.lo -MD -MP -MF $(DEPDIR)/findloc0_c8.Tpo -c -o findloc0_c8.lo `test -f '$(srcdir)/generated/findloc0_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_c8.Tpo $(DEPDIR)/findloc0_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_c8.c' object='findloc0_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_c8.lo `test -f '$(srcdir)/generated/findloc0_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_c10.lo: $(srcdir)/generated/findloc0_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_c10.lo -MD -MP -MF $(DEPDIR)/findloc0_c10.Tpo -c -o findloc0_c10.lo `test -f '$(srcdir)/generated/findloc0_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_c10.Tpo $(DEPDIR)/findloc0_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_c10.c' object='findloc0_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_c10.lo `test -f '$(srcdir)/generated/findloc0_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_c16.lo: $(srcdir)/generated/findloc0_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_c16.lo -MD -MP -MF $(DEPDIR)/findloc0_c16.Tpo -c -o findloc0_c16.lo `test -f '$(srcdir)/generated/findloc0_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_c16.Tpo $(DEPDIR)/findloc0_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_c16.c' object='findloc0_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_c16.lo `test -f '$(srcdir)/generated/findloc0_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_c17.lo: $(srcdir)/generated/findloc0_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_c17.lo -MD -MP -MF $(DEPDIR)/findloc0_c17.Tpo -c -o findloc0_c17.lo `test -f '$(srcdir)/generated/findloc0_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_c17.Tpo $(DEPDIR)/findloc0_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_c17.c' object='findloc0_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_c17.lo `test -f '$(srcdir)/generated/findloc0_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_s1.lo: $(srcdir)/generated/findloc0_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_s1.lo -MD -MP -MF $(DEPDIR)/findloc0_s1.Tpo -c -o findloc0_s1.lo `test -f '$(srcdir)/generated/findloc0_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_s1.Tpo $(DEPDIR)/findloc0_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_s1.c' object='findloc0_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_s1.lo `test -f '$(srcdir)/generated/findloc0_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc0_s4.lo: $(srcdir)/generated/findloc0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc0_s4.lo -MD -MP -MF $(DEPDIR)/findloc0_s4.Tpo -c -o findloc0_s4.lo `test -f '$(srcdir)/generated/findloc0_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc0_s4.Tpo $(DEPDIR)/findloc0_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc0_s4.c' object='findloc0_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc0_s4.lo `test -f '$(srcdir)/generated/findloc0_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc0_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_i1.lo: $(srcdir)/generated/findloc1_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_i1.lo -MD -MP -MF $(DEPDIR)/findloc1_i1.Tpo -c -o findloc1_i1.lo `test -f '$(srcdir)/generated/findloc1_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_i1.Tpo $(DEPDIR)/findloc1_i1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_i1.c' object='findloc1_i1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_i1.lo `test -f '$(srcdir)/generated/findloc1_i1.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_i1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_i2.lo: $(srcdir)/generated/findloc1_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_i2.lo -MD -MP -MF $(DEPDIR)/findloc1_i2.Tpo -c -o findloc1_i2.lo `test -f '$(srcdir)/generated/findloc1_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_i2.Tpo $(DEPDIR)/findloc1_i2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_i2.c' object='findloc1_i2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_i2.lo `test -f '$(srcdir)/generated/findloc1_i2.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_i2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_i4.lo: $(srcdir)/generated/findloc1_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_i4.lo -MD -MP -MF $(DEPDIR)/findloc1_i4.Tpo -c -o findloc1_i4.lo `test -f '$(srcdir)/generated/findloc1_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_i4.Tpo $(DEPDIR)/findloc1_i4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_i4.c' object='findloc1_i4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_i4.lo `test -f '$(srcdir)/generated/findloc1_i4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_i4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_i8.lo: $(srcdir)/generated/findloc1_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_i8.lo -MD -MP -MF $(DEPDIR)/findloc1_i8.Tpo -c -o findloc1_i8.lo `test -f '$(srcdir)/generated/findloc1_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_i8.Tpo $(DEPDIR)/findloc1_i8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_i8.c' object='findloc1_i8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_i8.lo `test -f '$(srcdir)/generated/findloc1_i8.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_i8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_i16.lo: $(srcdir)/generated/findloc1_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_i16.lo -MD -MP -MF $(DEPDIR)/findloc1_i16.Tpo -c -o findloc1_i16.lo `test -f '$(srcdir)/generated/findloc1_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_i16.Tpo $(DEPDIR)/findloc1_i16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_i16.c' object='findloc1_i16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_i16.lo `test -f '$(srcdir)/generated/findloc1_i16.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_i16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_r4.lo: $(srcdir)/generated/findloc1_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_r4.lo -MD -MP -MF $(DEPDIR)/findloc1_r4.Tpo -c -o findloc1_r4.lo `test -f '$(srcdir)/generated/findloc1_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_r4.Tpo $(DEPDIR)/findloc1_r4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_r4.c' object='findloc1_r4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_r4.lo `test -f '$(srcdir)/generated/findloc1_r4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_r4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_r8.lo: $(srcdir)/generated/findloc1_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_r8.lo -MD -MP -MF $(DEPDIR)/findloc1_r8.Tpo -c -o findloc1_r8.lo `test -f '$(srcdir)/generated/findloc1_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_r8.Tpo $(DEPDIR)/findloc1_r8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_r8.c' object='findloc1_r8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_r8.lo `test -f '$(srcdir)/generated/findloc1_r8.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_r8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_r10.lo: $(srcdir)/generated/findloc1_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_r10.lo -MD -MP -MF $(DEPDIR)/findloc1_r10.Tpo -c -o findloc1_r10.lo `test -f '$(srcdir)/generated/findloc1_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_r10.Tpo $(DEPDIR)/findloc1_r10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_r10.c' object='findloc1_r10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_r10.lo `test -f '$(srcdir)/generated/findloc1_r10.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_r10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_r16.lo: $(srcdir)/generated/findloc1_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_r16.lo -MD -MP -MF $(DEPDIR)/findloc1_r16.Tpo -c -o findloc1_r16.lo `test -f '$(srcdir)/generated/findloc1_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_r16.Tpo $(DEPDIR)/findloc1_r16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_r16.c' object='findloc1_r16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_r16.lo `test -f '$(srcdir)/generated/findloc1_r16.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_r16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_r17.lo: $(srcdir)/generated/findloc1_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_r17.lo -MD -MP -MF $(DEPDIR)/findloc1_r17.Tpo -c -o findloc1_r17.lo `test -f '$(srcdir)/generated/findloc1_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_r17.Tpo $(DEPDIR)/findloc1_r17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_r17.c' object='findloc1_r17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_r17.lo `test -f '$(srcdir)/generated/findloc1_r17.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_r17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_c4.lo: $(srcdir)/generated/findloc1_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_c4.lo -MD -MP -MF $(DEPDIR)/findloc1_c4.Tpo -c -o findloc1_c4.lo `test -f '$(srcdir)/generated/findloc1_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_c4.Tpo $(DEPDIR)/findloc1_c4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_c4.c' object='findloc1_c4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_c4.lo `test -f '$(srcdir)/generated/findloc1_c4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_c4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_c8.lo: $(srcdir)/generated/findloc1_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_c8.lo -MD -MP -MF $(DEPDIR)/findloc1_c8.Tpo -c -o findloc1_c8.lo `test -f '$(srcdir)/generated/findloc1_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_c8.Tpo $(DEPDIR)/findloc1_c8.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_c8.c' object='findloc1_c8.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_c8.lo `test -f '$(srcdir)/generated/findloc1_c8.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_c8.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_c10.lo: $(srcdir)/generated/findloc1_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_c10.lo -MD -MP -MF $(DEPDIR)/findloc1_c10.Tpo -c -o findloc1_c10.lo `test -f '$(srcdir)/generated/findloc1_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_c10.Tpo $(DEPDIR)/findloc1_c10.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_c10.c' object='findloc1_c10.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_c10.lo `test -f '$(srcdir)/generated/findloc1_c10.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_c10.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_c16.lo: $(srcdir)/generated/findloc1_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_c16.lo -MD -MP -MF $(DEPDIR)/findloc1_c16.Tpo -c -o findloc1_c16.lo `test -f '$(srcdir)/generated/findloc1_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_c16.Tpo $(DEPDIR)/findloc1_c16.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_c16.c' object='findloc1_c16.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_c16.lo `test -f '$(srcdir)/generated/findloc1_c16.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_c16.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_c17.lo: $(srcdir)/generated/findloc1_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_c17.lo -MD -MP -MF $(DEPDIR)/findloc1_c17.Tpo -c -o findloc1_c17.lo `test -f '$(srcdir)/generated/findloc1_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_c17.Tpo $(DEPDIR)/findloc1_c17.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_c17.c' object='findloc1_c17.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_c17.lo `test -f '$(srcdir)/generated/findloc1_c17.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_c17.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_s1.lo: $(srcdir)/generated/findloc1_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_s1.lo -MD -MP -MF $(DEPDIR)/findloc1_s1.Tpo -c -o findloc1_s1.lo `test -f '$(srcdir)/generated/findloc1_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_s1.Tpo $(DEPDIR)/findloc1_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_s1.c' object='findloc1_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_s1.lo `test -f '$(srcdir)/generated/findloc1_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc1_s4.lo: $(srcdir)/generated/findloc1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc1_s4.lo -MD -MP -MF $(DEPDIR)/findloc1_s4.Tpo -c -o findloc1_s4.lo `test -f '$(srcdir)/generated/findloc1_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc1_s4.Tpo $(DEPDIR)/findloc1_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc1_s4.c' object='findloc1_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc1_s4.lo `test -f '$(srcdir)/generated/findloc1_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc1_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc2_s1.lo: $(srcdir)/generated/findloc2_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc2_s1.lo -MD -MP -MF $(DEPDIR)/findloc2_s1.Tpo -c -o findloc2_s1.lo `test -f '$(srcdir)/generated/findloc2_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc2_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc2_s1.Tpo $(DEPDIR)/findloc2_s1.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc2_s1.c' object='findloc2_s1.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc2_s1.lo `test -f '$(srcdir)/generated/findloc2_s1.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc2_s1.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-findloc2_s4.lo: $(srcdir)/generated/findloc2_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT findloc2_s4.lo -MD -MP -MF $(DEPDIR)/findloc2_s4.Tpo -c -o findloc2_s4.lo `test -f '$(srcdir)/generated/findloc2_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc2_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/findloc2_s4.Tpo $(DEPDIR)/findloc2_s4.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/generated/findloc2_s4.c' object='findloc2_s4.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o findloc2_s4.lo `test -f '$(srcdir)/generated/findloc2_s4.c' || echo '$(srcdir)/'`$(srcdir)/generated/findloc2_s4.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ISO_Fortran_binding.lo: $(srcdir)/runtime/ISO_Fortran_binding.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ISO_Fortran_binding.lo -MD -MP -MF $(DEPDIR)/ISO_Fortran_binding.Tpo -c -o ISO_Fortran_binding.lo `test -f '$(srcdir)/runtime/ISO_Fortran_binding.c' || echo '$(srcdir)/'`$(srcdir)/runtime/ISO_Fortran_binding.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ISO_Fortran_binding.Tpo $(DEPDIR)/ISO_Fortran_binding.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$(srcdir)/runtime/ISO_Fortran_binding.c' object='ISO_Fortran_binding.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ISO_Fortran_binding.lo `test -f '$(srcdir)/runtime/ISO_Fortran_binding.c' || echo '$(srcdir)/'`$(srcdir)/runtime/ISO_Fortran_binding.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-size_from_kind.lo: io/size_from_kind.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT size_from_kind.lo -MD -MP -MF $(DEPDIR)/size_from_kind.Tpo -c -o size_from_kind.lo `test -f 'io/size_from_kind.c' || echo '$(srcdir)/'`io/size_from_kind.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/size_from_kind.Tpo $(DEPDIR)/size_from_kind.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/size_from_kind.c' object='size_from_kind.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o size_from_kind.lo `test -f 'io/size_from_kind.c' || echo '$(srcdir)/'`io/size_from_kind.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-close.lo: io/close.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT close.lo -MD -MP -MF $(DEPDIR)/close.Tpo -c -o close.lo `test -f 'io/close.c' || echo '$(srcdir)/'`io/close.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/close.Tpo $(DEPDIR)/close.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/close.c' object='close.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o close.lo `test -f 'io/close.c' || echo '$(srcdir)/'`io/close.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-file_pos.lo: io/file_pos.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT file_pos.lo -MD -MP -MF $(DEPDIR)/file_pos.Tpo -c -o file_pos.lo `test -f 'io/file_pos.c' || echo '$(srcdir)/'`io/file_pos.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/file_pos.Tpo $(DEPDIR)/file_pos.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/file_pos.c' object='file_pos.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o file_pos.lo `test -f 'io/file_pos.c' || echo '$(srcdir)/'`io/file_pos.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-format.lo: io/format.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT format.lo -MD -MP -MF $(DEPDIR)/format.Tpo -c -o format.lo `test -f 'io/format.c' || echo '$(srcdir)/'`io/format.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/format.Tpo $(DEPDIR)/format.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/format.c' object='format.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o format.lo `test -f 'io/format.c' || echo '$(srcdir)/'`io/format.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-inquire.lo: io/inquire.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT inquire.lo -MD -MP -MF $(DEPDIR)/inquire.Tpo -c -o inquire.lo `test -f 'io/inquire.c' || echo '$(srcdir)/'`io/inquire.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/inquire.Tpo $(DEPDIR)/inquire.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/inquire.c' object='inquire.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o inquire.lo `test -f 'io/inquire.c' || echo '$(srcdir)/'`io/inquire.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-intrinsics.lo: io/intrinsics.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT intrinsics.lo -MD -MP -MF $(DEPDIR)/intrinsics.Tpo -c -o intrinsics.lo `test -f 'io/intrinsics.c' || echo '$(srcdir)/'`io/intrinsics.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/intrinsics.Tpo $(DEPDIR)/intrinsics.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/intrinsics.c' object='intrinsics.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o intrinsics.lo `test -f 'io/intrinsics.c' || echo '$(srcdir)/'`io/intrinsics.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-list_read.lo: io/list_read.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT list_read.lo -MD -MP -MF $(DEPDIR)/list_read.Tpo -c -o list_read.lo `test -f 'io/list_read.c' || echo '$(srcdir)/'`io/list_read.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/list_read.Tpo $(DEPDIR)/list_read.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/list_read.c' object='list_read.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o list_read.lo `test -f 'io/list_read.c' || echo '$(srcdir)/'`io/list_read.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-lock.lo: io/lock.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lock.lo -MD -MP -MF $(DEPDIR)/lock.Tpo -c -o lock.lo `test -f 'io/lock.c' || echo '$(srcdir)/'`io/lock.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/lock.Tpo $(DEPDIR)/lock.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/lock.c' object='lock.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lock.lo `test -f 'io/lock.c' || echo '$(srcdir)/'`io/lock.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-open.lo: io/open.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT open.lo -MD -MP -MF $(DEPDIR)/open.Tpo -c -o open.lo `test -f 'io/open.c' || echo '$(srcdir)/'`io/open.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/open.Tpo $(DEPDIR)/open.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/open.c' object='open.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o open.lo `test -f 'io/open.c' || echo '$(srcdir)/'`io/open.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-read.lo: io/read.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT read.lo -MD -MP -MF $(DEPDIR)/read.Tpo -c -o read.lo `test -f 'io/read.c' || echo '$(srcdir)/'`io/read.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/read.Tpo $(DEPDIR)/read.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/read.c' object='read.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o read.lo `test -f 'io/read.c' || echo '$(srcdir)/'`io/read.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-transfer.lo: io/transfer.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT transfer.lo -MD -MP -MF $(DEPDIR)/transfer.Tpo -c -o transfer.lo `test -f 'io/transfer.c' || echo '$(srcdir)/'`io/transfer.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/transfer.Tpo $(DEPDIR)/transfer.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/transfer.c' object='transfer.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o transfer.lo `test -f 'io/transfer.c' || echo '$(srcdir)/'`io/transfer.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-transfer128.lo: io/transfer128.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT transfer128.lo -MD -MP -MF $(DEPDIR)/transfer128.Tpo -c -o transfer128.lo `test -f 'io/transfer128.c' || echo '$(srcdir)/'`io/transfer128.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/transfer128.Tpo $(DEPDIR)/transfer128.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/transfer128.c' object='transfer128.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o transfer128.lo `test -f 'io/transfer128.c' || echo '$(srcdir)/'`io/transfer128.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unit.lo: io/unit.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unit.lo -MD -MP -MF $(DEPDIR)/unit.Tpo -c -o unit.lo `test -f 'io/unit.c' || echo '$(srcdir)/'`io/unit.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unit.Tpo $(DEPDIR)/unit.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/unit.c' object='unit.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unit.lo `test -f 'io/unit.c' || echo '$(srcdir)/'`io/unit.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unix.lo: io/unix.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unix.lo -MD -MP -MF $(DEPDIR)/unix.Tpo -c -o unix.lo `test -f 'io/unix.c' || echo '$(srcdir)/'`io/unix.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unix.Tpo $(DEPDIR)/unix.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/unix.c' object='unix.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unix.lo `test -f 'io/unix.c' || echo '$(srcdir)/'`io/unix.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-write.lo: io/write.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT write.lo -MD -MP -MF $(DEPDIR)/write.Tpo -c -o write.lo `test -f 'io/write.c' || echo '$(srcdir)/'`io/write.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/write.Tpo $(DEPDIR)/write.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/write.c' object='write.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o write.lo `test -f 'io/write.c' || echo '$(srcdir)/'`io/write.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fbuf.lo: io/fbuf.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fbuf.lo -MD -MP -MF $(DEPDIR)/fbuf.Tpo -c -o fbuf.lo `test -f 'io/fbuf.c' || echo '$(srcdir)/'`io/fbuf.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/fbuf.Tpo $(DEPDIR)/fbuf.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/fbuf.c' object='fbuf.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fbuf.lo `test -f 'io/fbuf.c' || echo '$(srcdir)/'`io/fbuf.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-async.lo: io/async.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT async.lo -MD -MP -MF $(DEPDIR)/async.Tpo -c -o async.lo `test -f 'io/async.c' || echo '$(srcdir)/'`io/async.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/async.Tpo $(DEPDIR)/async.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='io/async.c' object='async.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o async.lo `test -f 'io/async.c' || echo '$(srcdir)/'`io/async.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-associated.lo: intrinsics/associated.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT associated.lo -MD -MP -MF $(DEPDIR)/associated.Tpo -c -o associated.lo `test -f 'intrinsics/associated.c' || echo '$(srcdir)/'`intrinsics/associated.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/associated.Tpo $(DEPDIR)/associated.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/associated.c' object='associated.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o associated.lo `test -f 'intrinsics/associated.c' || echo '$(srcdir)/'`intrinsics/associated.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-abort.lo: intrinsics/abort.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT abort.lo -MD -MP -MF $(DEPDIR)/abort.Tpo -c -o abort.lo `test -f 'intrinsics/abort.c' || echo '$(srcdir)/'`intrinsics/abort.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/abort.Tpo $(DEPDIR)/abort.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/abort.c' object='abort.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o abort.lo `test -f 'intrinsics/abort.c' || echo '$(srcdir)/'`intrinsics/abort.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-args.lo: intrinsics/args.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT args.lo -MD -MP -MF $(DEPDIR)/args.Tpo -c -o args.lo `test -f 'intrinsics/args.c' || echo '$(srcdir)/'`intrinsics/args.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/args.Tpo $(DEPDIR)/args.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/args.c' object='args.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o args.lo `test -f 'intrinsics/args.c' || echo '$(srcdir)/'`intrinsics/args.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cshift0.lo: intrinsics/cshift0.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cshift0.lo -MD -MP -MF $(DEPDIR)/cshift0.Tpo -c -o cshift0.lo `test -f 'intrinsics/cshift0.c' || echo '$(srcdir)/'`intrinsics/cshift0.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cshift0.Tpo $(DEPDIR)/cshift0.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/cshift0.c' object='cshift0.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cshift0.lo `test -f 'intrinsics/cshift0.c' || echo '$(srcdir)/'`intrinsics/cshift0.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-eoshift0.lo: intrinsics/eoshift0.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT eoshift0.lo -MD -MP -MF $(DEPDIR)/eoshift0.Tpo -c -o eoshift0.lo `test -f 'intrinsics/eoshift0.c' || echo '$(srcdir)/'`intrinsics/eoshift0.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/eoshift0.Tpo $(DEPDIR)/eoshift0.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/eoshift0.c' object='eoshift0.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o eoshift0.lo `test -f 'intrinsics/eoshift0.c' || echo '$(srcdir)/'`intrinsics/eoshift0.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-eoshift2.lo: intrinsics/eoshift2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT eoshift2.lo -MD -MP -MF $(DEPDIR)/eoshift2.Tpo -c -o eoshift2.lo `test -f 'intrinsics/eoshift2.c' || echo '$(srcdir)/'`intrinsics/eoshift2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/eoshift2.Tpo $(DEPDIR)/eoshift2.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/eoshift2.c' object='eoshift2.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o eoshift2.lo `test -f 'intrinsics/eoshift2.c' || echo '$(srcdir)/'`intrinsics/eoshift2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-erfc_scaled.lo: intrinsics/erfc_scaled.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT erfc_scaled.lo -MD -MP -MF $(DEPDIR)/erfc_scaled.Tpo -c -o erfc_scaled.lo `test -f 'intrinsics/erfc_scaled.c' || echo '$(srcdir)/'`intrinsics/erfc_scaled.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/erfc_scaled.Tpo $(DEPDIR)/erfc_scaled.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/erfc_scaled.c' object='erfc_scaled.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o erfc_scaled.lo `test -f 'intrinsics/erfc_scaled.c' || echo '$(srcdir)/'`intrinsics/erfc_scaled.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-extends_type_of.lo: intrinsics/extends_type_of.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT extends_type_of.lo -MD -MP -MF $(DEPDIR)/extends_type_of.Tpo -c -o extends_type_of.lo `test -f 'intrinsics/extends_type_of.c' || echo '$(srcdir)/'`intrinsics/extends_type_of.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/extends_type_of.Tpo $(DEPDIR)/extends_type_of.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/extends_type_of.c' object='extends_type_of.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o extends_type_of.lo `test -f 'intrinsics/extends_type_of.c' || echo '$(srcdir)/'`intrinsics/extends_type_of.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fnum.lo: intrinsics/fnum.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fnum.lo -MD -MP -MF $(DEPDIR)/fnum.Tpo -c -o fnum.lo `test -f 'intrinsics/fnum.c' || echo '$(srcdir)/'`intrinsics/fnum.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/fnum.Tpo $(DEPDIR)/fnum.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/fnum.c' object='fnum.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fnum.lo `test -f 'intrinsics/fnum.c' || echo '$(srcdir)/'`intrinsics/fnum.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ierrno.lo: intrinsics/ierrno.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ierrno.lo -MD -MP -MF $(DEPDIR)/ierrno.Tpo -c -o ierrno.lo `test -f 'intrinsics/ierrno.c' || echo '$(srcdir)/'`intrinsics/ierrno.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ierrno.Tpo $(DEPDIR)/ierrno.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/ierrno.c' object='ierrno.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ierrno.lo `test -f 'intrinsics/ierrno.c' || echo '$(srcdir)/'`intrinsics/ierrno.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ishftc.lo: intrinsics/ishftc.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ishftc.lo -MD -MP -MF $(DEPDIR)/ishftc.Tpo -c -o ishftc.lo `test -f 'intrinsics/ishftc.c' || echo '$(srcdir)/'`intrinsics/ishftc.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ishftc.Tpo $(DEPDIR)/ishftc.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/ishftc.c' object='ishftc.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ishftc.lo `test -f 'intrinsics/ishftc.c' || echo '$(srcdir)/'`intrinsics/ishftc.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-is_contiguous.lo: intrinsics/is_contiguous.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT is_contiguous.lo -MD -MP -MF $(DEPDIR)/is_contiguous.Tpo -c -o is_contiguous.lo `test -f 'intrinsics/is_contiguous.c' || echo '$(srcdir)/'`intrinsics/is_contiguous.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/is_contiguous.Tpo $(DEPDIR)/is_contiguous.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/is_contiguous.c' object='is_contiguous.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o is_contiguous.lo `test -f 'intrinsics/is_contiguous.c' || echo '$(srcdir)/'`intrinsics/is_contiguous.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mvbits.lo: intrinsics/mvbits.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mvbits.lo -MD -MP -MF $(DEPDIR)/mvbits.Tpo -c -o mvbits.lo `test -f 'intrinsics/mvbits.c' || echo '$(srcdir)/'`intrinsics/mvbits.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mvbits.Tpo $(DEPDIR)/mvbits.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/mvbits.c' object='mvbits.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mvbits.lo `test -f 'intrinsics/mvbits.c' || echo '$(srcdir)/'`intrinsics/mvbits.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-move_alloc.lo: intrinsics/move_alloc.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT move_alloc.lo -MD -MP -MF $(DEPDIR)/move_alloc.Tpo -c -o move_alloc.lo `test -f 'intrinsics/move_alloc.c' || echo '$(srcdir)/'`intrinsics/move_alloc.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/move_alloc.Tpo $(DEPDIR)/move_alloc.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/move_alloc.c' object='move_alloc.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o move_alloc.lo `test -f 'intrinsics/move_alloc.c' || echo '$(srcdir)/'`intrinsics/move_alloc.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pack_generic.lo: intrinsics/pack_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pack_generic.lo -MD -MP -MF $(DEPDIR)/pack_generic.Tpo -c -o pack_generic.lo `test -f 'intrinsics/pack_generic.c' || echo '$(srcdir)/'`intrinsics/pack_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/pack_generic.Tpo $(DEPDIR)/pack_generic.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/pack_generic.c' object='pack_generic.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pack_generic.lo `test -f 'intrinsics/pack_generic.c' || echo '$(srcdir)/'`intrinsics/pack_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-selected_char_kind.lo: intrinsics/selected_char_kind.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT selected_char_kind.lo -MD -MP -MF $(DEPDIR)/selected_char_kind.Tpo -c -o selected_char_kind.lo `test -f 'intrinsics/selected_char_kind.c' || echo '$(srcdir)/'`intrinsics/selected_char_kind.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/selected_char_kind.Tpo $(DEPDIR)/selected_char_kind.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/selected_char_kind.c' object='selected_char_kind.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o selected_char_kind.lo `test -f 'intrinsics/selected_char_kind.c' || echo '$(srcdir)/'`intrinsics/selected_char_kind.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-size.lo: intrinsics/size.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT size.lo -MD -MP -MF $(DEPDIR)/size.Tpo -c -o size.lo `test -f 'intrinsics/size.c' || echo '$(srcdir)/'`intrinsics/size.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/size.Tpo $(DEPDIR)/size.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/size.c' object='size.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o size.lo `test -f 'intrinsics/size.c' || echo '$(srcdir)/'`intrinsics/size.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-spread_generic.lo: intrinsics/spread_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT spread_generic.lo -MD -MP -MF $(DEPDIR)/spread_generic.Tpo -c -o spread_generic.lo `test -f 'intrinsics/spread_generic.c' || echo '$(srcdir)/'`intrinsics/spread_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/spread_generic.Tpo $(DEPDIR)/spread_generic.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/spread_generic.c' object='spread_generic.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o spread_generic.lo `test -f 'intrinsics/spread_generic.c' || echo '$(srcdir)/'`intrinsics/spread_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-string_intrinsics.lo: intrinsics/string_intrinsics.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT string_intrinsics.lo -MD -MP -MF $(DEPDIR)/string_intrinsics.Tpo -c -o string_intrinsics.lo `test -f 'intrinsics/string_intrinsics.c' || echo '$(srcdir)/'`intrinsics/string_intrinsics.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/string_intrinsics.Tpo $(DEPDIR)/string_intrinsics.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/string_intrinsics.c' object='string_intrinsics.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o string_intrinsics.lo `test -f 'intrinsics/string_intrinsics.c' || echo '$(srcdir)/'`intrinsics/string_intrinsics.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-rand.lo: intrinsics/rand.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT rand.lo -MD -MP -MF $(DEPDIR)/rand.Tpo -c -o rand.lo `test -f 'intrinsics/rand.c' || echo '$(srcdir)/'`intrinsics/rand.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rand.Tpo $(DEPDIR)/rand.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/rand.c' object='rand.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o rand.lo `test -f 'intrinsics/rand.c' || echo '$(srcdir)/'`intrinsics/rand.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-random.lo: intrinsics/random.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT random.lo -MD -MP -MF $(DEPDIR)/random.Tpo -c -o random.lo `test -f 'intrinsics/random.c' || echo '$(srcdir)/'`intrinsics/random.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/random.Tpo $(DEPDIR)/random.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/random.c' object='random.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o random.lo `test -f 'intrinsics/random.c' || echo '$(srcdir)/'`intrinsics/random.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_generic.lo: intrinsics/reshape_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_generic.lo -MD -MP -MF $(DEPDIR)/reshape_generic.Tpo -c -o reshape_generic.lo `test -f 'intrinsics/reshape_generic.c' || echo '$(srcdir)/'`intrinsics/reshape_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_generic.Tpo $(DEPDIR)/reshape_generic.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/reshape_generic.c' object='reshape_generic.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_generic.lo `test -f 'intrinsics/reshape_generic.c' || echo '$(srcdir)/'`intrinsics/reshape_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-reshape_packed.lo: intrinsics/reshape_packed.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT reshape_packed.lo -MD -MP -MF $(DEPDIR)/reshape_packed.Tpo -c -o reshape_packed.lo `test -f 'intrinsics/reshape_packed.c' || echo '$(srcdir)/'`intrinsics/reshape_packed.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/reshape_packed.Tpo $(DEPDIR)/reshape_packed.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/reshape_packed.c' object='reshape_packed.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o reshape_packed.lo `test -f 'intrinsics/reshape_packed.c' || echo '$(srcdir)/'`intrinsics/reshape_packed.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-trigd.lo: intrinsics/trigd.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT trigd.lo -MD -MP -MF $(DEPDIR)/trigd.Tpo -c -o trigd.lo `test -f 'intrinsics/trigd.c' || echo '$(srcdir)/'`intrinsics/trigd.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/trigd.Tpo $(DEPDIR)/trigd.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/trigd.c' object='trigd.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o trigd.lo `test -f 'intrinsics/trigd.c' || echo '$(srcdir)/'`intrinsics/trigd.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unpack_generic.lo: intrinsics/unpack_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unpack_generic.lo -MD -MP -MF $(DEPDIR)/unpack_generic.Tpo -c -o unpack_generic.lo `test -f 'intrinsics/unpack_generic.c' || echo '$(srcdir)/'`intrinsics/unpack_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unpack_generic.Tpo $(DEPDIR)/unpack_generic.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/unpack_generic.c' object='unpack_generic.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unpack_generic.lo `test -f 'intrinsics/unpack_generic.c' || echo '$(srcdir)/'`intrinsics/unpack_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_pack_generic.lo: runtime/in_pack_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_pack_generic.lo -MD -MP -MF $(DEPDIR)/in_pack_generic.Tpo -c -o in_pack_generic.lo `test -f 'runtime/in_pack_generic.c' || echo '$(srcdir)/'`runtime/in_pack_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_pack_generic.Tpo $(DEPDIR)/in_pack_generic.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/in_pack_generic.c' object='in_pack_generic.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_generic.lo `test -f 'runtime/in_pack_generic.c' || echo '$(srcdir)/'`runtime/in_pack_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-in_unpack_generic.lo: runtime/in_unpack_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT in_unpack_generic.lo -MD -MP -MF $(DEPDIR)/in_unpack_generic.Tpo -c -o in_unpack_generic.lo `test -f 'runtime/in_unpack_generic.c' || echo '$(srcdir)/'`runtime/in_unpack_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/in_unpack_generic.Tpo $(DEPDIR)/in_unpack_generic.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='runtime/in_unpack_generic.c' object='in_unpack_generic.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_generic.lo `test -f 'runtime/in_unpack_generic.c' || echo '$(srcdir)/'`runtime/in_unpack_generic.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-access.lo: intrinsics/access.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT access.lo -MD -MP -MF $(DEPDIR)/access.Tpo -c -o access.lo `test -f 'intrinsics/access.c' || echo '$(srcdir)/'`intrinsics/access.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/access.Tpo $(DEPDIR)/access.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/access.c' object='access.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o access.lo `test -f 'intrinsics/access.c' || echo '$(srcdir)/'`intrinsics/access.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-c99_functions.lo: intrinsics/c99_functions.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT c99_functions.lo -MD -MP -MF $(DEPDIR)/c99_functions.Tpo -c -o c99_functions.lo `test -f 'intrinsics/c99_functions.c' || echo '$(srcdir)/'`intrinsics/c99_functions.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/c99_functions.Tpo $(DEPDIR)/c99_functions.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/c99_functions.c' object='c99_functions.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o c99_functions.lo `test -f 'intrinsics/c99_functions.c' || echo '$(srcdir)/'`intrinsics/c99_functions.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-chdir.lo: intrinsics/chdir.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT chdir.lo -MD -MP -MF $(DEPDIR)/chdir.Tpo -c -o chdir.lo `test -f 'intrinsics/chdir.c' || echo '$(srcdir)/'`intrinsics/chdir.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/chdir.Tpo $(DEPDIR)/chdir.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/chdir.c' object='chdir.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o chdir.lo `test -f 'intrinsics/chdir.c' || echo '$(srcdir)/'`intrinsics/chdir.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-chmod.lo: intrinsics/chmod.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT chmod.lo -MD -MP -MF $(DEPDIR)/chmod.Tpo -c -o chmod.lo `test -f 'intrinsics/chmod.c' || echo '$(srcdir)/'`intrinsics/chmod.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/chmod.Tpo $(DEPDIR)/chmod.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/chmod.c' object='chmod.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o chmod.lo `test -f 'intrinsics/chmod.c' || echo '$(srcdir)/'`intrinsics/chmod.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-clock.lo: intrinsics/clock.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT clock.lo -MD -MP -MF $(DEPDIR)/clock.Tpo -c -o clock.lo `test -f 'intrinsics/clock.c' || echo '$(srcdir)/'`intrinsics/clock.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/clock.Tpo $(DEPDIR)/clock.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/clock.c' object='clock.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o clock.lo `test -f 'intrinsics/clock.c' || echo '$(srcdir)/'`intrinsics/clock.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cpu_time.lo: intrinsics/cpu_time.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cpu_time.lo -MD -MP -MF $(DEPDIR)/cpu_time.Tpo -c -o cpu_time.lo `test -f 'intrinsics/cpu_time.c' || echo '$(srcdir)/'`intrinsics/cpu_time.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cpu_time.Tpo $(DEPDIR)/cpu_time.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/cpu_time.c' object='cpu_time.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cpu_time.lo `test -f 'intrinsics/cpu_time.c' || echo '$(srcdir)/'`intrinsics/cpu_time.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ctime.lo: intrinsics/ctime.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ctime.lo -MD -MP -MF $(DEPDIR)/ctime.Tpo -c -o ctime.lo `test -f 'intrinsics/ctime.c' || echo '$(srcdir)/'`intrinsics/ctime.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ctime.Tpo $(DEPDIR)/ctime.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/ctime.c' object='ctime.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ctime.lo `test -f 'intrinsics/ctime.c' || echo '$(srcdir)/'`intrinsics/ctime.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-date_and_time.lo: intrinsics/date_and_time.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT date_and_time.lo -MD -MP -MF $(DEPDIR)/date_and_time.Tpo -c -o date_and_time.lo `test -f 'intrinsics/date_and_time.c' || echo '$(srcdir)/'`intrinsics/date_and_time.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/date_and_time.Tpo $(DEPDIR)/date_and_time.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/date_and_time.c' object='date_and_time.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o date_and_time.lo `test -f 'intrinsics/date_and_time.c' || echo '$(srcdir)/'`intrinsics/date_and_time.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-dtime.lo: intrinsics/dtime.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dtime.lo -MD -MP -MF $(DEPDIR)/dtime.Tpo -c -o dtime.lo `test -f 'intrinsics/dtime.c' || echo '$(srcdir)/'`intrinsics/dtime.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/dtime.Tpo $(DEPDIR)/dtime.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/dtime.c' object='dtime.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o dtime.lo `test -f 'intrinsics/dtime.c' || echo '$(srcdir)/'`intrinsics/dtime.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-env.lo: intrinsics/env.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT env.lo -MD -MP -MF $(DEPDIR)/env.Tpo -c -o env.lo `test -f 'intrinsics/env.c' || echo '$(srcdir)/'`intrinsics/env.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/env.Tpo $(DEPDIR)/env.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/env.c' object='env.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o env.lo `test -f 'intrinsics/env.c' || echo '$(srcdir)/'`intrinsics/env.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-etime.lo: intrinsics/etime.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT etime.lo -MD -MP -MF $(DEPDIR)/etime.Tpo -c -o etime.lo `test -f 'intrinsics/etime.c' || echo '$(srcdir)/'`intrinsics/etime.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/etime.Tpo $(DEPDIR)/etime.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/etime.c' object='etime.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o etime.lo `test -f 'intrinsics/etime.c' || echo '$(srcdir)/'`intrinsics/etime.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-execute_command_line.lo: intrinsics/execute_command_line.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT execute_command_line.lo -MD -MP -MF $(DEPDIR)/execute_command_line.Tpo -c -o execute_command_line.lo `test -f 'intrinsics/execute_command_line.c' || echo '$(srcdir)/'`intrinsics/execute_command_line.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/execute_command_line.Tpo $(DEPDIR)/execute_command_line.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/execute_command_line.c' object='execute_command_line.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o execute_command_line.lo `test -f 'intrinsics/execute_command_line.c' || echo '$(srcdir)/'`intrinsics/execute_command_line.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-exit.lo: intrinsics/exit.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT exit.lo -MD -MP -MF $(DEPDIR)/exit.Tpo -c -o exit.lo `test -f 'intrinsics/exit.c' || echo '$(srcdir)/'`intrinsics/exit.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/exit.Tpo $(DEPDIR)/exit.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/exit.c' object='exit.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o exit.lo `test -f 'intrinsics/exit.c' || echo '$(srcdir)/'`intrinsics/exit.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gerror.lo: intrinsics/gerror.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gerror.lo -MD -MP -MF $(DEPDIR)/gerror.Tpo -c -o gerror.lo `test -f 'intrinsics/gerror.c' || echo '$(srcdir)/'`intrinsics/gerror.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/gerror.Tpo $(DEPDIR)/gerror.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/gerror.c' object='gerror.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gerror.lo `test -f 'intrinsics/gerror.c' || echo '$(srcdir)/'`intrinsics/gerror.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-getcwd.lo: intrinsics/getcwd.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getcwd.lo -MD -MP -MF $(DEPDIR)/getcwd.Tpo -c -o getcwd.lo `test -f 'intrinsics/getcwd.c' || echo '$(srcdir)/'`intrinsics/getcwd.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/getcwd.Tpo $(DEPDIR)/getcwd.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/getcwd.c' object='getcwd.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getcwd.lo `test -f 'intrinsics/getcwd.c' || echo '$(srcdir)/'`intrinsics/getcwd.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-getlog.lo: intrinsics/getlog.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getlog.lo -MD -MP -MF $(DEPDIR)/getlog.Tpo -c -o getlog.lo `test -f 'intrinsics/getlog.c' || echo '$(srcdir)/'`intrinsics/getlog.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/getlog.Tpo $(DEPDIR)/getlog.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/getlog.c' object='getlog.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getlog.lo `test -f 'intrinsics/getlog.c' || echo '$(srcdir)/'`intrinsics/getlog.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-getXid.lo: intrinsics/getXid.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getXid.lo -MD -MP -MF $(DEPDIR)/getXid.Tpo -c -o getXid.lo `test -f 'intrinsics/getXid.c' || echo '$(srcdir)/'`intrinsics/getXid.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/getXid.Tpo $(DEPDIR)/getXid.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/getXid.c' object='getXid.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getXid.lo `test -f 'intrinsics/getXid.c' || echo '$(srcdir)/'`intrinsics/getXid.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-hostnm.lo: intrinsics/hostnm.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT hostnm.lo -MD -MP -MF $(DEPDIR)/hostnm.Tpo -c -o hostnm.lo `test -f 'intrinsics/hostnm.c' || echo '$(srcdir)/'`intrinsics/hostnm.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/hostnm.Tpo $(DEPDIR)/hostnm.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/hostnm.c' object='hostnm.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o hostnm.lo `test -f 'intrinsics/hostnm.c' || echo '$(srcdir)/'`intrinsics/hostnm.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-kill.lo: intrinsics/kill.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT kill.lo -MD -MP -MF $(DEPDIR)/kill.Tpo -c -o kill.lo `test -f 'intrinsics/kill.c' || echo '$(srcdir)/'`intrinsics/kill.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/kill.Tpo $(DEPDIR)/kill.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/kill.c' object='kill.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o kill.lo `test -f 'intrinsics/kill.c' || echo '$(srcdir)/'`intrinsics/kill.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-link.lo: intrinsics/link.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT link.lo -MD -MP -MF $(DEPDIR)/link.Tpo -c -o link.lo `test -f 'intrinsics/link.c' || echo '$(srcdir)/'`intrinsics/link.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/link.Tpo $(DEPDIR)/link.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/link.c' object='link.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o link.lo `test -f 'intrinsics/link.c' || echo '$(srcdir)/'`intrinsics/link.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-perror.lo: intrinsics/perror.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT perror.lo -MD -MP -MF $(DEPDIR)/perror.Tpo -c -o perror.lo `test -f 'intrinsics/perror.c' || echo '$(srcdir)/'`intrinsics/perror.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/perror.Tpo $(DEPDIR)/perror.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/perror.c' object='perror.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o perror.lo `test -f 'intrinsics/perror.c' || echo '$(srcdir)/'`intrinsics/perror.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-signal.lo: intrinsics/signal.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT signal.lo -MD -MP -MF $(DEPDIR)/signal.Tpo -c -o signal.lo `test -f 'intrinsics/signal.c' || echo '$(srcdir)/'`intrinsics/signal.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/signal.Tpo $(DEPDIR)/signal.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/signal.c' object='signal.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o signal.lo `test -f 'intrinsics/signal.c' || echo '$(srcdir)/'`intrinsics/signal.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-sleep.lo: intrinsics/sleep.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sleep.lo -MD -MP -MF $(DEPDIR)/sleep.Tpo -c -o sleep.lo `test -f 'intrinsics/sleep.c' || echo '$(srcdir)/'`intrinsics/sleep.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sleep.Tpo $(DEPDIR)/sleep.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/sleep.c' object='sleep.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sleep.lo `test -f 'intrinsics/sleep.c' || echo '$(srcdir)/'`intrinsics/sleep.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-system.lo: intrinsics/system.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT system.lo -MD -MP -MF $(DEPDIR)/system.Tpo -c -o system.lo `test -f 'intrinsics/system.c' || echo '$(srcdir)/'`intrinsics/system.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/system.Tpo $(DEPDIR)/system.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/system.c' object='system.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o system.lo `test -f 'intrinsics/system.c' || echo '$(srcdir)/'`intrinsics/system.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-rename.lo: intrinsics/rename.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT rename.lo -MD -MP -MF $(DEPDIR)/rename.Tpo -c -o rename.lo `test -f 'intrinsics/rename.c' || echo '$(srcdir)/'`intrinsics/rename.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rename.Tpo $(DEPDIR)/rename.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/rename.c' object='rename.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o rename.lo `test -f 'intrinsics/rename.c' || echo '$(srcdir)/'`intrinsics/rename.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-stat.lo: intrinsics/stat.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat.lo -MD -MP -MF $(DEPDIR)/stat.Tpo -c -o stat.lo `test -f 'intrinsics/stat.c' || echo '$(srcdir)/'`intrinsics/stat.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/stat.Tpo $(DEPDIR)/stat.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/stat.c' object='stat.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat.lo `test -f 'intrinsics/stat.c' || echo '$(srcdir)/'`intrinsics/stat.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-symlnk.lo: intrinsics/symlnk.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT symlnk.lo -MD -MP -MF $(DEPDIR)/symlnk.Tpo -c -o symlnk.lo `test -f 'intrinsics/symlnk.c' || echo '$(srcdir)/'`intrinsics/symlnk.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/symlnk.Tpo $(DEPDIR)/symlnk.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/symlnk.c' object='symlnk.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o symlnk.lo `test -f 'intrinsics/symlnk.c' || echo '$(srcdir)/'`intrinsics/symlnk.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-system_clock.lo: intrinsics/system_clock.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT system_clock.lo -MD -MP -MF $(DEPDIR)/system_clock.Tpo -c -o system_clock.lo `test -f 'intrinsics/system_clock.c' || echo '$(srcdir)/'`intrinsics/system_clock.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/system_clock.Tpo $(DEPDIR)/system_clock.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/system_clock.c' object='system_clock.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o system_clock.lo `test -f 'intrinsics/system_clock.c' || echo '$(srcdir)/'`intrinsics/system_clock.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-time.lo: intrinsics/time.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT time.lo -MD -MP -MF $(DEPDIR)/time.Tpo -c -o time.lo `test -f 'intrinsics/time.c' || echo '$(srcdir)/'`intrinsics/time.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/time.Tpo $(DEPDIR)/time.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/time.c' object='time.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o time.lo `test -f 'intrinsics/time.c' || echo '$(srcdir)/'`intrinsics/time.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-umask.lo: intrinsics/umask.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT umask.lo -MD -MP -MF $(DEPDIR)/umask.Tpo -c -o umask.lo `test -f 'intrinsics/umask.c' || echo '$(srcdir)/'`intrinsics/umask.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/umask.Tpo $(DEPDIR)/umask.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/umask.c' object='umask.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o umask.lo `test -f 'intrinsics/umask.c' || echo '$(srcdir)/'`intrinsics/umask.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-unlink.lo: intrinsics/unlink.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unlink.lo -MD -MP -MF $(DEPDIR)/unlink.Tpo -c -o unlink.lo `test -f 'intrinsics/unlink.c' || echo '$(srcdir)/'`intrinsics/unlink.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unlink.Tpo $(DEPDIR)/unlink.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='intrinsics/unlink.c' object='unlink.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unlink.lo `test -f 'intrinsics/unlink.c' || echo '$(srcdir)/'`intrinsics/unlink.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ieee_helper.lo: ieee/ieee_helper.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ieee_helper.lo -MD -MP -MF $(DEPDIR)/ieee_helper.Tpo -c -o ieee_helper.lo `test -f 'ieee/ieee_helper.c' || echo '$(srcdir)/'`ieee/ieee_helper.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ieee_helper.Tpo $(DEPDIR)/ieee_helper.Plo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ieee/ieee_helper.c' object='ieee_helper.lo' libtool=yes @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ieee_helper.lo `test -f 'ieee/ieee_helper.c' || echo '$(srcdir)/'`ieee/ieee_helper.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-.f90.o:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_FC)$(FCCOMPILE) -c -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-.f90.obj:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_FC)$(FCCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++.f90.obj:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(AM_V_FC)$(FCCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .f90.lo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(AM_V_FC)$(LTFCCOMPILE) -c -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-selected_int_kind.lo: intrinsics/selected_int_kind.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_FC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o selected_int_kind.lo `test -f 'intrinsics/selected_int_kind.f90' || echo '$(srcdir)/'`intrinsics/selected_int_kind.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-selected_real_kind.lo: intrinsics/selected_real_kind.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_FC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o selected_real_kind.lo `test -f 'intrinsics/selected_real_kind.f90' || echo '$(srcdir)/'`intrinsics/selected_real_kind.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-dprod_r8.lo: intrinsics/dprod_r8.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_FC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o dprod_r8.lo `test -f 'intrinsics/dprod_r8.f90' || echo '$(srcdir)/'`intrinsics/dprod_r8.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-random_init.lo: intrinsics/random_init.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(AM_V_FC)$(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o random_init.lo `test -f 'intrinsics/random_init.f90' || echo '$(srcdir)/'`intrinsics/random_init.f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mostlyclean-libtool:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -rm -f *.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clean-libtool:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -rm -rf .libs _libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -rf caf/.libs caf/_libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -rf generated/.libs generated/_libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -rf ieee/.libs ieee/_libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -rf intrinsics/.libs intrinsics/_libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -rf io/.libs io/_libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -rf runtime/.libs runtime/_libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distclean-libtool:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -rm -f libtool config.lt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7503,6 +4467,18 @@ clean-generic:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distclean-generic:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f caf/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f caf/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f generated/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f generated/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f ieee/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f ieee/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f intrinsics/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f intrinsics/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f io/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f io/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f runtime/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -f runtime/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ maintainer-clean-generic:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @echo "This command is intended for maintainers to use"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7515,7 +4491,7 @@ clean-am: clean-cafexeclibLTLIBRARIES clean-generic clean-libtool \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distclean: distclean-am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -rm -rf ./$(DEPDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -rf ./$(DEPDIR) caf/$(DEPDIR) generated/$(DEPDIR) ieee/$(DEPDIR) intrinsics/$(DEPDIR) io/$(DEPDIR) runtime/$(DEPDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -rm -f Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distclean-am: clean-am distclean-compile distclean-generic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distclean-hdr distclean-libtool distclean-local distclean-tags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7564,7 +4540,7 @@ installcheck-am:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ maintainer-clean: maintainer-clean-am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -rm -rf $(top_srcdir)/autom4te.cache
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -rm -rf ./$(DEPDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -rm -rf ./$(DEPDIR) caf/$(DEPDIR) generated/$(DEPDIR) ieee/$(DEPDIR) intrinsics/$(DEPDIR) io/$(DEPDIR) runtime/$(DEPDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -rm -f Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ maintainer-clean-am: distclean-am maintainer-clean-generic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ maintainer-clean-local
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7621,49 +4597,49 @@ uninstall-am: uninstall-cafexeclibLTLIBRARIES uninstall-gfor_cHEADERS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_USE_SYMVER_SUN_TRUE@@LIBGFOR_USE_SYMVER_TRUE@ $(libgfortran_la_OBJECTS) $(libgfortran_la_LIBADD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_USE_SYMVER_SUN_TRUE@@LIBGFOR_USE_SYMVER_TRUE@ perl $(top_srcdir)/../contrib/make_sunver.pl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_USE_SYMVER_SUN_TRUE@@LIBGFOR_USE_SYMVER_TRUE@ gfortran.ver \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@LIBGFOR_USE_SYMVER_SUN_TRUE@@LIBGFOR_USE_SYMVER_TRUE@ $(libgfortran_la_OBJECTS:%.lo=.libs/%.o) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@LIBGFOR_USE_SYMVER_SUN_TRUE@@LIBGFOR_USE_SYMVER_TRUE@ $(subst /,/.libs/,$(libgfortran_la_OBJECTS:.lo=.o)) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_USE_SYMVER_SUN_TRUE@@LIBGFOR_USE_SYMVER_TRUE@ `echo $(libgfortran_la_LIBADD) | \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_USE_SYMVER_SUN_TRUE@@LIBGFOR_USE_SYMVER_TRUE@ sed 's,/\([^/.]*\)\.la,/.libs/\1.a,g'` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGFOR_USE_SYMVER_SUN_TRUE@@LIBGFOR_USE_SYMVER_TRUE@ > $@ || (rm -f $@ ; exit 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Turn on vectorization and loop unrolling for matmul.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %.c,%.lo,$(notdir $(i_matmul_c))): AM_CFLAGS += -ffast-math -ftree-vectorize -funroll-loops --param max-unroll-times=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %.c,%.lo,$(i_matmul_c)): AM_CFLAGS += -ffast-math -ftree-vectorize -funroll-loops --param max-unroll-times=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Turn on AVX128 for AMD-specific matmul, but only if the compiler understands -mprefer-avx128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@HAVE_AVX128_TRUE@$(patsubst %.c,%.lo,$(notdir $(i_matmulavx128_c))): AM_CFLAGS += -ffast-math -ftree-vectorize -funroll-loops --param max-unroll-times=4 -mprefer-avx128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@HAVE_AVX128_TRUE@$(patsubst %.c,%.lo,$(i_matmulavx128_c)): AM_CFLAGS += -ffast-math -ftree-vectorize -funroll-loops --param max-unroll-times=4 -mprefer-avx128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Logical matmul doesn't vectorize.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %.c,%.lo,$(notdir $(i_matmull_c))): AM_CFLAGS += -funroll-loops
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %.c,%.lo,$(i_matmull_c)): AM_CFLAGS += -funroll-loops
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Add the -fallow-leading-underscore option when needed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(patsubst %.F90,%.lo,$(patsubst %.f90,%.lo,$(notdir $(gfor_specific_src)))): AM_FCFLAGS += -fallow-leading-underscore -fbuilding-libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-selected_real_kind.lo selected_int_kind.lo: AM_FCFLAGS += -fallow-leading-underscore -fbuilding-libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(patsubst %.F90,%.lo,$(patsubst %.f90,%.lo,$(gfor_specific_src))): AM_FCFLAGS += -fallow-leading-underscore -fbuilding-libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++intrinsics/selected_real_kind.lo intrinsics/selected_int_kind.lo: AM_FCFLAGS += -fallow-leading-underscore -fbuilding-libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Build *_r17.F90 and *_c17.F90 with additional -mabi=ieeelongdouble on powerpc64le-linux.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@HAVE_REAL_17_TRUE@$(patsubst %_r16.F90,%_r16.lo,$(notdir $(gfor_specific_src))): AM_FCFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@HAVE_REAL_17_TRUE@$(patsubst %_c16.F90,%_c16.lo,$(notdir $(gfor_specific_src))): AM_FCFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@HAVE_REAL_17_TRUE@$(patsubst %_r17.F90,%_r17.lo,$(notdir $(gfor_specific_src))): AM_FCFLAGS += -mabi=ieeelongdouble -D__powerpc64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@HAVE_REAL_17_TRUE@$(patsubst %_c17.F90,%_c17.lo,$(notdir $(gfor_specific_src))): AM_FCFLAGS += -mabi=ieeelongdouble -D__powerpc64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@HAVE_REAL_17_TRUE@$(patsubst %_r16.c,%_r16.lo,$(notdir $(gfor_built_src))): AM_CFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@HAVE_REAL_17_TRUE@$(patsubst %_c16.c,%_c16.lo,$(notdir $(gfor_built_src))): AM_CFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@HAVE_REAL_17_TRUE@$(patsubst %_r17.c,%_r17.lo,$(notdir $(gfor_built_src))): AM_CFLAGS += -mabi=ieeelongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@HAVE_REAL_17_TRUE@$(patsubst %_c17.c,%_c17.lo,$(notdir $(gfor_built_src))): AM_CFLAGS += -mabi=ieeelongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@HAVE_REAL_17_TRUE@$(patsubst %_r16.F90,%_r16.lo,$(gfor_specific_src)): AM_FCFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@HAVE_REAL_17_TRUE@$(patsubst %_c16.F90,%_c16.lo,$(gfor_specific_src)): AM_FCFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@HAVE_REAL_17_TRUE@$(patsubst %_r17.F90,%_r17.lo,$(gfor_specific_src)): AM_FCFLAGS += -mabi=ieeelongdouble -D__powerpc64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@HAVE_REAL_17_TRUE@$(patsubst %_c17.F90,%_c17.lo,$(gfor_specific_src)): AM_FCFLAGS += -mabi=ieeelongdouble -D__powerpc64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@HAVE_REAL_17_TRUE@$(patsubst %_r16.c,%_r16.lo,$(gfor_built_src)): AM_CFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@HAVE_REAL_17_TRUE@$(patsubst %_c16.c,%_c16.lo,$(gfor_built_src)): AM_CFLAGS += -mabi=ibmlongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@HAVE_REAL_17_TRUE@$(patsubst %_r17.c,%_r17.lo,$(gfor_built_src)): AM_CFLAGS += -mabi=ieeelongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@HAVE_REAL_17_TRUE@$(patsubst %_c17.c,%_c17.lo,$(gfor_built_src)): AM_CFLAGS += -mabi=ieeelongdouble
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Add flags for IEEE modules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@IEEE_SUPPORT_TRUE@$(patsubst %.F90,%.lo,$(notdir $(gfor_ieee_src))): AM_FCFLAGS += -Wno-unused-dummy-argument -Wno-c-binding-type -ffree-line-length-0 -fallow-leading-underscore -fsignaling-nans -fbuilding-libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@IEEE_SUPPORT_TRUE@$(patsubst %.F90,%.lo,$(gfor_ieee_src)): AM_FCFLAGS += -Wno-unused-dummy-argument -Wno-c-binding-type -ffree-line-length-0 -fallow-leading-underscore -fsignaling-nans -fbuilding-libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Add flags for IEEE helper code
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@IEEE_SUPPORT_TRUE@$(patsubst %.c,%.lo,$(notdir $(gfor_ieee_helper_src))): AM_CFLAGS += -fsignaling-nans
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@IEEE_SUPPORT_TRUE@$(patsubst %.c,%.lo,$(gfor_ieee_helper_src)): AM_CFLAGS += -fsignaling-nans
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Dependencies between IEEE_ARITHMETIC and IEEE_EXCEPTIONS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ieee_arithmetic.lo: ieee/ieee_arithmetic.F90 ieee_exceptions.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ieee/ieee_arithmetic.lo: ieee/ieee_arithmetic.F90 ieee/ieee_exceptions.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(LTPPFCCOMPILE) -c -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ieee_features.mod: ieee_features.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ieee_features.mod: ieee/ieee_features.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ieee_exceptions.mod: ieee_exceptions.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ieee_exceptions.mod: ieee/ieee_exceptions.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ieee_arithmetic.mod: ieee_arithmetic.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ieee_arithmetic.mod: ieee/ieee_arithmetic.lo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @onestep_TRUE@libgfortran_c.c libgfortran_f.f90 libgfortran_F.F90:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @onestep_TRUE@ echo > $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgfortran/config/t-aix libgfortran/config/t-aix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0e50501d10e..099fc5d8b3a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgfortran/config/t-aix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgfortran/config/t-aix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7,6 +7,6 @@ ARX=$(shell echo $(AR) | sed -e 's/-X[^ ]*//g')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all-local:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(ARX) -X$(BITS) rc .libs/$(PACKAGE).a ../ppc$(BITS)/$(PACKAGE)/.libs/$(PACKAGE).so.$(MAJOR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(ARX) -X$(BITS) rc ../pthread/$(PACKAGE)/.libs/$(PACKAGE).a ../pthread/ppc$(BITS)/$(PACKAGE)/.libs/$(PACKAGE).so.$(MAJOR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(ARX) -X$(BITS) rc .libs/libcaf_single.a ../ppc$(BITS)/$(PACKAGE)/.libs/$(libcaf_single_la_OBJECTS:.lo=.o)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(ARX) -X$(BITS) rc ../pthread/$(PACKAGE)/.libs/libcaf_single.a ../pthread/ppc$(BITS)/$(PACKAGE)/.libs/$(libcaf_single_la_OBJECTS:.lo=.o)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(ARX) -X$(BITS) rc .libs/libcaf_single.a ../ppc$(BITS)/$(PACKAGE)/caf/.libs/single.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(ARX) -X$(BITS) rc ../pthread/$(PACKAGE)/.libs/libcaf_single.a ../pthread/ppc$(BITS)/$(PACKAGE)/caf/.libs/single.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgfortran/configure libgfortran/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d7c3a5e27a0..feb75f6e55e 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgfortran/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgfortran/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -654,6 +654,8 @@ extra_ldflags_libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_ct_FC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FCFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_host_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -823,6 +825,7 @@ enable_static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_largefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libquadmath_support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1478,6 +1481,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-largefile omit support for large files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libquadmath-support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ disable libquadmath support for Fortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9235,7 +9241,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10945,6 +10951,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10962,9 +11011,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12791,7 +12844,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 12794 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 12847 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12897,7 +12950,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 12900 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 12953 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13299,6 +13352,14 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #AC_MSG_NOTICE([====== Finished libtool configuration]) ; sleep 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # We need gfortran to compile parts of the library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14942,6 +15003,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc_FC=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct_FC=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic_FC=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14959,9 +15063,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_FC="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_FC="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds_FC="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds_FC="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds_FC="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16234,9 +16342,10 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # extra LD Flags which are required for targets
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extra_ldflags_libgfortran=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "${host}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Darwin needs -single_module when linking libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*-darwin[4567]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Earlier Darwin needs -single_module when linking libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_ldflags_libgfortran=-Wl,-single_module
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31597,6 +31706,10 @@ if test -z "${HAVE_HWCAP_TRUE}" && test -z "${HAVE_HWCAP_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"HAVE_HWCAP\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -z "${IEEE_SUPPORT_TRUE}" && test -z "${IEEE_SUPPORT_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"IEEE_SUPPORT\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgfortran/configure.ac libgfortran/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 07b9a48a19f..4ee63cf723e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgfortran/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgfortran/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -282,6 +282,7 @@ LT_LIB_M
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACX_LT_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #AC_MSG_NOTICE([====== Finished libtool configuration]) ; sleep 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # We need gfortran to compile parts of the library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -290,9 +291,10 @@ FC="$GFORTRAN"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_PROG_FC(gfortran)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # extra LD Flags which are required for targets
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extra_ldflags_libgfortran=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "${host}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Darwin needs -single_module when linking libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*-darwin[[4567]]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Earlier Darwin needs -single_module when linking libgfortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_ldflags_libgfortran=-Wl,-single_module
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/Makefile.am libgm2/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 95df3ed7a30..aa35e747c9a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -46,6 +46,12 @@ SUBDIRS = libm2min libm2log libm2cor libm2iso libm2pim
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GM2_BUILDDIR := $(shell pwd)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gm2_cdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DARWIN_AT_RPATH=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DARWIN_AT_RPATH=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Work around what appears to be a GNU make bug handling MAKEFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # values defined in terms of make variables, as is the case for CC and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # friends when we are called from the top level Makefile.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -91,7 +97,8 @@ AM_MAKEFLAGS = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "WERROR=$(WERROR)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "TARGET_LIB_PATH=$(TARGET_LIB_PATH)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "TARGET_LIB_PATH_libgm2=$(TARGET_LIB_PATH_libgm2)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "LIBTOOL=$(GM2_BUILDDIR)/libtool"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "LIBTOOL=$(GM2_BUILDDIR)/libtool" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "DARWIN_AT_RPATH=$(DARWIN_AT_RPATH)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Subdir rules rely on $(FLAGS_TO_PASS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FLAGS_TO_PASS = $(AM_MAKEFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/Makefile.in libgm2/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2b9592b3490..f97f6d0812d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -90,15 +90,15 @@ host_triplet = @host@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subdir = .
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__aclocal_m4_deps = $(top_srcdir)/../libtool.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/depstand.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/lead-dot.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/multi.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/no-executables.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../config/override.m4 $(top_srcdir)/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../config/override.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(ACLOCAL_M4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -344,6 +344,8 @@ GM2_SRC = $(GCC_DIR)/m2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SUBDIRS = libm2min libm2log libm2cor libm2iso libm2pim
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GM2_BUILDDIR := $(shell pwd)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gm2_cdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_FALSE@DARWIN_AT_RPATH = yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@DARWIN_AT_RPATH = yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Work around what appears to be a GNU make bug handling MAKEFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # values defined in terms of make variables, as is the case for CC and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -390,7 +392,8 @@ AM_MAKEFLAGS = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "WERROR=$(WERROR)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "TARGET_LIB_PATH=$(TARGET_LIB_PATH)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "TARGET_LIB_PATH_libgm2=$(TARGET_LIB_PATH_libgm2)" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "LIBTOOL=$(GM2_BUILDDIR)/libtool"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "LIBTOOL=$(GM2_BUILDDIR)/libtool" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "DARWIN_AT_RPATH=$(DARWIN_AT_RPATH)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Subdir rules rely on $(FLAGS_TO_PASS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/aclocal.m4 libgm2/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c352303012d..832065fbb9b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1187,14 +1187,14 @@ AC_SUBST([am__tar])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST([am__untar])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ]) # _AM_PROG_TAR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-m4_include([../libtool.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-m4_include([../ltoptions.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-m4_include([../ltsugar.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-m4_include([../ltversion.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-m4_include([../lt~obsolete.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_include([../config/acx.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_include([../config/depstand.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_include([../config/lead-dot.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_include([../config/multi.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_include([../config/no-executables.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_include([../config/override.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++m4_include([../libtool.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++m4_include([../ltoptions.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++m4_include([../ltsugar.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++m4_include([../ltversion.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++m4_include([../lt~obsolete.m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/configure libgm2/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index bf35b403a20..64f4f8034ce 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -649,6 +649,8 @@ GM2_FOR_TARGET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CC_FOR_BUILD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CXXCPP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTOOL64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -806,6 +808,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ '
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_precious_vars='build_alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1456,6 +1459,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Optional Packages:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6611,10 +6617,6 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-enable_dlopen=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case `pwd` in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *\ * | *\ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9185,7 +9187,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9233,6 +9235,8 @@ done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_dlopen=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_win32_dll=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10896,6 +10900,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10913,9 +10960,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12742,7 +12793,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 12745 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 12796 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12848,7 +12899,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 12851 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 12902 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13730,6 +13781,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13747,12 +13841,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16126,6 +16228,21 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_dlopen=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${multilib}" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20314,6 +20431,10 @@ if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -z "${BUILD_PIMLIB_TRUE}" && test -z "${BUILD_PIMLIB_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"BUILD_PIMLIB\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/configure.ac libgm2/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9386bbfe5ec..305d2dc4319 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -213,8 +213,12 @@ AC_PATH_PROG(PERL, perl, perl-not-found-in-path-error)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_PROG_MAKE_SET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_PROG_INSTALL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AC_LIBTOOL_DLOPEN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LT_INIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_LIBTOOL_DLOPEN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/libm2cor/Makefile.am libgm2/libm2cor/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ae96b4bfe78..a08e6a949e0 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/libm2cor/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/libm2cor/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -123,6 +123,10 @@ libm2cor_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libm2cor_la_link_flags =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libm2cor_la_link_flags += -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libm2cor_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2cor_la_link_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/libm2cor/Makefile.in libgm2/libm2cor/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8daf0eaa054..9e14c90ae7f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/libm2cor/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/libm2cor/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -105,17 +105,18 @@ POST_UNINSTALL = :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build_triplet = @build@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_triplet = @host@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_CORLIB_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1 = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subdir = libm2cor
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__aclocal_m4_deps = $(top_srcdir)/../libtool.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/depstand.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/lead-dot.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/multi.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/no-executables.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../config/override.m4 $(top_srcdir)/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../config/override.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(ACLOCAL_M4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DIST_COMMON = $(srcdir)/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -469,8 +470,10 @@ FLAGS_TO_PASS = $(AM_MAKEFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_CORLIB_TRUE@ -fm2-pathname=m2iso -I$(GM2_SRC)/gm2-libs-iso \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_CORLIB_TRUE@ -fm2-g -g -Wcase-enum -Wreturn-type -fcase -fm2-prefix=m2cor
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@BUILD_CORLIB_TRUE@@TARGET_DARWIN_FALSE@libm2cor_la_link_flags =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@BUILD_CORLIB_TRUE@@TARGET_DARWIN_TRUE@libm2cor_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_CORLIB_TRUE@@TARGET_DARWIN_FALSE@libm2cor_la_link_flags = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_CORLIB_TRUE@@TARGET_DARWIN_FALSE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_CORLIB_TRUE@@TARGET_DARWIN_TRUE@libm2cor_la_link_flags = -Wl,-undefined,dynamic_lookup \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_CORLIB_TRUE@@TARGET_DARWIN_TRUE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_CORLIB_TRUE@libm2cor_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2cor_la_link_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_CORLIB_TRUE@BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_CORLIB_TRUE@CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/libm2iso/Makefile.am libgm2/libm2iso/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 90d344f0fa8..e88c4b68e4f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/libm2iso/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/libm2iso/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -197,6 +197,10 @@ libm2iso_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libm2iso_la_link_flags =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libm2iso_la_link_flags += -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libm2iso_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2iso_la_link_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/libm2iso/Makefile.in libgm2/libm2iso/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8d6443d3946..7be5ad1d601 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/libm2iso/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/libm2iso/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -105,17 +105,18 @@ POST_UNINSTALL = :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build_triplet = @build@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_triplet = @host@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_ISOLIB_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1 = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subdir = libm2iso
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__aclocal_m4_deps = $(top_srcdir)/../libtool.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/depstand.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/lead-dot.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/multi.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/no-executables.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../config/override.m4 $(top_srcdir)/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../config/override.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(ACLOCAL_M4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DIST_COMMON = $(srcdir)/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -570,8 +571,10 @@ FLAGS_TO_PASS = $(AM_MAKEFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_ISOLIB_TRUE@ -fm2-pathname=m2pim -I$(GM2_SRC)/gm2-libs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_ISOLIB_TRUE@ -fiso -fextended-opaque -fm2-g -g -Wcase-enum -Wreturn-type -fcase -fm2-prefix=m2iso
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_FALSE@libm2iso_la_link_flags =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_TRUE@libm2iso_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_FALSE@libm2iso_la_link_flags = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_FALSE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_TRUE@libm2iso_la_link_flags = -Wl,-undefined,dynamic_lookup \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_ISOLIB_TRUE@@TARGET_DARWIN_TRUE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_ISOLIB_TRUE@libm2iso_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2iso_la_link_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_ISOLIB_TRUE@CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_ISOLIB_TRUE@BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/libm2log/Makefile.am libgm2/libm2log/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 27f38406b07..25f5f9b0916 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/libm2log/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/libm2log/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -142,6 +142,9 @@ libm2log_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libm2log_la_link_flags =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libm2log_la_link_flags += -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libm2log_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2log_la_link_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BUILT_SOURCES = ../libm2pim/SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/libm2log/Makefile.in libgm2/libm2log/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2188f9ec0c5..f82ddb61842 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/libm2log/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/libm2log/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -105,17 +105,18 @@ POST_UNINSTALL = :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build_triplet = @build@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_triplet = @host@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_LOGLIB_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1 = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subdir = libm2log
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__aclocal_m4_deps = $(top_srcdir)/../libtool.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/depstand.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/lead-dot.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/multi.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/no-executables.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../config/override.m4 $(top_srcdir)/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../config/override.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(ACLOCAL_M4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DIST_COMMON = $(srcdir)/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -478,8 +479,10 @@ FLAGS_TO_PASS = $(AM_MAKEFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_LOGLIB_TRUE@ -fm2-pathname=m2iso -I$(GM2_SRC)/gm2-libs-iso \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_LOGLIB_TRUE@ -Wcase-enum -Wreturn-type -fcase -fm2-prefix=m2log
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_FALSE@libm2log_la_link_flags =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_TRUE@libm2log_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_FALSE@libm2log_la_link_flags = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_FALSE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_TRUE@libm2log_la_link_flags = -Wl,-undefined,dynamic_lookup \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_LOGLIB_TRUE@@TARGET_DARWIN_TRUE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_LOGLIB_TRUE@libm2log_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2log_la_link_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_LOGLIB_TRUE@BUILT_SOURCES = ../libm2pim/SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_LOGLIB_TRUE@M2LIBDIR = /m2/m2log/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/libm2min/Makefile.am libgm2/libm2min/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1ff160028f6..21411769505 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/libm2min/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/libm2min/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -113,6 +113,9 @@ libm2min_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libm2min_la_link_flags =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libm2min_la_link_flags += -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libm2min_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2min_la_link_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/libm2min/Makefile.in libgm2/libm2min/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 42cba0e37b9..ed3312deb0f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/libm2min/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/libm2min/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -105,17 +105,18 @@ POST_UNINSTALL = :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build_triplet = @build@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_triplet = @host@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1 = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subdir = libm2min
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__aclocal_m4_deps = $(top_srcdir)/../libtool.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/depstand.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/lead-dot.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/multi.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/no-executables.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../config/override.m4 $(top_srcdir)/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../config/override.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(ACLOCAL_M4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DIST_COMMON = $(srcdir)/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -442,8 +443,10 @@ libm2min_la_M2FLAGS = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -fm2-pathname=m2pim -I$(GM2_SRC)/gm2-libs -fno-exceptions \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -fno-m2-plugin -fno-scaffold-dynamic -fno-scaffold-main -fm2-prefix=m2min
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@TARGET_DARWIN_FALSE@libm2min_la_link_flags =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@TARGET_DARWIN_TRUE@libm2min_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@TARGET_DARWIN_FALSE@libm2min_la_link_flags = $(am__append_1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@TARGET_DARWIN_TRUE@libm2min_la_link_flags = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@TARGET_DARWIN_TRUE@ -Wl,-undefined,dynamic_lookup \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@TARGET_DARWIN_TRUE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libm2min_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2min_la_link_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/libm2pim/Makefile.am libgm2/libm2pim/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ac172b93337..61d6c814cc4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/libm2pim/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/libm2pim/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -175,6 +175,9 @@ libm2pim_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libm2pim_la_link_flags =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libm2pim_la_link_flags += -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libm2pim_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2pim_la_link_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgm2/libm2pim/Makefile.in libgm2/libm2pim/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4c2d574392b..0f3a6fe940e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgm2/libm2pim/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgm2/libm2pim/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -105,17 +105,18 @@ POST_UNINSTALL = :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build_triplet = @build@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_triplet = @host@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_triplet = @target@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_PIMLIB_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1 = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subdir = libm2pim
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-am__aclocal_m4_deps = $(top_srcdir)/../libtool.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/depstand.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/lead-dot.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/multi.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_srcdir)/../config/no-executables.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(top_srcdir)/../config/override.m4 $(top_srcdir)/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../config/override.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(ACLOCAL_M4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DIST_COMMON = $(srcdir)/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -539,8 +540,10 @@ FLAGS_TO_PASS = $(AM_MAKEFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_PIMLIB_TRUE@ -fm2-pathname=m2iso -I$(GM2_SRC)/gm2-libs-iso \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_PIMLIB_TRUE@ -fm2-g -g -Wcase-enum -Wreturn-type -fcase -fm2-prefix=m2pim
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_FALSE@libm2pim_la_link_flags =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_TRUE@libm2pim_la_link_flags = -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_FALSE@libm2pim_la_link_flags = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_FALSE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_TRUE@libm2pim_la_link_flags = -Wl,-undefined,dynamic_lookup \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_PIMLIB_TRUE@@TARGET_DARWIN_TRUE@ $(am__append_1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_PIMLIB_TRUE@libm2pim_la_LINK = $(LINK) -version-info $(libtool_VERSION) $(libm2pim_la_link_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_PIMLIB_TRUE@BUILT_SOURCES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_PIMLIB_TRUE@CLEANFILES = SYSTEM.def
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgo/configure libgo/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a607dbff68e..72d46c3eec3 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgo/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgo/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -708,6 +708,8 @@ glibgo_toolexecdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ WERROR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ WARN_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CC_FOR_BUILD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CPP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11544,7 +11546,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 11547 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 11549 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11650,7 +11652,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 11653 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 11655 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13779,6 +13781,14 @@ CC="$lt_save_CC"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CC_FOR_BUILD=${CC_FOR_BUILD:-gcc}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16386,6 +16396,10 @@ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -z "${USE_LIBFFI_TRUE}" && test -z "${USE_LIBFFI_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"USE_LIBFFI\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgo/configure.ac libgo/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a59aa091d1d..6f1ac32660b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgo/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgo/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -53,6 +53,7 @@ AC_LIBTOOL_DLOPEN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CC_FOR_BUILD=${CC_FOR_BUILD:-gcc}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(CC_FOR_BUILD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgomp/Makefile.am libgomp/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 428f7a9dab5..ceb8c910abd 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgomp/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgomp/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -53,9 +53,14 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgomp_version_script =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgomp_version_dep =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgomp_version_info = -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libgomp_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libgomp_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgomp_la_LDFLAGS = $(libgomp_version_info) $(libgomp_version_script) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(lt_host_flags) $(libgomp_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgomp_la_LIBADD =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgomp_la_DEPENDENCIES = $(libgomp_version_dep)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgomp_la_LINK = $(LINK) $(libgomp_la_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgomp/Makefile.in libgomp/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f1afb5ef57f..ef97186e68d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgomp/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgomp/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -535,8 +535,11 @@ nodist_toolexeclib_HEADERS = libgomp.spec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE@@LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE@libgomp_version_dep = libgomp.ver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE@@LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE@libgomp_version_dep = libgomp.ver-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgomp_version_info = -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@libgomp_darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgomp_la_LDFLAGS = $(libgomp_version_info) $(libgomp_version_script) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(lt_host_flags) $(libgomp_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgomp_la_LIBADD = $(DL_LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgomp_la_DEPENDENCIES = $(libgomp_version_dep)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgomp/configure libgomp/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 389500df738..1c219c29f5e 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgomp/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgomp/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -682,6 +682,8 @@ FC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINTAINER_MODE_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINTAINER_MODE_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_host_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -822,6 +824,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_linux_futex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_tls
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1477,6 +1480,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-maintainer-mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable make rules and dependencies not useful (and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sometimes confusing) to the casual installer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7621,7 +7627,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9594,6 +9600,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9611,9 +9660,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11419,7 +11472,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 11422 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 11475 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11525,7 +11578,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 11528 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 11581 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11786,6 +11839,14 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13461,6 +13522,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc_FC=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct_FC=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic_FC=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13478,9 +13582,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_FC="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_FC="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds_FC="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds_FC="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds_FC="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17129,6 +17237,10 @@ if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"BUILD_INFO\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libgomp/configure.ac libgomp/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index dd88f20103a..5deba114027 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgomp/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgomp/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -149,6 +149,7 @@ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACX_LT_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_MAINTAINER_MODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libiberty/configure libiberty/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 860f981fa18..b8a19c42110 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libiberty/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libiberty/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5258,8 +5258,8 @@ case "${enable_shared}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *) shared=yes ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# ...unless --enable-host-shared was passed from top-level config:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if [ "${enable_host_shared}" = "yes" ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# ...unless --enable-host-{shared,pie} was passed from top-level config:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if [ "${enable_host_shared}" = "yes" ] || [ "${enable_host_pie}" = "yes" ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shared=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libiberty/configure.ac libiberty/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 28d996f9cf7..6747a7b5cff 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libiberty/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libiberty/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -233,8 +233,8 @@ case "${enable_shared}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *) shared=yes ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# ...unless --enable-host-shared was passed from top-level config:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if [[ "${enable_host_shared}" = "yes" ]]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# ...unless --enable-host-{shared,pie} was passed from top-level config:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if [[ "${enable_host_shared}" = "yes" ]] || [[ "${enable_host_pie}" = "yes" ]]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shared=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libitm/Makefile.am libitm/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3f31ad30556..a25317b07fe 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libitm/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libitm/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -54,7 +54,12 @@ libitm_version_info = -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # want or need libstdc++.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libitm_la_DEPENDENCIES = $(libitm_version_dep)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libitm_la_LINK = $(LINK) $(libitm_la_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libitm_la_LDFLAGS = $(libitm_version_info) $(libitm_version_script)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libitm_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libitm_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libitm_la_LDFLAGS = $(libitm_version_info) $(libitm_version_script) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(libitm_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libitm_la_SOURCES = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aatree.cc alloc.cc alloc_c.cc alloc_cpp.cc barrier.cc beginend.cc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libitm/Makefile.in libitm/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7f53ea9b9db..ed28db45057 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libitm/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libitm/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -481,7 +481,12 @@ libitm_version_info = -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # want or need libstdc++.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libitm_la_DEPENDENCIES = $(libitm_version_dep)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libitm_la_LINK = $(LINK) $(libitm_la_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libitm_la_LDFLAGS = $(libitm_version_info) $(libitm_version_script)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@libitm_darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libitm_la_LDFLAGS = $(libitm_version_info) $(libitm_version_script) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(libitm_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libitm_la_SOURCES = aatree.cc alloc.cc alloc_c.cc alloc_cpp.cc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ barrier.cc beginend.cc clone.cc eh_cpp.cc local.cc query.cc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ retry.cc rwlock.cc useraction.cc util.cc sjlj.S tls.cc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libitm/config/aarch64/sjlj.S libitm/config/aarch64/sjlj.S
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0342516cdc8..2c27f46dc43 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libitm/config/aarch64/sjlj.S
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libitm/config/aarch64/sjlj.S
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -57,10 +57,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .text
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .align 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __ELF__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .global _ITM_beginTransaction
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .type _ITM_beginTransaction, %function
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _ITM_beginTransaction:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif __MACH__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ .global __ITM_beginTransaction
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__ITM_beginTransaction:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfi_startproc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CFI_PAC_KEY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PAC_AND_BTI
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -84,8 +93,13 @@ _ITM_beginTransaction:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Invoke GTM_begin_transaction with the struct we just built. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mov x1, sp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __ELF__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bl GTM_begin_transaction
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif __MACH__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bl _GTM_begin_transaction
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error "unexpected object format"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Return; we don't need to restore any of the call-saved regs. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ldp x29, x30, [sp], 11*16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfi_adjust_cfa_offset(-11*16)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -95,14 +109,23 @@ _ITM_beginTransaction:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CFI_PAC_TOGGLE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfi_endproc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __ELF__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .size _ITM_beginTransaction, . - _ITM_beginTransaction
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .align 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __ELF__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .global GTM_longjmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .hidden GTM_longjmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .type GTM_longjmp, %function
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GTM_longjmp:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif __MACH__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ .private_extern _GTM_longjmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_GTM_longjmp:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* The first parameter becomes the return value (x0).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The third parameter is ignored for now. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfi_startproc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -126,7 +149,9 @@ GTM_longjmp:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CFI_PAC_TOGGLE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ br x30
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfi_endproc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __ELF__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .size GTM_longjmp, . - GTM_longjmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* GNU_PROPERTY_AARCH64_* macros from elf.h for use in asm code. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define FEATURE_1_AND 0xc0000000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libitm/configure libitm/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6230c04dd24..b941ecf83f9 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libitm/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libitm/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -660,6 +660,8 @@ libtool_VERSION
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINTAINER_MODE_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINTAINER_MODE_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CXXCPP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -810,6 +812,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_linux_futex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_tls
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1462,6 +1465,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-maintainer-mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable make rules and dependencies not useful (and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sometimes confusing) to the casual installer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8283,7 +8289,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10257,6 +10263,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10274,9 +10323,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12082,7 +12135,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 12085 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 12138 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12188,7 +12241,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 12191 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 12244 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13064,6 +13117,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13081,12 +13177,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15458,6 +15562,14 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18216,6 +18328,10 @@ if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"BUILD_INFO\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libitm/configure.ac libitm/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 050d6b23e18..d0d108e1737 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libitm/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libitm/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -157,6 +157,7 @@ AM_CONDITIONAL(BUILD_INFO, test $gcc_cv_prog_makeinfo_modern = "yes")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_MAINTAINER_MODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libitm/configure.tgt libitm/configure.tgt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0362e61570a..2818a587ebf 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libitm/configure.tgt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libitm/configure.tgt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -50,7 +50,7 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Map the target cpu to an ARCH sub-directory. At the same time,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # work out any special compilation flags as necessary.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "${target_cpu}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- aarch64*) ARCH=aarch64 ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ aarch64* | arm64*) ARCH=aarch64 ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ alpha*) ARCH=alpha ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rs6000 | powerpc*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ XCFLAGS="${XCFLAGS} -mhtm"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libitm/testsuite/lib/libitm.exp libitm/testsuite/lib/libitm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index da918d1ee8d..61bbfa0c923 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libitm/testsuite/lib/libitm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libitm/testsuite/lib/libitm.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -159,6 +159,7 @@ proc libitm_init { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [istarget *-*-darwin*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ lappend ALWAYS_CFLAGS "additional_flags=-B${blddir}/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lappend ALWAYS_CFLAGS "additional_flags=-shared-libgcc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libitm/testsuite/libitm.c++/c++.exp libitm/testsuite/libitm.c++/c++.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index de45e7e5480..1b0ead05fee 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libitm/testsuite/libitm.c++/c++.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libitm/testsuite/libitm.c++/c++.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -56,8 +56,10 @@ if { $lang_test_file_found } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Gather a list of all tests.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set tests [lsort [glob -nocomplain $srcdir/$subdir/*.C]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set stdcxxadder ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { $blddir != "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set ld_library_path "$always_ld_library_path:${blddir}/${lang_library_path}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set stdcxxadder "-B ${blddir}/${lang_library_path}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set ld_library_path "$always_ld_library_path"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -72,7 +74,7 @@ if { $lang_test_file_found } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Main loop.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- dg-runtest $tests "" $libstdcxx_includes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ dg-runtest $tests $stdcxxadder $libstdcxx_includes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # All done.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libobjc/configure libobjc/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6da20b8e4ff..ce18c249b66 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libobjc/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libobjc/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -636,6 +636,9 @@ OBJC_BOEHM_GC_LIBS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OBJC_BOEHM_GC_INCLUDES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OBJC_BOEHM_GC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OBJC_GCFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extra_ldflags_libobjc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SET_MAKE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CPP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTOOL64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -667,7 +670,6 @@ RANLIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ XCFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-extra_ldflags_libobjc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_host_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OBJEXT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ EXEEXT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -755,6 +757,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_tls
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_objc_gc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_target_bdw_gc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1392,6 +1395,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-tls Use thread-local storage [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-objc-gc enable use of Boehm's garbage collector with the GNU
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Objective-C runtime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3431,17 +3437,6 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-case "${host}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Darwin needs -single_module when linking libobjc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *-cygwin*|*-mingw*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Tell libtool to build DLLs on Windows
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- extra_ldflags_libobjc='$(lt_host_flags)'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Add CET specific flags if CET is enabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6973,7 +6968,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8950,6 +8945,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8967,9 +9005,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10796,7 +10838,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 10799 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 10841 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10902,7 +10944,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 10905 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 10947 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11174,6 +11216,38 @@ $as_echo "no" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Must come after libtool is initialized.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++case "${host}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-darwin[4567]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Earlier Darwin versions need -single_module when linking libobjc; they
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # do not support @rpath.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Otherwise, single_module is the default and multi-module is ignored and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # obsolete.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_ldflags_libobjc='$(lt_host_flags)'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_ldflags_libobjc="${extra_ldflags_libobjc} -Wc,-nodefaultrpaths"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_ldflags_libobjc="${extra_ldflags_libobjc} -Wl,-rpath,@loader_path"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-cygwin*|*-mingw*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Tell libtool to build DLLs on Windows
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_ldflags_libobjc='$(lt_host_flags)'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # -------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # -------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11915,6 +11989,10 @@ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : "${CONFIG_STATUS=./config.status}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_write_fail=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libobjc/configure.ac libobjc/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9bd7d59d597..cb21ebbfcc7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libobjc/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libobjc/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -148,17 +148,6 @@ m4_rename_force([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # extra LD Flags which are required for targets
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACX_LT_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-case "${host}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Darwin needs -single_module when linking libobjc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *-cygwin*|*-mingw*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Tell libtool to build DLLs on Windows
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- extra_ldflags_libobjc='$(lt_host_flags)'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AC_SUBST(extra_ldflags_libobjc)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Add CET specific flags if CET is enabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GCC_CET_FLAGS(CET_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -183,6 +172,31 @@ AM_PROG_CC_C_O
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_PROG_MAKE_SET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Must come after libtool is initialized.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++case "${host}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-darwin[[4567]]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Earlier Darwin versions need -single_module when linking libobjc; they
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # do not support @rpath.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Otherwise, single_module is the default and multi-module is ignored and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # obsolete.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_ldflags_libobjc='$(lt_host_flags)'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_ldflags_libobjc="${extra_ldflags_libobjc} -Wc,-nodefaultrpaths"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_ldflags_libobjc="${extra_ldflags_libobjc} -Wl,-rpath,@loader_path"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-cygwin*|*-mingw*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Tell libtool to build DLLs on Windows
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ extra_ldflags_libobjc='$(lt_host_flags)'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(extra_ldflags_libobjc)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # -------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # -------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libphobos/configure libphobos/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 925c53c5f5e..2e8c06d4d48 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libphobos/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libphobos/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -707,6 +707,8 @@ get_gcc_base_ver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ phobos_compiler_shared_flag
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ phobos_compiler_pic_flag
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ phobos_lt_pic_flag
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTOOL64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -838,6 +840,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_werror
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_libatomic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1490,6 +1493,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-werror turns on -Werror [default=no]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-version-specific-runtime-libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Specify that runtime libraries should be installed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8244,7 +8250,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9949,6 +9955,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9966,9 +10015,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11774,7 +11827,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 11777 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 11830 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11880,7 +11933,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 11883 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 11936 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13405,6 +13458,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc_D=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct_D=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic_D=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13422,9 +13518,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_D="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_D="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds_D="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds_D="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds_D="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds_D="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14026,6 +14126,14 @@ CFLAGS=$lt_save_CFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # libtool variables for Phobos shared and position-independent compiles.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15750,6 +15858,10 @@ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -z "${DRUNTIME_CPU_AARCH64_TRUE}" && test -z "${DRUNTIME_CPU_AARCH64_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"DRUNTIME_CPU_AARCH64\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libphobos/configure.ac libphobos/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 464f4105430..ba8b5ecd65b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libphobos/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libphobos/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -93,6 +93,7 @@ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ WITH_LOCAL_DRUNTIME([LT_LANG([D])], [])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # libtool variables for Phobos shared and position-independent compiles.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libphobos/libdruntime/Makefile.am libphobos/libdruntime/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8225ba4a028..186948806d5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libphobos/libdruntime/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libphobos/libdruntime/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -128,8 +128,11 @@ ALL_DRUNTIME_SOURCES = $(DRUNTIME_DSOURCES) $(DRUNTIME_CSOURCES) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toolexeclib_LTLIBRARIES = libgdruntime.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgdruntime_la_SOURCES = $(ALL_DRUNTIME_SOURCES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgdruntime_la_LIBTOOLFLAGS =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libgdruntime_darwin_rpath = -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgdruntime_la_LDFLAGS = -Wc,-nophoboslib,-dstartfiles,-B../src,-Bgcc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -version-info $(libtool_VERSION) $(libgdruntime_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgdruntime_la_LIBADD = $(LIBATOMIC) $(LIBBACKTRACE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgdruntime_la_DEPENDENCIES = $(DRTSTUFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Also override library link commands: This is not strictly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libphobos/libdruntime/Makefile.in libphobos/libdruntime/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 797d6435a7c..cd13090010f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libphobos/libdruntime/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libphobos/libdruntime/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -810,8 +810,9 @@ ALL_DRUNTIME_SOURCES = $(DRUNTIME_DSOURCES) $(DRUNTIME_CSOURCES) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toolexeclib_LTLIBRARIES = libgdruntime.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgdruntime_la_SOURCES = $(ALL_DRUNTIME_SOURCES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgdruntime_la_LIBTOOLFLAGS =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@libgdruntime_darwin_rpath = -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgdruntime_la_LDFLAGS = -Wc,-nophoboslib,-dstartfiles,-B../src,-Bgcc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -version-info $(libtool_VERSION) $(libgdruntime_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgdruntime_la_LIBADD = $(LIBATOMIC) $(LIBBACKTRACE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgdruntime_la_DEPENDENCIES = $(DRTSTUFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libphobos/libdruntime/core/internal/gc/impl/conservative/gc.d libphobos/libdruntime/core/internal/gc/impl/conservative/gc.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6d19247fbe0..4239d1942ab 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libphobos/libdruntime/core/internal/gc/impl/conservative/gc.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libphobos/libdruntime/core/internal/gc/impl/conservative/gc.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29,8 +29,13 @@ module core.internal.gc.impl.conservative.gc;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /***************************************************/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version = COLLECT_PARALLEL; // parallel scanning
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-version (Posix)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- version = COLLECT_FORK;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++version (GNU)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ version (linux)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ version = COLLECT_FORK; // uses clone(), battle tested and reliable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else version (Posix)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ version = COLLECT_FORK;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ import core.internal.gc.bits;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ import core.internal.gc.os;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libphobos/src/Makefile.am libphobos/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6474fca5eb5..f6521ed5860 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libphobos/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libphobos/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -44,8 +44,11 @@ toolexeclib_DATA = libgphobos.spec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toolexeclib_LTLIBRARIES = libgphobos.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgphobos_la_SOURCES = $(ALL_PHOBOS_SOURCES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgphobos_la_LIBTOOLFLAGS =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libgphobos_darwin_rpath = -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgphobos_la_LDFLAGS = -Wc,-nophoboslib,-dstartfiles,-B../libdruntime/gcc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -version-info $(libtool_VERSION) $(libgphobos_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if ENABLE_LIBDRUNTIME_ONLY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgphobos_la_LIBADD = ../libdruntime/libgdruntime_convenience.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libphobos/src/Makefile.in libphobos/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a6229587e7b..cc3358b437e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libphobos/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libphobos/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -529,8 +529,9 @@ toolexeclib_DATA = libgphobos.spec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toolexeclib_LTLIBRARIES = libgphobos.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgphobos_la_SOURCES = $(ALL_PHOBOS_SOURCES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgphobos_la_LIBTOOLFLAGS =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@libgphobos_darwin_rpath = -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgphobos_la_LDFLAGS = -Wc,-nophoboslib,-dstartfiles,-B../libdruntime/gcc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -version-info $(libtool_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -version-info $(libtool_VERSION) $(libgphobos_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @ENABLE_LIBDRUNTIME_ONLY_FALSE@libgphobos_la_LIBADD = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ ../libdruntime/libgdruntime_convenience.la $(LIBZ)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libphobos/testsuite/lib/libphobos.exp libphobos/testsuite/lib/libphobos.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a921a37e3d1..f43117b240b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libphobos/testsuite/lib/libphobos.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libphobos/testsuite/lib/libphobos.exp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -234,7 +234,7 @@ proc libphobos_init { args } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { "$mldir" == "." } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ continue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if { [llength [glob -nocomplain ${gccdir}/${mldir}/libgcc_s*.so.*]] >= 1 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if { [llength [glob -nocomplain ${gccdir}/${mldir}/libgcc_s*.${shlib_ext}*]] >= 1 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ append ld_library_path ":${gccdir}/${mldir}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libphobos/testsuite/testsuite_flags.in libphobos/testsuite/testsuite_flags.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 528cff4bf13..84af947e8ab 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libphobos/testsuite/testsuite_flags.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libphobos/testsuite/testsuite_flags.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,8 +36,7 @@ case ${query} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --gdcpaths)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GDCPATHS_default="-nostdinc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- GDCPATHS_config="-B${BUILD_DIR}/src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -I${BUILD_DIR}/libdruntime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ GDCPATHS_config="-I${BUILD_DIR}/libdruntime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -I${SRC_DIR}/libdruntime"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Include phobos in search path if compiling in library.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [ "x@ENABLE_LIBDRUNTIME_ONLY_FALSE@" = "x" ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -47,9 +46,8 @@ case ${query} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --gdcldflags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GDCLDFLAGS="-B${BUILD_DIR}/src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -B${BUILD_DIR}/libdruntime/gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -B${BUILD_DIR}/src/.libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -L${BUILD_DIR}/src/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -B${BUILD_DIR}/libdruntime/gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -B${BUILD_DIR}/src/.libs"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo ${GDCLDFLAGS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libquadmath/Makefile.am libquadmath/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 35dffb46f6e..f199adf4602 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libquadmath/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libquadmath/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,8 +36,13 @@ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toolexeclib_LTLIBRARIES = libquadmath.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libquadmath_la_LIBADD =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libquadmath_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libquadmath_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libquadmath_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(version_arg) $(lt_host_flags) -lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(version_arg) $(lt_host_flags) $(LIBM) $(libquadmath_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libquadmath_la_DEPENDENCIES = $(version_dep) $(libquadmath_la_LIBADD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nodist_libsubinclude_HEADERS = quadmath.h quadmath_weak.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libquadmath/Makefile.in libquadmath/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8c011212258..70025758cd5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libquadmath/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libquadmath/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -355,6 +355,7 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LD = @LD@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LDFLAGS = @LDFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIBM = @LIBM@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBOBJS = @LIBOBJS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBS = @LIBS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBTOOL = @LIBTOOL@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -463,8 +464,10 @@ AUTOMAKE_OPTIONS = foreign info-in-builddir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_LIBQUADMATH_TRUE@@LIBQUAD_USE_SYMVER_SUN_TRUE@@LIBQUAD_USE_SYMVER_TRUE@version_dep = quadmath.map-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_LIBQUADMATH_TRUE@toolexeclib_LTLIBRARIES = libquadmath.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_LIBQUADMATH_TRUE@libquadmath_la_LIBADD =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_LIBQUADMATH_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@libquadmath_darwin_rpath = -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_LIBQUADMATH_TRUE@@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_LIBQUADMATH_TRUE@libquadmath_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@BUILD_LIBQUADMATH_TRUE@ $(version_arg) $(lt_host_flags) -lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@BUILD_LIBQUADMATH_TRUE@ $(version_arg) $(lt_host_flags) $(LIBM) $(libquadmath_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_LIBQUADMATH_TRUE@libquadmath_la_DEPENDENCIES = $(version_dep) $(libquadmath_la_LIBADD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @BUILD_LIBQUADMATH_TRUE@nodist_libsubinclude_HEADERS = quadmath.h quadmath_weak.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libquadmath/configure libquadmath/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 958fb876c5b..c51d4f3776c 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libquadmath/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libquadmath/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -644,11 +644,14 @@ LIBQUAD_USE_SYMVER_GNU_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBQUAD_USE_SYMVER_GNU_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBQUAD_USE_SYMVER_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBQUAD_USE_SYMVER_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIBM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toolexeclibdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toolexecdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINTAINER_MODE_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAINTAINER_MODE_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_host_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -785,6 +788,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_maintainer_mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_toolexeclibdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_symvers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1435,6 +1439,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-maintainer-mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable make rules and dependencies not useful (and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sometimes confusing) to the casual installer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7272,7 +7279,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8984,6 +8991,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9001,9 +9051,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10830,7 +10884,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 10833 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 10887 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10936,7 +10990,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 10939 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 10993 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11197,6 +11251,14 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12161,6 +12223,20 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# AC_CHECK_LIBM variant which avoids AC_CHECK_LIB (that doesn't work
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# on bare metal). In the past we've used -lm in Makefile.am unconditionally,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# let's use it there unless target knows it doesn't need that.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIBM=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++case $host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # These system don't have libm, or don't need it
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LIBM=-lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for ac_header in fenv.h langinfo.h locale.h wchar.h wctype.h limits.h ctype.h printf.h errno.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ do :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13421,6 +13497,10 @@ if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"BUILD_INFO\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libquadmath/configure.ac libquadmath/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index eec4084a45f..349be2607c6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libquadmath/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libquadmath/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -59,6 +59,7 @@ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACX_LT_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_MAINTAINER_MODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -121,6 +122,20 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(toolexecdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(toolexeclibdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# AC_CHECK_LIBM variant which avoids AC_CHECK_LIB (that doesn't work
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# on bare metal). In the past we've used -lm in Makefile.am unconditionally,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# let's use it there unless target knows it doesn't need that.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIBM=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++case $host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # These system don't have libm, or don't need it
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LIBM=-lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST([LIBM])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CHECK_HEADERS(fenv.h langinfo.h locale.h wchar.h wctype.h limits.h ctype.h printf.h errno.h)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBQUAD_CHECK_MATH_H_SIGNGAM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libsanitizer/asan/Makefile.am libsanitizer/asan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4f802f723d6..223d3e07816 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsanitizer/asan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsanitizer/asan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -60,7 +60,12 @@ libasan_la_LIBADD += $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libasan_la_LIBADD += $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libasan)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libasan_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libasan_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(link_libasan) $(libasan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libasan_preinit.o: asan_preinit.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cp $< $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libsanitizer/asan/Makefile.in libsanitizer/asan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7833a9a4c3f..e88e5e0b0a7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsanitizer/asan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsanitizer/asan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -465,7 +465,12 @@ libasan_la_LIBADD = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_builddir)/sanitizer_common/libsanitizer_common.la \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_builddir)/lsan/libsanitizer_lsan.la $(am__append_2) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(am__append_3) $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libasan)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@libasan_darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(link_libasan) $(libasan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Work around what appears to be a GNU make bug handling MAKEFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # values defined in terms of make variables, as is the case for CC and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libsanitizer/configure libsanitizer/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e7984f96615..dac83083e30 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsanitizer/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsanitizer/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -666,6 +666,8 @@ LSAN_SUPPORTED_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LSAN_SUPPORTED_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TSAN_SUPPORTED_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TSAN_SUPPORTED_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CXXCPP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -817,6 +819,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_werror
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_cet
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1471,6 +1474,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-werror disable building with -Werror
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-cet enable Intel CET in target libraries [default=auto]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8853,7 +8859,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10558,6 +10564,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10575,9 +10624,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12383,7 +12436,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 12386 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 12439 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12489,7 +12542,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 12492 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 12545 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13365,6 +13418,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13382,12 +13478,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15807,6 +15911,15 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # The cast to long int works around a bug in the HP C Compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17205,6 +17318,10 @@ if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -z "${TSAN_SUPPORTED_TRUE}" && test -z "${TSAN_SUPPORTED_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"TSAN_SUPPORTED\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libsanitizer/configure.ac libsanitizer/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 04cd8910ed6..5906c8d4887 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsanitizer/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsanitizer/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -85,6 +85,8 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CHECK_SIZEOF([void *])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${multilib}" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libsanitizer/hwasan/Makefile.am libsanitizer/hwasan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5a89189f6d8..11b1a9c5c57 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsanitizer/hwasan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsanitizer/hwasan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -47,7 +47,11 @@ libhwasan_la_LIBADD += $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libhwasan_la_LIBADD += $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libhwasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libhwasan)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libhwasan_darwin_rpath = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libhwasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(link_libhwasan) $(libhwasan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libhwasan_preinit.o: hwasan_preinit.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cp $< $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libsanitizer/hwasan/Makefile.in libsanitizer/hwasan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4240aa90147..f9ec8f9c177 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsanitizer/hwasan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsanitizer/hwasan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -445,7 +445,10 @@ libhwasan_la_SOURCES = $(hwasan_files)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libhwasan_la_LIBADD = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_builddir)/sanitizer_common/libsanitizer_common.la \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(am__append_1) $(am__append_2) $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libhwasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libhwasan)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@libhwasan_darwin_rpath = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libhwasan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(link_libhwasan) $(libhwasan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Work around what appears to be a GNU make bug handling MAKEFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # values defined in terms of make variables, as is the case for CC and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libsanitizer/lsan/Makefile.am libsanitizer/lsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6ff28ff5eea..7701b0e18cf 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsanitizer/lsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsanitizer/lsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -41,8 +41,12 @@ if LIBBACKTRACE_SUPPORTED
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ liblsan_la_LIBADD += $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ liblsan_la_LIBADD += $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-liblsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_liblsan)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++liblsan_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++liblsan_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++liblsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(link_liblsan) $(liblsan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ liblsan_preinit.o: lsan_preinit.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cp $< $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libsanitizer/lsan/Makefile.in libsanitizer/lsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d8fd4ee9557..078edf01fda 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsanitizer/lsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsanitizer/lsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -413,7 +413,12 @@ liblsan_la_LIBADD = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_builddir)/sanitizer_common/libsanitizer_common.la \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_builddir)/interception/libinterception.la \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(am__append_1) $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-liblsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_liblsan)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@liblsan_darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++liblsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(link_liblsan) $(liblsan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Work around what appears to be a GNU make bug handling MAKEFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # values defined in terms of make variables, as is the case for CC and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -788,7 +793,6 @@ uninstall-am: uninstall-nodist_toolexeclibHEADERS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PRECIOUS: Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ liblsan_preinit.o: lsan_preinit.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cp $< $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libsanitizer/tsan/Makefile.am libsanitizer/tsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index da80743da9d..01290b0313d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsanitizer/tsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsanitizer/tsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -57,7 +57,11 @@ libtsan_la_LIBADD += $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libtsan_la_DEPENDENCIES +=$(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libtsan_la_LIBADD += $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libtsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libtsan)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libtsan_darwin_rpath = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libtsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(link_libtsan) $(libtsan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libtsan_preinit.o: tsan_preinit.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cp $< $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libsanitizer/tsan/Makefile.in libsanitizer/tsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 36498832bb8..95011584bcb 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsanitizer/tsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsanitizer/tsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -464,7 +464,10 @@ libtsan_la_DEPENDENCIES = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_builddir)/sanitizer_common/libsanitizer_common.la \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_builddir)/interception/libinterception.la \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(TSAN_TARGET_DEPENDENT_OBJECTS) $(am__append_2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libtsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libtsan)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@libtsan_darwin_rpath = -nodefaultrpaths -Wl,-rpath,@loader_path/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libtsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(link_libtsan) $(libtsan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Work around what appears to be a GNU make bug handling MAKEFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # values defined in terms of make variables, as is the case for CC and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libsanitizer/ubsan/Makefile.am libsanitizer/ubsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d480f26adc0..7769b3437e4 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsanitizer/ubsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsanitizer/ubsan/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,7 +36,12 @@ if LIBBACKTRACE_SUPPORTED
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libubsan_la_LIBADD += $(top_builddir)/libbacktrace/libsanitizer_libbacktrace.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libubsan_la_LIBADD += $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libubsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libubsan)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libubsan_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libubsan_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libubsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(link_libubsan) $(libubsan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Use special rules for files that require RTTI support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ubsan_handlers_cxx.% ubsan_type_hash.% ubsan_type_hash_itanium.% : AM_CXXFLAGS += -frtti
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libsanitizer/ubsan/Makefile.in libsanitizer/ubsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 92a8e387fd7..7e51480e970 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsanitizer/ubsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsanitizer/ubsan/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -400,7 +400,12 @@ libubsan_la_SOURCES = $(ubsan_files)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libubsan_la_LIBADD = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_builddir)/sanitizer_common/libsanitizer_common.la \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(am__append_1) $(am__append_2) $(LIBSTDCXX_RAW_CXX_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libubsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(link_libubsan)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@libubsan_darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libubsan_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(link_libubsan) $(libubsan_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Work around what appears to be a GNU make bug handling MAKEFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # values defined in terms of make variables, as is the case for CC and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libssp/Makefile.am libssp/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1636e43b369..f7ed2aa6043 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libssp/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libssp/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -49,8 +49,12 @@ libssp_la_SOURCES = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vsnprintf-chk.c vsprintf-chk.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libssp_la_LIBADD =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libssp_la_DEPENDENCIES = $(version_dep) $(libssp_la_LIBADD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libssp_darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libssp_darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libssp_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(version_arg) $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(version_arg) $(lt_host_flags) $(libssp_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libssp_nonshared_la_SOURCES = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ssp-local.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libssp/Makefile.in libssp/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index bc8a0dc2b28..1cf86361b96 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libssp/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libssp/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -376,8 +376,11 @@ libssp_la_SOURCES = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libssp_la_LIBADD =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libssp_la_DEPENDENCIES = $(version_dep) $(libssp_la_LIBADD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@libssp_darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libssp_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(version_arg) $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(version_arg) $(lt_host_flags) $(libssp_darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libssp_nonshared_la_SOURCES = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ssp-local.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libssp/configure libssp/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 492915d2ce0..72102be1742 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libssp/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libssp/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -636,6 +636,8 @@ LIBOBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ get_gcc_base_ver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toolexeclibdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toolexecdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_host_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -781,6 +783,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_toolexeclibdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ '
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1426,6 +1429,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Optional Packages:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7458,7 +7464,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9170,6 +9176,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9187,9 +9236,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11016,7 +11069,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 11019 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 11072 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11122,7 +11175,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 11125 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 11178 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11400,6 +11453,15 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Calculate toolexeclibdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Also toolexecdir, though it's only used in toolexeclibdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${version_specific_libs} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11609,6 +11671,10 @@ if test -z "${LIBSSP_USE_SYMVER_SUN_TRUE}" && test -z "${LIBSSP_USE_SYMVER_SUN_F
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_SUN\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : "${CONFIG_STATUS=./config.status}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_write_fail=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libssp/configure.ac libssp/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f30f81c54f6..90778e2355d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libssp/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libssp/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -165,6 +165,8 @@ AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GCC_WITH_TOOLEXECLIBDIR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Calculate toolexeclibdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Also toolexecdir, though it's only used in toolexeclibdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${version_specific_libs} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libstdc++-v3/configure libstdc++-v3/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d35baaf7c6e..4cac54b99c9 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libstdc++-v3/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libstdc++-v3/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -791,6 +791,8 @@ glibcxx_compiler_pic_flag
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ glibcxx_lt_pic_flag
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OS_IS_DARWIN_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OS_IS_DARWIN_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_host_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -926,6 +928,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_hosted_libstdcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libstdcxx_hosted
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libstdcxx_verbose
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1617,6 +1620,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-hosted-libstdcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ only build freestanding C++ runtime support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libstdcxx-hosted
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8503,7 +8509,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10343,6 +10349,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10360,9 +10409,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12189,7 +12242,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 12192 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 12245 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12295,7 +12348,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 12298 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 12351 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13177,6 +13230,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13194,12 +13290,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15596,6 +15700,14 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os_is_darwin=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${host_os} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16033,7 +16145,7 @@ $as_echo "$glibcxx_cv_atomic_long_long" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Fake what AC_TRY_COMPILE does.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext << EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 16036 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 16148 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef bool atomic_type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16068,7 +16180,7 @@ $as_echo "$glibcxx_cv_atomic_bool" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f conftest*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext << EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 16071 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 16183 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef short atomic_type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16103,7 +16215,7 @@ $as_echo "$glibcxx_cv_atomic_short" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f conftest*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext << EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 16106 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 16218 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // NB: _Atomic_word not necessarily int.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16139,7 +16251,7 @@ $as_echo "$glibcxx_cv_atomic_int" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f conftest*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext << EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 16142 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 16254 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef long long atomic_type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16295,7 +16407,7 @@ $as_echo "mutex" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # unnecessary for this test.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext << EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 16298 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 16410 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _Decimal32 d1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16337,7 +16449,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # unnecessary for this test.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext << EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 16340 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 16452 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ template<typename T1, typename T2>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct same
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ { typedef T2 type; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -73309,6 +73421,10 @@ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -z "${OS_IS_DARWIN_TRUE}" && test -z "${OS_IS_DARWIN_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"OS_IS_DARWIN\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libstdc++-v3/configure.ac libstdc++-v3/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0c3c7a2c11c..6dde72ca566 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libstdc++-v3/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libstdc++-v3/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -108,6 +108,7 @@ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACX_LT_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os_is_darwin=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${host_os} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libstdc++-v3/src/Makefile.am libstdc++-v3/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5b9af41cdb9..925137c2ccc 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libstdc++-v3/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libstdc++-v3/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -152,8 +152,13 @@ libstdc___la_DEPENDENCIES = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_builddir)/src/c++17/libc++17convenience.la \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_builddir)/src/c++20/libc++20convenience.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if ENABLE_DARWIN_AT_RPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libstdc___darwin_rpath = -Wc,-nodefaultrpaths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libstdc___darwin_rpath += -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libstdc___la_LDFLAGS = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -version-info $(libtool_VERSION) ${version_arg} -lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -version-info $(libtool_VERSION) ${version_arg} -lm $(libstdc___darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libstdc___la_LINK = $(CXXLINK) $(libstdc___la_LDFLAGS) $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libstdc++-v3/src/Makefile.in libstdc++-v3/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f42d957af36..0ce75f30708 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libstdc++-v3/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libstdc++-v3/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -560,8 +560,11 @@ libstdc___la_DEPENDENCIES = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_builddir)/src/c++17/libc++17convenience.la \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(top_builddir)/src/c++20/libc++20convenience.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@libstdc___darwin_rpath = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wc,-nodefaultrpaths \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@ENABLE_DARWIN_AT_RPATH_TRUE@ -Wl,-rpath,@loader_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libstdc___la_LDFLAGS = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -version-info $(libtool_VERSION) ${version_arg} -lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -version-info $(libtool_VERSION) ${version_arg} -lm $(libstdc___darwin_rpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libstdc___la_LINK = $(CXXLINK) $(libstdc___la_LDFLAGS) $(lt_host_flags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @GLIBCXX_LDBL_ALT128_COMPAT_FALSE@@GLIBCXX_LDBL_COMPAT_TRUE@LTCXXCOMPILE64 = $(LTCXXCOMPILE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libtool.m4 libtool.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b92e284d9f9..5361f2619cc 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libtool.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libtool.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1005,7 +1005,7 @@ _LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[[89]]*|UNSET,*-darwin[[12]][[0123456789]]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[[89]]*|UNSET,*-darwin[[12]][[0-9]]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[[012]][[,.]]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1039,6 +1039,45 @@ _LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_defun([_LT_DARWIN_LINKER_FEATURES],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_require([_LT_REQUIRED_DARWIN_CHECKS])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AC_ARG_ENABLE([darwin-at-rpath],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AS_HELP_STRING([--enable-darwin-at-rpath],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [install libraries with @rpath/library-name, requires rpaths to be added to executables]),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[[4-8]]*|UNSET,rhapsody*|10.[[0-4]][[,.]]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AC_MSG_WARN([Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[[4-8]]*|UNSET,rhapsody*|10.[[0-4]][[,.]]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[[5-9]]*|UNSET,darwin2*|10.1[[1-9]][[,.]]*|1[[1-9]].*[[,.]]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AC_MSG_NOTICE([@rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _LT_TAGVAR(hardcode_direct, $1)=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _LT_TAGVAR(hardcode_automatic, $1)=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1056,13 +1095,21 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m4_if([$1], [CXX],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ],[])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6466,7 +6513,6 @@ fi # test "$_lt_caught_CXX_error" != yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_LANG_POP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ])# _LT_LANG_CXX_CONFIG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # ---------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Figure out "hidden" library dependencies from verbose
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libvtv/configure libvtv/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e7e490d8b3e..da4fe61d0cf 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libvtv/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libvtv/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -640,6 +640,8 @@ VTV_CYGMIN_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VTV_CYGMIN_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ XCFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libtool_VERSION
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_host_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -797,6 +799,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_cet
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gcc_major_version_only
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ '
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1446,6 +1449,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-cet enable Intel CET in target libraries [default=auto]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Optional Packages:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8748,7 +8754,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10453,6 +10459,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10470,9 +10519,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12278,7 +12331,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 12281 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 12334 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12384,7 +12437,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 12387 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 12440 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13260,6 +13313,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic_CXX=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13277,12 +13373,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15676,6 +15780,14 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # For libtool versioning info, format is CURRENT:REVISION:AGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libtool_VERSION=1:0:0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16021,6 +16133,10 @@ if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -z "${VTV_CYGMIN_TRUE}" && test -z "${VTV_CYGMIN_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"VTV_CYGMIN\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libvtv/configure.ac libvtv/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f3b937e4b10..50aaadbb3a3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libvtv/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libvtv/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -153,6 +153,7 @@ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACX_LT_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(enable_static)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # For libtool versioning info, format is CURRENT:REVISION:AGE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libtool_VERSION=1:0:0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git lto-plugin/configure lto-plugin/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d522bd24c95..c3b1b5fe0b5 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lto-plugin/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lto-plugin/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -634,6 +634,8 @@ LTLIBOBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBOBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_noncanonical
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_host_flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTOOL64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIPO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -786,6 +788,7 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ '
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_precious_vars='build_alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1431,6 +1434,9 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Optional Packages:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8603,7 +8609,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10309,6 +10315,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10326,9 +10375,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12134,7 +12187,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 12137 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 12190 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12240,7 +12293,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 12243 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 12296 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12477,6 +12530,14 @@ CC="$lt_save_CC"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Only expand once:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12723,6 +12784,10 @@ if test -z "${LTO_PLUGIN_USE_SYMVER_SUN_TRUE}" && test -z "${LTO_PLUGIN_USE_SYMV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"LTO_PLUGIN_USE_SYMVER_SUN\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : "${CONFIG_STATUS=./config.status}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_write_fail=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git lto-plugin/configure.ac lto-plugin/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0a7202782ae..5812bbbfc08 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lto-plugin/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lto-plugin/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -110,6 +110,7 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(ac_lto_plugin_extra_ldflags)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ACX_LT_HOST_FLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(target_noncanonical)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_TYPE_INT64_T
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git zlib/Makefile.in zlib/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3f5102d1b87..80fe3b69116 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- zlib/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ zlib/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -353,6 +353,8 @@ datadir = @datadir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ datarootdir = @datarootdir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ docdir = @docdir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dvidir = @dvidir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie = @enable_host_pie@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_shared = @enable_host_shared@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exec_prefix = @exec_prefix@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host = @host@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_alias = @host_alias@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git zlib/configure zlib/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e35ac6e7e17..a7673a840ab 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- zlib/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ zlib/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -635,10 +635,14 @@ am__EXEEXT_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LTLIBOBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBOBJS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PICFLAG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TARGET_LIBRARY_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TARGET_LIBRARY_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toolexeclibdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toolexecdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENABLE_DARWIN_AT_RPATH_TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CPP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTOOL64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -776,8 +780,10 @@ with_pic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_fast_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_gnu_ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libtool_lock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_darwin_at_rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with_toolexeclibdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_host_shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++enable_host_pie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ '
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_precious_vars='build_alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ host_alias
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1419,7 +1425,11 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fast-install[=PKGS]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ optimize for fast installation [default=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libtool-lock avoid locking (might break parallel builds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-darwin-at-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ install libraries with @rpath/library-name, requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rpaths to be added to executables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-host-shared build host code as shared libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --enable-host-pie build host code as PIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Optional Packages:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6934,7 +6944,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deployment target is forced to an earlier version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8913,6 +8923,49 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Publish an arg to allow the user to select that Darwin host (and target)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # libraries should be given install-names like @rpath/libfoo.dylib. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # requires that the user of the library then adds an 'rpath' to the DSO that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # needs access.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: there are defaults below, for systems that support rpaths. The person
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # configuring can override the defaults for any system version that supports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # them - they are, however, forced off for system versions without support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Check whether --enable-darwin-at-rpath was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_darwin_at_rpath+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This is not supported before macOS 10.5 / Darwin9.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # As above, before 10.5 / Darwin9 this does not work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # system executables (e.g. /bin/sh). Force rpaths on for these systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enable_darwin_at_rpath=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # work with either DYLD_LIBRARY_PATH or embedded rpaths.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_direct=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hardcode_automatic=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8930,9 +8983,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$_lt_dar_can_shared" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ output_verbose_link_cmd=func_echo_all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='\$rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test "x$enable_darwin_at_rpath" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ _lt_install_name='@rpath/\$soname'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10759,7 +10816,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 10762 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 10819 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10865,7 +10922,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lt_status=$lt_dlunknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<_LT_EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#line 10868 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#line 10925 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if HAVE_DLFCN_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11102,6 +11159,14 @@ CC="$lt_save_CC"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Only expand once:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if test x$enable_darwin_at_rpath = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_TRUE='#'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ENABLE_DARWIN_AT_RPATH_FALSE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Find CPP now so that any conditional tests below won't do it and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # thereby make the resulting definitions conditional.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11548,15 +11613,31 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ multilib_arg=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check whether --enable-host-shared was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${enable_host_shared+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- enableval=$enable_host_shared; PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_shared;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Check whether --enable-host-pie was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "${enable_host_pie+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enableval=$enable_host_pie;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_config_files="$ac_config_files Makefile"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat >confcache <<\_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11732,6 +11813,10 @@ if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "conditional \"TARGET_LIBRARY\" was never defined.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git zlib/configure.ac zlib/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index be1cfe29651..9501cdfea85 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- zlib/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ zlib/configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -64,6 +64,7 @@ GCC_CET_FLAGS(CET_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(CET_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = xyes])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Find CPP now so that any conditional tests below won't do it and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # thereby make the resulting definitions conditional.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -122,11 +123,26 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ multilib_arg=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-shared.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_ARG_ENABLE(host-shared,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [AS_HELP_STRING([--enable-host-shared],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- [build host code as shared libraries])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-[PICFLAG=-fPIC], [PICFLAG=])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build host code as shared libraries])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(enable_host_shared)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Enable --enable-host-pie.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_ARG_ENABLE(host-pie,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[AS_HELP_STRING([--enable-host-pie],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [build host code as PIE])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(enable_host_pie)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test x$enable_host_shared = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elif test x$enable_host_pie = xyes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=-fPIE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ PICFLAG=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(PICFLAG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CONFIG_FILES([Makefile])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_OUTPUT
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc13/files/patch-disable-sys-header-missing-abort.diff b/lang/gcc13/files/patch-disable-sys-header-missing-abort.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 880bb1cc19c..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc13/files/patch-disable-sys-header-missing-abort.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/Makefile.in.orig 2023-09-27 12:34:24
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/Makefile.in 2023-09-27 12:35:59
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3280,7 +3280,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- echo " ${BUILD_SYSTEM_HEADER_DIR}" >&2 ; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tooldir_sysinc=`echo "${gcc_tooldir}/sys-include" | sed -e :a -e "s,[^/]*/\.\.\/,," -e ta`; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "x${BUILD_SYSTEM_HEADER_DIR}" = "x$${tooldir_sysinc}"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- then sleep 1; else exit 1; fi; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ then sleep 1; else exit 0; fi; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(mkinstalldirs) $${fix_dir}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- chmod a+rx $${fix_dir} || true; \
</span></pre><pre style='margin:0'>
</pre>