public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
From: "Arsen Arsenović" <arsen@aarsen.me>
To: gdb-patches@sourceware.org, binutils@sourceware.org
Cc: "Arsen Arsenović" <arsen@aarsen.me>
Subject: [PATCH 00/45] Synchronize shared build infrastructure with GCC tree
Date: Mon,  7 Aug 2023 13:07:03 +0200	[thread overview]
Message-ID: <20230807111029.2320238-1-arsen@aarsen.me> (raw)

Hello,

This patch set, combined with a sibling patch set sent on the GCC ML,
bring up the shared infrastructure between the two projects in sync
again.

It largely consists of cherry-picks from various people which have been
reviewed and accepted on the GCC side, as well as a couple of patches
for differences that seemed to get lost during the pick-and-regenerate
process.

The commits changing targets targets might not be correct.  I am not
certain what level of support Binutils have for these, and so had to
take a guess on how to change them.

During this process, it appears that I overlooked passing -x to
cherry-pick, so the paper trail got lost.  If needed, I can hack
together some code to associate commits based on subjects with their
pair in the other repository, and amend them back into the commit
messages.

These patches ignore the intl/ directory, as I plan to follow up this
patchset with one that can be cleanly applied to both trees which gets
rid of the intl/ directory in favor of out-of-tree gettext (ISL, GMP, et
al. style).

Regression tested on x86_64-pc-linux-gnu.

Thanks in advance, have a lovely day.

Alexandre Oliva (1):
  Add TFLAGS to gcc's GCC_FOR_TARGET

Andreas Schwab (1):
  Use substituted GDCFLAGS

Andrew Pinski (1):
  Fix PR bootstrap/102389: --with-build-config=bootstrap-lto is broken

Arsen Arsenović (4):
  *: Regenerate autoconf and aclocal files
  sync toplevel with GCC: drop 32b PA-RISC on HPUX in GCC
  toplevel: reconcile few divergences with GCC
  toplevel: Substitute GDCFLAGS instead of using CFLAGS

Bernhard M. Wiedemann (1):
  libtool.m4: Sort output of 'find' to enable deterministic builds.

Christophe Lyon (1):
  [ARM/FDPIC v6 02/24] [ARM] FDPIC: Handle arm*-*-uclinuxfdpiceabi in
    configure scripts

David Seifert (1):
  configure: use OBJDUMP determined by libtool [PR95648]

Eugene Rozenfeld (4):
  Collect both user and kernel events for autofdo tests and
    autoprofiledbootstrap
  Fix collection and processing of autoprofile data for target libs
  Fix autoprofiledbootstrap build
  Disable warnings as errors for STAGEautofeedback.

Gaius Mulley (1):
  Merge modula-2 front end onto gcc.

Iain Buclaw (2):
  Add D front-end, libphobos library, and D2 testsuite.
  d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad256
    (v2.098.0-beta.1)

Iain Sandoe (7):
  Darwin : Update libtool and dependencies for Darwin20 [PR97865]
  configure: Do not build the ununsed libffi shared library.
  configure: When host-shared, pass --with-pic to in-tree lib configs.
  configure, Darwin: Ensure overrides to host-pie are passed to gcc
    configure.
  configure: Account CXXFLAGS in gcc-plugin.m4.
  Darwin, config: Revise host config fragment.
  configure: Allow host fragments to react to --enable-host-shared.

Jason Merrill (1):
  c++: source position of lambda captures [PR84471]

John David Anglin (1):
  Fix hppa64-hpux11 build to remove source paths from embedded path.

Jonathan Wakely (1):
  config-ml.in: Suppress output from multi-do recipes

Jozef Lawrynowicz (1):
  MSP430: Add -fno-exceptions multilib

LIU Hao (1):
  gcc: Add 'mcf' thread model support from mcfgthread

Lulu Cheng (1):
  Libvtv: Add loongarch support.

Marek Polacek (1):
  configure: Implement --enable-host-pie

Martin Liska (1):
  Do not use HAVE_DOS_BASED_FILE_SYSTEM for Cygwin.

Martin Storsjö (1):
  mh-mingw: Set __USE_MINGW_ACCESS in missed C++ flags variables

Max Filippov (2):
  gcc: xtensa: add XCHAL_HAVE_{CLAMPS,DEPBITS,EXCLUSIVE,XEA3} to
    dynconfig
  gcc: xtensa: add data alignment properties to dynconfig

Meghan Denny (1):
  Updated constants from <https://dwarfstd.org/Languages.php>

Olivier Hainque (1):
  Generic configury support for shared libs on VxWorks

Peter Foley (1):
  configure: Only create serdep.tmp if needed

Philip Herron (1):
  gccrs: Add gcc-check-target check-rust

Roger Sayle (1):
  PR bootstrap/106472: Add libgo depends on libbacktrace to Makefile.def

Sergei Trofimovich (2):
  mh-mingw: drop unused BOOT_CXXFLAGS variable
  Makefile.def: drop remnants of unused libelf

Thomas Schwinge (2):
  Remove support for Intel MIC offloading
  Revert "Fix PR 67102: Add libstdc++ dependancy to libffi" [PR67102]

Xi Ruoyao (1):
  LoongArch: implement count_{leading,trailing}_zeros

 ChangeLog                       |   29 +
 Makefile.def                    |   51 +-
 Makefile.in                     | 5831 +++++++++++++++++++++----------
 Makefile.tpl                    |   48 +-
 bfd/aclocal.m4                  |    4 +-
 bfd/configure                   |   73 +-
 binutils/configure              |   73 +-
 config-ml.in                    |   37 +-
 config/ChangeLog                |    4 +
 config/bootstrap-lto-lean.mk    |    6 +-
 config/bootstrap-lto.mk         |    6 +-
 config/gcc-plugin.m4            |    7 +-
 config/gthr.m4                  |    1 +
 config/mh-darwin                |   65 +-
 config/mh-mingw                 |    1 +
 config/mh-pa-hpux10             |    4 -
 configure                       |  388 +-
 configure.ac                    |  158 +-
 gas/configure                   |   73 +-
 gdb/configure                   |  116 +-
 gold/aclocal.m4                 |    2 +-
 gprof/configure                 |   73 +-
 gprofng/aclocal.m4              |   22 +-
 gprofng/configure               |  119 +-
 include/ansidecl.h              |    2 +-
 include/dwarf2.h                |   10 +
 include/longlong.h              |   12 +
 include/vtv-change-permission.h |    4 +
 include/xtensa-dynconfig.h      |  107 +-
 intl/Makefile.in                |    6 +-
 intl/configure                  |   34 +
 intl/configure.ac               |   21 +
 ld/configure                    |  116 +-
 libbacktrace/configure          |   73 +-
 libctf/configure                |   73 +-
 libdecnumber/configure          |   22 +-
 libdecnumber/configure.ac       |   19 +-
 libsframe/configure             |   73 +-
 libtool.m4                      |   88 +-
 ltmain.sh                       |    8 +-
 opcodes/configure               |   73 +-
 sim/configure                   |   73 +-
 zlib/configure                  |   97 +-
 zlib/configure.ac               |   21 +-
 44 files changed, 5639 insertions(+), 2484 deletions(-)
 delete mode 100644 config/mh-pa-hpux10

-- 
2.41.0


             reply	other threads:[~2023-08-07 11:19 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-08-07 11:07 Arsen Arsenović [this message]
2023-08-07 11:07 ` [PATCH 01/45] *: Regenerate autoconf and aclocal files Arsen Arsenović
2023-08-09 13:43   ` Alan Modra
2023-08-10  9:13     ` Arsen Arsenović
2023-08-07 11:07 ` [PATCH 02/45] Libvtv: Add loongarch support Arsen Arsenović
2023-08-07 11:07 ` [PATCH 03/45] c++: source position of lambda captures [PR84471] Arsen Arsenović
2023-08-10 21:48   ` Jason Merrill
2023-08-07 11:07 ` [PATCH 04/45] Updated constants from <https://dwarfstd.org/Languages.php> Arsen Arsenović
2023-08-07 11:07 ` [PATCH 05/45] LoongArch: implement count_{leading,trailing}_zeros Arsen Arsenović
2023-08-07 11:07 ` [PATCH 06/45] Darwin : Update libtool and dependencies for Darwin20 [PR97865] Arsen Arsenović
2023-08-07 11:07 ` [PATCH 07/45] configure: Do not build the ununsed libffi shared library Arsen Arsenović
2023-08-09 13:44   ` Alan Modra
2023-08-10  9:21     ` Arsen Arsenović
2023-08-10 11:39       ` Alan Modra
2023-08-10 11:25     ` Arsen Arsenović
2023-08-07 11:07 ` [PATCH 08/45] configure: When host-shared, pass --with-pic to in-tree lib configs Arsen Arsenović
2023-08-07 11:07 ` [PATCH 09/45] configure: Implement --enable-host-pie Arsen Arsenović
2023-08-07 11:07 ` [PATCH 10/45] configure: Only create serdep.tmp if needed Arsen Arsenović
2023-08-07 11:07 ` [PATCH 11/45] configure, Darwin: Ensure overrides to host-pie are passed to gcc configure Arsen Arsenović
2023-08-07 11:07 ` [PATCH 12/45] Remove support for Intel MIC offloading Arsen Arsenović
2023-08-07 11:07 ` [PATCH 13/45] configure: use OBJDUMP determined by libtool [PR95648] Arsen Arsenović
2023-08-07 11:07 ` [PATCH 14/45] configure: Account CXXFLAGS in gcc-plugin.m4 Arsen Arsenović
2023-08-07 11:07 ` [PATCH 15/45] Add TFLAGS to gcc's GCC_FOR_TARGET Arsen Arsenović
2023-08-07 11:07 ` [PATCH 16/45] Merge modula-2 front end onto gcc Arsen Arsenović
2023-08-07 11:07 ` [PATCH 17/45] sync toplevel with GCC: drop 32b PA-RISC on HPUX in GCC Arsen Arsenović
2023-08-07 11:07 ` [PATCH 18/45] Fix PR bootstrap/102389: --with-build-config=bootstrap-lto is broken Arsen Arsenović
2023-08-07 11:07 ` [PATCH 19/45] gcc: Add 'mcf' thread model support from mcfgthread Arsen Arsenović
2023-08-07 11:07 ` [PATCH 20/45] Darwin, config: Revise host config fragment Arsen Arsenović
2023-08-07 11:07 ` [PATCH 21/45] configure: Allow host fragments to react to --enable-host-shared Arsen Arsenović
2023-08-07 11:07 ` [PATCH 22/45] mh-mingw: Set __USE_MINGW_ACCESS in missed C++ flags variables Arsen Arsenović
2023-08-07 11:07 ` [PATCH 23/45] mh-mingw: drop unused BOOT_CXXFLAGS variable Arsen Arsenović
2023-08-07 11:07 ` [PATCH 24/45] config-ml.in: Suppress output from multi-do recipes Arsen Arsenović
2023-08-07 11:07 ` [PATCH 25/45] Add D front-end, libphobos library, and D2 testsuite Arsen Arsenović
2023-08-07 11:07 ` [PATCH 26/45] MSP430: Add -fno-exceptions multilib Arsen Arsenović
2023-08-07 11:07 ` [PATCH 27/45] gcc: xtensa: add XCHAL_HAVE_{CLAMPS,DEPBITS,EXCLUSIVE,XEA3} to dynconfig Arsen Arsenović
2023-08-07 11:07 ` [PATCH 28/45] gcc: xtensa: add data alignment properties " Arsen Arsenović
2023-08-07 11:07 ` [PATCH 29/45] toplevel: reconcile few divergences with GCC Arsen Arsenović
2023-08-07 11:07 ` [PATCH 30/45] Generic configury support for shared libs on VxWorks Arsen Arsenović
2023-08-07 11:07 ` [PATCH 31/45] Fix hppa64-hpux11 build to remove source paths from embedded path Arsen Arsenović
2023-08-07 11:07 ` [PATCH 32/45] libtool.m4: Sort output of 'find' to enable deterministic builds Arsen Arsenović
2023-08-07 11:07 ` [PATCH 33/45] [ARM/FDPIC v6 02/24] [ARM] FDPIC: Handle arm*-*-uclinuxfdpiceabi in configure scripts Arsen Arsenović
2023-08-07 11:07 ` [PATCH 34/45] Do not use HAVE_DOS_BASED_FILE_SYSTEM for Cygwin Arsen Arsenović
2023-08-07 11:07 ` [PATCH 35/45] Makefile.def: drop remnants of unused libelf Arsen Arsenović
2023-08-07 11:07 ` [PATCH 36/45] d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad256 (v2.098.0-beta.1) Arsen Arsenović
2023-08-07 11:07 ` [PATCH 37/45] Collect both user and kernel events for autofdo tests and autoprofiledbootstrap Arsen Arsenović
2023-08-07 11:07 ` [PATCH 38/45] Fix collection and processing of autoprofile data for target libs Arsen Arsenović
2023-08-07 11:07 ` [PATCH 39/45] Fix autoprofiledbootstrap build Arsen Arsenović
2023-08-07 11:07 ` [PATCH 40/45] Disable warnings as errors for STAGEautofeedback Arsen Arsenović
2023-08-07 11:07 ` [PATCH 41/45] Revert "Fix PR 67102: Add libstdc++ dependancy to libffi" [PR67102] Arsen Arsenović
2023-08-07 11:07 ` [PATCH 42/45] PR bootstrap/106472: Add libgo depends on libbacktrace to Makefile.def Arsen Arsenović
2023-08-07 11:07 ` [PATCH 43/45] gccrs: Add gcc-check-target check-rust Arsen Arsenović
2023-08-07 11:07 ` [PATCH 44/45] Use substituted GDCFLAGS Arsen Arsenović
2023-08-07 11:07 ` [PATCH 45/45] toplevel: Substitute GDCFLAGS instead of using CFLAGS Arsen Arsenović
2023-08-12  1:18 ` [PATCH 00/45] Synchronize shared build infrastructure with GCC tree Alan Modra
2023-08-12  9:55   ` Arsen Arsenović

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230807111029.2320238-1-arsen@aarsen.me \
    --to=arsen@aarsen.me \
    --cc=binutils@sourceware.org \
    --cc=gdb-patches@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).