)]}'
{
  "commit": "7eceaa69efddc3bfecfeab1179a580309c5a646e",
  "tree": "1b2978e9c12e48b029d2b3e2f9cef6735d6a7006",
  "parents": [
    "3dd8c680a8651aa22c996b1e2d39dd123f204be3"
  ],
  "author": {
    "name": "Hannes Domani",
    "email": "ssbssa@yahoo.de",
    "time": "Tue Jun 11 21:30:45 2024 +0200"
  },
  "committer": {
    "name": "Hannes Domani",
    "email": "ssbssa@yahoo.de",
    "time": "Tue Jun 11 21:30:45 2024 +0200"
  },
  "message": "Fix cast types for opencl\n\nThe bitshift tests for opencl have these failures:\n\nprint /x (signed char) 0x0f \u003c\u003c 8\nNo type named signed char.\n(gdb) FAIL: gdb.base/bitshift.exp: lang\u003dopencl: 8-bit, promoted: print /x (signed char) 0x0f \u003c\u003c 8\nprint (signed char) 0x0f \u003c\u003c 8\nNo type named signed char.\n(gdb) FAIL: gdb.base/bitshift.exp: lang\u003dopencl: 8-bit, promoted: print (signed char) 0x0f \u003c\u003c 8\n\nApparently opencl doesn\u0027t have the \u0027signed\u0027 modifier for types, only\nthe \u0027unsigned\u0027 modifier.\nEven \u0027char\u0027 is guaranteed to be signed if no modifier is used, so\nthis changes the casts to match this logic.\n\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cab82e1971e14fea8b0c9295057c3d4e50415044",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.base/bitshift.exp",
      "new_id": "dccc36b20ad353d50de094227b85231e37553b83",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/bitshift.exp"
    }
  ]
}
