diff options
Diffstat (limited to 'config')
-rw-r--r-- | config/ChangeLog | 5 | ||||
-rw-r--r-- | config/eu.am | 8 |
2 files changed, 12 insertions, 1 deletions
diff --git a/config/ChangeLog b/config/ChangeLog index 2ca25bc3..a18fa847 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,3 +1,8 @@ +2016-11-02 Mark Wielaard <mjw@redhat.com> + + * eu.am: Check HAVE_IMPLICIT_FALLTHROUGH_WARNING. + (AM_CFLAGS): Add IMPLICIT_FALLTHROUGH_WARNING. + 2016-08-04 Mark Wielaard <mjw@redhat.com> * elfutils.spec.in: Update for 0.167. diff --git a/config/eu.am b/config/eu.am index 4998771d..8fe1e259 100644 --- a/config/eu.am +++ b/config/eu.am @@ -61,10 +61,16 @@ else NULL_DEREFERENCE_WARNING= endif +if HAVE_IMPLICIT_FALLTHROUGH_WARNING +IMPLICIT_FALLTHROUGH_WARNING=-Wimplicit-fallthrough +else +IMPLICIT_FALLTHROUGH_WARNING= +endif + AM_CFLAGS = -std=gnu99 -Wall -Wshadow -Wformat=2 \ -Wold-style-definition -Wstrict-prototypes \ $(LOGICAL_OP_WARNING) $(DUPLICATED_COND_WARNING) \ - $(NULL_DEREFERENCE_WARNING) \ + $(NULL_DEREFERENCE_WARNING) $(IMPLICIT_FALLTHROUGH_WARNING) \ $(if $($(*F)_no_Werror),,-Werror) \ $(if $($(*F)_no_Wunused),,-Wunused -Wextra) \ $(if $($(*F)_no_Wstack_usage),,$(STACK_USAGE_WARNING)) \ |