diff options
Diffstat (limited to 'app-emulation/qemu/files/qemu-5.2.0-dce-locks.patch')
-rw-r--r-- | app-emulation/qemu/files/qemu-5.2.0-dce-locks.patch | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/app-emulation/qemu/files/qemu-5.2.0-dce-locks.patch b/app-emulation/qemu/files/qemu-5.2.0-dce-locks.patch deleted file mode 100644 index 679a9f39..00000000 --- a/app-emulation/qemu/files/qemu-5.2.0-dce-locks.patch +++ /dev/null @@ -1,18 +0,0 @@ -Fix CFLAGS=-Og build break. -Og fails because gcc does not enable dead -code elimination (but does set __OPTIMIZE__ define). - -The fix avoids DCE reliance downstream entirely. - -Reported-by: Luke-Jr -Bug: https://bugs.gentoo.org/782364 ---- a/include/qemu/lockable.h -+++ b/include/qemu/lockable.h -@@ -28,7 +28,7 @@ struct QemuLockable { - * to QEMU_MAKE_LOCKABLE. For optimized builds, we can rely on dead-code elimination - * from the compiler, and give the errors already at link time. - */ --#if defined(__OPTIMIZE__) && !defined(__SANITIZE_ADDRESS__) -+#if defined(__OPTIMIZE__) && !defined(__SANITIZE_ADDRESS__) && defined(VALIDATE_LOCKS_VIA_DCE) - void unknown_lock_type(void *); - #else - static inline void unknown_lock_type(void *unused) |