On Wed, Jun 24, 2026 at 11:00 AM Pietro Monteiro
<[email protected]> wrote:
>
> PING
> https://inbox.sourceware.org/gcc-patches/bmm.hj3vcrqca8.gcc.gcc-test.pietro.170....@forge-stage.sourceware.org/t/#u

Ok.

>
> pietro
>
> On Tue, Jun 2, 2026, at 2:08 PM, pietro via Sourceware Forge wrote:
> > Hi gcc-patches mailing list,
> > pietro via Sourceware Forge
> > <[email protected]> has requested that the
> > following forgejo pull request
> > be published on the mailing list.
> >
> > Created on: 2026-06-02 17:45:49+00:00
> > Latest update: 2026-06-02 18:08:13+00:00
> > Changes: 65 changed files, 408 additions, 383 deletions
> > Head revision: pietro/gcc-TEST ref update-configury commit
> > 441549574ab382f1ed599f3e4361289a5d66d35d
> > Base revision: gcc/gcc-TEST ref trunk commit
> > bfecb8bf5de888710a79ffff31370f48d511f18c r17-1147-gbfecb8bf5de888
> > Merge base: bfecb8bf5de888710a79ffff31370f48d511f18c
> > Full diff url: https://forge.sourceware.org/gcc/gcc-TEST/pulls/170.diff
> > Discussion:  https://forge.sourceware.org/gcc/gcc-TEST/pulls/170
> > Requested Reviewers:
> >
> > This is re-spin of this patch:
> > https://inbox.sourceware.org/gcc-patches/[email protected]/
> > Some files were fixed since then. So I re-did the patches and
> > re-generated all the files again.
> > Instead of trying to rebase the branch or apply the patch on top off
> > current trunk.
> >
> > Autoreconf -Wall complains about obsolete macros, so replace them according 
> > to
> > the autoconf documentation[0].
> >
> > This patch doesn't fully fix all warnings because I focused on doing simple
> > fixes and keeping the changes to the generated files to a minimum.
> >
> > Bootstrapped and retested on x86_64-linux-gnu.
> >
> > [0]:
> > https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html
> >
> >       PR bootstrap/103459
> >
> > ChangeLog:
> >
> >       * configure: Regenerate.
> >       * configure.ac: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
> >       Replace AC_TRY_LINK with AC_LINK_IFELSE.
> >
> > c++tools/ChangeLog:
> >
> >       * configure: Regenerate.
> >       * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
> >
> > config/ChangeLog:
> >
> >       * acx.m4: Remove uses of AC_CHECK_TOOL_PREFIX.  Replace AC_TRY_COMPILE
> >       with AC_COMPILE_IFELSE.
> >       * asmcfi.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
> >       * bitfields.m4: Likewise.
> >       * cet.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE.  Replace AC_TRY_RUN
> >       with AC_RUN_IFELSE.
> >       * codeset.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE.
> >       * enable.m4: Replace AC_HELP_STRING with AS_HELP_STRING.
> >       * gcc-plugin.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE.
> >       * hwcaps.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.  Replace
> >       AC_TRY_LINK with AC_LINK_IFELSE.
> >       * isl.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE.
> >       * lcmessage.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE.
> >       * no-executables.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
> >       Replace AC_TRY_LINK with AC_LINK_IFELSE.
> >       * po.m4: Replace AC_OUTPUT_COMMANDS with AC_CONFIG_COMMANDS.
> >       * tls.m4: Add explicit 4th argument to AC_RUN_IFELSE.
> >
> > fixincludes/ChangeLog:
> >
> >       * configure: Regenerate.
> >       * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
> >
> > gcc/ChangeLog:
> >
> >       * acinclude.m4: Replace AC_FOREACH with m4_foreach_w.  Replace
> >       AC_TRY_LINK with AC_LINK_IFELSE.
> >       * configure: Regenerate.
> >       * configure.ac: Replace AC_HELP_STRING with AS_HELP_STRING.  Replace
> >       AC_PROG_LIBTOOL with LT_INIT.
> >
> > gnattools/ChangeLog:
> >
> >       * configure: Regenerate.
> >       * configure.ac: Replace AC_HELP_STRING with AS_HELP_STRING.
> >
> > gotools/ChangeLog:
> >
> >       * configure: Regenerate.
> >       * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
> >
> > libada/ChangeLog:
> >
> >       * configure.ac: Replace AC_HELP_STRING with AS_HELP_STRING.
> >
> > libatomic/ChangeLog:
> >
> >       * acinclude.m4: Replace AC_ERROR with AS_MSG_ERROR.  Replace 
> > AC_TRY_LINK
> >       with AC_LINK_IFELSE.  Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
> >       Replace AC_HELP_STRING with AS_HELP_STRING.  Replace
> >       AC_TRY_RUN with AC_RUN_IFELSE.
> >       * configure.ac: Replace AM_PROG_LIBTOOL with LT_INIT.  Replace
> >       AC_STDC_HEADERS with AC_HEADER_STDC.
> >
> > libbacktrace/ChangeLog:
> >
> >       * configure: Regenerate.
> >       * configure.ac: Remove redundant AM_PROG_LIBTOOL.
> >
> > libcc1/ChangeLog:
> >
> >       * configure: Regenerate.
> >       * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
> >       Remove redundant AM_PROG_LIBTOOL.
> >
> > libcpp/ChangeLog:
> >
> >       * configure: Regenerate.
> >       * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
> >       Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
> >
> > libgcc/ChangeLog:
> >
> >       * configure: Regenerate.
> >       * configure.ac: Replace AC_HELP_STRING with AS_HELP_STRING.  Replace
> >       AC_TRY_COMPILE with AC_COMPILE_IFELSE.
> >
> > libgcobol/ChangeLog:
> >
> >       * configure: Regenerate.
> >       * configure.ac: Remove redundant AM_PROG_LIBTOOL.
> >
> > libgfortran/ChangeLog:
> >
> >       * acinclude.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
> >       * configure.ac: Replace AC_LANG_C with AC_LANG([C]).  Replace
> >       AM_PROG_LIBTOOL with LT_INIT.
> >
> > libgm2/ChangeLog:
> >
> >       * acinclude.m4: Replace AC_HELP_STRING with AS_HELP_STRING.  Replace
> >       AC_LANG_SAVE AC_LANG_CPLUSPLUS (...) AC_LANG_RESTORE with
> >       AC_LANG_PUSH([C++]) (...) AC_LANG_POP([C++]).  Replace AC_TRY_LINK 
> > with
> >       AC_LINK_IFELSE.  Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
> >       * configure: Regenerate.
> >       * configure.ac: Replace AC_HELP_STRING AS_HELP_STRING.  Remove 
> > redundant
> >       AM_PROG_LIBTOOL.  Replace AC_LANG_C with AC_LANG([C]).  Replace
> >       AC_FOREACH with m4_foreach_w.
> >
> > libgomp/ChangeLog:
> >
> >       * acinclude.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE.  Replace
> >       AC_TRY_COMPILE with AC_COMPILE_IFELSE.  Replace AC_HELP_STRING with
> >       AS_HELP_STRING.  Replace AC_TRY_RUN with AC_RUN_IFELSE.
> >       * configure: Regenerate.
> >       * configure.ac: Replace AM_PROG_LIBTOOL with LT_INIT.  Replace
> >       AC_STDC_HEADERS with AC_HEADER_STDC.  Replace _AC_COMPUTE_INT with
> >       AC_COMPUTE_INT.
> >
> > libgrust/ChangeLog:
> >
> >       * configure.ac: Replace AC_FOREACH with m4_foreach_w.
> >
> > libiberty/ChangeLog:
> >
> >       * acinclude.m4: Replace AC_TRY_RUN with AC_RUN_IFELSE.  Replace
> >       AC_TRY_COMPILE with AC_COMPILE_IFELSE.
> >       * configure.ac: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.  
> > Replace
> >       AC_ISC_POSIX with AC_SEARCH_LIBS([strerror],[cposix]).
> >
> > libitm/ChangeLog:
> >
> >       * acinclude.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE.  Replace
> >       AC_TRY_COMPILE with AC_COMPILE_IFELSE.  Replace AC_HELP_STRING with
> >       AS_HELP_STRING.  Replace AC_TRY_RUN with AC_RUN_IFELSE.
> >       * configure.ac: Replace AM_PROG_LIBTOOL with LT_INIT.  Replace
> >       AC_STDC_HEADERS with AC_HEADER_STDC.
> >
> > libobjc/ChangeLog:
> >
> >       * configure: Regenerate.
> >       * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
> >       Replace AM_PROG_LIBTOOL with LT_INIT. Remove unnecessary escape in
> >       double quoted string.
> >
> > libphobos/ChangeLog:
> >
> >       * configure: Regenerate.
> >       * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
> >       Remove redundant AM_PROG_LIBTOOL.  Replace AC_FOREACH with 
> > m4_foreach_w.
> >       * m4/druntime.m4: Replace AC_HELP_STRING AS_HELP_STRING.  Replace
> >       AC_TRY_COMPILE with AC_COMPILE_IFELSE.
> >       * m4/druntime/cpu.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE.
> >       * m4/druntime/os.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
> >
> > libquadmath/ChangeLog:
> >
> >       * configure.ac: Replace AM_PROG_LIBTOOL with LT_INIT.  Replace
> >       AC_LANG_C with AC_LANG([C]).  Replace AC_TRY_COMPILE with
> >       AC_COMPILE_IFELSE.  Replace AC_TRY_LINK with AC_LINK_IFELSE.
> >
> > libsanitizer/ChangeLog:
> >
> >       * configure.ac: Replace AM_PROG_LIBTOOL with LT_INIT.  Replace
> >       AC_TRY_COMPILE with AC_COMPILE_IFELSE.  Replace AC_FOREACH with
> >       m4_foreach_w.
> >
> > libssp/ChangeLog:
> >
> >       * configure.ac: Replace AC_LANG_C with AC_LANG([C]).  Replace
> >       AC_TRY_COMPILE with AC_COMPILE_IFELSE.  Replace AC_TRY_LINK with
> >       AC_LINK_IFELSE.  Replace AM_PROG_LIBTOOL with LT_INIT.
> >
> > libvtv/ChangeLog:
> >
> >       * configure.ac: Replace AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
> >       Replace AM_PROG_LIBTOOL with LT_INIT.  Replace AC_FOREACH with
> >       m4_foreach_w.
> >
> > lto-plugin/ChangeLog:
> >
> >       * configure: Regenerate.
> >       * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
> >       Replace AC_TRY_LINK with AC_LINK_IFELSE. Replace AM_PROG_LIBTOOL with
> >       LT_INIT.
> >
> >
> > Changed files:
> > - M: c++tools/configure
> > - M: c++tools/configure.ac
> > - M: config/acx.m4
> > - M: config/asmcfi.m4
> > - M: config/bitfields.m4
> > - M: config/cet.m4
> > - M: config/codeset.m4
> > - M: config/enable.m4
> > - M: config/gcc-plugin.m4
> > - M: config/hwcaps.m4
> > - M: config/isl.m4
> > - M: config/lcmessage.m4
> > - M: config/no-executables.m4
> > - M: config/po.m4
> > - M: config/tls.m4
> > - M: configure
> > - M: configure.ac
> > - M: fixincludes/configure
> > - M: fixincludes/configure.ac
> > - M: gcc/acinclude.m4
> > - M: gcc/configure
> > - M: gcc/configure.ac
> > - M: gnattools/configure
> > - M: gnattools/configure.ac
> > - M: gotools/configure
> > - M: gotools/configure.ac
> > - M: libada/configure.ac
> > - M: libatomic/acinclude.m4
> > - M: libatomic/configure.ac
> > - M: libbacktrace/configure
> > - M: libbacktrace/configure.ac
> > - M: libcc1/configure
> > - M: libcc1/configure.ac
> > - M: libcpp/configure
> > - M: libcpp/configure.ac
> > - M: libgcc/configure
> > - M: libgcc/configure.ac
> > - M: libgcobol/configure
> > - M: libgcobol/configure.ac
> > - M: libgfortran/acinclude.m4
> > - M: libgfortran/configure.ac
> > - M: libgm2/acinclude.m4
> > - M: libgm2/configure
> > - M: libgm2/configure.ac
> > - M: libgomp/acinclude.m4
> > - M: libgomp/configure
> > - M: libgomp/configure.ac
> > - M: libgrust/configure.ac
> > - M: libiberty/acinclude.m4
> > - M: libiberty/configure.ac
> > - M: libitm/acinclude.m4
> > - M: libitm/configure.ac
> > - M: libobjc/configure
> > - M: libobjc/configure.ac
> > - M: libphobos/configure
> > - M: libphobos/configure.ac
> > - M: libphobos/m4/druntime.m4
> > - M: libphobos/m4/druntime/cpu.m4
> > - M: libphobos/m4/druntime/os.m4
> > - M: libquadmath/configure.ac
> > - M: libsanitizer/configure.ac
> > - M: libssp/configure.ac
> > - M: libvtv/configure.ac
> > - M: lto-plugin/configure
> > - M: lto-plugin/configure.ac
> >
> >
> > Pietro Monteiro (1):
> >   configury: replace autoconf obsolete macros [PR103459]
> >
> >  c++tools/configure           |  1 -
> >  c++tools/configure.ac        |  2 +-
> >  config/acx.m4                | 14 +++---
> >  config/asmcfi.m4             |  7 +--
> >  config/bitfields.m4          | 10 ++--
> >  config/cet.m4                | 18 +++----
> >  config/codeset.m4            |  8 ++--
> >  config/enable.m4             |  2 +-
> >  config/gcc-plugin.m4         |  4 +-
> >  config/hwcaps.m4             |  6 ++-
> >  config/isl.m4                |  4 +-
> >  config/lcmessage.m4          |  3 +-
> >  config/no-executables.m4     |  6 +--
> >  config/po.m4                 |  8 ++--
> >  config/tls.m4                |  6 ++-
> >  configure                    |  4 --
> >  configure.ac                 | 30 ++++++------
> >  fixincludes/configure        |  1 -
> >  fixincludes/configure.ac     |  2 +-
> >  gcc/acinclude.m4             |  9 ++--
> >  gcc/configure                | 13 ++----
> >  gcc/configure.ac             | 10 ++--
> >  gnattools/configure          |  2 -
> >  gnattools/configure.ac       |  2 +-
> >  gotools/configure            |  1 -
> >  gotools/configure.ac         |  2 +-
> >  libada/configure.ac          |  4 +-
> >  libatomic/acinclude.m4       | 33 +++++++------
> >  libatomic/configure.ac       |  4 +-
> >  libbacktrace/configure       |  1 -
> >  libbacktrace/configure.ac    |  1 -
> >  libcc1/configure             |  6 +--
> >  libcc1/configure.ac          |  3 +-
> >  libcpp/configure             |  7 ++-
> >  libcpp/configure.ac          | 12 ++---
> >  libgcc/configure             |  3 +-
> >  libgcc/configure.ac          | 14 +++---
> >  libgcobol/configure          |  1 -
> >  libgcobol/configure.ac       |  1 -
> >  libgfortran/acinclude.m4     | 12 ++---
> >  libgfortran/configure.ac     |  4 +-
> >  libgm2/acinclude.m4          | 78 +++++++++++++++----------------
> >  libgm2/configure             |  7 +--
> >  libgm2/configure.ac          |  7 ++-
> >  libgomp/acinclude.m4         | 44 ++++++++++-------
> >  libgomp/configure            | 11 -----
> >  libgomp/configure.ac         | 28 +++++------
> >  libgrust/configure.ac        |  2 +-
> >  libiberty/acinclude.m4       | 35 +++++++-------
> >  libiberty/configure.ac       | 32 ++++++-------
> >  libitm/acinclude.m4          | 91 +++++++++++++++++++++++-------------
> >  libitm/configure.ac          |  4 +-
> >  libobjc/configure            |  5 +-
> >  libobjc/configure.ac         |  8 ++--
> >  libphobos/configure          |  6 +--
> >  libphobos/configure.ac       |  5 +-
> >  libphobos/m4/druntime.m4     |  8 ++--
> >  libphobos/m4/druntime/cpu.m4 | 24 +++++-----
> >  libphobos/m4/druntime/os.m4  | 10 ++--
> >  libquadmath/configure.ac     | 42 ++++++++++-------
> >  libsanitizer/configure.ac    | 14 +++---
> >  libssp/configure.ac          | 22 +++++----
> >  libvtv/configure.ac          |  8 ++--
> >  lto-plugin/configure         |  5 +-
> >  lto-plugin/configure.ac      | 14 ++++--
> >  65 files changed, 408 insertions(+), 383 deletions(-)
> >
> > --
> > 2.54.0

Reply via email to