Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
Testing result (rv64):
```
========= Summary of gcc testsuite =========
| # of unexpected case / # of unique unexpected case
| gcc | g++ | gfortran |
rv64gc/ lp64d/ medlow | 0 / 0 | 0 / 0 | 0 / 0 |
```
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
Due to multiple accidents while releasing GNU Binutils, version 2.41,
there are multiple tags that are broken.
The true commit representing the version 2.41 of GNU Binutils is
the head of `binutils-2_41-release-point` branch.
This commit partially reverts commit c7853bf388ff7ce7b67171302956ce78068d2342.
|
|
This commit bumps LLVM from 16.0.5 to 17.0.2.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
This commit bumps GDB from 12.1 to 13.2.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
We recently moved Dejagnu to the upstream master branch's top commit.
Therefore there is no need to set a tracking branch to 'dejagnu-1.6.3'.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
This commit bumps GCC from 12.2.0 to 13.2.0 and adjusts the allowlist
accordingly (for glibc and newlib multilib builds).
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
Update readme about llvm & qemu examples
Co-authored-by: Kito Cheng <kito.cheng@sifive.com>
|
|
This patch adds a submodule for llvm.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
This was the only such upstream URL and it caused issues for anyone
attempting to use it behind a proxy.
Fixes #1155.
|
|
A recent commit bumped the GCC version to 12.2,
but adjusting the tracking branch in .gitmodules was forgotten.
Let's fix this and set the tracking branch to gcc-12
(note, that there are no release branches for minor version releases).
Reported-by: Tommy Murphy <tommy_murphy@hotmail.com>
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
dejagnu: Bump version to 1.6.3
|
|
GDB still defaults to 10.1 from the (already archived)
riscv-binutils-gdb repo. Let's bump the version to 12.1
and use the upstream git repo instead.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
dejagnu still defaults to 1.6 from the (already archived)
riscv-dejagnu repo. Let's bump the version to 1.6.3
and use the upstream git repo instead.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
|
|
|
|
|
|
|
|
update url for qemu.
Signed-off-by: wanlinwang <32032219+wanlinwang@users.noreply.github.com>
|
|
|
|
|
|
|
|
Rename glibc, newlib submodules and add musl submodule
|
|
Signed-off-by: Vineet Gupta <vineetg@rivosinc.com>
|
|
Since musl is already incorporated into the build system (see for
example configure.ac, Makefile.in), this patch adds a submodule for
musl based on the current v1.2.2 release.
The GitHub Actions configurations have also been updated to include
the musl based toolchain.
Signed-off-by: Florian Hofhammer <florian.hofhammer@fhofhammer.de>
|
|
Both the glibc and newlib submodules are already pointing to the
upstream repositories where development happens.
Since they are therefore not referring to RISC-V specific forks,
this patch unifies the directory naming by only prepending the
"riscv-" prefix to submodules that point to repositories in the
riscv-collab Github organization.
Signed-off-by: Florian Hofhammer <florian.hofhammer@fhofhammer.de>
|
|
|
|
Signed-off-by: Christoph Muellner <cmuellner@linux.com>
|
|
|
|
|
|
|
|
Drop riscv-qemu, add upstream qemu, and fix one Makefile reference.
|
|
Adopt the path of qemu to relative paths too.
|
|
Binutils and GDB are kept in the same repository but follow seperate
relaese streams. We've been release GDB versions based on binutils
tags, but this is the wrong thing to do and has caused multiple
headaches related to our out-of-tree GDB port.
This patch splits the binutils and GDB submodules, but doesn't actually
change the versions.
|
|
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.
|
|
|
|
This also adds a submodule pointer to the RISC-V DejaGnu port, which is
required to run the GCC test suite. The DejaGnu port only supports the
GDB simulator. A bunch of tests fail right now, but that's expected.
|
|
|
|
|
|
As we prepare binutils for upstreaming we want to start closely tracking
upstream changes. There's a riscv-binutils-gdb repository that contains
the binutils port, and I want to centralize all the development there.
This commit uses that repository instead of the patches that used to
live here, so we're less likely to lose patches.
|