From: Laszlo Boszormenyi (GCS) Date: Fri, 8 Jan 2021 17:02:36 +0000 (+0000) Subject: compile magick/semaphore.c with -O0 on ppc64el X-Git-Tag: archive/raspbian/1.4+really1.3.36+hg16442-1+rpi1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ce1e8ed223d33e881292742720b41d928f99f89c;p=graphicsmagick.git compile magick/semaphore.c with -O0 on ppc64el Bug-Debian: https://bugs.debian.org/837719 Forwarded: no Last-Update: 2017-12-10 Gbp-Pq: Name semaphore_O0_ppc64el.patch --- diff --git a/magick/semaphore.c b/magick/semaphore.c index c837ede..e51117b 100644 --- a/magick/semaphore.c +++ b/magick/semaphore.c @@ -46,6 +46,11 @@ # define USE_OPENMP_LOCKS 1 #endif +#if defined(_ARCH_PPC64) +# pragma GCC push_options +# pragma GCC optimize("O0") +#endif + #if defined(USE_PTHREAD_LOCKS) # include # define PTHREAD_MUTEX_DESTROY(semaphore_mutex) \ @@ -649,3 +654,7 @@ MagickExport void UnlockSemaphoreInfo(SemaphoreInfo *semaphore_info) LeaveCriticalSection(&semaphore_info->mutex); #endif /* defined(USE_WIN32_LOCKS) */ } + +#if defined(_ARCH_PPC64) +# pragma GCC pop_options +#endif