testsuite: Fix timeout issues during print of vla-arrays.
authorbernhard.heckel <bernhard.heckel@intel.com>
Wed, 2 Mar 2016 15:34:57 +0000 (16:34 +0100)
committerBernhard Heckel <bernhard.heckel@intel.com>
Wed, 2 Mar 2016 15:44:06 +0000 (16:44 +0100)
Printing and resolving of dynamic array's causes sporadic timeout issues on loaded systems.

2016-03-02  Bernhard Heckel  <bernhard.heckel@intel.com>

gdb/testsuite/Changelog:

     * gdb.fortran/vla-history.exp: Lookup array elements and printing exceeds timeout.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.fortran/vla-history.exp

index cf69cce..889706f 100644 (file)
@@ -1,5 +1,9 @@
 2016-03-02  Bernhard Heckel  <bernhard.heckel@intel.com>
 
+       * gdb.fortran/vla-history.exp: Lookup array elements and printing exceeds timeout.
+
+2016-03-02  Bernhard Heckel  <bernhard.heckel@intel.com>
+
        * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an breakpoint.
 
 2016-03-02  Bernhard Heckel  <bernhard.heckel@intel.com>
index 1478e6b..bb2f84b 100644 (file)
@@ -35,14 +35,18 @@ gdb_continue_to_breakpoint "vla2-allocated"
 
 gdb_breakpoint [gdb_get_line_number "vla1-filled"]
 gdb_continue_to_breakpoint "vla1-filled"
-gdb_test "print vla1" \
-  " = \\( *\\( *\\( *1311, *1311, *1311,\[()1311, .\]*\\)" \
-  "print vla1 filled"
+with_timeout_factor 2 {
+    gdb_test "print vla1" \
+      " = \\( *\\( *\\( *1311, *1311, *1311,\[()1311, .\]*\\)" \
+      "print vla1 filled"
+}
 
 # Try to access history values for full vla prints.
 gdb_test "print \$1" " = <not allocated>" "print \$1"
-gdb_test "print \$2" \
-  " = \\( *\\( *\\( *1311, *1311, *1311,\[()1311, .\]*\\)" "print \$2"
+with_timeout_factor 2 {
+    gdb_test "print \$2" \
+      " = \\( *\\( *\\( *1311, *1311, *1311,\[()1311, .\]*\\)" "print \$4"
+}
 
 gdb_breakpoint [gdb_get_line_number "vla2-filled"]
 gdb_continue_to_breakpoint "vla2-filled"