)]}'
{
  "commit": "94a0adaca0c84c645acc45e28662a4cbaeb75fbe",
  "tree": "ce073ddd85ba0a63568c0b3c069852570fee2e64",
  "parents": [
    "9b38e80ce8835076e276267e2266774bfb410ee4"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Tue Oct 14 18:09:36 2025 +0200"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Tue Oct 14 18:09:36 2025 +0200"
  },
  "message": "Fix gdb.ada/extended-access.exp on riscv64-linux\n\nOn riscv64-linux, I ran into:\n...\n(gdb) print the_array.all^M\nCannot access memory at address 0x0^M\n(gdb) FAIL: gdb.ada/extended-access.exp: print the_array.all\n...\n\nThe problem is that the_array.p_array is set by a dynamic relocation:\n...\n0000000000002010 \u003carray_data\u003e:\n        ...\n\n0000000000002028 \u003cthe_array\u003e:\n        ...\n                        2028: R_RISCV_RELATIVE  *ABS*+0x2010\n...\nwhich doesn\u0027t seem to get its value until we arrive in main.\n\nFix this by running to main before trying to print the_array.\n\nTested on riscv64-linux.\n\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c02ad73f82dda209a8454816af0c475212b9b7b",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.ada/extended-access.exp",
      "new_id": "c54c5f65a266cd72a9fd150765e66e3535dc9d6e",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.ada/extended-access.exp"
    }
  ]
}
