mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-03-01 13:26:47 +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:
parent
98641896ad
commit
a97b53dda9
@ -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>
|
||||
|
||||
* aarch64-linux-tdep.c (aarch64_linux_supply_sve_regset): New function.
|
||||
|
@ -59,6 +59,18 @@
|
||||
#define __STDC_LIMIT_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 <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
Loading…
Reference in New Issue
Block a user