{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":138915037,"defaultBranch":"sifive-gcc-10.2.0","name":"riscv-gcc","ownerLogin":"sifive","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-06-27T17:50:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14154771?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725257814.0","currentOid":""},"activityList":{"items":[{"before":"708ee71808ea61758e73d0e36274b4194b28576a","after":"5df4a3b5a4c95a2baca27dbf30a7cfb256d1a1a1","ref":"refs/heads/sifive-rvv-intrinsic","pushedAt":"2024-09-02T12:28:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yulong18","name":"yulong","path":"/yulong18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94943299?s=80&v=4"},"commit":{"message":"add intrinsic for sifive","shortMessageHtmlLink":"add intrinsic for sifive"}},{"before":null,"after":"708ee71808ea61758e73d0e36274b4194b28576a","ref":"refs/heads/sifive-rvv-intrinsic","pushedAt":"2024-09-02T06:16:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"},"commit":{"message":"Handle arithmetic on eliminated address indices [PR116413]\n\nThis patch fixes gcc.c-torture/compile/opout.c for m68k with LRA\nenabled. The test has:\n\n...\nz (a, b)\n{\n return (int) &a + (int) &b + (int) x + (int) z;\n}\n\nso it adds the address of two incoming arguments. This ends up\nbeing treated as an LEA in which the \"index\" is the incoming\nargument pointer, which the LEA multiplies by 2. The incoming\nargument pointer is then eliminated, leading to:\n\n(plus:SI (plus:SI (ashift:SI (plus:SI (reg/f:SI 24 %argptr)\n (const_int -4 [0xfffffffffffffffc]))\n (const_int 1 [0x1]))\n (reg/f:SI 41 [ _6 ]))\n (const_int 20 [0x14]))\n\nIn the address_info scheme, the innermost plus has to be treated\nas the index \"term\", since that's the thing that's subject to\nindex_reg_class.\n\ngcc/\n\tPR middle-end/116413\n\t* rtl.h (address_info): Update commentary.\n\t* rtlanal.cc (valid_base_or_index_term_p): New function, split\n\tout from...\n\t(get_base_term, get_index_term): ...here. Handle elimination PLUSes.","shortMessageHtmlLink":"Handle arithmetic on eliminated address indices [PR116413]"}},{"before":"e1099db20e3f8d269ee6e00bae48fd498c53af4f","after":null,"ref":"refs/heads/extra-multilib-patches-2","pushedAt":"2024-09-02T06:14:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"}},{"before":"b1e24319df64c9abb83a6cd2e7d9d29adc1e0d6a","after":null,"ref":"refs/heads/zfh","pushedAt":"2024-09-02T06:13:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"}},{"before":"d817aa897969d01adb788e257e9220ec7203c15e","after":null,"ref":"refs/heads/multi-lib-config","pushedAt":"2024-09-02T06:13:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"}},{"before":"96817ab11d3143e1555bc5a0f847196bef61718d","after":null,"ref":"refs/heads/sifive-gcc-10.1-rvv-dev","pushedAt":"2024-09-02T06:13:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"}},{"before":"7b096c37b5809ec44a9c9d1ab180027f5de2a9c5","after":null,"ref":"refs/heads/riscv-gcc-10.1-rvv-dev","pushedAt":"2024-09-02T06:13:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"}},{"before":"e0cb527199476d2c2a1c79c4f14cd9734038ae84","after":null,"ref":"refs/heads/riscv-gcc-10.2.0-rvb","pushedAt":"2024-09-02T06:13:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"}},{"before":"3500f19bd948ad7274a4722a5b04d1a66b805346","after":null,"ref":"refs/heads/sifive-gcc-10.2-rvv-dev","pushedAt":"2024-09-02T06:13:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"}},{"before":"0e319e7e3a4c17447f2245efe2a7b49c8a0a3529","after":null,"ref":"refs/heads/sifive-gcc-10.2-rvv-dev+rvb","pushedAt":"2024-09-02T06:13:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"}},{"before":"3aa26cee43de70234cb856e78836d15379e35542","after":null,"ref":"refs/heads/riscv-gcc-10.2.0-rvb-kito","pushedAt":"2024-09-02T06:13:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"}},{"before":"6293e86771c4d9c230e681e316d8dad80c3aacca","after":null,"ref":"refs/heads/riscv-gcc-10.2.0-rvv-cleanup","pushedAt":"2024-09-02T06:13:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"}},{"before":"9c4cf1aebf0cd222e217cb39b9befd9d720799b1","after":null,"ref":"refs/heads/new-multi-lib","pushedAt":"2024-09-02T06:13:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"}},{"before":"370bd9c96fc45a3c224e7b713f8d4023e8415928","after":null,"ref":"refs/heads/riscv-gcc-10.1-rvv-dev-kito-clean-up","pushedAt":"2024-09-02T06:12:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"}},{"before":"5604b628a38fd5aec482b2dc558c394c607c8b47","after":"aa99a6714ec05030ab3a88ff2557f45a0e2c5139","ref":"refs/heads/riscv-gcc-13.2-cfi-0.4","pushedAt":"2024-06-25T06:16:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"},"commit":{"message":"RISC-V: Fix CFI ICE, missing barrier after block.\n\nNote:\n fail case: non-local-goto-5.c\n option: -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic\n -march=rv64imafdc_zicfilp_zicfiss_zicsr_zifencei_zimop_zcmop_zba_zbb_zbs","shortMessageHtmlLink":"RISC-V: Fix CFI ICE, missing barrier after block."}},{"before":"ba6c47fb20a175ca4c707a24765b334a593e9e26","after":null,"ref":"refs/heads/jesse/cfi-rv32","pushedAt":"2024-06-04T02:38:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"}},{"before":"6883d400b565345cad3298fc8f1b1d30b083b475","after":"fe7602b20d428a061f292f2376f1ee3518a13a1b","ref":"refs/heads/riscv-gcc-13.3-cfi","pushedAt":"2024-06-04T02:38:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"},"commit":{"message":"Support emitting CFI note for rv32","shortMessageHtmlLink":"Support emitting CFI note for rv32"}},{"before":null,"after":"ba6c47fb20a175ca4c707a24765b334a593e9e26","ref":"refs/heads/jesse/cfi-rv32","pushedAt":"2024-06-03T12:32:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaidTw","name":"Jesse Huang","path":"/jaidTw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1339411?s=80&v=4"},"commit":{"message":"Support emitting CFI note for rv32","shortMessageHtmlLink":"Support emitting CFI note for rv32"}},{"before":null,"after":"6883d400b565345cad3298fc8f1b1d30b083b475","ref":"refs/heads/riscv-gcc-13.3-cfi","pushedAt":"2024-05-30T15:55:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"},"commit":{"message":"Fix note emission for baremetal toolchain","shortMessageHtmlLink":"Fix note emission for baremetal toolchain"}},{"before":"8bfe4b984e3399295ef12eb107cd780dcf07376a","after":"5604b628a38fd5aec482b2dc558c394c607c8b47","ref":"refs/heads/riscv-gcc-13.2-cfi-0.4","pushedAt":"2024-05-13T06:37:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"},"commit":{"message":"Fix note emission for baremetal toolchain","shortMessageHtmlLink":"Fix note emission for baremetal toolchain"}},{"before":"b1fe27f65a61393c0db580c5f0d9cb877350801d","after":"8bfe4b984e3399295ef12eb107cd780dcf07376a","ref":"refs/heads/riscv-gcc-13.2-cfi-0.4","pushedAt":"2024-05-02T09:07:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"},"commit":{"message":"Sync with downstream","shortMessageHtmlLink":"Sync with downstream"}},{"before":"5740457df9487bd30e2dbd1067e817d24d966910","after":"b1fe27f65a61393c0db580c5f0d9cb877350801d","ref":"refs/heads/riscv-gcc-13.2-cfi-0.4","pushedAt":"2024-04-23T08:01:01.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"monkchiang","name":"Monk Chiang","path":"/monkchiang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62004175?s=80&v=4"},"commit":{"message":"Save/restore ra register when interrupt is enabled for zicfiss.","shortMessageHtmlLink":"Save/restore ra register when interrupt is enabled for zicfiss."}},{"before":"c0821a99c52da10c218243f89abeddfcb6d6c5e9","after":"5740457df9487bd30e2dbd1067e817d24d966910","ref":"refs/heads/riscv-gcc-13.2-cfi-0.4","pushedAt":"2024-03-22T07:39:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monkchiang","name":"Monk Chiang","path":"/monkchiang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62004175?s=80&v=4"},"commit":{"message":"Add lpad instruction for a thunk function.","shortMessageHtmlLink":"Add lpad instruction for a thunk function."}},{"before":"20f0a7785a1a2e507e0aaba0030859b0e097d6d6","after":"c0821a99c52da10c218243f89abeddfcb6d6c5e9","ref":"refs/heads/riscv-gcc-13.2-cfi-0.4","pushedAt":"2024-03-22T06:35:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"monkchiang","name":"Monk Chiang","path":"/monkchiang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62004175?s=80&v=4"},"commit":{"message":"Add landing pad instructions for call save/restore function.","shortMessageHtmlLink":"Add landing pad instructions for call save/restore function."}},{"before":"4ff25bd716f8f3075b37f0494736a84efc246559","after":"20f0a7785a1a2e507e0aaba0030859b0e097d6d6","ref":"refs/heads/riscv-gcc-13.2-cfi-0.4","pushedAt":"2024-03-22T03:18:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monkchiang","name":"Monk Chiang","path":"/monkchiang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62004175?s=80&v=4"},"commit":{"message":"Use $t3 as static chain register when enabling zicfilp.","shortMessageHtmlLink":"Use $t3 as static chain register when enabling zicfilp."}},{"before":"cabe9c7bd8eb1e899b5ce94b6b09a51ffc00c205","after":"4ff25bd716f8f3075b37f0494736a84efc246559","ref":"refs/heads/riscv-gcc-13.2-cfi-0.4","pushedAt":"2024-03-20T08:54:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monkchiang","name":"Monk Chiang","path":"/monkchiang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62004175?s=80&v=4"},"commit":{"message":"Add lpad instructions into trampoline.","shortMessageHtmlLink":"Add lpad instructions into trampoline."}},{"before":"8278b9a3186f48e858be4a0cd8e905a3105a8ad8","after":"cabe9c7bd8eb1e899b5ce94b6b09a51ffc00c205","ref":"refs/heads/riscv-gcc-13.2-cfi-0.4","pushedAt":"2024-03-13T14:09:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kito-cheng","name":"Kito Cheng","path":"/kito-cheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2723185?s=80&v=4"},"commit":{"message":"Add right dep for indirect_jump pattern","shortMessageHtmlLink":"Add right dep for indirect_jump pattern"}},{"before":"4ec5c65e499a1e28ebc24cbb1e54f3e8c39e9cc1","after":"8278b9a3186f48e858be4a0cd8e905a3105a8ad8","ref":"refs/heads/riscv-gcc-13.2-cfi-0.4","pushedAt":"2024-03-12T11:46:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monkchiang","name":"Monk Chiang","path":"/monkchiang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62004175?s=80&v=4"},"commit":{"message":"Add a call pattern with t2 register for zicfilp.\n\nNOTE:\n Add this patch to fix 'gcc.c-torture/execute/20030323-1.c'","shortMessageHtmlLink":"Add a call pattern with t2 register for zicfilp."}},{"before":"573357de0a77d5e76af1f661f24a0dba286897e1","after":"4ec5c65e499a1e28ebc24cbb1e54f3e8c39e9cc1","ref":"refs/heads/riscv-gcc-13.2-cfi-0.4","pushedAt":"2024-02-23T04:32:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monkchiang","name":"Monk Chiang","path":"/monkchiang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62004175?s=80&v=4"},"commit":{"message":"Fix call pattern do not use t2 register.","shortMessageHtmlLink":"Fix call pattern do not use t2 register."}},{"before":"573420f5ae58605a0c76760148250f5440a7de62","after":"573357de0a77d5e76af1f661f24a0dba286897e1","ref":"refs/heads/riscv-gcc-13.2-cfi-0.4","pushedAt":"2024-02-05T10:53:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monkchiang","name":"Monk Chiang","path":"/monkchiang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62004175?s=80&v=4"},"commit":{"message":"Fix use t0|ra register for sspopchk instruction.","shortMessageHtmlLink":"Fix use t0|ra register for sspopchk instruction."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqpNK1QA","startCursor":null,"endCursor":null}},"title":"Activity ยท sifive/riscv-gcc"}