xref: /aosp_15_r20/external/lzma/C/warn_gcc.mak (revision f6dc9357d832569d4d1f5d24eacdb3935a1ae8e6)
1*f6dc9357SAndroid Build Coastguard WorkerCFLAGS_WARN_GCC_4_5 = \
2*f6dc9357SAndroid Build Coastguard Worker
3*f6dc9357SAndroid Build Coastguard WorkerCFLAGS_WARN_GCC_6 = \
4*f6dc9357SAndroid Build Coastguard Worker  -Waddress \
5*f6dc9357SAndroid Build Coastguard Worker  -Waggressive-loop-optimizations \
6*f6dc9357SAndroid Build Coastguard Worker  -Wattributes \
7*f6dc9357SAndroid Build Coastguard Worker  -Wbool-compare \
8*f6dc9357SAndroid Build Coastguard Worker  -Wcast-align \
9*f6dc9357SAndroid Build Coastguard Worker  -Wcomment \
10*f6dc9357SAndroid Build Coastguard Worker  -Wdiv-by-zero \
11*f6dc9357SAndroid Build Coastguard Worker  -Wduplicated-cond \
12*f6dc9357SAndroid Build Coastguard Worker  -Wformat-contains-nul \
13*f6dc9357SAndroid Build Coastguard Worker  -Winit-self \
14*f6dc9357SAndroid Build Coastguard Worker  -Wint-to-pointer-cast \
15*f6dc9357SAndroid Build Coastguard Worker  -Wunused \
16*f6dc9357SAndroid Build Coastguard Worker  -Wunused-macros \
17*f6dc9357SAndroid Build Coastguard Worker
18*f6dc9357SAndroid Build Coastguard Worker#  -Wno-strict-aliasing
19*f6dc9357SAndroid Build Coastguard Worker
20*f6dc9357SAndroid Build Coastguard WorkerCFLAGS_WARN_GCC_9 = \
21*f6dc9357SAndroid Build Coastguard Worker  -Waddress \
22*f6dc9357SAndroid Build Coastguard Worker  -Waddress-of-packed-member \
23*f6dc9357SAndroid Build Coastguard Worker  -Waggressive-loop-optimizations \
24*f6dc9357SAndroid Build Coastguard Worker  -Wattributes \
25*f6dc9357SAndroid Build Coastguard Worker  -Wbool-compare \
26*f6dc9357SAndroid Build Coastguard Worker  -Wbool-operation \
27*f6dc9357SAndroid Build Coastguard Worker  -Wcast-align \
28*f6dc9357SAndroid Build Coastguard Worker  -Wcast-align=strict \
29*f6dc9357SAndroid Build Coastguard Worker  -Wcomment \
30*f6dc9357SAndroid Build Coastguard Worker  -Wdangling-else \
31*f6dc9357SAndroid Build Coastguard Worker  -Wdiv-by-zero \
32*f6dc9357SAndroid Build Coastguard Worker  -Wduplicated-branches \
33*f6dc9357SAndroid Build Coastguard Worker  -Wduplicated-cond \
34*f6dc9357SAndroid Build Coastguard Worker  -Wformat-contains-nul \
35*f6dc9357SAndroid Build Coastguard Worker  -Wimplicit-fallthrough=5 \
36*f6dc9357SAndroid Build Coastguard Worker  -Winit-self \
37*f6dc9357SAndroid Build Coastguard Worker  -Wint-in-bool-context \
38*f6dc9357SAndroid Build Coastguard Worker  -Wint-to-pointer-cast \
39*f6dc9357SAndroid Build Coastguard Worker  -Wunused \
40*f6dc9357SAndroid Build Coastguard Worker  -Wunused-macros \
41*f6dc9357SAndroid Build Coastguard Worker  -Wconversion \
42*f6dc9357SAndroid Build Coastguard Worker
43*f6dc9357SAndroid Build Coastguard Worker#  -Wno-sign-conversion \
44*f6dc9357SAndroid Build Coastguard Worker
45*f6dc9357SAndroid Build Coastguard WorkerCFLAGS_WARN_GCC_PPMD_UNALIGNED = \
46*f6dc9357SAndroid Build Coastguard Worker  -Wno-strict-aliasing \
47*f6dc9357SAndroid Build Coastguard Worker
48*f6dc9357SAndroid Build Coastguard Worker
49*f6dc9357SAndroid Build Coastguard WorkerCFLAGS_WARN = $(CFLAGS_WARN_GCC_9) \
50*f6dc9357SAndroid Build Coastguard Worker
51*f6dc9357SAndroid Build Coastguard Worker#  $(CFLAGS_WARN_GCC_PPMD_UNALIGNED)
52