diff --git a/libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/103664.cc b/libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/103664.cc
index ca75e49ed3edc059996bfc30cfa9922536ce59a9..c61912823d55c4993b56385555ba3d99a1a5e4af 100644
--- a/libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/103664.cc
+++ b/libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/103664.cc
@@ -1,4 +1,5 @@
 // { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
 
 #include <regex>
 #include <testsuite_hooks.h>
diff --git a/libstdc++-v3/testsuite/28_regex/basic_regex/84110.cc b/libstdc++-v3/testsuite/28_regex/basic_regex/84110.cc
index 16f928b40ef8fc997c4562bfab72aac064493067..a4d5db6c14a48e1ea01dafce63b67da3e49a9f8e 100644
--- a/libstdc++-v3/testsuite/28_regex/basic_regex/84110.cc
+++ b/libstdc++-v3/testsuite/28_regex/basic_regex/84110.cc
@@ -1,4 +1,5 @@
 // { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
 #include <regex>
 #include <string>
 #include <testsuite_hooks.h>
diff --git a/libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/other.cc b/libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/other.cc
index f9b68a72f0a89515d44d021569a02f9830f8ead5..10c20d9d4bc401dc2e0064beb4561b8fe71b0d30 100644
--- a/libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/other.cc
+++ b/libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/other.cc
@@ -1,4 +1,5 @@
 // { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
 #include <regex>
 #include <testsuite_iterators.h>
 #include <testsuite_hooks.h>
diff --git a/libstdc++-v3/testsuite/28_regex/match_results/102667.cc b/libstdc++-v3/testsuite/28_regex/match_results/102667.cc
index 9e38c9edaa44c04a1f8eceed6022e3f770e0e4dd..1614f3f9eb84d85c50fa58df756589b9126b7f00 100644
--- a/libstdc++-v3/testsuite/28_regex/match_results/102667.cc
+++ b/libstdc++-v3/testsuite/28_regex/match_results/102667.cc
@@ -1,4 +1,5 @@
 // { dg-do run { target c++11 } }
+// { dg-timeout-factor 2 }
 
 #include <regex>
 #include <testsuite_hooks.h>