)]}'
{
  "commit": "2ca89224b1ce2cf170bb891b211bede4f6eda473",
  "tree": "084816dc38df12ac10a6d561c81aa2e6cc9f80f3",
  "parents": [
    "bd0cf5a6bae180f65f3b9298619d1bd695abcdd8"
  ],
  "author": {
    "name": "Nelson Chu",
    "email": "nelson.chu@sifive.com",
    "time": "Wed Feb 12 02:18:50 2020 -0800"
  },
  "committer": {
    "name": "Jim Wilson",
    "email": "jimw@sifive.com",
    "time": "Thu Feb 20 16:49:09 2020 -0800"
  },
  "message": "RISC-V: Disable the CSR checking by default.\n\nAdd new .option `csr-check/no-csr-check` and GAS option `-mcsr-check\n/-mno-csr-check` to enbale/disable the CSR checking.  Disable the CSR\nchecking by default.\n\n\tgas/\n\t* config/tc-riscv.c: Add new .option and GAS options to enbale/disable\n\tthe CSR checking.  We disable the CSR checking by default.\n\t(reg_lookup_internal): Check the `riscv_opts.csr_check`\n\tbefore we doing the CSR checking.\n\n\t* doc/c-riscv.texi: Add description for the new .option and assembler\n\toptions.\n\n\t* testsuite/gas/riscv/priv-reg-fail-fext.d: Add `-mcsr-check` to enable\n\tthe CSR checking.\n\t* testsuite/gas/riscv/priv-reg-fail-rv32-only.d: Likewise.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "904d45a0d75bed40dbd57e9858478f9b50e28015",
      "old_mode": 33188,
      "old_path": "gas/ChangeLog",
      "new_id": "643f8c7e45b7aad714a522a33a17f60243d7560b",
      "new_mode": 33188,
      "new_path": "gas/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "2f95d41ce94b6a8f6c781b680d0dfc8197948815",
      "old_mode": 33188,
      "old_path": "gas/config/tc-riscv.c",
      "new_id": "5972f02656d61698dd1f7c2ba53bf4ef4f98e6f9",
      "new_mode": 33188,
      "new_path": "gas/config/tc-riscv.c"
    },
    {
      "type": "modify",
      "old_id": "739670fafe32e0daff7b6dc49ad4120f69f30bc5",
      "old_mode": 33188,
      "old_path": "gas/doc/c-riscv.texi",
      "new_id": "599b5cf8afeb8b0d027b3ce4632e8d400eb9f6f6",
      "new_mode": 33188,
      "new_path": "gas/doc/c-riscv.texi"
    },
    {
      "type": "modify",
      "old_id": "78ab75878d8a0bb8582f7bf85985bf52795967aa",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/priv-reg-fail-fext.d",
      "new_id": "da5356636934b73b397e728faa45e3188506107c",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/priv-reg-fail-fext.d"
    },
    {
      "type": "modify",
      "old_id": "5dc840a80ee08c04e195c1e7edf0a63f73eb88d5",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d",
      "new_id": "d71b2615c5f1463f347f9a92d070f664f9db4890",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d"
    }
  ]
}
