)]}'
{
  "commit": "6158b25f77db11712b84e6a4609898f2615ac749",
  "tree": "3d8269e2af92cccfa95528374c46a2a265350dac",
  "parents": [
    "31f6009538b75c22a4b3f99216846973283f0c6d"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Wed Aug 10 10:38:52 2022 +0930"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Wed Aug 10 15:31:35 2022 +0930"
  },
  "message": "PR29462, internal error in relocate, at powerpc.cc:10796\n\nPrior to the inline plt call support (commit 08be322439), the only\nlocal syms with plt entries were local ifunc symbols.  There shouldn\u0027t\nbe stubs for other local symbols so don\u0027t look for them.  The patch\nalso fixes minor bugs in get_reference_flags; Many relocs are valid\nonly for ppc64 and a couple only for ppc32.\n\n\tPR 29462\n\t* powerpc.cc (Target_powerpc::Relocate::relocate): Rename\n\tuse_plt_offset to pltcal_to_direct, invert logic.  For relocs\n\tnot used with inline plt sequences against local symbols, only\n\tlook for stubs when the symbol is an ifunc.\n\t(Target_powerpc::Scan::get_reference_flags): Correct reloc\n\thandling for relocs not valid for both 32-bit and 64-bit.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "86e2b99be4efd797a8af71822173caa84fe716d6",
      "old_mode": 33188,
      "old_path": "gold/powerpc.cc",
      "new_id": "22c0462326db25698ea51aa1998665195caa6696",
      "new_mode": 33188,
      "new_path": "gold/powerpc.cc"
    }
  ]
}
