)]}'
{
  "commit": "be3a561eca45104075abfe0fb4251be2b1985c8a",
  "tree": "afb2e3de539930160b34c3be9ea5b516f8484f1e",
  "parents": [
    "31ed3a9d691493486f6e32357d89a55229dbdc0a"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Wed Sep 04 15:37:28 2024 +0200"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Wed Sep 04 15:37:28 2024 +0200"
  },
  "message": "[gdb/testsuite] Fix gdb.arch/riscv-tdesc-regs.exp\n\nOn riscv64-linux, with test-case gdb.arch/riscv-tdesc-regs.exp I get:\n...\n(gdb) info registers fflags^M\nfflags         0x0      NV:0 DZ:0 OF:0 UF:0 NX:0^M\n(gdb) FAIL: gdb.arch/riscv-tdesc-regs.exp: info registers fflags\ninfo registers frm^M\nfrm            0x0      FRM:0 [RNE (round to nearest; ties to even)]^M\n(gdb) FAIL: gdb.arch/riscv-tdesc-regs.exp: info registers frm\n...\n\nThe FAILs are produced by:\n...\nforeach reg {fflags frm} {\n    gdb_test_multiple \"info registers $reg\" \"\" {\n        -re \"^info registers $reg\\r\\n\" {\n            exp_continue\n        }\n\n        -wrap -re \"^Invalid register `$reg`\" {\n            fail $gdb_test_name\n        }\n\n        -wrap -re \"^$reg\\\\s+\\[^\\r\\n\\]+\" {\n            pass $gdb_test_name\n\t}\n    }\n}\n...\n\nThe first clause is meant to consume the command.\n\nThe \u0027^\u0027 char was updated to mean \"consume command\", so that clause no longer\nworks since it now attempts to consume the command twice.\n\nAlso, it\u0027s unnecessary because the following clauses start with ^.\n\nThen, the second clause is unnecessary because there\u0027s a default clause\nproducing the FAIL.\n\nFix this by simplifying to:\n...\nforeach reg {fflags frm} {\n    gdb_test \"info registers $reg\" \"^$reg\\\\s+\\[^\\r\\n\\]+\"\n}\n...\n\nTested on riscv64-linux.\n\nApproved-By: Andrew Burgess \u003caburgess@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bd4ba38390a5dba42f25815db434b76b72dc3c50",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp",
      "new_id": "58859d161b673fb8c8dc6fed8dce23e41c5e8590",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp"
    }
  ]
}
