kdelibs/kdelibs-4.2.0-kjs-gcc44-crash.patch
Kevin Kofler 9a4ed0cb08 * Wed Feb 18 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.0-12
- disable strict aliasing in kjs/dtoa.cpp for GCC 4.4 (#485968)
2009-02-18 17:17:41 +00:00

15 lines
474 B
Diff

diff -ur kdelibs-4.2.0/kjs/dtoa.cpp kdelibs-4.2.0-kjs-gcc44-crash/kjs/dtoa.cpp
--- kdelibs-4.2.0/kjs/dtoa.cpp 2008-05-21 13:06:47.000000000 +0200
+++ kdelibs-4.2.0-kjs-gcc44-crash/kjs/dtoa.cpp 2009-02-18 17:45:52.000000000 +0100
@@ -169,6 +169,10 @@
* the result overflows to +-Infinity or underflows to 0.
*/
+#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
+#pragma GCC optimize("no-strict-aliasing")
+#endif
+
#include "dtoa.h"
#include <config.h>