)]}'
{
  "commit": "a17dd69b3370d1c61ca720fe02ddaed04ed84e59",
  "tree": "6e4bd2d43a5b6963c3c0d080c877c892f1bee62d",
  "parents": [
    "e65d831ce1aff700e8ec3a0e784fd0e195676649"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Tue Jul 01 14:05:07 2025 +0100"
  },
  "committer": {
    "name": "Maciej W. Rozycki",
    "email": "macro@orcam.me.uk",
    "time": "Tue Jul 01 14:05:07 2025 +0100"
  },
  "message": "MIPS: Fix addend handling with rela R_MIPS16_GOT16 and R_MICROMIPS_GOT16\n\nIn rela howtos these relocations should not be using\n_bfd_mips_elf_got16_reloc.  That special function is for extracting\naddends from section contents, and only for that (ie. it doesn\u0027t\nsubtract gp).  Make these rela howtos like the corresponding\nR_MIPS_GOT16 rela howto.\n\n\t* elf64-mips.c (mips16_elf64_howto_table_rela \u003cR_MIPS16_GOT16\u003e):\n\tUse _bfd_mips_elf_generic_reloc.\n\t(micromips_elf64_howto_table_rela \u003cR_MICROMIPS_GOT16\u003e): Likewise.\n\t* elfn32-mips.c (elf_mips16_howto_table_rela \u003cR_MIPS16_GOT16\u003e):\n\tLikewise.\n\t(elf_micromips_howto_table_rela \u003cR_MICROMIPS_GOT16\u003e): Likewise.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8af7190a3e7447769f7a12df24103becfda093f6",
      "old_mode": 33188,
      "old_path": "bfd/elf64-mips.c",
      "new_id": "30923ef062e1266ba6a6ed23fede4f82b0b8b996",
      "new_mode": 33188,
      "new_path": "bfd/elf64-mips.c"
    },
    {
      "type": "modify",
      "old_id": "25f989b5b211d371f8a574597aa9483a7c985fb1",
      "old_mode": 33188,
      "old_path": "bfd/elfn32-mips.c",
      "new_id": "9df93e11c18162897810cf02f00a2d6d5888d86d",
      "new_mode": 33188,
      "new_path": "bfd/elfn32-mips.c"
    }
  ]
}
