aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
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
2014-11-19gcc: remove broken peephole optimizersAndrew Waterman1-34/+11
2014-11-14gcc: use SLLI to implement tests like (x & 0xFFF)Andrew Waterman1-1/+26
2014-11-03gcc: improve rv64 codegen for mixed integer widthsAndrew Waterman1-4/+8
2014-10-31gcc: improve cost modelAndrew Waterman1-65/+28
2014-10-31gcc: improve comparisons against constantsAndrew Waterman1-9/+39
2014-10-28gcc: fix ASHIFT codegenAndrew Waterman2-3/+4
2014-10-28gcc: fix nested function trampolinesAndrew Waterman1-1/+1
2014-10-28gcc: use simple_return pattern to enable -fshrink-wrapAndrew Waterman3-9/+17
2014-10-27binutils, gcc, glibc: new calling conventionAndrew Waterman2-97/+88
2014-10-26gcc: remove multilibs for -mfdiv/-mno-fdivAndrew Waterman2-6/+4
2014-10-24gcc: use SLL/BLT to branch on whether a bit is setAndrew Waterman1-10/+31
2014-10-24gcc: fix ICEs generating PIEsAndrew Waterman3-12/+14
2014-10-22binutils, glibc, gcc: support TLS copy relocationsAndrew Waterman3-79/+15
2014-10-21gcc: fix ICE on atomic test-and-set on globalsAndrew Waterman1-1/+1
2014-10-18binutils, glibc: rewrite bfd; employ sane ELF ABIAndrew Waterman2-4/+3
2014-09-30gcc: improve PIC code generationAndrew Waterman1-6/+10