binutils-gdb/config
Iain Sandoe 3c4e12ba88 Darwin, config: Revise host config fragment.
There were two uses for the Darwin host config fragment:

The first is to arrange for targets that support mdynamic-no-pic
to be built with that enabled (since it makes a significant
difference to the compiler performance).  We can be more specific
in the application of this, since it only applies to 32b hosts
plus powerpc64-darwin9.

The second was to work around a tool bug where -fno-PIE was not
propagated to the link stage.  This second use is redundant,
since the buggy toolchain cannot bootstrap current GCC sources
anyway.

This makes the host fragment more specific and reduces the number
of toolchains for which it is included which reduces clutter in
configure lines.

Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>

config/
	* mh-darwin: Make this specific to handling the
	mdynamic-no-pic case.
2023-08-12 10:24:26 +09:30
..
acinclude.m4 config: delete unused sim macros 2021-05-18 17:46:55 -04:00
acx.m4 Re: Merge configure.ac from gcc project 2022-10-12 10:08:14 +10:30
asmcfi.m4 Resync config/ from GCC. 2012-05-29 15:58:15 +00:00
ax_check_define.m4 Update top level configure files by synchronizing them with gcc. 2018-01-10 15:29:21 +00:00
ax_count_cpus.m4 Merge changes from GCC for the config/ directory 2020-02-19 17:51:24 +00:00
ax_cxx_compile_stdcxx.m4 Merge configure.ac from gcc project 2022-10-10 11:14:21 +10:30
ax_pthread.m4 config: Sync with GCC 2018-06-18 09:33:48 -04:00
bfd64.m4 unify 64-bit bfd checks 2022-01-01 12:49:07 -05:00
bitfields.m4 Sync config files with GCC 2015-07-14 09:18:16 -07:00
bootstrap-asan.mk sync binutils config/ with gcc 2016-12-08 21:35:11 +10:30
bootstrap-cet.mk config: Sync with GCC 2018-06-18 09:33:48 -04:00
bootstrap-debug-big.mk ChangeLog: 2009-09-07 00:44:08 +00:00
bootstrap-debug-ckovw.mk ChangeLog: 2009-09-07 00:44:08 +00:00
bootstrap-debug-lean.mk Update top level configure files by synchronizing them with gcc. 2018-01-10 15:29:21 +00:00
bootstrap-debug-lib.mk ChangeLog: 2009-09-07 00:44:08 +00:00
bootstrap-debug.mk ChangeLog: 2009-09-07 00:44:08 +00:00
bootstrap-lto-lean.mk Fix PR bootstrap/102389: --with-build-config=bootstrap-lto is broken 2023-08-12 10:24:26 +09:30
bootstrap-lto-noplugin.mk config: Sync with GCC 2018-06-18 09:33:48 -04:00
bootstrap-lto.mk Fix PR bootstrap/102389: --with-build-config=bootstrap-lto is broken 2023-08-12 10:24:26 +09:30
bootstrap-O1.mk
bootstrap-O3.mk
bootstrap-Og.mk Merge changes from GCC for the config/ directory 2020-02-19 17:51:24 +00:00
bootstrap-time.mk ChangeLog: 2009-09-07 00:44:08 +00:00
bootstrap-ubsan.mk config: Sync with GCC 2018-06-18 09:33:48 -04:00
cet.m4 GCC_CET_HOST_FLAGS: Check if host supports multi-byte NOPs 2021-03-18 08:02:46 -07:00
ChangeLog Add markers for 2.40 branch 2022-12-31 12:05:28 +00:00
codeset.m4
debuginfod.m4 config/debuginfod: do not include pkg.m4 directly 2021-02-13 00:15:11 -05:00
dejagnu.m4 libsframe: add the SFrame library 2022-11-15 15:24:29 -08:00
depstand.m4
dfp.m4 Merge config/ changes from GCC, to enable DFP on AArch64 2022-05-24 10:47:29 +01:00
elf.m4 Sync elf.m4 with GCC tree 2015-03-16 08:49:06 -07:00
enable.m4
extensions.m4
futex.m4 Merge changes from GCC for the config/ directory 2020-02-19 17:51:24 +00:00
gc++filt.m4 * gc++filt.m4: New file. 2010-07-02 11:58:19 +00:00
gcc-plugin.m4 configure: Account CXXFLAGS in gcc-plugin.m4. 2023-08-12 09:58:23 +09:30
gettext-sister.m4
gettext.m4 GNU gettext introduced this change[0] in version 0.19.8 to fix gettext detection with musl libc, since it does not define these internal symbols. 2021-06-14 14:05:39 +01:00
glibc21.m4
gthr.m4 gcc: Add 'mcf' thread model support from mcfgthread 2023-08-12 10:24:26 +09:30
gxx-include-dir.m4
hwcaps.m4 Update top level configure files by synchronizing them with gcc. 2018-01-10 15:29:21 +00:00
iconv.m4 Fix a typo in iconv.m4. 2018-11-09 16:08:10 +00:00
intdiv0.m4
inttypes_h.m4
inttypes-pri.m4
inttypes.m4
isl.m4 Update top level configure files by synchronizing them with gcc. 2018-01-10 15:29:21 +00:00
jobserver.m4 Implement a workaround for GNU mak jobserver 2021-01-12 05:45:44 -08:00
largefile.m4 Unify Solaris procfs and largefile handling 2020-07-30 15:41:50 +02:00
lcmessage.m4
ld-symbolic.m4
lead-dot.m4 Sync config/ from GCC: 2009-08-16 12:49:48 +00:00
lib-ld.m4 egrep in binutils 2022-09-28 13:37:31 +09:30
lib-link.m4 Merge changes from GCC for the config/ directory 2020-02-19 17:51:24 +00:00
lib-prefix.m4
libstdc++-raw-cxx.m4 Remove "-I" from LIBSTDCXX_RAW_CXX_LDFLAGS 2013-01-07 18:25:13 +00:00
lthostflags.m4 PR target/40125 2010-12-06 01:40:20 +00:00
math.m4 Sync config and libiberty with GCC 2020-04-29 14:25:36 -07:00
mh-alpha-linux Sync toplevel configure.ac with GCC 2015-07-14 07:49:50 -07:00
mh-cygwin 2011-03-24 Paolo Bonzini <bonzini@gnu.org> 2011-03-24 17:31:20 +00:00
mh-darwin Darwin, config: Revise host config fragment. 2023-08-12 10:24:26 +09:30
mh-djgpp
mh-mingw Merge changes from GCC for the config/ directory 2020-02-19 17:51:24 +00:00
mh-pa
mh-ppc-aix Resync config/ from GCC. 2012-05-29 15:58:15 +00:00
mmap.m4 Resync config/ from GCC. 2012-05-29 15:58:15 +00:00
mt-alphaieee Resync config/ from GCC. 2012-05-29 15:58:15 +00:00
mt-android Update top level configure files by synchronizing them with gcc. 2018-01-10 15:29:21 +00:00
mt-d30v
mt-gnu Don't reset CXXFLAGS_FOR_TARGET 2015-03-16 08:41:42 -07:00
mt-mips16-compat
mt-mips-elfoabi
mt-mips-gnu
mt-nios2-elf Sync nios2 configure changes from GCC mainline. 2014-05-14 16:27:14 -07:00
mt-ospace Append -g -Os rather than overwriting 2015-03-16 08:44:41 -07:00
mt-sde 2012-09-19 Steve Ellcey <sellcey@mips.com> 2012-09-19 21:22:33 +00:00
mt-spu
multi.m4 Merge config/ changes from GCC. 2018-10-31 17:16:41 +00:00
nls.m4
no-executables.m4 Merge changes from GCC for the config/ directory 2020-02-19 17:51:24 +00:00
override.m4 PR27116, Spelling errors found by Debian style checker 2021-01-01 14:36:35 +10:30
picflag.m4 Merge config/picflag.m4 from gcc 2023-01-04 13:23:54 +10:30
pkg.m4 PKG_CHECK_MODULES: Properly check if $pkg_cv_[]$1[]_LIBS works 2020-07-28 06:59:30 -07:00
plugins.m4 config: Sync with GCC 2018-04-05 15:22:13 -07:00
po.m4 Sync config with GCC 2015-07-27 07:43:26 -07:00
proginstall.m4
progtest.m4
sjlj.m4 Sync config files with GCC 2015-07-14 09:18:16 -07:00
stdint_h.m4
stdint.m4 Sync config with GCC 2015-07-27 07:43:26 -07:00
target-posix Sync config files with GCC 2015-07-14 09:18:16 -07:00
tcl.m4 Sync config with GCC 2015-07-27 07:43:26 -07:00
tls.m4 Merge changes from GCC for the config/ directory 2020-02-19 17:51:24 +00:00
toolexeclibdir.m4 Merge changes from GCC for the config/ directory 2020-02-19 17:51:24 +00:00
uintmax_t.m4
ulonglong.m4
unwind_ipinfo.m4 Sync config/ from GCC: 2009-08-16 12:49:48 +00:00
warnings.m4 Sync config/warnings.m4 with GCC 2015-07-14 08:39:12 -07:00
weakref.m4 Resync config/ from GCC. 2012-05-29 15:58:15 +00:00
zlib.m4 Set zlibdir/zlibinc with top_builddir/top_srcdir 2015-04-02 05:43:07 -07:00
zstd.m4 configure: require libzstd >= 1.4.0 2022-11-07 14:32:10 +01:00