From c3606af6453ee5326a0f1059a239f633a203a81d Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Sep 18 2015 20:32:50 +0000 Subject: Add valgrind-3.11.0-arm-no-cast-align.patch --- diff --git a/valgrind-3.11.0-arm-no-cast-align.patch b/valgrind-3.11.0-arm-no-cast-align.patch new file mode 100644 index 0000000..874d07f --- /dev/null +++ b/valgrind-3.11.0-arm-no-cast-align.patch @@ -0,0 +1,2558 @@ +commit 149c892c4ff54581ef1be6ba98abec8e3949e78e +Author: florian +Date: Mon Sep 14 21:11:32 2015 +0000 + + Do not compile with -Wcast-align on arm. There are too many + warnings due to GCC being very conservative. + + + git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15651 a5019735-40e9-0310-863c-91ae7b9d1cf9 + +diff --git a/Makefile.all.am b/Makefile.all.am +index 708e8d8..44a6207 100644 +--- a/Makefile.all.am ++++ b/Makefile.all.am +@@ -100,12 +100,12 @@ AM_CFLAGS_BASE = \ + -O2 -g \ + -std=gnu99 \ + -Wall \ +- -Wcast-align \ + -Wmissing-prototypes \ + -Wshadow \ + -Wpointer-arith \ + -Wstrict-prototypes \ + -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ \ + @FLAG_W_CAST_QUAL@ \ + @FLAG_W_WRITE_STRINGS@ \ + @FLAG_W_EMPTY_BODY@ \ +diff --git a/configure.ac b/configure.ac +index f257d93..65d56c7 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1967,6 +1967,15 @@ AC_MSG_RESULT([-Wextra]) + ]) + CFLAGS=$safe_CFLAGS + ++# On ARM we do not want to pass -Wcast-align as that produces loads ++# of warnings. GCC is just being conservative. See here: ++# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65459#c4 ++if test "X$VGCONF_ARCH_PRI" = "Xarm"; then ++ AC_SUBST([FLAG_W_CAST_ALIGN], [""]) ++else ++ AC_SUBST([FLAG_W_CAST_ALIGN], [-Wcast-align]) ++fi ++ + # does this compiler support -fno-stack-protector ? + AC_MSG_CHECKING([if gcc accepts -fno-stack-protector]) + +diff -ur valgrind-3.11.0.TEST1.orig/auxprogs/Makefile.in valgrind-3.11.0.TEST1/auxprogs/Makefile.in +--- valgrind-3.11.0.TEST1.orig/auxprogs/Makefile.in 2015-09-18 21:57:00.645836494 +0200 ++++ valgrind-3.11.0.TEST1/auxprogs/Makefile.in 2015-09-18 22:28:14.511177265 +0200 +@@ -271,6 +271,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -403,15 +404,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/cachegrind/Makefile.in valgrind-3.11.0.TEST1/cachegrind/Makefile.in +--- valgrind-3.11.0.TEST1.orig/cachegrind/Makefile.in 2015-09-18 21:57:00.736836305 +0200 ++++ valgrind-3.11.0.TEST1/cachegrind/Makefile.in 2015-09-18 22:28:14.570177152 +0200 +@@ -326,6 +326,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -459,15 +460,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/cachegrind/tests/Makefile.in valgrind-3.11.0.TEST1/cachegrind/tests/Makefile.in +--- valgrind-3.11.0.TEST1.orig/cachegrind/tests/Makefile.in 2015-09-18 21:57:00.737836303 +0200 ++++ valgrind-3.11.0.TEST1/cachegrind/tests/Makefile.in 2015-09-18 22:28:14.618177061 +0200 +@@ -288,6 +288,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -420,15 +421,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/cachegrind/tests/x86/Makefile.in valgrind-3.11.0.TEST1/cachegrind/tests/x86/Makefile.in +--- valgrind-3.11.0.TEST1.orig/cachegrind/tests/x86/Makefile.in 2015-09-18 21:57:00.737836303 +0200 ++++ valgrind-3.11.0.TEST1/cachegrind/tests/x86/Makefile.in 2015-09-18 22:28:14.661176978 +0200 +@@ -236,6 +236,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -368,15 +369,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/callgrind/Makefile.in valgrind-3.11.0.TEST1/callgrind/Makefile.in +--- valgrind-3.11.0.TEST1.orig/callgrind/Makefile.in 2015-09-18 21:57:00.659836465 +0200 ++++ valgrind-3.11.0.TEST1/callgrind/Makefile.in 2015-09-18 22:28:14.749176810 +0200 +@@ -338,6 +338,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -471,15 +472,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/callgrind/tests/Makefile.in valgrind-3.11.0.TEST1/callgrind/tests/Makefile.in +--- valgrind-3.11.0.TEST1.orig/callgrind/tests/Makefile.in 2015-09-18 21:57:00.660836463 +0200 ++++ valgrind-3.11.0.TEST1/callgrind/tests/Makefile.in 2015-09-18 22:28:14.795176722 +0200 +@@ -277,6 +277,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -409,15 +410,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/configure valgrind-3.11.0.TEST1/configure +--- valgrind-3.11.0.TEST1.orig/configure 2015-09-18 21:57:00.674836434 +0200 ++++ valgrind-3.11.0.TEST1/configure 2015-09-18 22:28:19.751167239 +0200 +@@ -754,6 +754,7 @@ + FLAG_FSANITIZE + FLAG_FNO_IPA_ICF + FLAG_FNO_STACK_PROTECTOR ++FLAG_W_CAST_ALIGN + FLAG_W_EXTRA + FLAG_W_FORMAT_SECURITY + FLAG_W_MISSING_PARAMETER_TYPE +@@ -9340,6 +9341,17 @@ + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$safe_CFLAGS + ++# On ARM we do not want to pass -Wcast-align as that produces loads ++# of warnings. GCC is just being conservative. See here: ++# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65459#c4 ++if test "X$VGCONF_ARCH_PRI" = "Xarm"; then ++ FLAG_W_CAST_ALIGN="" ++ ++else ++ FLAG_W_CAST_ALIGN=-Wcast-align ++ ++fi ++ + # does this compiler support -fno-stack-protector ? + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gcc accepts -fno-stack-protector" >&5 + $as_echo_n "checking if gcc accepts -fno-stack-protector... " >&6; } +diff -ur valgrind-3.11.0.TEST1.orig/coregrind/Makefile.in valgrind-3.11.0.TEST1/coregrind/Makefile.in +--- valgrind-3.11.0.TEST1.orig/coregrind/Makefile.in 2015-09-18 21:57:00.665836452 +0200 ++++ valgrind-3.11.0.TEST1/coregrind/Makefile.in 2015-09-18 22:28:15.340175679 +0200 +@@ -988,6 +988,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -1120,15 +1121,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/docs/Makefile.in valgrind-3.11.0.TEST1/docs/Makefile.in +--- valgrind-3.11.0.TEST1.orig/docs/Makefile.in 2015-09-18 21:57:00.658836467 +0200 ++++ valgrind-3.11.0.TEST1/docs/Makefile.in 2015-09-18 22:28:15.375175612 +0200 +@@ -156,6 +156,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +diff -ur valgrind-3.11.0.TEST1.orig/drd/Makefile.in valgrind-3.11.0.TEST1/drd/Makefile.in +--- valgrind-3.11.0.TEST1.orig/drd/Makefile.in 2015-09-18 21:57:00.725836328 +0200 ++++ valgrind-3.11.0.TEST1/drd/Makefile.in 2015-09-18 22:28:15.482175407 +0200 +@@ -388,6 +388,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -521,15 +522,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/drd/tests/Makefile.in valgrind-3.11.0.TEST1/drd/tests/Makefile.in +--- valgrind-3.11.0.TEST1.orig/drd/tests/Makefile.in 2015-09-18 21:57:00.732836313 +0200 ++++ valgrind-3.11.0.TEST1/drd/tests/Makefile.in 2015-09-18 22:28:15.610175162 +0200 +@@ -686,6 +686,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -818,15 +819,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/exp-bbv/Makefile.in valgrind-3.11.0.TEST1/exp-bbv/Makefile.in +--- valgrind-3.11.0.TEST1.orig/exp-bbv/Makefile.in 2015-09-18 21:57:00.675836432 +0200 ++++ valgrind-3.11.0.TEST1/exp-bbv/Makefile.in 2015-09-18 22:28:15.664175059 +0200 +@@ -278,6 +278,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -411,15 +412,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/exp-bbv/tests/amd64-linux/Makefile.in valgrind-3.11.0.TEST1/exp-bbv/tests/amd64-linux/Makefile.in +--- valgrind-3.11.0.TEST1.orig/exp-bbv/tests/amd64-linux/Makefile.in 2015-09-18 21:57:00.677836428 +0200 ++++ valgrind-3.11.0.TEST1/exp-bbv/tests/amd64-linux/Makefile.in 2015-09-18 22:28:15.756174883 +0200 +@@ -264,6 +264,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -396,15 +397,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/exp-bbv/tests/arm-linux/Makefile.in valgrind-3.11.0.TEST1/exp-bbv/tests/arm-linux/Makefile.in +--- valgrind-3.11.0.TEST1.orig/exp-bbv/tests/arm-linux/Makefile.in 2015-09-18 21:57:00.676836430 +0200 ++++ valgrind-3.11.0.TEST1/exp-bbv/tests/arm-linux/Makefile.in 2015-09-18 22:28:15.801174797 +0200 +@@ -239,6 +239,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -371,15 +372,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/exp-bbv/tests/Makefile.in valgrind-3.11.0.TEST1/exp-bbv/tests/Makefile.in +--- valgrind-3.11.0.TEST1.orig/exp-bbv/tests/Makefile.in 2015-09-18 21:57:00.675836432 +0200 ++++ valgrind-3.11.0.TEST1/exp-bbv/tests/Makefile.in 2015-09-18 22:28:15.707174977 +0200 +@@ -258,6 +258,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -390,15 +391,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/exp-bbv/tests/ppc32-linux/Makefile.in valgrind-3.11.0.TEST1/exp-bbv/tests/ppc32-linux/Makefile.in +--- valgrind-3.11.0.TEST1.orig/exp-bbv/tests/ppc32-linux/Makefile.in 2015-09-18 21:57:00.676836430 +0200 ++++ valgrind-3.11.0.TEST1/exp-bbv/tests/ppc32-linux/Makefile.in 2015-09-18 22:28:15.853174698 +0200 +@@ -239,6 +239,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -371,15 +372,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/exp-bbv/tests/x86/Makefile.in valgrind-3.11.0.TEST1/exp-bbv/tests/x86/Makefile.in +--- valgrind-3.11.0.TEST1.orig/exp-bbv/tests/x86/Makefile.in 2015-09-18 21:57:00.676836430 +0200 ++++ valgrind-3.11.0.TEST1/exp-bbv/tests/x86/Makefile.in 2015-09-18 22:28:15.945174521 +0200 +@@ -248,6 +248,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -380,15 +381,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/exp-bbv/tests/x86-linux/Makefile.in valgrind-3.11.0.TEST1/exp-bbv/tests/x86-linux/Makefile.in +--- valgrind-3.11.0.TEST1.orig/exp-bbv/tests/x86-linux/Makefile.in 2015-09-18 21:57:00.675836432 +0200 ++++ valgrind-3.11.0.TEST1/exp-bbv/tests/x86-linux/Makefile.in 2015-09-18 22:28:15.898174611 +0200 +@@ -239,6 +239,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -371,15 +372,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/exp-dhat/Makefile.in valgrind-3.11.0.TEST1/exp-dhat/Makefile.in +--- valgrind-3.11.0.TEST1.orig/exp-dhat/Makefile.in 2015-09-18 21:57:00.724836330 +0200 ++++ valgrind-3.11.0.TEST1/exp-dhat/Makefile.in 2015-09-18 22:28:16.001174414 +0200 +@@ -302,6 +302,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -435,15 +436,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/exp-dhat/tests/Makefile.in valgrind-3.11.0.TEST1/exp-dhat/tests/Makefile.in +--- valgrind-3.11.0.TEST1.orig/exp-dhat/tests/Makefile.in 2015-09-18 21:57:00.724836330 +0200 ++++ valgrind-3.11.0.TEST1/exp-dhat/tests/Makefile.in 2015-09-18 22:28:16.029174361 +0200 +@@ -156,6 +156,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +diff -ur valgrind-3.11.0.TEST1.orig/exp-sgcheck/Makefile.in valgrind-3.11.0.TEST1/exp-sgcheck/Makefile.in +--- valgrind-3.11.0.TEST1.orig/exp-sgcheck/Makefile.in 2015-09-18 21:57:00.723836332 +0200 ++++ valgrind-3.11.0.TEST1/exp-sgcheck/Makefile.in 2015-09-18 22:28:16.098174229 +0200 +@@ -320,6 +320,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -453,15 +454,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/exp-sgcheck/tests/Makefile.in valgrind-3.11.0.TEST1/exp-sgcheck/tests/Makefile.in +--- valgrind-3.11.0.TEST1.orig/exp-sgcheck/tests/Makefile.in 2015-09-18 21:57:00.724836330 +0200 ++++ valgrind-3.11.0.TEST1/exp-sgcheck/tests/Makefile.in 2015-09-18 22:28:16.153174123 +0200 +@@ -264,6 +264,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -396,15 +397,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/gdbserver_tests/Makefile.in valgrind-3.11.0.TEST1/gdbserver_tests/Makefile.in +--- valgrind-3.11.0.TEST1.orig/gdbserver_tests/Makefile.in 2015-09-18 21:57:00.679836423 +0200 ++++ valgrind-3.11.0.TEST1/gdbserver_tests/Makefile.in 2015-09-18 22:28:16.207174020 +0200 +@@ -318,6 +318,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -450,15 +451,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/gdbserver_tests/solaris/Makefile.in valgrind-3.11.0.TEST1/gdbserver_tests/solaris/Makefile.in +--- valgrind-3.11.0.TEST1.orig/gdbserver_tests/solaris/Makefile.in 2015-09-18 21:57:00.680836421 +0200 ++++ valgrind-3.11.0.TEST1/gdbserver_tests/solaris/Makefile.in 2015-09-18 22:28:16.246173945 +0200 +@@ -191,6 +191,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -323,15 +324,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/helgrind/Makefile.in valgrind-3.11.0.TEST1/helgrind/Makefile.in +--- valgrind-3.11.0.TEST1.orig/helgrind/Makefile.in 2015-09-18 21:57:00.506836783 +0200 ++++ valgrind-3.11.0.TEST1/helgrind/Makefile.in 2015-09-18 22:28:16.323173798 +0200 +@@ -353,6 +353,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -486,15 +487,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/helgrind/tests/Makefile.in valgrind-3.11.0.TEST1/helgrind/tests/Makefile.in +--- valgrind-3.11.0.TEST1.orig/helgrind/tests/Makefile.in 2015-09-18 21:57:00.519836756 +0200 ++++ valgrind-3.11.0.TEST1/helgrind/tests/Makefile.in 2015-09-18 22:28:16.406173639 +0200 +@@ -501,6 +501,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -633,15 +634,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/include/Makefile.in valgrind-3.11.0.TEST1/include/Makefile.in +--- valgrind-3.11.0.TEST1.orig/include/Makefile.in 2015-09-18 21:57:00.643836498 +0200 ++++ valgrind-3.11.0.TEST1/include/Makefile.in 2015-09-18 22:28:16.439173576 +0200 +@@ -205,6 +205,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +diff -ur valgrind-3.11.0.TEST1.orig/lackey/Makefile.in valgrind-3.11.0.TEST1/lackey/Makefile.in +--- valgrind-3.11.0.TEST1.orig/lackey/Makefile.in 2015-09-18 21:57:00.692836396 +0200 ++++ valgrind-3.11.0.TEST1/lackey/Makefile.in 2015-09-18 22:28:16.492173475 +0200 +@@ -278,6 +278,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -411,15 +412,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/lackey/tests/Makefile.in valgrind-3.11.0.TEST1/lackey/tests/Makefile.in +--- valgrind-3.11.0.TEST1.orig/lackey/tests/Makefile.in 2015-09-18 21:57:00.692836396 +0200 ++++ valgrind-3.11.0.TEST1/lackey/tests/Makefile.in 2015-09-18 22:28:16.521173419 +0200 +@@ -159,6 +159,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +diff -ur valgrind-3.11.0.TEST1.orig/Makefile.in valgrind-3.11.0.TEST1/Makefile.in +--- valgrind-3.11.0.TEST1.orig/Makefile.in 2015-09-18 21:57:00.674836434 +0200 ++++ valgrind-3.11.0.TEST1/Makefile.in 2015-09-18 22:28:14.274177719 +0200 +@@ -295,6 +295,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -428,15 +429,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/Makefile.vex.in valgrind-3.11.0.TEST1/Makefile.vex.in +--- valgrind-3.11.0.TEST1.orig/Makefile.vex.in 2015-09-18 21:57:00.674836434 +0200 ++++ valgrind-3.11.0.TEST1/Makefile.vex.in 2015-09-18 22:28:14.456177371 +0200 +@@ -410,6 +410,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -542,15 +543,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/massif/Makefile.in valgrind-3.11.0.TEST1/massif/Makefile.in +--- valgrind-3.11.0.TEST1.orig/massif/Makefile.in 2015-09-18 21:57:00.689836403 +0200 ++++ valgrind-3.11.0.TEST1/massif/Makefile.in 2015-09-18 22:28:16.577173312 +0200 +@@ -333,6 +333,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -466,15 +467,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/massif/tests/Makefile.in valgrind-3.11.0.TEST1/massif/tests/Makefile.in +--- valgrind-3.11.0.TEST1.orig/massif/tests/Makefile.in 2015-09-18 21:57:00.691836398 +0200 ++++ valgrind-3.11.0.TEST1/massif/tests/Makefile.in 2015-09-18 22:28:16.635173201 +0200 +@@ -321,6 +321,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -453,15 +454,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/Makefile.in valgrind-3.11.0.TEST1/memcheck/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/Makefile.in 2015-09-18 21:57:00.693836394 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/Makefile.in 2015-09-18 22:28:16.711173056 +0200 +@@ -351,6 +351,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -484,15 +485,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/amd64/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/amd64/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/amd64/Makefile.in 2015-09-18 21:57:00.715836349 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/amd64/Makefile.in 2015-09-18 22:28:17.052172403 +0200 +@@ -293,6 +293,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -425,15 +426,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/amd64-linux/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/amd64-linux/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/amd64-linux/Makefile.in 2015-09-18 21:57:00.721836336 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/amd64-linux/Makefile.in 2015-09-18 22:28:16.949172600 +0200 +@@ -239,6 +239,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -371,15 +372,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/amd64-solaris/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/amd64-solaris/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/amd64-solaris/Makefile.in 2015-09-18 21:57:00.719836340 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/amd64-solaris/Makefile.in 2015-09-18 22:28:16.996172510 +0200 +@@ -249,6 +249,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -381,15 +382,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/common/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/common/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/common/Makefile.in 2015-09-18 21:57:00.719836340 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/common/Makefile.in 2015-09-18 22:28:17.090172331 +0200 +@@ -189,6 +189,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -321,15 +322,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/darwin/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/darwin/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/darwin/Makefile.in 2015-09-18 21:57:00.713836353 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/darwin/Makefile.in 2015-09-18 22:28:17.140172235 +0200 +@@ -270,6 +270,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -402,15 +403,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/linux/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/linux/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/linux/Makefile.in 2015-09-18 21:57:00.718836342 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/linux/Makefile.in 2015-09-18 22:28:17.192172136 +0200 +@@ -285,6 +285,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -417,15 +418,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/Makefile.in 2015-09-18 21:57:00.703836373 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/Makefile.in 2015-09-18 22:28:16.899172696 +0200 +@@ -979,6 +979,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -1111,15 +1112,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/ppc32/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/ppc32/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/ppc32/Makefile.in 2015-09-18 21:57:00.709836361 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/ppc32/Makefile.in 2015-09-18 22:28:17.241172041 +0200 +@@ -241,6 +241,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -373,15 +374,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/ppc64/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/ppc64/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/ppc64/Makefile.in 2015-09-18 21:57:00.714836351 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/ppc64/Makefile.in 2015-09-18 22:28:17.291171946 +0200 +@@ -241,6 +241,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -373,15 +374,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/s390x/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/s390x/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/s390x/Makefile.in 2015-09-18 21:57:00.717836344 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/s390x/Makefile.in 2015-09-18 22:28:17.343171846 +0200 +@@ -260,6 +260,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -392,15 +393,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/solaris/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/solaris/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/solaris/Makefile.in 2015-09-18 21:57:00.711836357 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/solaris/Makefile.in 2015-09-18 22:28:17.417171705 +0200 +@@ -435,6 +435,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -567,15 +568,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/vbit-test/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/vbit-test/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/vbit-test/Makefile.in 2015-09-18 21:57:00.722836334 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/vbit-test/Makefile.in 2015-09-18 22:28:17.476171592 +0200 +@@ -256,6 +256,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -388,15 +389,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/x86/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/x86/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/x86/Makefile.in 2015-09-18 21:57:00.720836338 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/x86/Makefile.in 2015-09-18 22:28:17.630171297 +0200 +@@ -290,6 +290,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -422,15 +423,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/x86-linux/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/x86-linux/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/x86-linux/Makefile.in 2015-09-18 21:57:00.716836346 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/x86-linux/Makefile.in 2015-09-18 22:28:17.524171500 +0200 +@@ -254,6 +254,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -386,15 +387,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/memcheck/tests/x86-solaris/Makefile.in valgrind-3.11.0.TEST1/memcheck/tests/x86-solaris/Makefile.in +--- valgrind-3.11.0.TEST1.orig/memcheck/tests/x86-solaris/Makefile.in 2015-09-18 21:57:00.722836334 +0200 ++++ valgrind-3.11.0.TEST1/memcheck/tests/x86-solaris/Makefile.in 2015-09-18 22:28:17.573171406 +0200 +@@ -260,6 +260,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -392,15 +393,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/mpi/Makefile.in valgrind-3.11.0.TEST1/mpi/Makefile.in +--- valgrind-3.11.0.TEST1.orig/mpi/Makefile.in 2015-09-18 21:57:00.723836332 +0200 ++++ valgrind-3.11.0.TEST1/mpi/Makefile.in 2015-09-18 22:28:17.677171207 +0200 +@@ -228,6 +228,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -360,15 +361,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/Makefile.in valgrind-3.11.0.TEST1/none/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/Makefile.in 2015-09-18 21:57:00.525836743 +0200 ++++ valgrind-3.11.0.TEST1/none/Makefile.in 2015-09-18 22:28:17.731171104 +0200 +@@ -276,6 +276,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -409,15 +410,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/amd64/Makefile.in valgrind-3.11.0.TEST1/none/tests/amd64/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/amd64/Makefile.in 2015-09-18 21:57:00.584836621 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/amd64/Makefile.in 2015-09-18 22:28:18.080170436 +0200 +@@ -485,6 +485,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -617,15 +618,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/amd64-darwin/Makefile.in valgrind-3.11.0.TEST1/none/tests/amd64-darwin/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/amd64-darwin/Makefile.in 2015-09-18 21:57:00.608836571 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/amd64-darwin/Makefile.in 2015-09-18 22:28:17.902170777 +0200 +@@ -230,6 +230,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -362,15 +363,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/amd64-linux/Makefile.in valgrind-3.11.0.TEST1/none/tests/amd64-linux/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/amd64-linux/Makefile.in 2015-09-18 21:57:00.628836529 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/amd64-linux/Makefile.in 2015-09-18 22:28:17.948170689 +0200 +@@ -233,6 +233,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -365,15 +366,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/amd64-solaris/Makefile.in valgrind-3.11.0.TEST1/none/tests/amd64-solaris/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/amd64-solaris/Makefile.in 2015-09-18 21:57:00.612836562 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/amd64-solaris/Makefile.in 2015-09-18 22:28:17.993170603 +0200 +@@ -241,6 +241,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -373,15 +374,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/arm/Makefile.in valgrind-3.11.0.TEST1/none/tests/arm/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/arm/Makefile.in 2015-09-18 21:57:00.631836523 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/arm/Makefile.in 2015-09-18 22:28:18.146170310 +0200 +@@ -296,6 +296,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -428,15 +429,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/arm64/Makefile.in valgrind-3.11.0.TEST1/none/tests/arm64/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/arm64/Makefile.in 2015-09-18 21:57:00.639836507 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/arm64/Makefile.in 2015-09-18 22:28:18.198170211 +0200 +@@ -253,6 +253,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -385,15 +386,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/darwin/Makefile.in valgrind-3.11.0.TEST1/none/tests/darwin/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/darwin/Makefile.in 2015-09-18 21:57:00.567836656 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/darwin/Makefile.in 2015-09-18 22:28:18.245170120 +0200 +@@ -245,6 +245,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -377,15 +378,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/linux/Makefile.in valgrind-3.11.0.TEST1/none/tests/linux/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/linux/Makefile.in 2015-09-18 21:57:00.607836573 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/linux/Makefile.in 2015-09-18 22:28:18.296170023 +0200 +@@ -274,6 +274,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -406,15 +407,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/Makefile.in valgrind-3.11.0.TEST1/none/tests/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/Makefile.in 2015-09-18 21:57:00.628836529 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/Makefile.in 2015-09-18 22:28:17.852170873 +0200 +@@ -675,6 +675,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -807,15 +808,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/mips32/Makefile.in valgrind-3.11.0.TEST1/none/tests/mips32/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/mips32/Makefile.in 2015-09-18 21:57:00.611836565 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/mips32/Makefile.in 2015-09-18 22:28:18.355169910 +0200 +@@ -323,6 +323,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -455,15 +456,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/mips64/Makefile.in valgrind-3.11.0.TEST1/none/tests/mips64/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/mips64/Makefile.in 2015-09-18 21:57:00.621836544 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/mips64/Makefile.in 2015-09-18 22:28:18.427169772 +0200 +@@ -378,6 +378,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -510,15 +511,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/ppc32/Makefile.in valgrind-3.11.0.TEST1/none/tests/ppc32/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/ppc32/Makefile.in 2015-09-18 21:57:00.536836720 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/ppc32/Makefile.in 2015-09-18 22:28:18.513169608 +0200 +@@ -385,6 +385,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -517,15 +518,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/ppc64/Makefile.in valgrind-3.11.0.TEST1/none/tests/ppc64/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/ppc64/Makefile.in 2015-09-18 21:57:00.572836646 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/ppc64/Makefile.in 2015-09-18 22:28:18.591169458 +0200 +@@ -354,6 +354,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -486,15 +487,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/s390x/Makefile.in valgrind-3.11.0.TEST1/none/tests/s390x/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/s390x/Makefile.in 2015-09-18 21:57:00.601836585 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/s390x/Makefile.in 2015-09-18 22:28:18.706169238 +0200 +@@ -693,6 +693,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -825,15 +826,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/scripts/Makefile.in valgrind-3.11.0.TEST1/none/tests/scripts/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/scripts/Makefile.in 2015-09-18 21:57:00.634836517 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/scripts/Makefile.in 2015-09-18 22:28:18.747169160 +0200 +@@ -191,6 +191,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -323,15 +324,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/solaris/Makefile.in valgrind-3.11.0.TEST1/none/tests/solaris/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/solaris/Makefile.in 2015-09-18 21:57:00.565836660 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/solaris/Makefile.in 2015-09-18 22:28:18.804169051 +0200 +@@ -324,6 +324,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -456,15 +457,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/tilegx/Makefile.in valgrind-3.11.0.TEST1/none/tests/tilegx/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/tilegx/Makefile.in 2015-09-18 21:57:00.555836681 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/tilegx/Makefile.in 2015-09-18 22:28:19.112168461 +0200 +@@ -3604,6 +3604,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -3736,15 +3737,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/x86/Makefile.in valgrind-3.11.0.TEST1/none/tests/x86/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/x86/Makefile.in 2015-09-18 21:57:00.626836534 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/x86/Makefile.in 2015-09-18 22:28:19.344168018 +0200 +@@ -448,6 +448,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -580,15 +581,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/x86-darwin/Makefile.in valgrind-3.11.0.TEST1/none/tests/x86-darwin/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/x86-darwin/Makefile.in 2015-09-18 21:57:00.563836664 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/x86-darwin/Makefile.in 2015-09-18 22:28:19.167168356 +0200 +@@ -233,6 +233,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -365,15 +366,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/x86-linux/Makefile.in valgrind-3.11.0.TEST1/none/tests/x86-linux/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/x86-linux/Makefile.in 2015-09-18 21:57:00.589836610 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/x86-linux/Makefile.in 2015-09-18 22:28:19.214168266 +0200 +@@ -240,6 +240,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -372,15 +373,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/none/tests/x86-solaris/Makefile.in valgrind-3.11.0.TEST1/none/tests/x86-solaris/Makefile.in +--- valgrind-3.11.0.TEST1.orig/none/tests/x86-solaris/Makefile.in 2015-09-18 21:57:00.636836513 +0200 ++++ valgrind-3.11.0.TEST1/none/tests/x86-solaris/Makefile.in 2015-09-18 22:28:19.261168176 +0200 +@@ -240,6 +240,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -372,15 +373,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/perf/Makefile.in valgrind-3.11.0.TEST1/perf/Makefile.in +--- valgrind-3.11.0.TEST1.orig/perf/Makefile.in 2015-09-18 21:57:00.641836502 +0200 ++++ valgrind-3.11.0.TEST1/perf/Makefile.in 2015-09-18 22:28:19.401167909 +0200 +@@ -272,6 +272,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -404,15 +405,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + +diff -ur valgrind-3.11.0.TEST1.orig/shared/Makefile.in valgrind-3.11.0.TEST1/shared/Makefile.in +--- valgrind-3.11.0.TEST1.orig/shared/Makefile.in 2015-09-18 21:57:00.524836745 +0200 ++++ valgrind-3.11.0.TEST1/shared/Makefile.in 2015-09-18 22:28:19.430167853 +0200 +@@ -156,6 +156,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +diff -ur valgrind-3.11.0.TEST1.orig/solaris/Makefile.in valgrind-3.11.0.TEST1/solaris/Makefile.in +--- valgrind-3.11.0.TEST1.orig/solaris/Makefile.in 2015-09-18 21:57:00.504836787 +0200 ++++ valgrind-3.11.0.TEST1/solaris/Makefile.in 2015-09-18 22:28:19.459167798 +0200 +@@ -162,6 +162,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +diff -ur valgrind-3.11.0.TEST1.orig/tests/Makefile.in valgrind-3.11.0.TEST1/tests/Makefile.in +--- valgrind-3.11.0.TEST1.orig/tests/Makefile.in 2015-09-18 21:57:00.738836301 +0200 ++++ valgrind-3.11.0.TEST1/tests/Makefile.in 2015-09-18 22:28:19.511167698 +0200 +@@ -267,6 +267,7 @@ + FLAG_OCTEON2 = @FLAG_OCTEON2@ + FLAG_T_TEXT = @FLAG_T_TEXT@ + FLAG_UNLIMITED_INLINE_UNIT_GROWTH = @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ ++FLAG_W_CAST_ALIGN = @FLAG_W_CAST_ALIGN@ + FLAG_W_CAST_QUAL = @FLAG_W_CAST_QUAL@ + FLAG_W_EMPTY_BODY = @FLAG_W_EMPTY_BODY@ + FLAG_W_EXTRA = @FLAG_W_EXTRA@ +@@ -399,15 +400,14 @@ + # performance and get whatever useful warnings we can out of gcc. + # -fno-builtin is important for defeating LLVM's idiom recognition + # that somehow causes VG_(memset) to get into infinite recursion. +-AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wcast-align \ +- -Wmissing-prototypes -Wshadow -Wpointer-arith \ +- -Wstrict-prototypes -Wmissing-declarations @FLAG_W_CAST_QUAL@ \ +- @FLAG_W_WRITE_STRINGS@ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ \ +- @FLAG_W_FORMAT_SIGNEDNESS@ @FLAG_W_FORMAT_SECURITY@ \ +- @FLAG_W_IGNORED_QUALIFIERS@ @FLAG_W_MISSING_PARAMETER_TYPE@ \ +- @FLAG_W_OLD_STYLE_DECLARATION@ @FLAG_FNO_STACK_PROTECTOR@ \ +- @FLAG_FSANITIZE@ -fno-strict-aliasing -fno-builtin \ +- $(am__append_1) ++AM_CFLAGS_BASE = -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow \ ++ -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ ++ @FLAG_W_CAST_ALIGN@ @FLAG_W_CAST_QUAL@ @FLAG_W_WRITE_STRINGS@ \ ++ @FLAG_W_EMPTY_BODY@ @FLAG_W_FORMAT@ @FLAG_W_FORMAT_SIGNEDNESS@ \ ++ @FLAG_W_FORMAT_SECURITY@ @FLAG_W_IGNORED_QUALIFIERS@ \ ++ @FLAG_W_MISSING_PARAMETER_TYPE@ @FLAG_W_OLD_STYLE_DECLARATION@ \ ++ @FLAG_FNO_STACK_PROTECTOR@ @FLAG_FSANITIZE@ \ ++ -fno-strict-aliasing -fno-builtin $(am__append_1) + @VGCONF_OS_IS_DARWIN_FALSE@AM_CFLAGS_PSO_BASE = -O -g -fno-omit-frame-pointer -fno-strict-aliasing \ + @VGCONF_OS_IS_DARWIN_FALSE@ -fpic -fno-builtin @FLAG_FNO_IPA_ICF@ + diff --git a/valgrind.spec b/valgrind.spec index bda7b89..ed7b6cd 100644 --- a/valgrind.spec +++ b/valgrind.spec @@ -64,6 +64,9 @@ Patch5: valgrind-3.11.0-arm64-libvex_test.patch # Fix some compiler warnings on arm Patch6: valgrind-3.11.0-arm-warnings.patch +# Don't use -Wcast-align on arm +Patch7: valgrind-3.11.0-arm-no-cast-align.patch + %if %{build_multilib} # Ensure glibc{,-devel} is installed for both multilib arches BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc.so @@ -174,6 +177,7 @@ Valgrind User Manual for details. %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 %build # We need to use the software collection compiler and binutils if available. @@ -354,6 +358,7 @@ echo ===============END TESTING=============== - Add valgrind-3.11.0-glibc-futex-message.patch - Add valgrind-3.11.0-arm64-libvex_test.patch - Add valgrind-3.11.0-arm-warnings.patch +- Add valgrind-3.11.0-arm-no-cast-align.patch * Tue Sep 15 2015 Orion Poplawski - 1:3.11.0-0.2.TEST1 - Rebuild for openmpi 1.10.0