aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv
AgeCommit message (Expand)AuthorFilesLines
2018-05-18RISC-V: Add RV32E support.Kito Cheng5-8/+44
2018-05-17RISC-V: Optimize switch with sign-extended index.Jim Wilson1-2/+12
2018-05-16RISC-V: Minor pattern name cleanup.Jim Wilson1-4/+4
2018-05-09RISC-V: Add with-multilib-list support.Jim Wilson2-0/+57
2018-05-08[PATCH] RISC-V: Use new linker emulations for glibc ABI.Jim Wilson1-2/+10
2018-04-20RISC-V: Pass --no-relax to linker if -mno-relax is present.Kito Cheng2-0/+2
2018-04-20RISC-V: Make sure stack is always aligned during adjusting stack.Kito Cheng1-1/+2
2018-04-17RISC-V: Fix 32-bit stack pointer alignment problem.Jim Wilson1-3/+5
2018-04-06RISC-V: Support for FreeBSD.Ruslan Bukin1-0/+54
2018-04-02RISC-V: Fix for combine bug with shift and AND operations.Jim Wilson3-7/+138
2018-03-19RISC-V: Fix bootstrap failure.Jim Wilson2-8/+8
2018-03-13RISC-V: Add and document the "-mno-relax" optionPalmer Dabbelt2-0/+10
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