)]}'
{
  "commit": "78dbbbe4dff95369c63bf77ee0df23371e1d6602",
  "tree": "e313eb5118e9f02d616b0a6a286c0722d48a23da",
  "parents": [
    "534df156090539854c2ac819dcdb096d01dab5c1"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Tue Sep 10 19:09:32 2013 +0100"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Tue Sep 10 19:09:32 2013 +0100"
  },
  "message": "target-arm: Avoid \"1 \u003c\u003c 31\" undefined behaviour\n\nAvoid the undefined behaviour of \"1 \u003c\u003c 31\" by using 1U to make\nthe shift be of an unsigned value rather than shifting into the\nsign bit of a signed integer. For consistency, we make all the\nCPSR_* constants unsigned, though the only one which triggers\nundefined behaviour is CPSR_N.\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nReviewed-by: Richard Henderson \u003crth@twiddle.net\u003e\nMessage-id: 1378391908-22137-3-git-send-email-peter.maydell@linaro.org\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2abdf37ce06fdeb95d031e0bf09e270e470052b",
      "old_mode": 33188,
      "old_path": "target-arm/cpu.h",
      "new_id": "af7cf8ac511d465bff6897d42bf97c0cd578b12b",
      "new_mode": 33188,
      "new_path": "target-arm/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "e51ef20aead42ea3a698a3aa6186f2ed81597b85",
      "old_mode": 33188,
      "old_path": "target-arm/helper.c",
      "new_id": "c1a68c75064da139b50bb0cdffd99abd0b567d44",
      "new_mode": 33188,
      "new_path": "target-arm/helper.c"
    }
  ]
}
