[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v3 00/13] Remove GCC < 4.8 checks



On 10/12/20 14:47, marcandre.lureau@xxxxxxxxxx wrote:
From: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx>

Hi,

Since commit efc6c07 ("configure: Add a test for the minimum compiler version"),
QEMU explicitely depends on GCC >= 4.8.

v3:
  - drop first patch replacing QEMU_GNUC_PREREQ with G_GNUC_CHECK_VERSION
  - add last patch to remove QEMU_GNUC_PREREQ
  - tweak commit messages to replace clang 3.8 with clang 3.4
  - fix some extra coding style
  - collect r-b/a-b tags

v2:
  - include reviewed Philippe earlier series
  - drop problematic patch to replace GCC_FMT_ATTR, but tweak the check to be 
clang
  - replace QEMU_GNUC_PREREQ with G_GNUC_CHECK_VERSION
  - split changes
  - add patches to drop __GNUC__ checks (clang advertizes itself as 4.2.1, 
unless
    -fgnuc-version=0)

Marc-André Lureau (11):
   compiler.h: remove GCC < 3 __builtin_expect fallback
   qemu-plugin.h: remove GCC < 4
   tests: remove GCC < 4 fallbacks
   virtiofsd: replace _Static_assert with QEMU_BUILD_BUG_ON
   compiler.h: explicit case for Clang printf attribute
   audio: remove GNUC & MSVC check
   poison: remove GNUC check
   xen: remove GNUC check
   compiler: remove GNUC check
   linux-user: remove GNUC check
   compiler.h: remove QEMU_GNUC_PREREQ

Philippe Mathieu-Daudé (2):
   qemu/atomic: Drop special case for unsupported compiler
   accel/tcg: Remove special case for GCC < 4.6

  include/exec/poison.h              |  2 --
  include/hw/xen/interface/io/ring.h |  9 ------
  include/qemu/atomic.h              | 17 -----------
  include/qemu/compiler.h            | 45 ++++++++----------------------
  include/qemu/qemu-plugin.h         |  9 ++----
  scripts/cocci-macro-file.h         |  1 -
  tools/virtiofsd/fuse_common.h      | 11 +-------
  accel/tcg/cpu-exec.c               |  2 +-
  audio/audio.c                      |  8 +-----
  linux-user/strace.c                |  4 ---
  tests/tcg/arm/fcvt.c               |  8 ++----
  11 files changed, 20 insertions(+), 96 deletions(-)


Queued, thanks.

Paolo




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.