aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv
AgeCommit message (Expand)AuthorFilesLines
2018-02-14RISC-V: Change sp subtracts so prologue stores can compress.Jim Wilson2-6/+28
2018-02-13RISC-V: define _REENTRANT with -pthreadAndreas Schwab1-0/+2
2018-01-26RISC-V: Allow register pairs for 64-bit target.Jim Wilson1-0/+4
2018-01-26RISC-V: Add --specs=nosys.specs support.Jim Wilson1-1/+1
2018-01-23RISC-V: Add -mpreferred-stack-boundary option.Andrew Waterman3-5/+33
2018-01-17RISC-V: Mark fsX as call clobbered when soft-float.Andrew Waterman1-0/+7
2018-01-15RISC-V: Increase mult/div cost if not implemented in hardware.Andrew Waterman1-1/+7
2018-01-10RISC-V: Add naked function support.Kito Cheng3-18/+144
2018-01-08RISC-V: Fix -msave-restore bug with sibcalls.Jim Wilson1-16/+2
2018-01-03Update copyright years.Jakub Jelinek20-20/+20
2018-01-02RISC-V: Fix for icache flush issue on multicore processors.Andrew Waterman2-0/+8
2017-12-16poly_int: IN_TARGET_CODERichard Sandiford3-0/+6
2017-12-07Add srodata section support to riscv port.Andrew Waterman1-0/+22
2017-12-04Fix typos in riscv register save/restore.Jim Wilson2-4/+4
2017-11-29Riscv patterns to optimize away some redundant zero/sign extends.Jim Wilson2-2/+73
2017-11-12[riscv] Wrap ASM_OUTPUT_LABELREF in do {} while (0)Tom de Vries1-6/+9
2017-11-08RISC-V: Fix build errorKito Cheng3-4/+6
2017-11-07RISC-V: Implement movmemsiAndrew Waterman4-4/+190
2017-11-07RISC-V: Define MUSL_DYNAMIC_LINKERMichael Clark1-0/+11
2017-11-05RISC-V: Emit "i" suffix for instructions with immediate operandsMichael Clark2-19/+25
2017-11-05RISC-V: If -m[no-]strict-align is not passed, assume its value from -mtuneAndrew Waterman1-1/+5
2017-11-05RISC-V: Set SLOW_BYTE_ACCESS=1Andrew Waterman1-1/+6
2017-11-03RISC-V: Handle non-legitimate address in riscv_legitimize_moveKito Cheng1-0/+16
2017-10-25RISC-V: Add Sign/Zero extend patterns for PIC loadsPalmer Dabbelt2-2/+12
2017-10-23Convert STARTING_FRAME_OFFSET to a hookRichard Sandiford1-2/+0
2017-09-25Turn CONSTANT_ALIGNMENT into a hookRichard Sandiford2-16/+14
2017-09-15Turn TRULY_NOOP_TRUNCATION into a hookRichard Sandiford2-3/+2
2017-09-15Turn CANNOT_CHANGE_MODE_CLASS into a hookRichard Sandiford2-3/+11
2017-09-13Turn SECONDARY_MEMORY_NEEDED into a hookRichard Sandiford2-7/+17
2017-09-12Turn HARD_REGNO_NREGS into a target hookRichard Sandiford3-15/+14
2017-09-12Turn SLOW_UNALIGNED_ACCESS into a target hookRichard Sandiford2-6/+14
2017-09-04Turn MODES_TIEABLE_P into a target hookRichard Sandiford2-7/+16
2017-09-04Turn HARD_REGNO_MODE_OK into a target hookRichard Sandiford3-8/+6
2017-09-04PR82045: Avoid passing machine modes through "..."Richard Sandiford1-1/+1
2017-08-08trans.c: Include header files.Martin Liska1-0/+2
2017-07-27Add RTEMS supportSebastian Huber1-0/+31
2017-07-12riscv.c: Remove unnecessary includes.Jeff Law2-58/+3
2017-07-05Remove enum before machine_modeRichard Sandiford2-56/+56
2017-06-05frame-header-opt.c: Include profile-count.h.Jan Hubicka1-0/+1
2017-05-05RISC-V: Add -mstrict-align optionAndrew Waterman3-7/+27
2017-05-05RISC-V: Unify indention in riscv.mdKito Cheng1-272/+287
2017-03-20RISC-V: Don't prefer FP_REGS for integersPalmer Dabbelt1-13/+0
2017-03-20Use more conservative fences on RISC-VPalmer Dabbelt2-2/+2
2017-03-14Use gcc_fallthrough() instead of __attribute__((fallthrough)Kito Cheng1-2/+2
2017-03-13riscv.c (riscv_emit_float_compare): Use fallthru attribute rather than comments.Jeff Law1-2/+2
2017-02-08[riscv] Fix build due to INT16_MAX issueKyrylo Tkachov1-1/+3
2017-02-06RISC-V Port: gccPalmer Dabbelt23-0/+8678