[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/12] Compile QEMU with -Wimplicit-fallthrough
From: |
Thomas Huth |
Subject: |
[PULL 00/12] Compile QEMU with -Wimplicit-fallthrough |
Date: |
Wed, 16 Dec 2020 18:29:37 +0100 |
Hi!
The following changes since commit af3f37319cb1e1ca0c42842ecdbd1bcfc64a4b6f:
Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into
staging (2020-12-15 21:24:31 +0000)
are available in the Git repository at:
https://gitlab.com/huth/qemu.git tags/pull-request-2020-12-16
for you to fetch changes up to cbbedfeeb77e25b065f8a2b0c33e81403edaf728:
configure: Compile with -Wimplicit-fallthrough=2 (2020-12-16 12:52:20 +0100)
----------------------------------------------------------------
* Compile QEMU with -Wimplicit-fallthrough=2 to avoid bugs in
switch-case statements
----------------------------------------------------------------
Chen Qun (6):
hw/timer/renesas_tmr: silence the compiler warnings
target/i386: silence the compiler warnings in gen_shiftd_rm_T1
hw/intc/arm_gicv3_kvm: silence the compiler warnings
accel/tcg/user-exec: silence the compiler warnings
target/sparc/translate: silence the compiler warnings
target/sparc/win_helper: silence the compiler warnings
Thomas Huth (6):
disas/libvixl: Fix fall-through annotation for GCC >= 7
target/unicore32/translate: Add missing fallthrough annotations
hw/rtc/twl92230: Silence warnings about missing fallthrough statements
tcg/optimize: Add fallthrough annotations
tests/fp: Do not emit implicit-fallthrough warnings in the softfloat tests
configure: Compile with -Wimplicit-fallthrough=2
accel/tcg/user-exec.c | 3 ++-
configure | 1 +
disas/libvixl/vixl/a64/disasm-a64.cc | 4 ++++
disas/libvixl/vixl/globals.h | 6 +++--
hw/intc/arm_gicv3_kvm.c | 8 +++++++
hw/rtc/twl92230.c | 43 +++++++++++-------------------------
hw/timer/renesas_tmr.c | 1 +
include/qemu/compiler.h | 11 +++++++++
target/i386/translate.c | 7 ++++--
target/sparc/translate.c | 2 +-
target/sparc/win_helper.c | 2 +-
target/unicore32/translate.c | 2 ++
tcg/optimize.c | 4 ++++
tests/fp/meson.build | 2 ++
14 files changed, 59 insertions(+), 37 deletions(-)
- [PULL 00/12] Compile QEMU with -Wimplicit-fallthrough,
Thomas Huth <=
- [PULL 01/12] disas/libvixl: Fix fall-through annotation for GCC >= 7, Thomas Huth, 2020/12/16
- [PULL 02/12] target/unicore32/translate: Add missing fallthrough annotations, Thomas Huth, 2020/12/16
- [PULL 03/12] hw/rtc/twl92230: Silence warnings about missing fallthrough statements, Thomas Huth, 2020/12/16
- [PULL 04/12] hw/timer/renesas_tmr: silence the compiler warnings, Thomas Huth, 2020/12/16
- [PULL 05/12] target/i386: silence the compiler warnings in gen_shiftd_rm_T1, Thomas Huth, 2020/12/16
- [PULL 06/12] hw/intc/arm_gicv3_kvm: silence the compiler warnings, Thomas Huth, 2020/12/16
- [PULL 09/12] target/sparc/win_helper: silence the compiler warnings, Thomas Huth, 2020/12/16
- [PULL 07/12] accel/tcg/user-exec: silence the compiler warnings, Thomas Huth, 2020/12/16
- [PULL 11/12] tests/fp: Do not emit implicit-fallthrough warnings in the softfloat tests, Thomas Huth, 2020/12/16
- [PULL 12/12] configure: Compile with -Wimplicit-fallthrough=2, Thomas Huth, 2020/12/16