)]}'
{
  "commit": "0fa86e1efa879ee1330da7c24f907b59422a3dc3",
  "tree": "57fea9cff31e282100f12ec665e4f3dd8904f423",
  "parents": [
    "e9ddbbd00a4f69734ee2d4e6bdd186ffa7ecbad8"
  ],
  "author": {
    "name": "Jose E. Marchesi",
    "email": "jemarch@gnu.org",
    "time": "Sat Jun 13 02:24:48 2026 +0200"
  },
  "committer": {
    "name": "Jose E. Marchesi",
    "email": "jemarch@gnu.org",
    "time": "Sat Jun 13 02:27:13 2026 +0200"
  },
  "message": "a68: consolidate refs when lowering formulas\n\nIt is necessary to consolidate operands of both monadic and dyadic\nformulas so that paremeters expecting references will get an address.\n\nSigned-off-by: Jose E. Marchesi \u003cjemarch@gnu.org\u003e\n\ngcc/algol68/ChangeLog\n\n\t* a68-low-units.cc (a68_lower_formula): Consolidate operands of\n\tformula before call.\n\t(a68_lower_monadic_formula): Likewise.\n\ngcc/testsuite/ChangeLog\n\n\t* algol68/execute/formula-3.a68: New test.\n\t* algol68/execute/formula-4.a68: Likewise.\n\t* algol68/execute/formula-5.a68: Likewise.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0e13c44fcb9b20a84b40265b7bd77ebf0a41863",
      "old_mode": 33188,
      "old_path": "gcc/algol68/a68-low-units.cc",
      "new_id": "f7bfe6f822fe2873a19f72df2cba5b36bccf9f4f",
      "new_mode": 33188,
      "new_path": "gcc/algol68/a68-low-units.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d60588c3a0ad0bcdff644429d53e3810756d30a4",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/algol68/execute/formula-3.a68"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37b76110225bf236ff979be8de9ea5176a99b689",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/algol68/execute/formula-4.a68"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92de98536d886bb04dd316c0ae0604052e0a40dd",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/algol68/execute/formula-5.a68"
    }
  ]
}
