)]}'
{
  "commit": "798bb5cc53edfa13673038b7d76ff09dadfaacb5",
  "tree": "6e5cdaf3b67f81dcfbdd2f8f665200b420a863d8",
  "parents": [
    "51f38ebfc430b81a6ee93dbb37ed293b78f87778"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Fri Aug 16 14:22:46 2024 +0200"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Fri Aug 16 14:22:46 2024 +0200"
  },
  "message": "[gdb/testsuite] Fix gdb.dwarf2/dw2-fixed-point.exp on arm-linux\n\nWith test-case gdb.dwarf2/dw2-fixed-point.exp on arm-linux I run into:\n...\n(gdb) PASS: gdb.dwarf2/dw2-fixed-point.exp: set lang ada\nprint pck.fp1_var^M\n$1 \u003d 0.3125^M\n(gdb) FAIL: gdb.dwarf2/dw2-fixed-point.exp: print pck.fp1_var\n...\n\nThe problem is that the thumb prologue analyzer overshoot, setting the\nbreakpoint for main after line 49:\n...\n    46  int\n    47  main (void)\n    48  {\n    49    pck__fp1_var++;\n...\nand consequently we see the value of pck.fp1_var after line 49 instead of\nbefore line 49.  This is PR tdep/31981.\n\nWork around this by removing line 49 and all similar subsequent lines, which\nturn out to be dead code.\n\nApproved-By: Luis Machado \u003cluis.machado@arm.com\u003e\n\nTested on arm-linux.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58b97caf05510e80bcf5873dabfa9e5a2d63e3b4",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.dwarf2/dw2-fixed-point.c",
      "new_id": "2789e6ac0fb0f3b6e8457257ac61d6c0d981ac0e",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.dwarf2/dw2-fixed-point.c"
    }
  ]
}
