summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorevan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-19 18:18:59 +0000
committerevan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-19 18:18:59 +0000
commit45aa74cc70c63a3a904007f9c84c1f73d9c2a35f (patch)
tree9685ff45a0b21ef93b4f62fafc019e80d6f3a38b
parentda39555deba6de0aac412fbef519bbd6c8637d41 (diff)
downloadchromium_src-45aa74cc70c63a3a904007f9c84c1f73d9c2a35f.zip
chromium_src-45aa74cc70c63a3a904007f9c84c1f73d9c2a35f.tar.gz
chromium_src-45aa74cc70c63a3a904007f9c84c1f73d9c2a35f.tar.bz2
linux: disable strict aliasing for WebCore.
Leaving this on produces warnings with newer gccs. In https://bugs.webkit.org/show_bug.cgi?id=25864, Darin Adler says, regarding leaving strict aliasing rules on: "I would expect many, many problems in WebCore. Not just warnings, but actual code generation problems." BUG=9104 Review URL: http://codereview.chromium.org/115520 Patch from Craig Schlenter <craig.schlenter@gmail.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16389 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--webkit/webkit.gyp3
1 files changed, 3 insertions, 0 deletions
diff --git a/webkit/webkit.gyp b/webkit/webkit.gyp
index 3ad46a6..4941cea 100644
--- a/webkit/webkit.gyp
+++ b/webkit/webkit.gyp
@@ -4044,6 +4044,9 @@
# -Wno-multichar for:
# .../WebCore/platform/image-decoders/bmp/BMPImageDecoder.cpp
'-Wno-multichar',
+ # WebCore does not work with strict aliasing enabled.
+ # https://bugs.webkit.org/show_bug.cgi?id=25864
+ '-fno-strict-aliasing',
],
}],
['OS=="mac"', {