sources: Remove files for gettext-tiny
[dragora.git] / patches / gcc / 0006-Enable-Wformat-and-Wformat-security-by-default.patch
blob40af6af0942d1be9d6e9c23d9fbbf6c860c4ca4a
1 From c1a52e22d7ceef0f89a83ef2673f3d237c78e4dc Mon Sep 17 00:00:00 2001
2 From: Ariadne Conill <ariadne@dereferenced.org>
3 Date: Fri, 21 Aug 2020 06:47:43 +0000
4 Subject: [PATCH] Enable -Wformat and -Wformat-security by default.
6 ---
7 gcc/c-family/c.opt | 4 ++--
8 1 file changed, 2 insertions(+), 2 deletions(-)
10 diff --git a/gcc/c-family/c.opt b/gcc/c-family/c.opt
11 index 2005b783c68..c5c6af427cc 100644
12 --- a/gcc/c-family/c.opt
13 +++ b/gcc/c-family/c.opt
14 @@ -637,7 +637,7 @@ Warn about function calls with format strings that write past the end
15 of the destination region. Same as -Wformat-overflow=1.
17 Wformat-security
18 -C ObjC C++ ObjC++ Var(warn_format_security) Warning LangEnabledBy(C ObjC C++ ObjC++,Wformat=, warn_format >= 2, 0)
19 +C ObjC C++ ObjC++ Var(warn_format_security) Init(1) Warning LangEnabledBy(C ObjC C++ ObjC++,Wformat=, warn_format >= 2, 0)
20 Warn about possible security problems with format functions.
22 Wformat-signedness
23 @@ -658,7 +658,7 @@ C ObjC C++ ObjC++ Var(warn_format_zero_length) Warning LangEnabledBy(C ObjC C++
24 Warn about zero-length formats.
26 Wformat=
27 -C ObjC C++ ObjC++ Joined RejectNegative UInteger Var(warn_format) Warning LangEnabledBy(C ObjC C++ ObjC++,Wall, 1, 0) IntegerRange(0, 2)
28 +C ObjC C++ ObjC++ Joined RejectNegative UInteger Var(warn_format) Init(1) Warning LangEnabledBy(C ObjC C++ ObjC++,Wall, 1, 0) IntegerRange(0, 2)
29 Warn about printf/scanf/strftime/strfmon format string anomalies.
31 Wformat-overflow=
32 --
33 2.34.1