)]}'
{
  "commit": "14101132aa3baf0affe755f676bee1eb691cb85f",
  "tree": "cdc85d9a64af3d5f61bdc26e87df0633ad077f93",
  "parents": [
    "4e3274800752936bb5cdcafe836b7cd700f8ad6d"
  ],
  "author": {
    "name": "Robin Dapp",
    "email": "robin.dapp@oss.qualcomm.com",
    "time": "Tue Jul 21 10:37:58 2026 +0200"
  },
  "committer": {
    "name": "Jeff Law",
    "email": "jeffrey.law@oss.qualcomm.com",
    "time": "Tue Aug 11 07:29:53 2026 -0600"
  },
  "message": "RISC-V: Use ordered scatter variants.\n\nThe vectorizer expects scatters to write in an ordered fashion.\nOnly the ordered indexed stores offer this, so use them instead of the\nunordered ones.\n\n\tPR target/126334\n\ngcc/ChangeLog:\n\n\t* config/riscv/riscv-v.cc (get_gather_scatter_code): Use ordered\n\tindexed stores.\n\ngcc/testsuite/ChangeLog:\n\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-1.c:\n\tAdjust test expectations.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-10.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-11.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-12.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-2.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-3.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-4.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-5.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-6.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-7.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-8.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-9.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-1.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-10.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-11.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-2.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-3.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-4.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-6.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-7.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-8.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-9.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-10.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-2.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-3.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-5.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-6.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-7.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-8.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-9.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-1.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-10.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-2.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-3.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-4.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-5.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-6.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-7.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-8.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-9.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-1.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-10.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-2.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-4.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-5.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-6.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-7.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-8.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-9.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-1.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-10.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-2.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-3.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-4.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-5.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-6.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-7.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-8.c: Ditto.\n\t* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-9.c: Ditto.\n\n(cherry picked from commit 5b0d2e93e1ad39ee6f731abeee2e8846bcf5da93)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df927dc7b8b0dc2ef1f8e642d15042e540dabee9",
      "old_mode": 33188,
      "old_path": "gcc/config/riscv/riscv-v.cc",
      "new_id": "fb737284125a32a8327f42d5b686e54461af2c91",
      "new_mode": 33188,
      "new_path": "gcc/config/riscv/riscv-v.cc"
    },
    {
      "type": "modify",
      "old_id": "8ae5106b8a08e3df5485f07cc4733c680b057717",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-1.c",
      "new_id": "61579909a962d37f39efc6133108706155c4036e",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-1.c"
    },
    {
      "type": "modify",
      "old_id": "d705c920a2b110f1184d7f3a6b1874f4b3d9326b",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-10.c",
      "new_id": "c6aa81650654aea948f71243c6226fd0ddcc4a6d",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-10.c"
    },
    {
      "type": "modify",
      "old_id": "4e183cd9170f6be5111519de25f02448e9d6fdd7",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-11.c",
      "new_id": "1f351627a8d9d26fe395bb2b7900b892c8a73832",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-11.c"
    },
    {
      "type": "modify",
      "old_id": "6277682e5293c3709bc8233565a202163cd310a2",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-12.c",
      "new_id": "0f9fc62aaa344f9e09368a94e57d1cc46bcad3a7",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-12.c"
    },
    {
      "type": "modify",
      "old_id": "e4e42fef9726eb75377be24e5a1eb539077136a6",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-2.c",
      "new_id": "22e86765d5151e67623dca80a1ead13d5c7c6bf2",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-2.c"
    },
    {
      "type": "modify",
      "old_id": "e385fee109d20bb6c25daefdd88d15e10b1cefb1",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-3.c",
      "new_id": "471494b68c8f50a8979c5dd2d89b20db22e7f755",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-3.c"
    },
    {
      "type": "modify",
      "old_id": "e5cb19de42fa3b0176086e2d6cf6b150a0b94b04",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-4.c",
      "new_id": "bd874d9e19c95ab1dcf1afabe5734d46e9b5a7de",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-4.c"
    },
    {
      "type": "modify",
      "old_id": "a437e7393ee3ac255347c3f669af725330324595",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-5.c",
      "new_id": "3d2879296e54d87f1006bbbd8cd65e460d8a76f6",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-5.c"
    },
    {
      "type": "modify",
      "old_id": "487dca9928b3388699bdcb794814f37f97005c53",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-6.c",
      "new_id": "121f3bd14044582c755caea6506d098573f83180",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-6.c"
    },
    {
      "type": "modify",
      "old_id": "ff91929b8e70353353d20d2e3e671a3611f04203",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-7.c",
      "new_id": "51ba792b266ed4b081ef6e3058b8d341febc7663",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-7.c"
    },
    {
      "type": "modify",
      "old_id": "81df57fcbd2aebd025ddda434cd1e02f1472743d",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-8.c",
      "new_id": "decbfc6c6db6ce11d0ad95ecfb026f65af1da34e",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-8.c"
    },
    {
      "type": "modify",
      "old_id": "238b6bce042f8fc0ea377ae00f288d84c50f62f8",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-9.c",
      "new_id": "dfb51a1af37516e41c4928793c831c3c6bae58a6",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_32-9.c"
    },
    {
      "type": "modify",
      "old_id": "c0b583354adafeb5ba6a401ac2e3ccfe4a04667f",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-1.c",
      "new_id": "d5b233fd8159c9123fcecf230ec1b6b43d4aa2fe",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-1.c"
    },
    {
      "type": "modify",
      "old_id": "9e4fcee19ff5a52b96ab9f30d68ce62168a0d0e8",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-10.c",
      "new_id": "25cf4bf1d7e7d730ec3aa14d45ed24a860c70e9e",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-10.c"
    },
    {
      "type": "modify",
      "old_id": "e5741812b21a51e10591414332a86fe54b905810",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-11.c",
      "new_id": "49568f65448a5ce077fea25e468d8748634adc43",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-11.c"
    },
    {
      "type": "modify",
      "old_id": "aadc0206f2e42426adb6e768d50ec9794ef3055d",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-2.c",
      "new_id": "c69130e57c5a7bedf7754b01827823d2a8f3cdd4",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-2.c"
    },
    {
      "type": "modify",
      "old_id": "b547dd61616a19e5a2bb54a1cdacead5d7eaadaa",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-3.c",
      "new_id": "99e686b2b17285f1a1cab965b3777d51f08a0f80",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-3.c"
    },
    {
      "type": "modify",
      "old_id": "ac6012558799d3323eaf4fec9700e056f560f852",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-4.c",
      "new_id": "b1ca99cda76ac751ad17bb439370707a761e3004",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-4.c"
    },
    {
      "type": "modify",
      "old_id": "f003a17ec31b46e76c0b9a03c5065784f10088d5",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c",
      "new_id": "fa0a2f6f1b8c840deec71cc14ce9bb2c1d3c726d",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c"
    },
    {
      "type": "modify",
      "old_id": "d1d9581e81dd64d1aa5ced242abfd7c8cb877c42",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-6.c",
      "new_id": "23fdefcfb5bd4225e4e2a6e13d6502fc85103564",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-6.c"
    },
    {
      "type": "modify",
      "old_id": "c8b5cea359f6e1ec7fde731c777f1aa2f14e3c05",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-7.c",
      "new_id": "97d75ceb3cb255262fa09bf929356f13693ba41a",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-7.c"
    },
    {
      "type": "modify",
      "old_id": "dfb8a93626aeaba90739863136b2f0ca4650f2e7",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-8.c",
      "new_id": "c9832330ec4991faf2ea3239a50c0f8af56504df",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-8.c"
    },
    {
      "type": "modify",
      "old_id": "32ddba6c167a36f400f34d7ad703405047cc25fc",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-9.c",
      "new_id": "40ae9b45898b51b7d225535ebf985cf3778ad5ff",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-9.c"
    },
    {
      "type": "modify",
      "old_id": "39e09f45640b23ad2d0096369f365a0a7f1d98a6",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c",
      "new_id": "fce72afa789e88c7dc856e41e2bd3361dbc75295",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c"
    },
    {
      "type": "modify",
      "old_id": "b1a234441ebae56169bb6951c68454b9250fc085",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-10.c",
      "new_id": "27432c60137951e6750abdae34ee612ec340153b",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-10.c"
    },
    {
      "type": "modify",
      "old_id": "b52219366ade8914a46badd709b024cf13303a8e",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-2.c",
      "new_id": "fa89d997462f226fa604dff4a3179ce386632aed",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-2.c"
    },
    {
      "type": "modify",
      "old_id": "4706d0f15d97e8d1760d71f5bd7f4092ba50967b",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-3.c",
      "new_id": "351ca111aff61346ed3ef431d218e6ab19f442eb",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-3.c"
    },
    {
      "type": "modify",
      "old_id": "aec7a930c5ea48745db8db302dbabe5398ba8237",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c",
      "new_id": "42084f62291c7ecae1f3ec21b9fa47cf435e5586",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c"
    },
    {
      "type": "modify",
      "old_id": "286e2db19cfd8502b0a744e16800dc339568a284",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-5.c",
      "new_id": "a17f6a640a45d5b2afdc06112d9221089ca8e511",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-5.c"
    },
    {
      "type": "modify",
      "old_id": "7674e2a7c806101fa0cf46f3df2255dc3e1fc4bc",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-6.c",
      "new_id": "f2d7ac0c0672d643b9ab7aca71dd0434638a184c",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-6.c"
    },
    {
      "type": "modify",
      "old_id": "1738f7367b0521b048988eadd0140e8a3e0459b1",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-7.c",
      "new_id": "b21f23dd9c68afdeb6e4bfae6c82096393eaeae6",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-7.c"
    },
    {
      "type": "modify",
      "old_id": "d819a1a7515c7d1144dd7374e432320e474a75f2",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-8.c",
      "new_id": "87e90c448beee0759d58ebbfa893eaafa7383200",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-8.c"
    },
    {
      "type": "modify",
      "old_id": "ee453e5e4c91bfa302eb55ac241c319ff12d2a5b",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-9.c",
      "new_id": "0c6c7a0ce271d1e70743f4a7759e0010955c68b5",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-9.c"
    },
    {
      "type": "modify",
      "old_id": "27c982aa354425589c69f23b0d582fe73fd77288",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-1.c",
      "new_id": "61ea7de72e308a73010adcd68b1c515e6293c181",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-1.c"
    },
    {
      "type": "modify",
      "old_id": "93f33696a201af34bf6fe4643c4fd00d165fa7f9",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-10.c",
      "new_id": "480c9543a798a1799e145fdd34dbec6aa90a12fe",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-10.c"
    },
    {
      "type": "modify",
      "old_id": "cbb22507ad35c8f24a46c6fcdb4322ebc8ae1f1f",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-2.c",
      "new_id": "f5e98c68558502336f4c5d4972c742bccdf03a23",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-2.c"
    },
    {
      "type": "modify",
      "old_id": "93a84056b92226df2ce5eb9f59c7f4cf1d20262f",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-3.c",
      "new_id": "ad39056327e694d7264249bc00cb5c6ab79b22fe",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-3.c"
    },
    {
      "type": "modify",
      "old_id": "c5816e06fddfd96047702ba991b111afa863d34f",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-4.c",
      "new_id": "f87100c1b0fbf20500cf5c98af46cb015e8ffce5",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-4.c"
    },
    {
      "type": "modify",
      "old_id": "c140d05b15e4ac2325f79d7ce740fe8c09df3eff",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-5.c",
      "new_id": "37e3df9d037355ed0c21d606b6ad3f422c22e33c",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-5.c"
    },
    {
      "type": "modify",
      "old_id": "41a03d31b7075e73ab2f2b739d07195970124c9f",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-6.c",
      "new_id": "b340e4da94588c2a654122d61942369a8db53d46",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-6.c"
    },
    {
      "type": "modify",
      "old_id": "f29ae25e8cc24388a6e7cef2029d9f21631e6a62",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-7.c",
      "new_id": "a82a29a719307b8fb1e76445618f9cd6b19216ee",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-7.c"
    },
    {
      "type": "modify",
      "old_id": "8d72d98fb4910d77eb9871f0620d512a7f11b8ab",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-8.c",
      "new_id": "ed9cf262ae6bbb8d1aa08cf96ae364bbf8b1cf9c",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-8.c"
    },
    {
      "type": "modify",
      "old_id": "dfd9412376d773a948370058767c628ded883834",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-9.c",
      "new_id": "052c82543baeb68122454b9ec4c6038ab39d121c",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_64-9.c"
    },
    {
      "type": "modify",
      "old_id": "4ad244b8e83a766ec13b226cf869b62b0b2d16d0",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-1.c",
      "new_id": "8748b2664d7b1f46bb8622d515db50b28592ec4c",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-1.c"
    },
    {
      "type": "modify",
      "old_id": "a44cbc18b6843e6889bd9a7e1c9841af6130bcfa",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-10.c",
      "new_id": "65d973467492cfd44f078f501ac49d4f5aa595e7",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-10.c"
    },
    {
      "type": "modify",
      "old_id": "35e970124692a61ba7991dee5ed4cfa2e129ed07",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-2.c",
      "new_id": "b424b89456232e638a6c2770aa140532b27abb32",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-2.c"
    },
    {
      "type": "modify",
      "old_id": "fb72b092b7cf1b776b46a92759c8903fdb55abaa",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-4.c",
      "new_id": "444254ea19bd0cda76601d18c9f88b22f7a89641",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-4.c"
    },
    {
      "type": "modify",
      "old_id": "7b562bd94a9e366b961b47855a9283bec63047b1",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-5.c",
      "new_id": "36159a46db1c7efc6f439413d6b7bbf6f9d49de8",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-5.c"
    },
    {
      "type": "modify",
      "old_id": "67ea0e005f1794d658317f94e017eb345198f3ff",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-6.c",
      "new_id": "f822f6378e1a70f4ef29d98e6a6f8f8bac8014b3",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-6.c"
    },
    {
      "type": "modify",
      "old_id": "76f84850b2b6d4fabeb4f498c53be3dfc5954673",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-7.c",
      "new_id": "0336028c0afeb61b6263a74dc4e62a99bbc7fe39",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-7.c"
    },
    {
      "type": "modify",
      "old_id": "e6e49019fb1796e262be90c75407c2ddce7e5a1a",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-8.c",
      "new_id": "3b71e95b9f61cf3f1276fbf7dd5e6274cebfec2f",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-8.c"
    },
    {
      "type": "modify",
      "old_id": "81eb93525984174eaaab0b30655a802d2ddb47e5",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-9.c",
      "new_id": "37ad2fa321f7b1d1c90df110671f28e5e7b677c4",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_32-9.c"
    },
    {
      "type": "modify",
      "old_id": "343a3658396c2bf1caf5bbadf5e878c367be4862",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-1.c",
      "new_id": "01caf5bdc4fd85a686bd4e9989c54123ac189501",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-1.c"
    },
    {
      "type": "modify",
      "old_id": "76b0b075ba38432a1864a2cd2892b83a72d127ec",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-10.c",
      "new_id": "1c12ab1362512e719215545b5926f5d9ee5a7b45",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-10.c"
    },
    {
      "type": "modify",
      "old_id": "7eb881989b3fe6c2a001f71423ed19a999fc6ae2",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-2.c",
      "new_id": "448666fdc4b2466416bbd08df688ea7759e60b4e",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-2.c"
    },
    {
      "type": "modify",
      "old_id": "47e8ce3e18682eb1eeaa0ba07fae1ec2f97c7dfe",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-3.c",
      "new_id": "d49bb18e728c7db603193a5d0317110556e01b35",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-3.c"
    },
    {
      "type": "modify",
      "old_id": "5c51741e892963b3868b8b60b4d7f2708697ce34",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-4.c",
      "new_id": "253f2d36abc9e2585c357e6b88932f18d2a5b9f2",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-4.c"
    },
    {
      "type": "modify",
      "old_id": "cc0b2fe15c47770e0b57082ba02e49952d7493b6",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-5.c",
      "new_id": "5a5d233c25e43e74beb24c1ddafd4b13fce4ba50",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-5.c"
    },
    {
      "type": "modify",
      "old_id": "3408cbd88d66dcaf00bbc4271958a4a1d6c848c0",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-6.c",
      "new_id": "8a96bd9e20fbe79e5d1fa6b6c3e6e928197f29ec",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-6.c"
    },
    {
      "type": "modify",
      "old_id": "f45c9bc672770f3d569f29c6c794b6d08eff85a8",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-7.c",
      "new_id": "a6fae8024640630120f8b79d7c1fc6dc6083a167",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-7.c"
    },
    {
      "type": "modify",
      "old_id": "64fe30548cb612b488f4a70c6c8c1cfe0f363de8",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-8.c",
      "new_id": "ee5a507f258e739b630abaa606b62748e47f2218",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-8.c"
    },
    {
      "type": "modify",
      "old_id": "bd1538db04566f39bc56bac369ff5b908fb0fab6",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-9.c",
      "new_id": "5f36eb8b37ae02a969e3a3e6e20551b1e0da97e4",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_64-9.c"
    }
  ]
}
