[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master ae3e7881 13/13: Strengthen warnings
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master ae3e7881 13/13: Strengthen warnings |
Date: |
Fri, 10 Jun 2022 21:09:39 -0400 (EDT) |
branch: master
commit ae3e7881c3e8c08fbbf108dbbd9015cb43300fe5
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Strengthen warnings
---
workhorse.make | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/workhorse.make b/workhorse.make
index fcebd615..eb9f2ba1 100644
--- a/workhorse.make
+++ b/workhorse.make
@@ -563,7 +563,7 @@ gcc_common_warnings := \
-Wall \
-Walloc-zero \
-Walloca \
- -Wcast-align \
+ -Wcast-align=strict \
-Wcast-function-type \
-Wconversion \
-Wdangling-else \
@@ -573,7 +573,9 @@ gcc_common_warnings := \
-Wduplicated-branches \
-Wduplicated-cond \
-Wextra \
+ -Wformat=2 \
-Wformat-nonliteral \
+ -Wformat-overflow=2 \
-Wformat-security \
-Wformat-signedness \
-Wformat-y2k \
@@ -588,14 +590,17 @@ gcc_common_warnings := \
-Wredundant-decls \
-Wrestrict \
-Wshadow \
+ -Wshift-overflow=2 \
-Wsign-compare \
-Wstack-protector \
+ -Wstringop-overflow=4 \
-Wswitch-enum \
-Wtrampolines \
-Wundef \
-Wunreachable-code \
-Wunused-macros \
-Wvector-operation-performance \
+ -Wvla \
-Wno-parentheses \
# Warnings that are not generally useful.
- [lmi-commits] [lmi] master 8fba89d4 11/13: Harden ELF linking, just because we can, (continued)
- [lmi-commits] [lmi] master 8fba89d4 11/13: Harden ELF linking, just because we can, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 8340ac54 04/13: Fix defect introduced 20050114T1947Z: use before initialization, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 70d45fa9 12/13: Add many sanitizer options, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 49fbebcb 02/13: Record speed measurements, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master ba44bdb9 07/13: Assume IEEE 754 division by zero where desirable, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 21263558 10/13: Ask gcc to comply with IEEE 754 more completely, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 7d702ce2 06/13: Replace std::vector with std::array, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master ade6b59e 03/13: Fix defect introduced 20170221T0207Z: potential UB, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 4f2f4bf7 05/13: Avoid gratuitous UB, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master eabe76c5 08/13: Specify $UBSAN_OPTIONS OAOO in script, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master ae3e7881 13/13: Strengthen warnings,
Greg Chicares <=