a patch to remove FP contraction from the 20 newly-failing tests when my FP-contraction-default-on patch is applied

diff --git a/MultiSource/Applications/oggenc/CMakeLists.txt b/MultiSource/Applications/oggenc/CMakeLists.txt
index 640db0e..a90fbcf 100644
--- a/MultiSource/Applications/oggenc/CMakeLists.txt
+++ b/MultiSource/Applications/oggenc/CMakeLists.txt
@@ -1,5 +1,5 @@
  set(PROG oggenc)
-list(APPEND CPPFLAGS -fno-strict-aliasing)
+list(APPEND CFLAGS -fno-strict-aliasing -ffp-contract=off)
  list(APPEND LDFLAGS -lm)
  set(STDIN_FILENAME ${CMAKE_CURRENT_SOURCE_DIR}/tune)
  set(RUN_OPTIONS "-Q -s 901820 -")
diff --git a/MultiSource/Applications/oggenc/Makefile b/MultiSource/Applications/oggenc/Makefile
index 99d6d4c..2142ccf 100644
--- a/MultiSource/Applications/oggenc/Makefile
+++ b/MultiSource/Applications/oggenc/Makefile
@@ -1,7 +1,7 @@
  LEVEL = ../../..
  PROG = oggenc

-CPPFLAGS = -fno-strict-aliasing
+CFLAGS = -fno-strict-aliasing -ffp-contract=off
  LDFLAGS = -lm

  STDIN_FILENAME = $(SourceDir)/tune
diff --git a/MultiSource/Benchmarks/VersaBench/beamformer/CMakeLists.txt b/MultiSource/Benchmarks/VersaBench/beamformer/CMakeLists.txt
index f1a959e..b3cfdb6 100644
--- a/MultiSource/Benchmarks/VersaBench/beamformer/CMakeLists.txt
+++ b/MultiSource/Benchmarks/VersaBench/beamformer/CMakeLists.txt
@@ -1,4 +1,6 @@
  list(APPEND LDFLAGS -lm)
+list(APPEND CFLAGS -ffp-contract=off)
+list(APPEND CXXFLAGS -ffp-contract=off)
  set(PROG beamformer)
  if(DEFINED LARGE_PROBLEM_SIZE)
    set(RUN_OPTIONS -i 400)
diff --git a/MultiSource/Benchmarks/VersaBench/beamformer/Makefile b/MultiSource/Benchmarks/VersaBench/beamformer/Makefile
index 11b2834..401359e 100644
--- a/MultiSource/Benchmarks/VersaBench/beamformer/Makefile
+++ b/MultiSource/Benchmarks/VersaBench/beamformer/Makefile
@@ -1,6 +1,9 @@
  LEVEL = ../../../..
  LDFLAGS += -lm

+CFLAGS += -ffp-contract=off
+CXXFLAGS += -ffp-contract=off

Please send patches to llvm-commits@.

Thanks,

Mehdi