)]}'
{
  "commit": "cb45bd59481353217ebf18d67c6b013ab2d2f263",
  "tree": "73df2bf7f812115eb8fa0890c0137e91a051dc54",
  "parents": [
    "d7d71afa6aa2db0e7d598af480ed7f14157104d1"
  ],
  "author": {
    "name": "Nelson Chu",
    "email": "nelson@rivosinc.com",
    "time": "Tue Oct 08 12:35:43 2024 +0800"
  },
  "committer": {
    "name": "Nelson Chu",
    "email": "nelson@rivosinc.com",
    "time": "Tue Nov 19 13:44:49 2024 +0800"
  },
  "message": "RISC-V: Don\u0027t report warnings when linking different privileged spec objects.\n\nSince only the abandoned privileged spec v1.9.1 will have conflict csrs, to\nkeep the compatible we still report warnings when linking privileged spec\nv1.9.1 objects with others.  But don\u0027t report warnings for other compatible\ncases because it is actually a bit noisy and useless...\n\nbfd/\n\t* elfnn-riscv.c (riscv_merge_attributes): Only report warnings when\n\tlinking the abandoned privileged spec v1.9.1 object with others.\nld/\n\t* testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d: Removed.\n\t* testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d: Removed.\n\t* testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d: Removed.\n\t* testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d: Removed.\n\t* testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d: Removed.\n\t* testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d: Removed.\n\t* testsuite/ld-riscv-elf/ld-riscv-elf.exp: Updated.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c8bf45f42935a8e8222ffb01a18abf0b8437363f",
      "old_mode": 33188,
      "old_path": "bfd/elfnn-riscv.c",
      "new_id": "3aba9c85b0f3650fe1cd2b2f8aaec792aec2c388",
      "new_mode": 33188,
      "new_path": "bfd/elfnn-riscv.c"
    },
    {
      "type": "delete",
      "old_id": "7f987070ea0a755c2766b71e5bed9e7e1a39fe4f",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f86ef10b6bc617bf5c2ff7d052ec6644eb4bd49d",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cfbb23328a6b7901ba6382df9a5b3253fab7707d",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4332597daa49baf0cdf0354b3433cd56d82cb876",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bb6573df51f563dd788e3b3ce3cd761b9d2e7f9c",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9d97ff99a7b0a7a708dc82a354d2740ea219ffdd",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0ee202555513905a7aab191d5930a10600834b27",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp",
      "new_id": "7b1b2aa285d3ac653e5b20e56c3ca935497b6852",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp"
    }
  ]
}
