)]}'
{
  "commit": "c9c41e6d73af4593b02471ca4d40ea00e453465a",
  "tree": "8bb8bfc4821da629dce6d3aa1c0001e523f9d527",
  "parents": [
    "f20ff8373775e236e63e45ca2d4683d5f69882a7"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Wed Feb 19 22:57:19 2020 +0100"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Wed Feb 19 22:57:19 2020 +0100"
  },
  "message": "[gdb/testsuite] Fix xpass in gdb.python/lib-types.exp\n\nWhen running gdb.python/lib-types.exp, we have an xpass:\n...\n(gdb) python print (str (typedef_const_typedef_class1_ref_obj.type))^M\ntypedef_const_typedef_class1_ref^M\n(gdb) XPASS: gdb.python/lib-types.exp: \\\n  python print (str (typedef_const_typedef_class1_ref_obj.type)) \\\n  (PRMS gcc/55641)\n...\n\nWhen running the same with gcc 4.8, we have an xfail instead:\n...\n(gdb) python print (str (typedef_const_typedef_class1_ref_obj.type))^M\nconst typedef_const_typedef_class1_ref^M\n(gdb) XFAIL: gdb.python/lib-types.exp: \\\n  python print (str (typedef_const_typedef_class1_ref_obj.type)) \\\n  (PRMS gcc/55641)\n...\n\nFix the xpass by xfailing only for the gcc 4.8 pattern.\n\nTested on x86_64-linux, with:\n- gcc 7.5.0\n- gcc 4.8.5\n- clang 5.0.2\n\ngdb/testsuite/ChangeLog:\n\n2020-02-19  Tom de Vries  \u003ctdevries@suse.de\u003e\n\n\t* gdb.python/lib-types.exp: Make xfail more strict.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bfa1afc7f0f95595724c477f4af11b6b7fa780db",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/ChangeLog",
      "new_id": "f0549c26761eb209dbc7e6472e2d0917d692f42d",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "ab1d9d8dad5372921f69c4c078ee1995eb183d16",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.python/lib-types.exp",
      "new_id": "d2d5f9b2b9207be28c1824255f512ae1dfc6618c",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.python/lib-types.exp"
    }
  ]
}
