[gimp] Disable strict aliasing where we break aliasing rules
- From: Martin Nordholts <martinn src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] Disable strict aliasing where we break aliasing rules
- Date: Sat, 4 Sep 2010 12:14:55 +0000 (UTC)
commit fc121e7ba8d1c41a2e00772b972154b274905bd7
Author: Martin Nordholts <martinn src gnome org>
Date: Sat Sep 4 13:24:59 2010 +0200
Disable strict aliasing where we break aliasing rules
Add -fno-strict-aliasing to CFLAGS for files where we get
"dereferencing type-punned pointer will break strict-aliasing
rules"-warnings.
plug-ins/common/Makefile.am | 2 ++
plug-ins/common/plugin-defs.pl | 2 +-
plug-ins/file-fits/Makefile.am | 1 +
3 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/plug-ins/common/Makefile.am b/plug-ins/common/Makefile.am
index 610a302..1870dd1 100644
--- a/plug-ins/common/Makefile.am
+++ b/plug-ins/common/Makefile.am
@@ -1073,6 +1073,8 @@ file_desktop_link_LDADD = \
$(INTLLIBS) \
$(file_desktop_link_RC)
+file_dicom_CFLAGS = -fno-strict-aliasing
+
file_dicom_SOURCES = \
file-dicom.c
diff --git a/plug-ins/common/plugin-defs.pl b/plug-ins/common/plugin-defs.pl
index 5feb537..1b778ba 100644
--- a/plug-ins/common/plugin-defs.pl
+++ b/plug-ins/common/plugin-defs.pl
@@ -51,7 +51,7 @@
'file-compressor' => {},
'file-csource' => { ui => 1 },
'file-desktop-link' => {},
- 'file-dicom' => { ui => 1 },
+ 'file-dicom' => { ui => 1, cflags => '-fno-strict-aliasing' },
'file-gbr' => { ui => 1 },
'file-gif-load' => {},
'file-gif-save' => { ui => 1 },
diff --git a/plug-ins/file-fits/Makefile.am b/plug-ins/file-fits/Makefile.am
index f85bd14..c95a6e2 100644
--- a/plug-ins/file-fits/Makefile.am
+++ b/plug-ins/file-fits/Makefile.am
@@ -18,6 +18,7 @@ file_fits_RC = file-fits.rc.o
endif
AM_LDFLAGS = $(mwindows)
+AM_CFLAGS = -fno-strict-aliasing
libexecdir = $(gimpplugindir)/plug-ins
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]