)]}'
{
  "commit": "b626a80342db07f3cc1dae45d40897f4cee1ac6e",
  "tree": "84292b3f49d47dbad07c75ab3f6021156ac16a88",
  "parents": [
    "1f28b70def1bea937fb9227c8346657016168456"
  ],
  "author": {
    "name": "Carl Love",
    "email": "cel@us.ibm.com",
    "time": "Fri Nov 05 20:25:28 2021 +0000"
  },
  "committer": {
    "name": "Carl Love",
    "email": "cel@us.ibm.com",
    "time": "Fri Nov 12 14:56:16 2021 -0600"
  },
  "message": "Fix gdb.base/sigstep.exp test for ppc\n\nThe test stops at \u003csignal_handler called\u003e which is the call to the handler\nrather than in the handler as intended.  This patch replaces the\ngdb_test \"$enter_cmd to handler\" with a gdb_test_multiple test.  The multiple\ntest looks for the stop at \u003csignal_handler called\u003e.  If found, the command\nis issued again.  The test passes if gdb stops in the handler as expected.\n\n(gdb) PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler, step\nfrom handler: continue to signal\nstepi\n\u003csignal handler called\u003e\n1: x/i $pc\n\u003d\u003e 0x7ffff7f80440 \u003c__kernel_start_sigtramp_rt64\u003e:       bctrl\n(gdb) stepi\nhandler (sig\u003d551) at sigstep.c:32\n32      {\n1: x/i $pc\n\u003d\u003e 0x10000097c \u003chandler\u003e:       addis   r2,r12,2\n(gdb) PASS: gdb.base/sigstep.exp: stepi to handler, nothing in handler,\nstep from handler: stepi to handler\n\nPatch has been tested on x86_64-linux and ppc64le-linux with no test failures.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea254af529762813b870cf37658d29c4afe5bd00",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.base/sigstep.exp",
      "new_id": "176918b67d6f7ceae2ded05e8172f81d327a9614",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/sigstep.exp"
    }
  ]
}
