mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-23 18:14:13 +08:00
gdb: Always suppress stringop-overread warning in debuginfod-support.c
Just like on s390x with g++ 11.2.1 and ppc64le with g++ 11.3.1 g++ 11 on hppa produces a spurious warning for stringop-overread in debuginfod_is_enabled for url_view. Just always suppress it on all arches. https://sourceware.org/bugzilla/show_bug.cgi?id=29198 gdb/ChangeLog: * debuginfod-support.c (debuginfod_is_enabled): Always use DIAGNOSTIC_IGNORE_STRINGOP_OVERREAD.
This commit is contained in:
parent
55bb7f5bb6
commit
dac0515d82
@ -193,17 +193,14 @@ debuginfod_is_enabled ()
|
||||
if (off == gdb::string_view::npos)
|
||||
break;
|
||||
url_view = url_view.substr (off);
|
||||
#if defined (__s390x__) || defined (__powerpc64__)
|
||||
/* g++ 11.2.1 on s390x and g++ 11.3.1 on ppc64le seem convinced
|
||||
url_view might be of SIZE_MAX length. And so complains
|
||||
because the length of an array can only be PTRDIFF_MAX. */
|
||||
/* g++ 11.2.1 on s390x, g++ 11.3.1 on ppc64le and g++ 11 on
|
||||
hppa seem convinced url_view might be of SIZE_MAX length.
|
||||
And so complains because the length of an array can only
|
||||
be PTRDIFF_MAX. */
|
||||
DIAGNOSTIC_PUSH
|
||||
DIAGNOSTIC_IGNORE_STRINGOP_OVERREAD
|
||||
#endif
|
||||
off = url_view.find_first_of (' ');
|
||||
#if defined (__s390x__) || defined (__powerpc64__)
|
||||
DIAGNOSTIC_POP
|
||||
#endif
|
||||
gdb_printf
|
||||
(_(" <%ps>\n"),
|
||||
styled_string (file_name_style.style (),
|
||||
|
Loading…
Reference in New Issue
Block a user