mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-18 13:23:10 +08:00
Define _FORTIFY_SOURCE in common-defs.h
This defines _FORTIFY_SOURCE in common-defs.h. This seems like a sensible safety measure, and also it may help avoid build problems with -Wunused-result on distros that already define _FORTIFY_SOURCE by default. Tested by the buildbot. gdb/ChangeLog 2018-08-13 Tom Tromey <tom@tromey.com> * common/common-defs.h (_FORTIFY_SOURCE): Define.
This commit is contained in:
@ -1,3 +1,7 @@
|
|||||||
|
2018-08-13 Tom Tromey <tom@tromey.com>
|
||||||
|
|
||||||
|
* common/common-defs.h (_FORTIFY_SOURCE): Define.
|
||||||
|
|
||||||
2018-08-13 Alan Hayward <alan.hayward@arm.com>
|
2018-08-13 Alan Hayward <alan.hayward@arm.com>
|
||||||
|
|
||||||
* aarch64-linux-tdep.c (aarch64_linux_supply_sve_regset): New function.
|
* aarch64-linux-tdep.c (aarch64_linux_supply_sve_regset): New function.
|
||||||
|
@ -59,6 +59,18 @@
|
|||||||
#define __STDC_LIMIT_MACROS 1
|
#define __STDC_LIMIT_MACROS 1
|
||||||
#define __STDC_FORMAT_MACROS 1
|
#define __STDC_FORMAT_MACROS 1
|
||||||
|
|
||||||
|
/* Some distros enable _FORTIFY_SOURCE by default, which on occasion
|
||||||
|
has caused build failures with -Wunused-result when a patch is
|
||||||
|
developed on a distro that does not enable _FORTIFY_SOURCE. We
|
||||||
|
enable it here in order to try to catch these problems earlier;
|
||||||
|
plus this seems like a reasonable safety measure. The check for
|
||||||
|
optimization is required because _FORTIFY_SOURCE only works when
|
||||||
|
optimization is enabled. */
|
||||||
|
|
||||||
|
#if defined __OPTIMIZE__ && __OPTIMIZE__ > 0
|
||||||
|
#define _FORTIFY_SOURCE 2
|
||||||
|
#endif
|
||||||
|
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
Reference in New Issue
Block a user