)]}'
{
  "commit": "e21d8399303b3d2b77e1a526dcbeffcfce678e6f",
  "tree": "790c1e8f1a0d3cc03ef5db21a1fd434b715f3976",
  "parents": [
    "d423425393e4ef27cabdda4134ae27905a18fcf7"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Wed May 11 09:32:58 2022 +0200"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Wed May 11 09:32:58 2022 +0200"
  },
  "message": "[gdb/testsuite] Remove target limits in gdb.base/catch-syscall.exp\n\nIn test-case gdb.base/catch-syscall.exp, proc test_catch_syscall_multi_arch we\ntest for supported targets using istarget, like so:\n...\n    if { [istarget \"i*86-*-*\"] || [istarget \"x86_64-*-*\"] } {\n        ...\n    } elseif { [istarget \"powerpc-*-linux*\"] \\\n                  || [istarget \"powerpc64*-linux*\"] } {\n        ...\n...\nbut the tests excercised there can all be executed if gdb is configured with\n--enable-targets\u003dall.\n\nRewrite the proc to iterate over all cases, and check if the test is supported\nby trying \"set arch $arch1\" and \"set arch $arch2\".\n\nTested on x86_64-linux, with:\n- a gdb build with --enable-targets\u003dall, and\n- a gdb build build with my usual --enable-targets setting (too long to\n  include here) which means the sparc vs sparc:v9 case is unsupported.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1427dfece6dd0b7530387b5258f973aea2a4ac12",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.base/catch-syscall.exp",
      "new_id": "be1197867349e55df2ee87954917ebc69bd41bf6",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/catch-syscall.exp"
    }
  ]
}
