)]}'
{
  "commit": "14de5bdd5f2eecb1e4cb5ef038653cde5be0f127",
  "tree": "d071c6e78c8dd4265dbc1efd94ccba0d39cbd8f9",
  "parents": [
    "53a7f1375a961e97a195682234b2aff84d6c3744"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Mon May 11 09:20:52 2026 +0930"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Thu May 14 16:08:52 2026 +0930"
  },
  "message": "hppa64: get_opd in elf64_hppa_mark_exported_functions\n\nlate_size_sections is too late to be creating a dynamic section, as it\nwon\u0027t be mapped to an output section.  So don\u0027t pretend that this will\ndo anything useful, and instead omit the traversal if opd_sec is NULL.\nThis bug showed up when using a linker-created dynobj.\n\n\t* elf64-hppa.c (elf64_hppa_mark_exported_functions): Don\u0027t\n\tattempt to create .opd here.\n\t(elf64_hppa_late_size_sections): Only mark exported functions\n\tfor space in .opd if .opd exists.\n\t(elf64_hppa_finalize_dynreloc): Make the test for a discared\n\tother_rel_sec robust.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8de91622465321b0fe111bad56e7a2168018f283",
      "old_mode": 33188,
      "old_path": "bfd/elf64-hppa.c",
      "new_id": "f4b24b294f3a654ae1c1cb87f546056333ac2653",
      "new_mode": 33188,
      "new_path": "bfd/elf64-hppa.c"
    }
  ]
}
