[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 08/13] audio: remove GNUC & MSVC check
From: |
Marc-André Lureau |
Subject: |
Re: [PATCH v3 08/13] audio: remove GNUC & MSVC check |
Date: |
Thu, 10 Dec 2020 18:56:49 +0400 |
Hi
On Thu, Dec 10, 2020 at 6:35 PM Philippe Mathieu-Daudé
<philmd@redhat.com> wrote:
>
> On 12/10/20 3:27 PM, Peter Maydell wrote:
> > On Thu, 10 Dec 2020 at 14:26, Philippe Mathieu-Daudé <philmd@redhat.com>
> > wrote:
> >>
> >> On 12/10/20 2:47 PM, marcandre.lureau@redhat.com wrote:
> >>> From: Marc-André Lureau <marcandre.lureau@redhat.com>
> >>>
> >>> QEMU requires either GCC or Clang, which both advertize __GNUC__.
> >>> Drop MSVC fallback path.
> >>>
> >>> Note: I intentionally left further cleanups for a later work.
> >>>
> >>> Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
> >>> ---
> >>> audio/audio.c | 8 +-------
> >>> 1 file changed, 1 insertion(+), 7 deletions(-)
> >>>
> >>> diff --git a/audio/audio.c b/audio/audio.c
> >>> index 46578e4a58..d7a00294de 100644
> >>> --- a/audio/audio.c
> >>> +++ b/audio/audio.c
> >>> @@ -122,13 +122,7 @@ int audio_bug (const char *funcname, int cond)
> >>>
> >>> #if defined AUDIO_BREAKPOINT_ON_BUG
> >>> # if defined HOST_I386
> >>> -# if defined __GNUC__
> >>> - __asm__ ("int3");
> >>> -# elif defined _MSC_VER
> >>> - _asm _emit 0xcc;
> >>> -# else
> >>> - abort ();
> >>> -# endif
> >>> + __asm__ ("int3");
> >>
> >> This was 15 years ago... Why not simply use abort() today?
> >
> > That's what I suggested when I looked at this patch in
> > the previous version of the patchset, yes...
>
> Ah, I went back to read v2 thread. Actually I even prefer
> Gerd's suggestion to remove this dead code.
>
And I totally agree. However, I don't want to mix concerns. I am just
removing dead-code.
- [PATCH v3 04/13] qemu-plugin.h: remove GCC < 4, (continued)
- [PATCH v3 04/13] qemu-plugin.h: remove GCC < 4, marcandre . lureau, 2020/12/10
- [PATCH v3 05/13] tests: remove GCC < 4 fallbacks, marcandre . lureau, 2020/12/10
- [PATCH v3 06/13] virtiofsd: replace _Static_assert with QEMU_BUILD_BUG_ON, marcandre . lureau, 2020/12/10
- [PATCH v3 07/13] compiler.h: explicit case for Clang printf attribute, marcandre . lureau, 2020/12/10
- [PATCH v3 08/13] audio: remove GNUC & MSVC check, marcandre . lureau, 2020/12/10
[PATCH v3 09/13] poison: remove GNUC check, marcandre . lureau, 2020/12/10
[PATCH v3 10/13] xen: remove GNUC check, marcandre . lureau, 2020/12/10
[PATCH v3 11/13] compiler: remove GNUC check, marcandre . lureau, 2020/12/10
[PATCH v3 12/13] linux-user: remove GNUC check, marcandre . lureau, 2020/12/10
[PATCH v3 13/13] compiler.h: remove QEMU_GNUC_PREREQ, marcandre . lureau, 2020/12/10