aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2015-09-08gcc: use LI, not MV, to zero a GPRAndrew Waterman1-31/+28
2015-09-08gcc: suppress compiler warningAndrew Waterman1-1/+2
2015-09-08gcc: favor FPRs f8-f15 for better RVC code densityAndrew Waterman1-1/+1
2015-09-03gcc: remove dependence on ISA constants fileAndrew Waterman5-1527/+40
2015-09-03gcc: #define __riscv_compressed when -mrvc passedAndrew Waterman1-10/+13
2015-09-02Fix C++ exception regressionAndrew Waterman1-10/+10
2015-07-22Avoid t0 for indirect callsAndrew Waterman3-6/+12
2015-07-06gcc: for -Os, avoid sibcalls when they hurt code sizeAndrew Waterman1-1/+21
2015-07-06gcc: only use save/restore routines if they don't increase stack usageAndrew Waterman1-33/+37
2015-07-06Make GCC pass through non-standard ISA stringsPalmer Dabbelt1-0/+6
2015-07-05gcc: add experimental support for compressed prologues/epiloguesAndrew Waterman9-39/+373
2015-06-25gcc: accept --with-arch configure flagAndrew Waterman1-0/+1
2015-06-25gcc: merge libgcc makefiles for linux/elf targetsAndrew Waterman2-3/+0
2015-05-27binutils: complete implementation of RVC v1.7 draftAndrew Waterman1-23/+110
2015-05-27gcc: add experimental -mrvc flag to enable RVCAndrew Waterman3-1/+10
2015-05-09binutils: update to privileged architecture 1.7Andrew Waterman1-32/+98
2015-04-24gcc: upgrade to version 5.1.0Andrew Waterman4-66/+62
2015-04-14Only use SLLI/BLTZ to test bits when ANDI/BNEZ failsAndrew Waterman2-2/+7
2015-03-31gcc: conditionally define _RISCV_CMODEL_MEDANYAndrew Waterman1-0/+2
2015-03-31gcc: generate more idiomatic assembly for beqz/mvAndrew Waterman2-2/+6
2015-03-31binutils: support RVC, except for branches/jumpsAndrew Waterman1-958/+919
2015-03-31gcc: allow subtargets to override default code modelAndrew Waterman2-1/+3
2015-03-27Fix buggy TARGET_DEFAULT* definitionsAndrew Waterman2-2/+3
2015-03-17Merge [shm]call into ecall, [shm]ret into eretAndrew Waterman1-29/+18
2015-03-16vxcpthold exposes the first source operandYunsup Lee1-1/+1
2015-03-12binutils: add hcall instructionAndrew Waterman1-6/+9
2015-03-12Update to new privileged specAndrew Waterman1-73/+99
2015-03-12gcc: support SPARC-style medlow, medany code modelsAndrew Waterman5-3/+30
2015-02-28gcc: rename remaining MIPSes to RISC-Vs everywhereAndrew Waterman7-389/+388
2015-02-25Revert "Fix some "operand missing mode?" warnings from GCC"Andrew Waterman1-6/+6
2015-02-25Fix some "operand missing mode?" warnings from GCCPalmer Dabbelt1-6/+6
2015-01-27gcc: increase cost of FP -> Int moves for rocketAndrew Waterman1-1/+6
2015-01-26gcc: fix build on 32-bit host machinesAndrew Waterman1-4/+7
2015-01-15gcc: fix a couple failing testsAndrew Waterman1-1/+1
2015-01-09gcc: fix gp and tp register numbersAndrew Waterman1-3/+3
2014-12-31binutils, gcc: use more standard DWARF settingsAndrew Waterman1-13/+5
2014-12-22gcc: specialize atomics when old value not neededAndrew Waterman1-4/+5
2014-12-22gcc: improve cost modelAndrew Waterman1-54/+21
2014-12-22gcc, glibc: use "A" for inline asm AMO constrantsAndrew Waterman2-7/+7
2014-12-21gcc: remove unused register constraintAndrew Waterman1-5/+0
2014-12-20binutils: rework jump pseudoisntructionAndrew Waterman1-6/+6
2014-12-19gcc: correct depiction of stack frameAndrew Waterman1-14/+2
2014-12-19gcc: simplify and improve cost modelAndrew Waterman1-138/+47
2014-12-19gcc: support LRA passAndrew Waterman3-20/+29
2014-12-15gcc: Fix 64 bit multiply on RV32.Darius Rad1-28/+14
2014-12-15gcc, glibc, binutils: Complete missing configuration for building tools for R...Darius Rad2-0/+24
2014-12-15gcc: minor improvements to cost modelAndrew Waterman3-14/+10
2014-12-11binutils, gcc: make DWARF sections read-onlyAndrew Waterman1-1/+1
2014-12-10gcc: support -march flagAndrew Waterman5-200/+182
2014-12-10gcc: add mul/div emulation routines to libgccAndrew Waterman4-3/+148