)]}'
{
  "commit": "22a8433e00fd33efcb1fa4961eb826cd97f2cd8b",
  "tree": "0ccd9c48c3a0b29a69264f07303924fae4500c03",
  "parents": [
    "689933867ad45487751a6bb411e69cd91ef24990"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Dec 16 09:01:14 2022 +0100"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Dec 16 09:01:14 2022 +0100"
  },
  "message": "gas: restore Dwarf info generation after macro diagnostic adjustments\n\nWhile 6fdb723799e2 (\"gas: re-work line number tracking for macros and\ntheir expansions\") was meant to leave generated Dwarf as is, it really\ndidn\u0027t (and the testcase intended to catch that wasn\u0027t covering the case\nwhich broke). Its adjustment to buffer_and_nest() didn\u0027t go far enough,\nleading to the \"linefile\" directive inserted at the top to also be\nprocessed later in the PR gas/16908 workaround (which clearly isn\u0027t\nintended - it\u0027s being put there for processing during macro expansion\nonly). That unnoticed flaw in turn led me to work around it by a\n(suspicious to me already at the time) conditional in as_where().\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6791ef2774904bc7c00461b991d2aef2cc625593",
      "old_mode": 33188,
      "old_path": "gas/input-scrub.c",
      "new_id": "c967fadc0fc1d1a1f04b21b401fba61e24364c89",
      "new_mode": 33188,
      "new_path": "gas/input-scrub.c"
    },
    {
      "type": "modify",
      "old_id": "c41b9c00421cae0b969402369b81ca66b922f668",
      "old_mode": 33188,
      "old_path": "gas/macro.c",
      "new_id": "714fca522702380bf86109257e17e7ce1e688a79",
      "new_mode": 33188,
      "new_path": "gas/macro.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32ea63869925d62a7ba42114d0df1be8e2850e19",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/elf/dwarf-5-macro-include.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7322377fac474ab40eb330253b6ce0bdb8c0f062",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/elf/dwarf-5-macro-include.inc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b6832ac61ffca0a27b3c5930980ebc4cdb28c7b",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/elf/dwarf-5-macro-include.s"
    },
    {
      "type": "modify",
      "old_id": "145814b62be2653a03711b05100b558e75e15d24",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/elf/elf.exp",
      "new_id": "105708d4e4d5f4ab02a1daf4909d7a79f3f8abc5",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/elf/elf.exp"
    }
  ]
}
