diff options
Diffstat (limited to 'gcc/testsuite/gcc.dg/tree-ssa')
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-4.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-6.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-7.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/phi-opt-7.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-5.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/pr98265.C | 348 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/reassoc-39.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/reassoc-41.c | 2 |
15 files changed, 18 insertions, 366 deletions
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-4.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-4.c index 97a385e..d25a960 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-4.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-4.c @@ -26,7 +26,7 @@ extern int vsnprintf (char*, size_t, const char*, va_list); /* Macro to emit a call to function named call_in_true_branch_not_eliminated_on_line_NNN() for each expression that's expected to fold to false but that - GCC does not fold. The dg-final scan-tree-dump-time directive + GCC does not fold. The dg-final scan-tree-dump-times directive at the bottom of the test verifies that no such call appears in output. */ #define ELIM(expr) \ @@ -35,7 +35,7 @@ extern int vsnprintf (char*, size_t, const char*, va_list); /* Macro to emit a call to a function named call_made_in_{true,false}_branch_on_line_NNN() for each call that's expected to be retained. The dg-final - scan-tree-dump-time directive at the bottom of the test verifies + scan-tree-dump-times directive at the bottom of the test verifies that the expected number of both kinds of calls appears in output (a pair for each line with the invocation of the KEEP() macro. */ #define KEEP(expr) \ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-6.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-6.c index df09c81..806a1f4 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-6.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-6.c @@ -23,7 +23,7 @@ int snprintf (char * restrict, size_t, const char *restrict, ...); /* Macro to emit a call to funcation named call_in_true_branch_not_eliminated_on_line_NNN() for each call that's expected to be eliminated. The dg-final - scan-tree-dump-time directive at the bottom of the test verifies + scan-tree-dump-times directive at the bottom of the test verifies that no such call appears in output. */ #define ELIM(expr) \ if (!(expr)) FAIL (in_true_branch_not_eliminated, __COUNTER__); else (void)0 diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-7.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-7.c index bf5072e..f7cb280 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-7.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-7.c @@ -25,7 +25,7 @@ void sink (void*, ...); /* Macro to emit a call to funcation named call_in_true_branch_not_eliminated_on_line_NNN() for each call that's expected to be eliminated. The dg-final - scan-tree-dump-time directive at the bottom of the test verifies + scan-tree-dump-times directive at the bottom of the test verifies that no such call appears in output. */ #define VERIFY_ELIM(expr) \ if (!(expr)) FAIL (in_true_branch_not_eliminated, __COUNTER__); else (void)0 @@ -33,7 +33,7 @@ void sink (void*, ...); /* Macro to emit a call to a function named call_made_in_{true,false}_branch_on_line_NNN() for each call that's expected to be retained. The dg-final - scan-tree-dump-time directive at the bottom of the test verifies + scan-tree-dump-times directive at the bottom of the test verifies that the expected number of both kinds of calls appears in output (a pair for each line with the invocation of the KEEP() macro. */ #define VERIFY_KEEP(expr) \ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c index 489af62..73e807f 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c @@ -21,7 +21,7 @@ extern int snprintf (char*, size_t, const char*, ...); /* Macro to emit a call to funcation named call_in_true_branch_not_eliminated_on_line_NNN() for each call that's expected to be eliminated. The dg-final - scan-tree-dump-time directive at the bottom of the test verifies + scan-tree-dump-times directive at the bottom of the test verifies that no such call appears in output. */ #define ELIM(expr) \ if (!(expr)) FAIL (in_true_branch_not_eliminated); else (void)0 @@ -29,7 +29,7 @@ extern int snprintf (char*, size_t, const char*, ...); /* Macro to emit a call to a function named call_made_in_{true,false}_branch_on_line_NNN() for each call that's expected to be retained. The dg-final - scan-tree-dump-time directive at the bottom of the test verifies + scan-tree-dump-times directive at the bottom of the test verifies that the expected number of both kinds of calls appears in output (a pair for each line with the invocation of the KEEP() macro. */ #define KEEP(expr) \ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c index 3be18c7..fca7800 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c @@ -20,7 +20,7 @@ extern int snprintf (char*, size_t, const char*, ...); /* Macro to emit a call to funcation named call_in_true_branch_not_eliminated_on_line_NNN() for each expression that's expected to fold to false but that - GCC does not fold. The dg-final scan-tree-dump-time directive + GCC does not fold. The dg-final scan-tree-dump-times directive at the bottom of the test verifies that no such call appears in output. */ #define ELIM(expr) \ @@ -29,7 +29,7 @@ extern int snprintf (char*, size_t, const char*, ...); /* Macro to emit a call to a function named call_made_in_{true,false}_branch_on_line_NNN() for each call that's expected to be retained. The dg-final - scan-tree-dump-time directive at the bottom of the test verifies + scan-tree-dump-times directive at the bottom of the test verifies that the expected number of both kinds of calls appears in output (a pair for each line with the invocation of the KEEP() macro. */ #define KEEP(expr) \ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/phi-opt-7.c b/gcc/testsuite/gcc.dg/tree-ssa/phi-opt-7.c index 3ee43e5..9b180d5 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/phi-opt-7.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/phi-opt-7.c @@ -16,7 +16,7 @@ int f(int t, int c) } /* There should be no ifs as this is converted into `(t != 0) & (c != 0)`. -/* { dg-final { scan-tree-dump-not "if" "optimized" } }*/ +/* { dg-final { scan-tree-dump-not "if" "optimized" } } */ /* { dg-final { scan-tree-dump-times "\[^\r\n\]*_\[0-9\]* = c_\[0-9\]*.D. != 0" 1 "optimized" } } */ /* { dg-final { scan-tree-dump-times "\[^\r\n\]*_\[0-9\]* = t_\[0-9\]*.D. != 0" 1 "optimized" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-5.c b/gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-5.c index 8062eb1..12ba475 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-5.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-5.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* PR treee-optimization/114894 */ +/* PR tree-optimization/114894 */ /* Phi-OPT should be able to optimize these without sinking being invoked. */ /* { dg-options "-O -fdump-tree-phiopt2 -fdump-tree-phiopt3 -fdump-tree-optimized -fno-tree-sink" } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr98265.C b/gcc/testsuite/gcc.dg/tree-ssa/pr98265.C deleted file mode 100644 index 9c798e6..0000000 --- a/gcc/testsuite/gcc.dg/tree-ssa/pr98265.C +++ /dev/null @@ -1,348 +0,0 @@ -/* { dg-do compile } */ -/* { dg-options "-O2 -fdump-tree-optimized" } */ -extern void __assert_fail(const char*, const char*, int, const char*); -namespace Eigen { -enum { AutoAlign }; -template <int, typename> -struct conditional; -template <typename Else> -struct conditional<false, Else> { - typedef Else type; -}; -template <typename T> -struct remove_reference { - typedef T type; -}; -struct is_arithmetic { - enum { value }; -}; -template <typename> -struct traits; -template <typename T> -struct traits<const T> : traits<T> {}; -template <typename> -struct evaluator; -template <typename> -struct EigenBase; -template <typename> -class PlainObjectBase; -template <typename, int _Rows, int _Cols, int = AutoAlign, int = _Rows, - int = _Cols> -class Matrix; -template <typename> -class MatrixBase; -template <typename, typename> -class CwiseNullaryOp; -template <typename, typename, typename> -class CwiseBinaryOp; -template <typename> -struct scalar_constant_op; -template <int _Rows> -struct size_at_compile_time { - enum { ret = _Rows }; -}; -struct ref_selector { - typedef const Matrix<float, 3, 1>& type; -}; -template <typename Derived> -struct dense_xpr_base { - typedef MatrixBase<Derived> type; -}; -template <typename Derived, typename = typename traits<Derived>::XprKind> -struct generic_xpr_base { - typedef typename dense_xpr_base<Derived>::type type; -}; -template <typename Expr, typename Scalar = typename Expr::Scalar> -struct plain_constant_type { - ; - typedef CwiseNullaryOp<scalar_constant_op<Scalar>, - Matrix<Scalar, traits<Expr>::ColsAtCompileTime, - traits<Expr>::MaxRowsAtCompileTime, - traits<Expr>::MaxColsAtCompileTime>> - type; -}; -struct scalar_product_op { - float operator()(float a, float b) { return a * b; } -}; -template <typename> -struct scalar_constant_op { - scalar_constant_op(float other) : m_other(other) {} - float operator()() { return m_other; } - float m_other; -}; -struct assign_op { - void assignCoeff(float& a, float b) { a = b; } -}; -template <typename Derived> -class DenseCoeffsBase : public EigenBase<Derived> { - public: - typedef typename traits<Derived>::Scalar Scalar; - typedef - typename conditional<is_arithmetic::value, Scalar>::type CoeffReturnType; -}; -template <typename Derived> -class DenseBase : public DenseCoeffsBase<Derived> { - public: - enum { - RowsAtCompileTime = traits<Derived>::RowsAtCompileTime, - SizeAtCompileTime = size_at_compile_time<RowsAtCompileTime>::ret, - MaxSizeAtCompileTime - }; -}; -template <typename Derived> -class MatrixBase : public DenseBase<Derived> { - public: - using DenseBase<Derived>::derived; - template <typename T> - CwiseBinaryOp<scalar_product_op, const Derived, - const typename plain_constant_type<Derived, T>::type> - operator*(T& scalar) { - return CwiseBinaryOp<scalar_product_op, const Derived, - const typename plain_constant_type<Derived>::type>( - derived(), typename plain_constant_type<Derived>::type(derived().rows(), - 0, scalar)); - } -}; -template <typename Derived> -struct EigenBase { - const Derived& derived() const { return *static_cast<const Derived*>(this); } - Derived& const_cast_derived() const { - return *static_cast<Derived*>(const_cast<EigenBase*>(this)); - } -}; -template <typename> -struct binary_evaluator; -template <typename T> -struct evaluator<const T> : evaluator<T> { - evaluator(const T& xpr) : evaluator<T>(xpr) {} -}; -template <typename Derived> -struct evaluator { - typedef Derived PlainObjectType; - typedef typename PlainObjectType::Scalar Scalar; - evaluator(const PlainObjectType& m) : m_data(m.data()) {} - typename PlainObjectType::CoeffReturnType coeff(long row, long) { - return m_data[row]; - } - Scalar& coeffRef(long row, long) { return const_cast<Scalar*>(m_data)[row]; } - const Scalar* m_data; -}; -template <typename Scalar, int Rows, int Cols, int Options, int MaxRows, - int MaxCols> -struct evaluator<Matrix<Scalar, Rows, Cols, Options, MaxRows, MaxCols>> - : evaluator<PlainObjectBase<Matrix<Scalar, Rows, Cols>>> { - typedef Matrix<Scalar, Rows, Cols> XprType; - evaluator(const XprType& m) : evaluator<PlainObjectBase<XprType>>(m) {} -}; -struct nullary_wrapper { - template <typename IndexType> - float operator()(scalar_constant_op<float> op, IndexType, IndexType) const { - return op(); - } -}; -template <typename NullaryOp, typename PlainObjectType> -struct evaluator<CwiseNullaryOp<NullaryOp, PlainObjectType>> { - typedef CwiseNullaryOp<NullaryOp, PlainObjectType> XprType; - evaluator(XprType n) : m_functor(n.functor()) {} - template <typename IndexType> - typename XprType::CoeffReturnType coeff(IndexType row, IndexType col) { - return m_wrapper(m_functor, row, col); - } - NullaryOp m_functor; - nullary_wrapper m_wrapper; -}; -template <typename BinaryOp, typename Lhs, typename Rhs> -struct evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs>> - : binary_evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs>> { - evaluator(CwiseBinaryOp<BinaryOp, Lhs, Rhs> xpr) - : binary_evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs>>(xpr) {} -}; -template <typename BinaryOp, typename Lhs, typename Rhs> -struct binary_evaluator<CwiseBinaryOp<BinaryOp, Lhs, Rhs>> { - typedef CwiseBinaryOp<BinaryOp, Lhs, Rhs> XprType; - binary_evaluator(XprType xpr) : m_lhsImpl(xpr.lhs()), m_rhsImpl(xpr.rhs()) {} - typename XprType::CoeffReturnType coeff(long row, long col) { - return m_functor(m_lhsImpl.coeff(row, col), m_rhsImpl.coeff(row, col)); - } - BinaryOp m_functor; - evaluator<Lhs> m_lhsImpl; - evaluator<Rhs> m_rhsImpl; -}; -template <typename Kernel, int Index, int Stop> -struct copy_using_evaluator_DefaultTraversal_CompleteUnrolling { - enum { outer, inner = Index }; - static void run(Kernel kernel) { - kernel.assignCoeffByOuterInner(outer, inner); - copy_using_evaluator_DefaultTraversal_CompleteUnrolling<Kernel, Index + 1, - Stop>::run(kernel); - } -}; -template <typename Kernel, int Stop> -struct copy_using_evaluator_DefaultTraversal_CompleteUnrolling<Kernel, Stop, - Stop> { - static void run(Kernel) {} -}; -template <typename Kernel> -struct dense_assignment_loop { - static void run(Kernel kernel) { - typedef typename Kernel::DstEvaluatorType::XprType DstXprType; - enum { size = DstXprType::SizeAtCompileTime, alignedSize = 0 }; - copy_using_evaluator_DefaultTraversal_CompleteUnrolling<Kernel, alignedSize, - size>::run(kernel); - } -}; -template <typename DstEvaluatorTypeT, typename SrcEvaluatorTypeT, - typename Functor> -class generic_dense_assignment_kernel { - typedef typename DstEvaluatorTypeT::XprType DstXprType; - - public: - typedef DstEvaluatorTypeT DstEvaluatorType; - typedef SrcEvaluatorTypeT SrcEvaluatorType; - generic_dense_assignment_kernel(DstEvaluatorType dst, SrcEvaluatorType src, - Functor, DstXprType& dstExpr) - : m_dst(dst), m_src(src), m_dstExpr(dstExpr) {} - long assignCoeff_col; - void assignCoeffByOuterInner(long, long inner) { - long __trans_tmp_1 = inner; - m_functor.assignCoeff(m_dst.coeffRef(__trans_tmp_1, assignCoeff_col), - m_src.coeff(__trans_tmp_1, assignCoeff_col)); - } - DstEvaluatorType m_dst; - SrcEvaluatorType m_src; - Functor m_functor; - DstXprType& m_dstExpr; -}; -template <typename DstXprType, typename SrcXprType, typename Functor> -void call_dense_assignment_loop(DstXprType& dst, SrcXprType src, Functor func) { - typedef evaluator<DstXprType> DstEvaluatorType; - typedef evaluator<SrcXprType> SrcEvaluatorType; - SrcEvaluatorType srcEvaluator(src); - DstEvaluatorType dstEvaluator(dst); - typedef generic_dense_assignment_kernel<DstEvaluatorType, SrcEvaluatorType, - Functor> - Kernel; - Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); - dense_assignment_loop<Kernel>::run(kernel); -} -template <typename Dst, typename Src, typename Func> -void call_assignment_no_alias(Dst& dst, Src src, Func func) { - enum { NeedToTranspose }; - typename conditional<NeedToTranspose, Dst&>::type actualDst(dst); - CwiseBinaryOp<scalar_product_op, const Matrix<float, 3, 1>, - const CwiseNullaryOp<scalar_constant_op<float>, - const Matrix<float, 3, 1, 0, 2, 3>>> - __trans_tmp_4 = src; - call_dense_assignment_loop(actualDst, __trans_tmp_4, func); -} -template <int Size> -struct plain_array { - float array[Size]; -}; -template <int Size, int _Rows> -class DenseStorage { - plain_array<Size> m_data; - - public: - DenseStorage() {} - DenseStorage(const DenseStorage&); - static long rows() { return _Rows; } - const float* data() const { return m_data.array; } - float* data() { return m_data.array; } -}; -template <typename Derived> -class PlainObjectBase : public dense_xpr_base<Derived>::type { - public: - typedef typename dense_xpr_base<Derived>::type Base; - typedef typename traits<Derived>::Scalar Scalar; - DenseStorage<Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime> m_storage; - long rows() const { return m_storage.rows(); } - const Scalar* data() const { return m_storage.data(); } - PlainObjectBase() {} - template <typename OtherDerived> - PlainObjectBase(const DenseBase<OtherDerived>& other) { - _set_noalias(other); - } - template <typename OtherDerived> - void _set_noalias(const DenseBase<OtherDerived>& other) { - call_assignment_no_alias(this->derived(), other.derived(), assign_op()); - } -}; -template <typename _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, - int _MaxCols> -struct traits<Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>> { - typedef _Scalar Scalar; - typedef int XprKind; - enum { - RowsAtCompileTime = _Rows, - ColsAtCompileTime, - MaxRowsAtCompileTime, - MaxColsAtCompileTime, - }; -}; -template <typename _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, - int _MaxCols> -class Matrix - : public PlainObjectBase< - Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>> { - public: - typedef PlainObjectBase<Matrix> Base; - typedef typename traits<Matrix>::Scalar Scalar; - Matrix(Scalar& x, Scalar& y, Scalar& z) { - m_storage.data()[0] = x; - m_storage.data()[1] = y; - m_storage.data()[2] = z; - } - template <typename OtherDerived> - Matrix(const EigenBase<OtherDerived>& other) : Base(other.derived()) {} - using Base::m_storage; -}; -template <typename BinaryOp, typename Lhs, typename Rhs> -struct traits<CwiseBinaryOp<BinaryOp, Lhs, Rhs>> { - typedef typename traits<Lhs>::XprKind XprKind; - enum { RowsAtCompileTime }; - typedef float Scalar; -}; -template <typename> -class CwiseBinaryOpImpl; -template <typename, typename, typename RhsType> -class CwiseBinaryOp : public CwiseBinaryOpImpl<RhsType> { - public: - typedef ref_selector::type LhsNested; - typedef RhsType RhsNested; - CwiseBinaryOp(const Matrix<float, 3, 1>& aLhs, RhsType& aRhs) - : m_lhs(aLhs), m_rhs(aRhs) {} - remove_reference<LhsNested>::type& lhs() { return m_lhs; } - typename remove_reference<RhsNested>::type& rhs() { return m_rhs; } - LhsNested m_lhs; - RhsNested m_rhs; -}; -template <typename> -class CwiseBinaryOpImpl - : public generic_xpr_base<CwiseBinaryOp< - scalar_product_op, const Matrix<float, 3, 1>, - const CwiseNullaryOp<scalar_constant_op<float>, - const Matrix<float, 3, 1, 0, 2, 3>>>>::type {}; -template <typename NullaryOp, typename PlainObjectType> -struct traits<CwiseNullaryOp<NullaryOp, PlainObjectType>> - : traits<PlainObjectType> {}; -template <typename, typename PlainObjectType> -class CwiseNullaryOp - : public dense_xpr_base<CwiseNullaryOp<int, PlainObjectType>>::type { - public: - CwiseNullaryOp(long rows, long, scalar_constant_op<float> func) - : m_functor(func) { - rows ? void() : __assert_fail("", "", 1, __PRETTY_FUNCTION__); - } - scalar_constant_op<float> functor() { return m_functor; } - scalar_constant_op<float> m_functor; -}; -} // namespace Eigen -Eigen::Matrix<float, 3, 1> should_inline(float x, float y, float z, - float scale) { - return Eigen::Matrix<float, 3, 1>(x, y, z) * scale; -} - -// We should inline everything to should_inline - -/* { dg-final { scan-tree-dump-times "Function" "optimized" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c index 093e7a5..545f316 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c @@ -25,4 +25,4 @@ int main () return 0; } -/* { dg-final { scan-tree-dump-times "Optimizing range tests .* 26" 1 "reassoc1"} }*/ +/* { dg-final { scan-tree-dump-times "Optimizing range tests .* 26" 1 "reassoc1" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c index fa661d9..a89e068 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c @@ -23,4 +23,4 @@ main () __builtin_abort (); return 0; } -/* { dg-final { scan-tree-dump-times "Optimizing range tests" 3 "reassoc1"} }*/ +/* { dg-final { scan-tree-dump-times "Optimizing range tests" 3 "reassoc1" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c index a4da8f7..1c4041b 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c @@ -20,4 +20,4 @@ int main () __builtin_abort (); return 0; } -/* { dg-final { scan-tree-dump-times "Optimizing range tests" 1 "reassoc1"} }*/ +/* { dg-final { scan-tree-dump-times "Optimizing range tests" 1 "reassoc1" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c index dde5d84..a81846c 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c @@ -22,4 +22,4 @@ main () return 0; } -/* { dg-final { scan-tree-dump-times "Optimizing range tests" 1 "reassoc1"} }*/ +/* { dg-final { scan-tree-dump-times "Optimizing range tests" 1 "reassoc1" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c index ffea714..a0489b9 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c @@ -21,4 +21,4 @@ int main () return 0; } -/* { dg-final { scan-tree-dump-times "Optimizing range tests" 1 "reassoc1"} }*/ +/* { dg-final { scan-tree-dump-times "Optimizing range tests" 1 "reassoc1" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-39.c b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-39.c index 9befe18..de75566 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-39.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-39.c @@ -104,4 +104,4 @@ f13 (double x) /* Can't reassoc here. */ return bar (tmp1 * tmp2, tmp2); } -/* { dg-final { scan-tree-dump-times "Optimizing copysign" 12 "reassoc1"} }*/ +/* { dg-final { scan-tree-dump-times "Optimizing copysign" 12 "reassoc1" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-41.c b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-41.c index 8a18b88..9624c75 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-41.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-41.c @@ -18,4 +18,4 @@ f2 (double y) return (-1.2 * __builtin_copysign (1.1, y)); } -/* { dg-final { scan-tree-dump-times "Optimizing copysign" 2 "reassoc1"} }*/ +/* { dg-final { scan-tree-dump-times "Optimizing copysign" 2 "reassoc1" } } */ |