)]}'
{
  "commit": "fc2fcd4f5be3f88a6ba44eab0ca541f55089bef5",
  "tree": "03e990ea1eb43c27a6db1501ed495786aac0c9d3",
  "parents": [
    "dd2a080f6e1a144779a8a9dc9c107293d1fdad77"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Tue Feb 17 09:59:13 2026 +1030"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Tue Feb 17 11:15:47 2026 +1030"
  },
  "message": "gas: macros nested too deep error\n\n.macro r;r;.endm;r\n\nCurrently reports:\nnest.s: Assembler messages:\nnest.s:2: Fatal error: macros nested too deeply\nnest.s:2:  Info: macro invoked from here\nnest.s:2:   Info: macro invoked from here\n...\nnest.s:2:\u003cmuch indenting\u003e Info: macro invoked from here\nnest.s:1:\u003cmuch indenting\u003e  Info: macro invoked from here\n\nThis patch corrects the line number reported, and downgrades the error\nfrom as_fatal to as_bad.\n\n\t* input-scrub.c (input_scrub_include_sb): Report \"macros\n\tnested too deeply\" using as_bad.\n\t* macro.c (buffer_and_nest): Only bump line number in .lineinfo\n\tif we have a \u0027\\n\u0027.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ccc2ce9c8ea8ef06913e7fe6a9ee94baf3b0a73",
      "old_mode": 33188,
      "old_path": "gas/input-scrub.c",
      "new_id": "afb80ef2ce0c61e81bdef112fa194d6a8dc972fd",
      "new_mode": 33188,
      "new_path": "gas/input-scrub.c"
    },
    {
      "type": "modify",
      "old_id": "6f204d94ce472378f80de3343ce4c7698b83de03",
      "old_mode": 33188,
      "old_path": "gas/macro.c",
      "new_id": "76989259feb61d333cbaa46afe87ff491a203a51",
      "new_mode": 33188,
      "new_path": "gas/macro.c"
    }
  ]
}
