)]}'
{
  "commit": "d3a79e28334f691d651aefbbef9eaaa952b67178",
  "tree": "2a036ac8cfb3160074b47ff6a7e0a5a311c38ef6",
  "parents": [
    "51c2c0f62bd8dc10b66212a76ea1843a28e41c90"
  ],
  "author": {
    "name": "Richard Earnshaw",
    "email": "rearnsha@arm.com",
    "time": "Tue Jun 04 12:56:20 2024 +0100"
  },
  "committer": {
    "name": "Richard Earnshaw",
    "email": "rearnsha@arm.com",
    "time": "Wed Jun 05 17:45:45 2024 +0100"
  },
  "message": "arm: default to softvfp on armv6 or later cores\n\nFrom armv6 onwards a lot of cores started to come with a physical VFP\nimplementation; but many still did not and in some cases there are\nboth variants.  For the cores that lacked a physical VFP we would fall\nback to FPU_NONE if the platform/ABI did not mandate something else.\nTo make matters worse, FPU_NONE is internal state used to imply\nsoft-fpa (ie a mixed-endian double format), so any use of .double in\nhand-written assembly is almost certainly generating incorrect output.\n\nThat\u0027s undesirable, all these cores should really default to a softvfp\nmodel.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12e8f7cfc84ab9acff98fe58acd062cd4f1fe403",
      "old_mode": 33188,
      "old_path": "gas/config/tc-arm.c",
      "new_id": "8452ea17a021f453c8d008f2018e5c5a08186914",
      "new_mode": 33188,
      "new_path": "gas/config/tc-arm.c"
    }
  ]
}
