)]}'
{
  "commit": "4fb55bf6a9606eb7b626c30a9f4e71d6c2d4fbb2",
  "tree": "f7c1915dd6173ddb8967df5227fd6b2538b48d06",
  "parents": [
    "325600eb1175e6f989f201ae885c8fae82953264"
  ],
  "author": {
    "name": "Fangrui Song",
    "email": "maskray@google.com",
    "time": "Thu Jun 23 01:04:39 2022 -0700"
  },
  "committer": {
    "name": "Fangrui Song",
    "email": "i@maskray.me",
    "time": "Thu Jun 23 01:04:39 2022 -0700"
  },
  "message": "aarch64: Define elf_backend_extern_protected_data to 0 [PR 18705]\n\nFollow-up to commit 90b7a5df152a64d2bea20beb438e8b81049a5c30\n(\"aarch64: Disallow copy relocations on protected data\").\n\nCommit 32f573bcb3aaa1c9defcad79dbb5851fcc02ae2d changed ld to produce\nR_AARCH64_GLOB_DAT but that defeated the purpose of protected visibility\nas an optimization.  Restore the previous behavior (which matches\nld.lld) by defining elf_backend_extern_protected_data to 0.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81311fc5a329b5b435592e3ac4d5a1a9d110b308",
      "old_mode": 33188,
      "old_path": "bfd/elfnn-aarch64.c",
      "new_id": "ce2632ecd3015175d66eb088bd8b71900dc2feba",
      "new_mode": 33188,
      "new_path": "bfd/elfnn-aarch64.c"
    },
    {
      "type": "modify",
      "old_id": "5dabf04748ce20105a8cb7d6a729fb5683f8b382",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-aarch64/protected-data.d",
      "new_id": "ee9b4cfc6b54261f01ad857fc195e0c15d4219e3",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-aarch64/protected-data.d"
    }
  ]
}
