[Sprint Samsung Galaxy S III] bigwillyg:
Re: [ROM] [AOSP][LINARO] LIQUIDSMOOTH JellyBean [4.2.1] Beta 3.2 [d2spr] » Jan 24

A final parting gift:

(count the -fno-strict-aliasing flags)

why set -fstrict-aliasing of your just gonna disable it

Ggutierrez@solidus:~/Desktop/AOSP/liquid$ grep -r "fno-strict-aliasing" ./
./system/core/libsync/Android.mk:LOCAL_CFLAGS += -fno-strict-aliasing
./frameworks/wilhelm/tests/examples/Android.mk:LOCAL_CFLAGS += -fno-strict-aliasing
./frameworks/wilhelm/tests/examples/Android.mk:LOCAL_CFLAGS := -fno-strict-aliasing
./frameworks/base/core/jni/Android.mk:LOCAL_CFLAGS += -fno-strict-aliasing
./frameworks/native/services/surfaceflinger/Android.mk:LOCAL_CFLAGS += -fno-strict-aliasing
./packages/wallpapers/LivePicker/Android.mk:LOCAL_CFLAGS += -fno-strict-aliasing
./packages/wallpapers/LivePicker/Android.mk:LOCAL_CFLAGS += -fno-strict-aliasing
./external/bluetooth/bluedroid/bta/Android.mk:LOCAL_CFLAGS += -fno-strict-aliasing
./external/skia/bench/Android.mk:LOCAL_CFLAGS := -fno-strict-aliasing
./external/skia/Android.mk:LOCAL_CFLAGS += -fno-strict-aliasing
./external/skia/tests/Android.mk:LOCAL_CFLAGS += -fno-strict-aliasing
./external/mesa3d/docs/relnotes-7.0.2.html:Added -fno-strict-aliasing and -fPIC flags for gcc
./external/mksh/mkmf.sh: -Os -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64
./external/mksh/src/Build.sh: ac_flags 1 fnostrictaliasing -fno-strict-aliasing
./external/mksh/src/Build.sh: ac_flags 1 fnostrictaliasing -fno-strict-aliasing
./external/libnfc-nxp/Android.mk:LOCAL_CFLAGS += -DNXP_MESSAGING -DANDROID -DNFC_TIMER_CONTEXT -fno-strict-aliasing
./external/srec/make/asr/Makefile.defs:#ASR_GLOBAL_CPPFLAGS += -O3 -fno-strict-aliasing
./external/mdnsresponder/Android.mk:LOCAL_CFLAGS := -O2 -g -W -Wall -D__ANDROID__ -D_GNU_SOURCE -DHAVE_IPV6 -DNOT_HAVE_SA_LEN -DUSES_NETLINK -DTARGET_OS_LINUX -fno-strict-aliasing -DHAVE_LINUX -DMDNS_DEBUGMSGS=0 -DMDNS_UDS_SERVERPATH=\"/dev/socket/mdnsd\" -DMDNS_USERNAME=\"mdnsr\" -DPLATFORM_NO_RLIMIT
./external/mdnsresponder/Android.mk:LOCAL_CFLAGS := -O2 -g -W -Wall -D__ANDROID__ -D_GNU_SOURCE -DHAVE_IPV6 -DNOT_HAVE_SA_LEN -DUSES_NETLINK -DTARGET_OS_LINUX -fno-strict-aliasing -DHAVE_LINUX -DMDNS_UDS_SERVERPATH=\"/dev/socket/mdnsd\" -DMDNS_DEBUGMSGS=0
./external/mdnsresponder/Android.mk:LOCAL_CFLAGS := -O2 -g -W -Wall -D__ANDROID__ -D_GNU_SOURCE -DHAVE_IPV6 -DNOT_HAVE_SA_LEN -DUSES_NETLINK -DTARGET_OS_LINUX -fno-strict-aliasing -DHAVE_LINUX -DMDNS_UDS_SERVERPATH=\"/dev/socket/mdnsd\" -DMDNS_DEBUGMSGS=0
./external/mdnsresponder/mDNSPosix/Makefile:CFLAGS_OS = -D_GNU_SOURCE -DHAVE_IPV6 -DNOT_HAVE_SA_LEN -DUSES_NETLINK -DHAVE_LINUX -DTARGET_OS_LINUX -fno-strict-aliasing
./external/checkpolicy/Makefile:CFLAGS ?= -g -Wall -Werror -Wshadow -O2 -pipe -fno-strict-aliasing
./external/checkpolicy/Android.mk: -pipe -fno-strict-aliasing \
./external/dbus/configure.in: *[\ \ ]-fno-strict-aliasing[\ \ ]*) ;;
./external/dbus/configure.in: *) CFLAGS="$CFLAGS -fno-strict-aliasing" ;;
./external/openssl/android-config.mk:LOCAL_CFLAGS += -fno-strict-aliasing
./external/busybox/Android.mk:LOCAL_CFLAGS += -fno-strict-aliasing
./external/busybox/Android.mk: -fno-strict-aliasing \
./external/busybox/Makefile.flags:#CFLAGS += $(call cc-ifversion, -eq, 0404, -fno-strict-aliasing)
./external/busybox/configs/android_defconfig:# -fstack-protector -fno-strict-aliasing -fno-exceptions -funwind-tables
./external/valgrind/main/Android.mk: -fno-strict-aliasing -fno-stack-protector \
./external/valgrind/main/Makefile.all.am: -fno-strict-aliasing \
./external/valgrind/main/Makefile.all.am:AM_CFLAGS_PIC = -dynamic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
./external/valgrind/main/Makefile.all.am:AM_CFLAGS_PIC = -fpic -O -g -fno-omit-frame-pointer -fno-strict-aliasing \
./external/valgrind/main/helgrind/hg_main.c:/* Note this needs to be compiled with -fno-strict-aliasing, since it
./external/valgrind/tsan/Makefile: -fno-strict-aliasing -Wno-long-long -Wno-pointer-sign \
./external/valgrind/tsan/Makefile:CFLAGS=-g $(COPT) $(CWARN) -fno-strict-aliasing -fno-stack-protector -fpic
./external/valgrind/tsan/pin/Makefile:CXXFLAGS_L=$(OPTLEVEL) $(INLINE) -Wall -Werror -Wno-unknown-pragmas -g -fno-omit-frame-pointer -fno-strict-aliasing -fPIC
./external/fdlibm/Android.mk:cflags += "-fno-strict-aliasing"
./external/v8/ChangeLog: Provide a switch to specify -fno-strict-aliasing
./external/v8/Android.mksnapshot.mk: LOCAL_CFLAGS += -fno-strict-aliasing
./external/v8/tools/gcmole/Makefile: -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing \
./external/v8/build/standalone.gypi: '-fno-strict-aliasing',
./external/v8/build/common.gypi: # Some versions of GCC 4.5 seem to need -fno-strict-aliasing.
./external/v8/build/common.gypi: 'cflags': [ '-fno-strict-aliasing' ],
./external/v8/Android.libv8.mk: LOCAL_CFLAGS += -fno-strict-aliasing
./external/v8/SConstruct: 'CCFLAGS': ['-fno-strict-aliasing']
./external/qemu/Makefile.common: -fno-strict-aliasing -W -Wall -Wno-unused-parameter \
./external/linux-tools-perf/util/setup.py:cflags = ['-fno-strict-aliasing', '-Wno-write-strings']
./external/clang/Makefile:CXX.Flags += -fno-strict-aliasing
./external/clang/CMakeLists.txt: set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-common -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings")
./external/clang/include/clang/Frontend/CodeGenOptions.h: unsigned RelaxedAliasing : 1; ///< Set when -fno-strict-aliasing is enabled.
./external/clang/include/clang/Driver/Options.td:def fno_strict_aliasing : Flag, Group;
./external/llvm/tools/bugpoint/Miscompilation.cpp: outs() &5
./external/openssh/configure:$as_echo_n "checking if $CC supports -fno-strict-aliasing... " >&6; }
./external/openssh/configure: CFLAGS="$CFLAGS -fno-strict-aliasing"
./external/openssh/configure: test "x$_define_flag" = "x" && _define_flag="-fno-strict-aliasing"
./external/openssh/Android.mk:LOCAL_CFLAGS += -fno-strict-aliasing
./external/openssh/configure.ac: OSSH_CHECK_CFLAG_COMPILE([-fno-strict-aliasing])
./external/e2fsprogs/e2fsck/Android.mk:e2fsck_cflags := -O2 -g -W -Wall -fno-strict-aliasing \
./external/e2fsprogs/lib/blkid/Android.mk:libext2_blkid_cflags := -O2 -g -W -Wall -fno-strict-aliasing \
./external/e2fsprogs/lib/blkid/Android.mk:LOCAL_CFLAGS := $(libext2_blkid_cflags) $(libext2_blkid_cflags_linux) -fno-strict-aliasing
./external/chromium/build/common.gypi: # Use -fno-strict-aliasing by default since gcc 4.4 has periodic
./external/chromium/build/common.gypi: '-fno-strict-aliasing',
./external/chromium/third_party/libevent/configure: CFLAGS="$CFLAGS -fno-strict-aliasing"
./external/chromium/third_party/libevent/configure.in: CFLAGS="$CFLAGS -fno-strict-aliasing"
./external/webkit/Android.mk:LOCAL_CFLAGS += -fno-strict-aliasing
./external/webkit/Source/WebCore/WebCore.gyp/WebCore.gyp: '-fno-strict-aliasing',
./external/webkit/Source/WebCore/ChangeLog-2007-10-14: Make sure -fno-strict-aliasing is also added for mkspecs like linux-g++-64.
./external/webkit/Source/WebCore/ChangeLog-2007-10-14: Work around aliasing bugs in WebCore by compiling with -fno-strict-aliasing for gcc builds for now.
./external/webkit/Source/WebCore/GNUmakefile.am: -fno-strict-aliasing \
./external/webkit/Source/JavaScriptCore/ChangeLog-2008-08-10: gcc3/autotools build fix. Add explicit -O2 -fno-strict-aliasing to
./external/webkit/Source/JavaScriptCore/ChangeLog-2008-08-10: adding -fno-strict-aliasing to CollatorICU.cpp.
./external/webkit/Source/JavaScriptCore/GNUmakefile.am: -fno-strict-aliasing \
./external/webkit/Source/JavaScriptCore/GNUmakefile.am: -fno-strict-aliasing \
./external/webkit/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj: 1C61516C0EBAC7A00031376F /* ProfilerServer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1C61516A0EBAC7A00031376F /* ProfilerServer.mm */; settings = {COMPILER_FLAGS = "-fno-strict-aliasing"; }; };
./external/webkit/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj: E1A862A90D7EBB76001EC6AA /* CollatorICU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A862A80D7EBB76001EC6AA /* CollatorICU.cpp */; settings = {COMPILER_FLAGS = "-fno-strict-aliasing"; }; };
./external/webkit/Source/WebKit2/GNUmakefile.am: -fno-strict-aliasing \
./external/webkit/Source/WebKit2/GNUmakefile.am: -fno-strict-aliasing \
./external/webkit/Source/cmake/WebKitHelpers.cmake: SET(OLD_COMPILE_FLAGS "-fno-exceptions -fno-strict-aliasing ${OLD_COMPILE_FLAGS}")
./external/webkit/Source/WebKit.pri:*-g++*:QMAKE_CXXFLAGS += -Wall -Wextra -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self
./external/webkit/Source/WebKit/gtk/GNUmakefile.am: -fno-strict-aliasing \
./external/webkit/Source/WebKit/gtk/GNUmakefile.am: -fno-strict-aliasing \
./external/webkit/Tools/ChangeLog-2009-06-16: gcc3/autotools build fix. Add explicit -O2 -fno-strict-aliasing to
./external/webkit/Tools/GNUmakefile.am: -fno-strict-aliasing \
./external/webkit/Tools/GNUmakefile.am: -fno-strict-aliasing \
./external/webkit/Tools/GNUmakefile.am: -fno-strict-aliasing \

---i stopped here via control-c