Merged latest updates from trunk
diff --git a/test/array.cpp b/test/array.cpp
index beaa622..1f4afc1 100644
--- a/test/array.cpp
+++ b/test/array.cpp
@@ -525,7 +525,7 @@
 
   // scalar by array division
   Scalar  s1 = internal::random<Scalar>();
-  const RealScalar tiny = sqrt(std::numeric_limits<RealScalar>::epsilon());
+  const RealScalar tiny = std::sqrt(std::numeric_limits<RealScalar>::epsilon());
   s1 += Scalar(tiny);
   m1 += ArrayType::Constant(rows,cols,Scalar(tiny));
   VERIFY_IS_APPROX(s1/m1, s1 * m1.inverse());
diff --git a/unsupported/test/cxx11_tensor_expr.cpp b/unsupported/test/cxx11_tensor_expr.cpp
index 4dd355e..77e24cb 100644
--- a/unsupported/test/cxx11_tensor_expr.cpp
+++ b/unsupported/test/cxx11_tensor_expr.cpp
@@ -16,8 +16,8 @@
 
 static void test_1d()
 {
-  Tensor<float, 1> vec1({6});
-  Tensor<float, 1, RowMajor> vec2({6});
+  Tensor<float, 1> vec1(6);
+  Tensor<float, 1, RowMajor> vec2(6);
 
   vec1(0) = 4.0;  vec2(0) = 0.0;
   vec1(1) = 8.0;  vec2(1) = 1.0;