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
