)]}'
{
  "commit": "f61b8b8c1611ce4065a54cc474712fed27abb003",
  "tree": "a9fe1a07f44faab085ff7e7580ddb4d53157764e",
  "parents": [
    "1d189487b4d5c6cba0be8c2856e738ec44e6562d"
  ],
  "author": {
    "name": "Nicolas Pitre",
    "email": "npitre@baylibre.com",
    "time": "Sat Apr 23 13:38:36 2022 -0400"
  },
  "committer": {
    "name": "Carles Cufí",
    "email": "carles.cufi@nordicsemi.no",
    "time": "Sun Apr 24 19:46:15 2022 +0200"
  },
  "message": "semihosting: fix inline assembly output dependency\n\nCommit d8f186aa4a18 (\"arch: common: semihost: add semihosting\noperations\") encapsulated semihosting invocation in a per-arch\nsemihost_exec() function. There is a fixed register variable declaration\nfor the return value but this variable is not listed as an output\noperand to respective inline assembly segments which is an error.\nThis is not reported as such by gcc and the generated code is still OK\nin those particular instances but this is not guaranteed, and clang\ndoes complain about such cases.\n\nSigned-off-by: Nicolas Pitre \u003cnpitre@baylibre.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "705160de65198a6480c4a81ad12bcf011d1d4c76",
      "old_mode": 33188,
      "old_path": "arch/arm/core/aarch32/cortex_a_r/semihost.c",
      "new_id": "ff5e443759ba9dff567674f461f7c6287f7ce686",
      "new_mode": 33188,
      "new_path": "arch/arm/core/aarch32/cortex_a_r/semihost.c"
    },
    {
      "type": "modify",
      "old_id": "3369af3e14a0663b9e76f5a6594182ebd4991c9d",
      "old_mode": 33188,
      "old_path": "arch/arm/core/aarch32/cortex_m/semihost.c",
      "new_id": "2a8c6d55a05156fcdb26e692c26ca92b357a5bcc",
      "new_mode": 33188,
      "new_path": "arch/arm/core/aarch32/cortex_m/semihost.c"
    },
    {
      "type": "modify",
      "old_id": "91657b22fb35d6ba0b0c337213773e89b2f62f02",
      "old_mode": 33188,
      "old_path": "arch/arm64/core/semihost.c",
      "new_id": "4e7a2f96db719e8072a7cf0c1a96b1d960c8d61c",
      "new_mode": 33188,
      "new_path": "arch/arm64/core/semihost.c"
    },
    {
      "type": "modify",
      "old_id": "6c343bcaa5088fa3a03432e58f6a5056c1ac6cf3",
      "old_mode": 33188,
      "old_path": "arch/riscv/core/semihost.c",
      "new_id": "a6303e1a5574dc5498863ac9e9c9c0be03e01e75",
      "new_mode": 33188,
      "new_path": "arch/riscv/core/semihost.c"
    }
  ]
}
