)]}'
{
  "commit": "40e7bdbddc8ba144ae90641be58d6ac939ba096b",
  "tree": "71eca4a86ea9e6ef614ec76145fc02a3b62c04df",
  "parents": [
    "9d834fcaa141705738d3322a753358f845dd8bbc"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Thu Mar 02 07:34:40 2023 +1030"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Thu Mar 02 07:55:37 2023 +1030"
  },
  "message": "Using .mri in assembly\n\nChanging mri mode between macro definition and use isn\u0027t good.  This\n\t.macro x\n\t.endm\n\t.mri 1\n\tx\nleads to a segfault.  Fixed with the following patch, but I suppose\nwhat should really happen is that macros be marked as being mri mode\nwhen defined, and that determine whether the magic NARG parameter be\nsupplied at expansion.  Nobody has complained about this in 30 years\nso I\u0027m not inclined to change gas behaviour to that extent.\n\n\t* macro.c (macro_expand): Don\u0027t segfault in mri mode if NARG\n\tformal isn\u0027t found.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "afcd48b3a88ab583e55555423fd938450402bbc6",
      "old_mode": 33188,
      "old_path": "gas/macro.c",
      "new_id": "74a1317cb1119ebfa30b057a7f9cf0106509dd96",
      "new_mode": 33188,
      "new_path": "gas/macro.c"
    }
  ]
}
