mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-27 09:38:57 +00:00
gnulib: update to 776af40e0
This fixes PR27184, a failure to compile gdb due to cdefs.h being out of sync with glibc on ppc64le targets which are compiled with -mabi=ieeelongdouble and glibc 2.32. Likewise, update usage of _GL_ATTRIBUTE_FORMAT_PRINTF to _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD. Likewise, disable newly added rpl_free gnulib api in gdbserver support libraries. Likewise, undefine read/write macros before redefining them on mingw targets. Likewise, wrap C++ usage of free with GNULIB_NAMESPACE namespace as needed. Change-Id: I86517613c0d8ac8f5ea45bbc4ebe2b54a3aef29f
This commit is contained in:
committed by
Simon Marchi
parent
0110ec824e
commit
9c9d63b15a
@@ -105,10 +105,10 @@
|
||||
/* This is defined by ansidecl.h, but we prefer gnulib's version. On
|
||||
MinGW, gnulib might enable __USE_MINGW_ANSI_STDIO, which may or not
|
||||
require use of attribute gnu_printf instead of printf. gnulib
|
||||
checks that at configure time. Since _GL_ATTRIBUTE_FORMAT_PRINTF
|
||||
checks that at configure time. Since _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD
|
||||
is compatible with ATTRIBUTE_PRINTF, simply use it. */
|
||||
#undef ATTRIBUTE_PRINTF
|
||||
#define ATTRIBUTE_PRINTF _GL_ATTRIBUTE_FORMAT_PRINTF
|
||||
#define ATTRIBUTE_PRINTF _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD
|
||||
|
||||
#if GCC_VERSION >= 3004
|
||||
#define ATTRIBUTE_UNUSED_RESULT __attribute__ ((__warn_unused_result__))
|
||||
|
||||
Reference in New Issue
Block a user