)]}'
{
  "commit": "973b2b402ebf660e2bbbac60e85469164d76ecfc",
  "tree": "5c483374372e3cde206bc403bf3095e379567e6c",
  "parents": [
    "912697efc15768894c13a9370a2fcaa950f24558"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Sat Aug 28 14:23:33 2021 +0930"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Sat Sep 18 08:20:11 2021 +0930"
  },
  "message": "[GOLD] Remove addend from Local_got_entry_key\n\nThis patch removes the addend from Local_got_entry_key, which is\nunnecessary now that Got_offset_list has an addend.  Note that it\nmight be advantageous to keep the addend in Local_got_entry_key when\nlinking objects containing a large number of section_sym+addend@got\nrelocations.  I opted to save some memory by removing the field but\nleft the class there in case we might need to restore {sym,addend}\nlookup.  That\u0027s also why this change is split out from the\nGot_offset_list change.\n\n\tPR 28192\n\t* object.h (Local_got_entry_key): Delete addend_ field.\n\tAdjust constructor and methods to suit.\n\t* object.cc (Sized_relobj::do_for_all_local_got_entries):\n\tUpdate key.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45cf30d4aaf5ee7bc3298f5c3214c15ef3aea33b",
      "old_mode": 33188,
      "old_path": "gold/object.cc",
      "new_id": "b7a2a6cfdfac4deeaf6c7247dc1539aa8f35072b",
      "new_mode": 33188,
      "new_path": "gold/object.cc"
    },
    {
      "type": "modify",
      "old_id": "66e565c1b4ca329b37e3fe252108ad0a474ad41e",
      "old_mode": 33188,
      "old_path": "gold/object.h",
      "new_id": "2dbe4b3e1be4e242e55565449e03bd5a6e5c5642",
      "new_mode": 33188,
      "new_path": "gold/object.h"
    }
  ]
}
