summaryrefslogtreecommitdiff
path: root/gcc/config/riscv
AgeCommit message (Expand)Author
2020-05-12RISC-V: Make unique SECCAT_SRODATA names start with .srodata (not .sdata2)Keith Packard
2020-05-12RISC-V: Add shorten_memrefs pass.Craig Blackmore
2020-05-06riscv: Fix up riscv_atomic_assign_expand_fenv [PR94950]Jakub Jelinek
2020-03-04PR target/93995 ICE in patch_jump_insn, at cfgrtl.c:1290 on riscv64-linux-gnuKito Cheng
2020-02-24RISC-V: Adjust floating point code gen for LTGT compareKito Cheng
2020-02-19RISC-V: Using fmv.x.w/fmv.w.x rather than fmv.x.s/fmv.s.xKito Cheng
2020-02-08RISC-V: Improve caller-save code generation.Jim Wilson
2020-01-21RISC-V: Fix rtl checking enabled failure with -msave-restore.Jim Wilson
2020-01-21riscv: Fix up riscv_rtx_costs for RTL checking (PR target/93333)Jakub Jelinek
2020-01-21RISC-V: Disallow regrenme if the TO register never used before for interrupt ...Kito Cheng
2020-01-09re PR inline-asm/93202 ([RISCV] ICE when using inline asm 'h' operand modifier)Jakub Jelinek
2020-01-08RISC-V: Disable use of TLS copy relocs.Jim Wilson
2020-01-01Update copyright years.Jakub Jelinek
2019-11-19Initialize a variable due to -Wmaybe-uninitialized.Martin Liska
2019-10-28gcc/riscv: Add a mechanism to remove some calls to _riscv_save_0Andrew Burgess
2019-10-16RISC-V: Include more registers in SIBCALL_REGS.Andrew Burgess
2019-09-18RISC-V: Fix more splitters accidentally calling gen_reg_rtx.Jim Wilson
2019-09-10Add call_used_or_fixed_reg_pRichard Sandiford
2019-09-06RISC-V: Re-enable -msave-restore for shared libraries.Jim Wilson
2019-09-05RISC-V: Fix bad insn splits with paradoxical subregs.Jakub Jelinek
2019-08-30RISC-V: Disable -msave-restore for shared libraries.Jim Wilson
2019-08-20Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCERichard Sandiford
2019-08-20Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARGRichard Sandiford
2019-08-20Use function_arg_info for TARGET_SETUP_INCOMING_ARGSRichard Sandiford
2019-08-20Use function_arg_info for TARGET_PASS_BY_REFERENCERichard Sandiford
2019-08-20Use function_arg_info for TARGET_ARG_PARTIAL_BYTESRichard Sandiford
2019-08-13Use checking forms of DECL_FUNCTION_CODE (PR 91421)Richard Sandiford
2019-08-08RISC-V: Fix C ABI for flattened struct with 0-length bitfield.Jim Wilson
2019-08-07RISC-V: Handle g extension in multilib-generatorKito Cheng
2019-08-06RISC-V: Handle extensions combination correctly in multilib-generator.Kito Cheng
2019-08-05RISC-V: Promote type correctly for libcallsKito Cheng
2019-07-22RISC-V: Add -malign-data= option.Ilia Diachkov
2019-07-08RISC-V: Fix splitter for 32-bit AND on 64-bit target.Jim Wilson
2019-07-08[riscv] Fix ambiguous .md attribute usesRichard Sandiford
2019-06-27builtins.c (get_memory_rtx): Fix comment.Aaron Sawdey
2019-06-06RISC-V: Move STARTFILE_PREFIX_SPEC into target OS files.Jim Wilson
2019-05-16gcc: move assemble_start_function / assemble_end_function to output_mi_thunkMax Filippov
2019-04-30RISC-V: Short-forward-branch opt for SiFive 7 series cores.Andrew Waterman
2019-04-26RISC-V: Promode modes of constant loads for store insns.Jim Wilson
2019-04-09re PR translation/90011 (trailing space in diagnostic)Jakub Jelinek
2019-04-09re PR target/90015 (riscv: typo "intterupt" in diagnostic)Jakub Jelinek
2019-03-26RISC-V: Add sifive-7 pipeline description.Andrew Waterman
2019-03-19RISC-V: Fix %lo overflow with BLKmode references.Jim Wilson
2019-03-18gcc/riscv: Correctly ignore empty C++ structs when flattening for ABIAndrew Burgess
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska
2019-03-01RISC-V: Generalize -march support, add ELF attribute support.Kito Cheng
2019-01-01Update copyright years.Jakub Jelinek
2018-11-27riscv (riscv_block_mvoe_straight): Use RETURN_BEGIN in call to move_by_pieces.Jeff Law
2018-11-17RISC-V: Fix epilogue unwind info with fp and single sp adjust.Jim Wilson
2018-10-28Add D front-end, libphobos library, and D2 testsuite.Iain Buclaw