)]}'
{
  "commit": "d7abcbcea5ddd40a3bf28758b62f35933c59f996",
  "tree": "b5d628f478f070f3f86603cab2c01911c40db7bd",
  "parents": [
    "6158b25f77db11712b84e6a4609898f2615ac749"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Wed Aug 10 10:30:46 2022 +0200"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Wed Aug 10 10:30:46 2022 +0200"
  },
  "message": "gas/Dwarf: properly skip zero-size functions\n\nPR gas/29451\n\nWhile out_debug_abbrev() properly skips such functions, out_debug_info()\nmistakenly didn\u0027t. It needs to calculate the high_pc expression ahead of\ntime, in order to skip emitting any data for the function if the value\nis zero.\n\nThe one case which would still leave a zero-size entry is when\nsymbol_get_obj(symp)-\u003esize ends up evaluating to zero. I hope we can\nexpect that to not be the case, otherwise we\u0027d need to have a way to\npost-process .debug_info contents between resolving expressions and\nactually writing the data out to the file. Even then it wouldn\u0027t be\nentirely obvious in which way to alter the data.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "868ec79ee2cff6262a5ea2857633558936f846af",
      "old_mode": 33188,
      "old_path": "gas/dwarf2dbg.c",
      "new_id": "f346bd6a412e0ac549efee6ee6721c279b0cd581",
      "new_mode": 33188,
      "new_path": "gas/dwarf2dbg.c"
    }
  ]
}
