aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-09-13Allow tests to pass special QEMU argumentsPalmer Dabbelt1-1/+13
2017-09-13Split the glibc and newlib multilib names in the MakefilePalmer Dabbelt3-14/+29
2017-09-11Bump gcc for block-move support (#277)Andrew Waterman1-0/+0
2017-09-06Merge pull request #276 from riscv/disable-gdbPalmer Dabbelt3-2/+35
Add a "--disable-gdb" argument
2017-09-06Add a "--disable-gdb" argumentPalmer Dabbelt3-2/+35
2017-09-06Merge pull request #275 from riscv/new-failuresPalmer Dabbelt7-2/+44
Whitelist new failures
2017-09-05Whitelist some failing gfortran testsPalmer Dabbelt6-0/+42
These appear to be real test failures, but I don't have time to deal with them right now.
2017-09-05Allow multiple test whitelists to be usedPalmer Dabbelt1-2/+2
2017-08-31Merge pull request #273 from riscv/gdb-testsuitePalmer Dabbelt1-0/+6
Add gdb testsuite
2017-08-30Add gdb testsuiteKito Cheng1-0/+6
2017-08-28Add comments explaining why fortran tests fail (#272)Andrew Waterman1-0/+6
2017-08-22Merge pull request #269 from riscv/glibc-2.26Palmer Dabbelt391-1115/+21134
Move to glibc-2.26, and the latest Linux headers (riscv-for-submissio…
2017-08-22Merge pull request #270 from riscv/status-imagePalmer Dabbelt1-0/+2
Add travis-ci status image in README.md
2017-08-22Add travis-ci status image in README.mdKito Cheng1-0/+2
2017-08-21Move to glibc-2.26, and the latest Linux headers (riscv-for-submission-v7)Palmer Dabbelt391-1115/+21134
I'm trying to get all our ports up to date with the latest stable versions, just for my own sanity. This handles glibc, but pushes Linux a bit past what's currently stable.
2017-08-21Merge pull request #268 from riscv/regressionPalmer Dabbelt24-17/+531
Run the GCC test suite on Travis
2017-08-20Run the GCC test suite on TravisPalmer Dabbelt2-2/+21
I don't run any multilib tests here because they take too long for Travis.
2017-08-20Add a "make report" phony targetPalmer Dabbelt1-0/+18
This builds everything, runs the test suites, and then diffs against the whitelists to make sure there aren't any new failures.
2017-08-20Whitelist the current set of test failuresPalmer Dabbelt14-0/+444
I haven't actually done my due diligance here to ensure this is the minimal set of test failures.
2017-08-20Run the GCC test suite on all the multilibsPalmer Dabbelt1-2/+5
2017-08-20Always set the multilib listPalmer Dabbelt3-6/+22
2017-08-20Automate building QEMUPalmer Dabbelt3-3/+15
We need QEMU to run the test suite. This patch automates the build so I don't need to keep remembering how to do it by hand.
2017-08-20Link all the QEMU wrapper scripts togetherPalmer Dabbelt4-4/+6
2017-08-16Merge pull request #265 from riscv/weak_undefv20170818Palmer Dabbelt1-0/+0
Bump binutils
2017-08-16Bump binutilsPalmer Dabbelt1-0/+0
5852e73c72db RISC-V: Support PCREL_* relocations agaist weak undefined symbols
2017-08-08Move back to the stable binutils releasePalmer Dabbelt1-0/+0
2017-08-06bump binutilsAndrew Waterman1-0/+0
2017-08-06Merge pull request #262 from riscv/rvc-norvcYunsup Lee1-0/+0
bump binutils, to allow mixing RVC and no-RVC
2017-08-06bump binutils, to allow mixing RVC and no-RVCPalmer Dabbelt1-0/+0
* 0419befe6f92 (WIP) RISC-V: Provide better disassembly of alignment sequences * 160ba91886e3 (WIP) objdump: Provide the found reloc to the disassembler * 779cd1f46451 (WIP) RISC-V: Avoid emitting invalid instructions in mixed RVC/no-RVC code * ceef952725fb (WIP) RISC-V: Print an error when unable to align a section
2017-07-27Merge pull request #258 from riscv/rtemsPalmer Dabbelt1-2/+2
Allow users to override the tuples
2017-07-27Merge pull request #256 from riscv/gcPalmer Dabbelt1-3/+3
The default ISA is GC
2017-07-27Allow users to override the tuplesPalmer Dabbelt1-2/+2
A user just added RTEMS support to the GCC port (via newlib), which is very similar to the existing newlib port but has a different tuple. This patch allows users to override the tuples to build other targets if they want to.
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