aboutsummaryrefslogtreecommitdiff
path: root/libiberty
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2025-07-13 07:25:43 +0200
committerTom de Vries <tdevries@suse.de>2025-07-13 07:25:43 +0200
commit0e8dbf5c5d6ae1d2b78322e5fed70200bc999cba (patch)
treebda3ca0913f2f089071272a18ca404ad01ed2b8e /libiberty
parent5ad9c520cbb0db4454889d59b906634dd7b68d47 (diff)
downloadgdb-master.zip
gdb-master.tar.gz
gdb-master.tar.bz2
[gdb/build] Work around GCC ipa-modref bugHEADmaster
PR mi/32571 reports the following problem: ... $ gdb -q -batch -ex "b bla.c:100" <random output> Make breakpoint pending on future shared library load? (y or [n]) \ [answered N; input not from terminal] ... while this is expected: ... $ gdb -q -batch -ex "b bla.c:100" No symbol table is loaded. Use the "file" command. Make breakpoint pending on future shared library load? (y or [n]) \ [answered N; input not from terminal] ... A few factors in reproducing this are building gdb using gcc 14, "-O2 -flto=auto" and --disable-nls. For more details, see the PR. This turns out to be caused by a GCC PR [1], more specifically a problem in ipa-modref. Work around this by disabling ipa-modref for GCC versions 12-15 and 16.0, assuming the GCC 16.1 release will contain a fix. Tested on aarch64-linux and x86_64-linux. Approved-By: Andrew Burgess <aburgess@redhat.com> Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=32571 [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120987
Diffstat (limited to 'libiberty')
0 files changed, 0 insertions, 0 deletions