)]}'
{
  "commit": "4c5f2370fd1b53d56504f28ba55277dbed2a5b69",
  "tree": "f6e4b1207e3b5fbc8e3ac9dfb7a6a171376b16cd",
  "parents": [
    "4a50820ee8f153265ec8ffd068618607d4be3a26"
  ],
  "author": {
    "name": "Jose E. Marchesi",
    "email": "jose.marchesi@oracle.com",
    "time": "Tue Nov 28 11:58:58 2023 +0100"
  },
  "committer": {
    "name": "Jose E. Marchesi",
    "email": "jose.marchesi@oracle.com",
    "time": "Tue Nov 28 15:01:18 2023 +0100"
  },
  "message": "gas: change meaning of ; in the BPF assembler\n\nThe BPF assembler in clang uses semi-colon (;) to separate statements,\nnot to be begin line comments.  This patch adapts the GNU assembler\naccordingly.\n\nTestsuite and documentation updated accordingly.\n\n2023-11-28  Jose E. Marchesi  \u003cjose.marchesi@oracle.com\u003e\n\n\t* config/tc-bpf.c: Semicolon does not start a comment, but\n\tseparates multiple commands on a single line.\n\t* testsuite/gas/bpf/alu-pseudoc.s: Adapt test accordingly.\n\t* testsuite/gas/bpf/spacing-pseudoc.s: Likewise.\n\t* testsuite/gas/bpf/offset16-overflow.s: Likewise.\n\t* testsuite/gas/bpf/jump-relax-jump.s: Likewise.\n\t* testsuite/gas/bpf/jump-relax-ja.s: Likewise.\n\t* testsuite/gas/bpf/imm32-overflow.s: Likewise.\n\t* testsuite/gas/bpf/disp32-overflow.s: Likewise.\n\t* testsuite/gas/bpf/disp16-overflow-relax.s: Likewise.\n\t* testsuite/gas/bpf/disp16-overflow.s: Likewise.\n\t* doc/c-bpf.texi (BPF Special Characters): Update.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9414f7df67863dc1d2766c6cd5428b8be0e464dd",
      "old_mode": 33188,
      "old_path": "gas/ChangeLog",
      "new_id": "c5e781d275cdb4b0279be9fcb90fedf2508a7010",
      "new_mode": 33188,
      "new_path": "gas/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "b6b1db4742719b15bd525bef8af7159a3b58cd60",
      "old_mode": 33188,
      "old_path": "gas/config/tc-bpf.c",
      "new_id": "00567545de82ed2bd88e278728039cd74a275c63",
      "new_mode": 33188,
      "new_path": "gas/config/tc-bpf.c"
    },
    {
      "type": "modify",
      "old_id": "25ae231d19c4420d8e3b3cff8623cc20b68caf40",
      "old_mode": 33188,
      "old_path": "gas/doc/c-bpf.texi",
      "new_id": "7ff07e9176423e73731555874bdfc61443d15c6b",
      "new_mode": 33188,
      "new_path": "gas/doc/c-bpf.texi"
    },
    {
      "type": "modify",
      "old_id": "3d60d4f7a770a1d8263cb7a1b3e9ee7ec07745f9",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/bpf/alu-pseudoc.s",
      "new_id": "04d2b76e3f7a638bb866b444b846318ba772e1c2",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/bpf/alu-pseudoc.s"
    },
    {
      "type": "modify",
      "old_id": "05d505caaae6fb695ddadad2468718920b6202d7",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/bpf/disp16-overflow-relax.s",
      "new_id": "7ac969a854a363d4d3c9c682679d36bd36eb90cc",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/bpf/disp16-overflow-relax.s"
    },
    {
      "type": "modify",
      "old_id": "4a8fd9fcf1c4001028343fc3d59872f8d89888cc",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/bpf/disp16-overflow.s",
      "new_id": "c46590e4959ec24b211663a2ce2cec246f66e88f",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/bpf/disp16-overflow.s"
    },
    {
      "type": "modify",
      "old_id": "11128a20dff2f5c5e0af22142d70cc54f0e77619",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/bpf/disp32-overflow.s",
      "new_id": "eb8b445588bcee402adecd518f64f2d2384f1de1",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/bpf/disp32-overflow.s"
    },
    {
      "type": "modify",
      "old_id": "b2ab43d2e7a054d7159a664300b8c638986326ef",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/bpf/imm32-overflow.s",
      "new_id": "1aac58bd0ea98d26f3c632b7ba39c452d88271f2",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/bpf/imm32-overflow.s"
    },
    {
      "type": "modify",
      "old_id": "1faf67909eb99f9a54f44c13795d6e0cd1d627af",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/bpf/jump-relax-ja.s",
      "new_id": "f164176bbd56e5c4d9eba98dd4dfd243f6cbcf82",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/bpf/jump-relax-ja.s"
    },
    {
      "type": "modify",
      "old_id": "3ee7c873320eab1f706698d446ab00c914379a47",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/bpf/jump-relax-jump.s",
      "new_id": "5ea61109bcaa15360230c3315c28484e7c720e84",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/bpf/jump-relax-jump.s"
    },
    {
      "type": "modify",
      "old_id": "ebd8e05c09e3ab4c82ce1970d9d15e3f69155dab",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/bpf/offset16-overflow.s",
      "new_id": "2bcb63baf8d46558d39680c82d3df37e70623d3c",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/bpf/offset16-overflow.s"
    },
    {
      "type": "modify",
      "old_id": "3c19d9a5073d0ff356fb465488adbe70761877e8",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/bpf/spacing-pseudoc.s",
      "new_id": "5aff93dcf337acc9226beb682b500a51dc59d2cf",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/bpf/spacing-pseudoc.s"
    }
  ]
}
