qemu/subprojects
Pierrick Bouvier 8f5a4cfc7e win32: remove usage of attribute gcc_struct
This attribute is not recognized by clang.

An investigation has been performed to ensure this attribute has no
effect on layout of structures we use in QEMU [1], so it's safe to
remove now.

In the future, we'll forbid introducing new bitfields in packed struct,
as they are the one potentially impacted by this change.

[1] https://lore.kernel.org/qemu-devel/66c346de-7e20-4831-b3eb-1cda83240af9@linaro.org/

Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Acked-by: Stefano Garzarella <sgarzare@redhat.com>
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Tested-by: Stefan Weil <sw@weilnetz.de>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20250110203401.178532-2-pierrick.bouvier@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20250116160306.1709518-24-alex.bennee@linaro.org>
2025-01-17 10:45:13 +00:00
..
libvduse libvduse: Fix compiler warning with -Wshadow=local 2023-10-12 14:09:58 +02:00
libvhost-user win32: remove usage of attribute gcc_struct 2025-01-17 10:45:13 +00:00
packagefiles rust: add meson_version to all subprojects 2024-11-07 16:54:02 +01:00
unicode-ident-1-rs rust: add utility procedural macro crate 2024-10-11 12:32:17 +02:00
.gitignore rust: add PL011 device model 2024-11-05 14:18:15 +01:00
arbitrary-int-1-rs.wrap rust: add PL011 device model 2024-11-05 14:18:15 +01:00
berkeley-softfloat-3.wrap subprojects: Use the correct .git suffix in the repository URLs 2023-09-21 11:31:18 +03:00
berkeley-testfloat-3.wrap subprojects: Use the correct .git suffix in the repository URLs 2023-09-21 11:31:18 +03:00
bilge-0.2-rs.wrap rust: add PL011 device model 2024-11-05 14:18:15 +01:00
bilge-impl-0.2-rs.wrap rust: patch bilge-impl to allow compilation with 1.63.0 2024-11-05 14:18:16 +01:00
dtc.wrap meson: subprojects: replace submodules with wrap files 2023-06-06 16:30:01 +02:00
either-1-rs.wrap rust: add PL011 device model 2024-11-05 14:18:15 +01:00
itertools-0.11-rs.wrap rust: add PL011 device model 2024-11-05 14:18:15 +01:00
keycodemapdb.wrap meson: subprojects: replace submodules with wrap files 2023-06-06 16:30:01 +02:00
libblkio.wrap subprojects: add wrap file for libblkio 2023-09-07 13:32:37 +02:00
libvfio-user.wrap meson: subprojects: replace submodules with wrap files 2023-06-06 16:30:01 +02:00
proc-macro-error-1-rs.wrap rust: add PL011 device model 2024-11-05 14:18:15 +01:00
proc-macro-error-attr-1-rs.wrap rust: add PL011 device model 2024-11-05 14:18:15 +01:00
proc-macro2-1-rs.wrap rust: add utility procedural macro crate 2024-10-11 12:32:17 +02:00
quote-1-rs.wrap rust: add utility procedural macro crate 2024-10-11 12:32:17 +02:00
slirp.wrap subprojects: Use the correct .git suffix in the repository URLs 2023-09-21 11:31:18 +03:00
syn-2-rs.wrap rust: add utility procedural macro crate 2024-10-11 12:32:17 +02:00
unicode-ident-1-rs.wrap rust: add utility procedural macro crate 2024-10-11 12:32:17 +02:00