)]}'
{
  "commit": "0c132dac7f21062f19d47982697f0a223ad430ed",
  "tree": "911a521c387e2911374128134188c7b87881ab37",
  "parents": [
    "eae679b9c7760e994c85695946c6b69a227dc69b"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Tue Feb 28 15:50:23 2023 +0100"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Tue Feb 28 15:50:23 2023 +0100"
  },
  "message": "[gdb/testsuite] Fix gdb.python/py-breakpoint.exp timeouts\n\nOn powerpc64le-linux, I run into two timeouts:\n...\nFAIL: gdb.python/py-breakpoint.exp: test_watchpoints: \\\n  Test watchpoint write (timeout)\nFAIL: gdb.python/py-breakpoint.exp: test_bkpt_internal: \\\n  Test watchpoint write (timeout)\n...\n\nIn this case, hw watchpoints are not supported, and using sw watchpoints\nis slow.\n\nMost of the time is spent in handling a try-catch, which triggers a malloc.  I\nthink this bit is more relevant for the \"catch throw\" part of the test-case,\nso fix the timeouts by setting the watchpoints after the try-catch.\n\nTested on x86_64-linux and powerpc64le-linux.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f791da9c27a9d5bf065876a03eb49e4d1bbc412",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.python/py-breakpoint.c",
      "new_id": "1fb341660e9f78b9436e607fca5375d700538f15",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.python/py-breakpoint.c"
    },
    {
      "type": "modify",
      "old_id": "9535040e3a24f22b022f5a3cea6d21d7b984c524",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.python/py-breakpoint.exp",
      "new_id": "ab81b7ade8575e1935b2f9be367cfd88cf80425e",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.python/py-breakpoint.exp"
    }
  ]
}
