)]}'
{
  "commit": "ac3c4894cfbfc876fffd193ebf6f6ff55ef62318",
  "tree": "307de38063a59d32461f99d10b0396ecd7507558",
  "parents": [
    "ddbc483e7dc2266296caff17990b5b896d15095f"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Mon Apr 24 14:48:06 2023 +0200"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Mon Apr 24 14:48:06 2023 +0200"
  },
  "message": "[gdb/testsuite] Fix gdb.multi/multi-arch.exp on powerpc64le\n\nWhen running test-case gdb.multi/multi-arch.exp on powerpc64le-linux, I run into:\n...\nRunning gdb/testsuite/gdb.multi/multi-arch.exp ...\ngdb compile failed, In file included from /usr/include/features.h:399:0,\n                 from /usr/include/stdio.h:27,\n                 from gdb/testsuite/gdb.multi/hangout.c:18:\n/usr/include/gnu/stubs.h:8:27: fatal error: gnu/stubs-32.h: \\\n  No such file or directory\n # include \u003cgnu/stubs-32.h\u003e\n                           ^\ncompilation terminated.\n...\n\nThe problem is that the test-case attempts to use gcc -m32 to produce an\nexecutable while that\u0027s not available.\n\nFix this by:\n- introduce a new caching proc have_compile_and_link_flag, and\n- using have_compile_and_link_flag in test-case gdb.multi/multi-arch.exp.\n\nTested on:\n- x86_64-linux (openSUSE Leap 15.4), and\n- powerpc64le-linux (CentOS-7).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2c8a282a61bbf05f5541f6e0c59495389805775",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.multi/multi-arch.exp",
      "new_id": "e1fbe1bcab102f8039ee8e5788ed640269426af6",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.multi/multi-arch.exp"
    },
    {
      "type": "modify",
      "old_id": "9d711e8aa661579e4e06e0653cdbcc944ded9e1f",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/lib/gdb.exp",
      "new_id": "45588d85aea320bba24a278d043748cbd629f53d",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/lib/gdb.exp"
    }
  ]
}
