aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-07-12The default ISA is GCv20170612Palmer Dabbelt1-3/+3
2017-06-02Merge pull request #247 from kyrias/with-guilePalmer Dabbelt3-13/+35
Add support for --with-guile configure flag
2017-06-02Merge pull request #246 from kito-cheng/masterPalmer Dabbelt1-0/+0
Bump newlib to 2.5
2017-05-31Add support for --with-guile configure flagJohannes Löthberg3-13/+35
And re-run autoreconf to generate the configure script. Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2017-05-24Bump newlib to 2.5Kito Cheng1-0/+0
2017-05-17Bump GCC, for an ICE fixPalmer Dabbelt1-0/+0
16210e6 RISC-V: Handle non-legitimate address in riscv_legitimize_move
2017-05-16Factor out tuples in MakefileAndrew Waterman1-15/+19
This makes it easier to use this repo to build other toolchains, as I occasionally want to do.
2017-05-10Don't require sudo on TravisPalmer Dabbelt1-0/+2
I'm hoping this will speed up our builds a bit, as we'll no longer be executing in a VM but instead in a container.
2017-05-10Download the GCC prereq libraries, even when using submodulesPalmer Dabbelt1-0/+2
2017-05-10Bump gccPalmer Dabbelt1-0/+0
ff03ebe RISC-V: Add Sign/Zero extend patterns for PIC loads 2fe94d5 RISC-V: Add -mstrict-align option f9771ad RISC-V: Unify indention in riscv.md
2017-05-10Bump binutilsPalmer Dabbelt1-0/+0
RISC-V: Fix disassemble for c.li, c.andi and c.addiw
2017-05-04Merge pull request #237 from riscv/bumpsPalmer Dabbelt2-0/+0
Update binutils and glibc
2017-05-04Bump glibc, for a __global_pointer$ changePalmer Dabbelt1-0/+0
* RISC-V: Prohibit relaxing the initial gp generation
2017-05-03Bump binutils, for a host of backportsPalmer Dabbelt1-0/+0
* RISC-V: Change CALL macro to use ra as the temporary address register * RISC-V: Allow 32-bit BFD to handle 64-bit objects * RISC-V: Resurrect GP-relative disassembly hints * RISC-V/bfd: Hook elf_backend_object_p to set the mach type.
2017-05-03Merge pull request #233 from riscv/zlibPalmer Dabbelt3-1/+49
Allow users to flip "--with-system-zlib"
2017-05-03Allow the user to flip "--with-system-zlib"Palmer Dabbelt3-5/+49
We need this to have different polarity for different platforms (Windows vs RedHat). I don't know how to autodetect this for now, so I'm just doing it manually.
2017-05-03Revert "Don't use the system zlib"Palmer Dabbelt1-0/+4
This reverts commit 237c88163347039cfdbd8be5c2188a7e46585872.
2017-05-03Merge pull request #232 from riscv/windowsv20170503Palmer Dabbelt3-17/+44
Allow Windows builds
2017-05-03Don't use the system zlibPalmer Dabbelt1-4/+0
This doesn't work on all our target platforms (Windows, for example).
2017-05-03Merge pull request #230 from riscv/gcc-7.1Palmer Dabbelt1-0/+0
Use the GCC 7.1 release
2017-05-03Add a "--with-host" argumentPalmer Dabbelt3-13/+44
I need to set this in order to build the Windows tools.
2017-05-03Merge pull request #231 from kito-cheng/masterAndrew Waterman1-2/+1
Fix --with-headers= path for newlib toolchain
2017-05-03Fix --with-headers= path for newlib toolchainKito Cheng1-2/+1
- Wrong --with-headers= path will cause libgcov build incorrectly.
2017-05-02Use the GCC 7.1 releasePalmer Dabbelt1-0/+0
2017-05-02Merge pull request #229 from riscv/cmodelPalmer Dabbelt3-5/+39
Let users specify the "-mcmodel" argument to libc/libgcc
2017-05-01Add the "--with-cmodel" configure argumentPalmer Dabbelt3-2/+33
This lets users select the code model when building the tools.
2017-05-01Pass CFLAGS_FOR_TARGET to the newlib libgcc/libc buildsPalmer Dabbelt1-3/+6
This lets users pass extra CFLAGS to the embedded library builds, which lets us do things like target the medany code model.
2017-04-26Merge pull request #226 from riscv/gcc-7Palmer Dabbelt1-0/+0
Move GCC to the 7 release branch
2017-04-26Move GCC to the 7 release branchPalmer Dabbelt1-0/+0
GCC has created a stable branch upstream for the 7 release series. This patch moves our GCC sources over to that branch, just like we did for binutils.
2017-03-31Install and use gcc-4.8, for C++11 supportPalmer Dabbelt1-0/+6
2017-03-30Bump binutils and GCC, passed the testsPalmer Dabbelt2-0/+0
2017-03-27Bump binutils-gdb, to add GDB support backPalmer Dabbelt1-0/+0
2017-03-20Split build process for newlib to 2 passKito Cheng1-16/+46
2017-03-03bump everythingAndrew Waterman4-0/+0
2017-02-09Use qemu for check-gcc-newlibAndrew Waterman3-1/+4
gdb-sim accounted for nearly all test failures, so don't use it for now.
2017-02-03Improve error message for unavailable newlib multilibs (#214)Andrew Waterman1-0/+3
For some reason, a Newlib multilib build includes a "default" library in addition to the multilibs ones. This results in confounding error messages when an invalid multilib is requested on the GCC command line. Now, it reports a more sensible "cannot find -lc".
2017-02-01bump; change linux default to RVCAndrew Waterman5-11/+11
2017-01-20Rework multilibs and bump everythingAndrew Waterman4-19/+19
2017-01-05Add zlib to dependency listAndrew Waterman1-3/+3
2017-01-05bump gccAndrew Waterman1-0/+0
2017-01-04bump binutilsAndrew Waterman1-0/+0
2016-12-22Don't force TLS to be disabledAndrew Waterman1-2/+1
2016-12-22Default arch is rv64g, not ERRORAndrew Waterman2-7/+20
2016-12-22bump binutils, gcc, glibcAndrew Waterman3-0/+0
2016-12-16Document --with-arch and --with-abiStefan O'Rear1-0/+13
2016-12-14Disable tls for elf/newlib toolchainKito Cheng1-2/+2
2016-12-14Update instruction for check-gcc-newlib, --disable-float is gone.Kito Cheng1-1/+1
2016-12-14Auto detect default value for --with-abi if not givenKito Cheng2-5/+39
2016-12-12Multilibs go in /lib${XLEN}/${ABI}/, e.g. /lib64/lp64/Andrew Waterman6-156/+47
2016-12-12bump linux headers to 4.6.2Andrew Waterman225-2485/+8542