Hi Guys, I am applying the attached patch to synchronize the libiberty sources with the master version in the gcc repository. Cheers Nick libiberty/ChangeLog 2023-06-15 Marek Polacek * configure.ac: Also set shared when enable_host_pie. * configure: Regenerate. 2023-06-13 Nathan Sidwell * cp-demangle.c (d_print_conversion): Remove incorrect template instantiation handling. * testsuite/demangle-expected: Add testcases. 2023-06-07 Costas Argyris * argv.c (writeargv): Constant propagate "0" for "status", simplifying the code slightly. 2023-06-06 Costas Argyris * argv.c (writeargv): Simplify & remove gotos. 2023-06-05 Costas Argyris * pex-win32.c: fix typos. 2023-06-05 Costas Argyris * pex-win32.c (win32_spawn): Check command line length and generate a response file if necessary. (spawn_script): Adjust parameters. (pex_win32_exec_child): Ditto. 2023-06-03 Patrick Palka PR c++/70790 * cp-demangle.c (cplus_demangle_operators): Add the noexcept operator. (d_print_comp_inner) : Always print parens around the operand of noexcept too. * testsuite/demangle-expected: Test noexcept operator demangling. 2023-04-02 Jakub Jelinek PR other/109306 * strstr.c: Revert the 2020-11-13 changes. (strstr): Return s1 if len is 0. 2023-03-30 Gerald Pfeifer * obstacks.texi (Preparing for Obstacks): Remove a (broken) reference to the Glibc manual. 2023-03-03 Costas Argyris * pex-win32.c (win32_spawn): Fix memory leak of cmdline buffer and refactor to have cleanup code appear once for all exit cases. 2023-02-11 niXman * lrealpath.c (lrealpath): try to resolve symlink and use UNC paths where applicable. 2023-01-07 LIU Hao PR middle-end/108300 * make-temp-file.c: Define `WIN32_LEAN_AND_MEAN` before . * pex-win32.c: Likewise.