)]}'
{
  "commit": "45b4f0499cbea2ed0efb2e1e2719617a3734a9ab",
  "tree": "1655d00aa664716cac0acf7ea8d1de12c0ec34b0",
  "parents": [
    "a426ba6b4aa6351f818e5591ac56ddadbfdeb17c"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Fri Dec 20 06:16:55 2024 +0100"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Fri Dec 20 06:16:55 2024 +0100"
  },
  "message": "[gdb/testsuite] Use -nostdlib in gdb.linespec/explicit.exp\n\nOn openSUSE Leap 15.6 ppc64le-linux, with gdb.linespec/explicit.exp I run\ninto:\n...\n(gdb) b -source thread_pointer.h FAIL: $exp: complete after -source: tab complete \"b -source thr\"\nQuit^M\n...\n\nThe test-case already contains a related workaround:\n...\n\t# Get rid of symbols from shared libraries, otherwise\n\t# \"b -source thr\u003ctab\u003e\" could find some system library\u0027s\n\t# source.\n\tgdb_test_no_output \"nosharedlibrary\"\n...\nbut that doesn\u0027t work in this case because the debug info is in the executable\nitself:\n...\n The File Name Table (offset 0xb5):\n  Entry Dir     Time    Size    Name\n  1     0       0       0       abi-note.c\n  2     1       0       0       types.h\n  3     2       0       0       stdint-intn.h\n  4     2       0       0       stdint-uintn.h\n  5     3       0       0       elf.h\n  6     4       0       0       thread_pointer.h\n...\ndue to debug info in some glibc object file.\n\nFix this by:\n- using -nostdlib, ensuring only debug info from the three test-case sources\n  is present in the executable, and\n- adding a _start wrapping main.\n\nTested on x86_64-linux and ppc64le-linux.\n\nReviewed-By: Keith Seitz \u003ckeiths@redhat.com\u003e\n\nPR testsuite/31229\nBug: https://sourceware.org/bugzilla/show_bug.cgi?id\u003d31229\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d232164dacf77a9552058b0dd421cf185ceca6f",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.linespec/explicit.c",
      "new_id": "957de50b4d1944f006a908c376a7bc380bf5f4a8",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.linespec/explicit.c"
    },
    {
      "type": "modify",
      "old_id": "e8ae10a27dfa72ef289fa945b8543945888c8094",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.linespec/explicit.exp",
      "new_id": "b257a9808ea5520f0fd8b480959d591e5f385807",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.linespec/explicit.exp"
    }
  ]
}
