File fixup-3-gdb-archer-vla-tests.patch of Package gdb

diff --git a/gdb/testsuite/gdb.cp/gdb9593.exp b/gdb/testsuite/gdb.cp/gdb9593.exp
index ef404244028..70afbcc3bc9 100644
--- a/gdb/testsuite/gdb.cp/gdb9593.exp
+++ b/gdb/testsuite/gdb.cp/gdb9593.exp
@@ -141,9 +141,16 @@ gdb_test "step" \
   ".*function1 ().*" \
   "step into finish, for until"
 
-gdb_test "until" \
-  ".*function1 ().*" \
-  "until with no argument 1"
+gdb_test_multiple "until" "until with no argument 1" {
+    -re -wrap ".*function1 ().*" {
+	pass $gdb_test_name
+    }
+    -re -wrap ".*$hex\t80\t  \}" {
+	# PR gcc/97774 - "Incorrect line info for try/catch"
+	# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97774
+	xfail $gdb_test_name
+    }
+}
 
 set line [gdb_get_line_number "marker for until" $testfile.cc]
openSUSE Build Service is sponsored by