As in r11-5449, this adds a muliplier to the timeout for slow tests.
This covers the majority of the <regex> and PSTL tests.
libstdc++-v3/ChangeLog:
* testsuite/20_util/specialized_algorithms/pstl/*: Add
dg-timeout-factor.
* testsuite/25_algorithms/pstl/*: Likewise.
* testsuite/26_numerics/pstl/*: Likewise.
* testsuite/28_regex/*: Likewise.
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- uninitialized_construct.pass.cpp ----------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- uninitialized_copy_move.pass.cpp ----------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- uninitialized_fill_destroy.pass.cpp -------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- inplace_merge.pass.cpp --------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- merge.pass.cpp ----------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- copy_if.pass.cpp --------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- copy_move.pass.cpp ------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- fill.pass.cpp -----------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- generate.pass.cpp -------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- is_partitioned.pass.cpp -------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- partition.pass.cpp ------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- partition_copy.pass.cpp -------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- remove.pass.cpp ---------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- remove_copy.pass.cpp ----------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- replace.pass.cpp --------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- replace_copy.pass.cpp ---------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- rotate.pass.cpp ---------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- rotate_copy.pass.cpp ----------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- swap_ranges.pass.cpp ----------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- transform_binary.pass.cpp -----------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- transform_unary.pass.cpp ------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- unique.pass.cpp ---------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- unique_copy_equal.pass.cpp ----------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- adjacent_find.pass.cpp --------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- all_of.pass.cpp ---------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- any_of.pass.cpp ---------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- count.pass.cpp ----------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- equal.pass.cpp ----------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- find.pass.cpp -----------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- find_end.pass.cpp -------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- find_first_of.pass.cpp --------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- find_if.pass.cpp --------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- for_each.pass.cpp -------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- mismatch.pass.cpp -------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- none_of.pass.cpp --------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- nth_element.pass.cpp ----------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- reverse.pass.cpp --------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- reverse_copy.pass.cpp ---------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- search_n.pass.cpp -------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- includes.pass.cpp -------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- is_heap.pass.cpp --------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- is_sorted.pass.cpp ------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- lexicographical_compare.pass.cpp ----------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- minmax_element.pass.cpp -------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- partial_sort.pass.cpp ---------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- partial_sort_copy.pass.cpp ----------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- set.pass.cpp ------------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- sort.pass.cpp -----------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- adjacent_difference.pass.cpp --------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- reduce.pass.cpp ---------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- scan.pass.cpp -----------------------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- transform_reduce.pass.cpp -----------------------------------------===//
// -*- C++ -*-
// { dg-options "-std=gnu++17 -ltbb" }
// { dg-do run { target c++17 } }
+// { dg-timeout-factor 3 }
// { dg-require-effective-target tbb-backend }
//===-- transform_scan.pass.cpp -------------------------------------------===//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-08-26 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-08-26 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-11 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-16 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-16 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// <http://www.gnu.org/licenses/>.
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
#include <regex>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-07-23 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-07-23 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-10-01 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2013-2020 Free Software Foundation, Inc.
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2015-2020 Free Software Foundation, Inc.
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-09-02 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-09-02 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-09-02 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-09-02 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-09-05 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-10-24 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-21 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-21 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-09-05 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-11 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-16 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-16 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-16 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2011-2020 Free Software Foundation, Inc.
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-09-24 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// Copyright (C) 2014-2020 Free Software Foundation, Inc.
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2018-2020 Free Software Foundation, Inc.
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2011-2020 Free Software Foundation, Inc.
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2018-2020 Free Software Foundation, Inc.
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2014-2020 Free Software Foundation, Inc.
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-07-17 Tim Shen <timshen91@gmail.com>
// <http://www.gnu.org/licenses/>.
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
#include <regex>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-09-18 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-09-14 Tim Shen <timshen91@gmail.com>
// { dg-options "-O0" }
// { dg-do link { target c++11 } }
+// { dg-timeout-factor 2 }
#include <regex>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2009-06-05 Stephen M. Webb <stephen.webb@bregmasoft.ca>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// <http://www.gnu.org/licenses/>.
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
#include <regex>
#include <testsuite_hooks.h>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2010-07-07 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// <http://www.gnu.org/licenses/>.
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
#include <regex>
#include <testsuite_hooks.h>
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2011-2020 Free Software Foundation, Inc.
//
// <http://www.gnu.org/licenses/>.
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
#include <regex>
#include <testsuite_hooks.h>
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// <http://www.gnu.org/licenses/>.
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
#include <regex>
#include <testsuite_iterators.h>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2012-08-20 Benjamin Kosnik <bkoz@redhat.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-16 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2010-07-07 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-16 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2010-07-07 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2015-2020 Free Software Foundation, Inc.
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2014-2020 Free Software Foundation, Inc.
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2010-2020 Free Software Foundation, Inc.
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
//
// Copyright (C) 2015-2020 Free Software Foundation, Inc.
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2009-06-17 Stephen M. Webb <stephen.webb@xandros.com>
//
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2009-06-17 Stephen M. Webb <stephen.webb@xandros.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2009-06-17 Stephen M. Webb <stephen.webb@xandros.com>
//
// { dg-options "-std=gnu++98" }
// { dg-do compile { target c++98_only } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2007-2020 Free Software Foundation, Inc.
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2008-2020 Free Software Foundation, Inc.
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// Copyright (C) 2014-2020 Free Software Foundation, Inc.
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-07-20 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-07-25 Tim Shen <timshen91@gmail.com>
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-10 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// <http://www.gnu.org/licenses/>.
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
#include <regex>
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-10 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-10 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-07-20 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// { dg-require-namedlocale "en_US.UTF-8" }
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// Copyright (C) 2014-2020 Free Software Foundation, Inc.
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-07-20 Tim Shen <timshen91@gmail.com>
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-10 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// <http://www.gnu.org/licenses/>.
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
#include <regex>
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-10 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-10 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-07-20 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// { dg-require-namedlocale "en_US.UTF-8" }
//
// <http://www.gnu.org/licenses/>.
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
#include <regex>
#include <testsuite_hooks.h>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2009-06-10 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2009-06-05 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2013-09-24 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2015-2020 Free Software Foundation, Inc.
//
// { dg-options "-std=gnu++17" }
// { dg-do compile { target c++17 } }
+// { dg-timeout-factor 2 }
// { dg-require-effective-target cxx11-abi }
#include <regex>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// Copyright (C) 2015-2020 Free Software Foundation, Inc.
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-10 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2010-2020 Free Software Foundation, Inc.
//
// 28.6 [re.badexp]
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
#include <regex>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2009-06-17 Stephen M. Webb <stephen.webb@xandros.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// Copyright (C) 2015-2020 Free Software Foundation, Inc.
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-02-17 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-options "-std=gnu++11" }
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
#include <regex>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-09 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-09 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// <http://www.gnu.org/licenses/>.
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
#include <regex>
#include <testsuite_hooks.h>
// { dg-options "-std=gnu++2a" }
// { dg-do run { target c++2a } }
+// { dg-timeout-factor 2 }
#include <regex>
#include <testsuite_hooks.h>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2014-11-13 Daniel Kruegler <daniel.kruegler@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-09 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do compile { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-07 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do link { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// Copyright (C) 2016-2020 Free Software Foundation, Inc.
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// { dg-additional-options "-DNEWLINE_IN_CLASS_BLANK" { target newlib } }
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-02-17 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-23 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-06-23 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-02-17 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-02-17 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg_do run }
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-02-17 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2014-01-07 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2008-08-11 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do link { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// { dg-additional-options "-DNEWLINE_IN_CLASS_BLANK" { target newlib } }
// Copyright (C) 2010-2020 Free Software Foundation, Inc.
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-02-17 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// Copyright (C) 2010-2020 Free Software Foundation, Inc.
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// Copyright (C) 2010-2020 Free Software Foundation, Inc.
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-02-17 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// Copyright (C) 2010-2020 Free Software Foundation, Inc.
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2010-02-17 Stephen M. Webb <stephen.webb@bregmasoft.ca>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2007-03-12 Stephen M. Webb <stephen.webb@bregmasoft.com>
//
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
//
// 2014-01-07 Tim Shen <timshen91@gmail.com>
// { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
// 2008-08-11 Stephen M. Webb <stephen.webb@bregmasoft.com>
//