)]}'
{
  "commit": "7486cb6843e2146c38dfd4daae3e65d97fd44fc1",
  "tree": "76fc9841cbc7c60df7281b9867eea312b9549a3c",
  "parents": [
    "fd5255582fde24b7021dc5163b004dad16bf2eec"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Mon Sep 13 11:13:28 2021 +0200"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Mon Sep 13 11:13:28 2021 +0200"
  },
  "message": "[gdb/testsuite] Fix gdb.gdb/selftest.exp\n\nWith a gdb build with CFLAGS \"-O2 -g -flto\u003dauto\", I run into:\n...\n #7  gdb_main (args\u003d0x7fffffffd220) at src/gdb/main.c:1368^M\n #8  main (argc\u003d\u003coptimized out\u003e, argv\u003d\u003coptimized out\u003e) at src/gdb/gdb.c:32^M\n (gdb) FAIL: gdb.gdb/selftest.exp: backtrace through signal handler\n...\nwhich means that this regexp in proc test_with_self fails:\n...\n  -re \"#0.*(read|poll).*in main \\\\(.*\\\\) at .*gdb\\\\.c.*$gdb_prompt $\" {\n...\n\nThe problem is that gdb_main has been inlined into main, and consequently the\nbacktrace uses:\n...\n #x  \u003cfn\u003e ...\n...\ninstead of\n...\n #x  \u003caddress\u003e in \u003cfn\u003e ...\n...\n\nFix this by updating the regexp to not require \"in\" before \" main\".\n\nTested on x86_64-linux.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bee3010bca1175dd8a8f79a883c7a0a5ca1d81c6",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.gdb/selftest.exp",
      "new_id": "35b06e53e9029af10b9b00b76225d5bedd5c119f",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.gdb/selftest.exp"
    }
  ]
}
