- May 17, 2023
-
-
Kito Cheng authored
-
Christoph Müllner authored
We currently have a stale "llvm" branch, that does not build. However, there is clear demand in the RISC-V toolchain community for a working LLVM on top of a recent GNU toolchain. In order to build such a toolchain, quite some LLVM and clang know-how is required to avoid path issues at LLVM build time or later when using clang. The main purpose of this commit is to demonstrate a way to combine the RISC-V GNU toolchain repo with LLVM, with the intent to save others hours of frustration, debugging time or support time. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
Christoph Müllner authored
This patch adds a submodule for llvm. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
- Dec 16, 2022
-
-
Christoph Müllner authored
Add unittest to march-to-cpu-opt
-
Kito Cheng authored
Quick fix sim pk build failure for RV32.
-
长柳 authored
ubuntu20.04 make it need "clang ninja-build" Signed-off-by:长柳 <110147328+changliuxy@users.noreply.github.com>
-
Kito Cheng authored
Support testing zdinx/zfinx/zhinx.
-
Kito Cheng authored
https://github.com/riscv-collab/riscv-gnu-toolchain/pull/1167 has found some bug, and I realized the testing of march-to-cpu-opt is...not well, so spend some time to improve that a little bit, it's not complete testing, but at least it's a start :P
-
Kito Cheng authored
Fix wrong parse script
-
Kwanghoon Son authored
If test --with-arch=rv32imc_zve128x NameError: name 'arch' is not defined Signed-off-by:Kwanghoon Son <kwangson@yahoo.com>
-
- Dec 02, 2022
-
-
Kito Cheng authored
- We don't set correct qemu option for zdinx/zfinx/zhinx, this patch is fixing the march-to-cpu-opt, which is a script translate -march string to qemu options.
-
- Nov 22, 2022
-
-
Kito Cheng authored
Enhance the testing experience
-
- Nov 18, 2022
-
-
Kito Cheng authored
Bump qemu to 7.1.0
-
Christoph Müllner authored
Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
- Nov 16, 2022
-
-
Kito Cheng authored
musl: add missing submodule auto-initialization
-
- Nov 11, 2022
-
-
Christoph Müllner authored
Switch musl upstream URL from git:// to https://
-
Ivan Ganev authored
This was the only such upstream URL and it caused issues for anyone attempting to use it behind a proxy. Fixes #1155.
-
- Oct 14, 2022
-
-
Florian Hofhammer authored
Ubuntu 18.04 is deprecated and will be fully removed from GitHub Actions soon (https://github.com/actions/runner-images/issues/6002 ) Signed-off-by:
Florian Hofhammer <florian.hofhammer@fhofhammer.de>
-
Florian Hofhammer authored
Signed-off-by:Florian Hofhammer <florian.hofhammer@fhofhammer.de>
-
- Oct 11, 2022
-
-
Christoph Müllner authored
Let's document how to use the environment variable RUNTESTFLAGS for selecting the tests that should be executed. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
Christoph Müllner authored
Let's document how to run all the test suites in order to increase the number of people that will execute the tests. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
- Oct 10, 2022
-
-
Christoph Müllner authored
Makefile.in has support for running the regression test suite of Binutils, GCC and others. Let's add support for running glibc tests. To run the tests the following command can be used: make check-glibc-linux Tested with linux/rv64. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
Christoph Müllner authored
This allows to specify the test cases to be run. For example the following command can be used to restrict the testcases that will be executed to zb*.c and sm*.c from the directory `gcc/testsuite/gcc.target/riscv/` (which includes the file `riscv.exp`): RUNTESTFLAGS="riscv.exp=zb*.c\ sm*.c" make report Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
Kito Cheng authored
docs: update AUR link on README.md
-
Kito Cheng authored
gitmodules: Fix tracking branch for GCC 12
-
Guilherme Salustiano authored
-
- Oct 08, 2022
-
-
Christoph Müllner authored
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>
-
- Sep 30, 2022
-
-
Kito Cheng authored
Makefile.in: Adjust permission error message
-
Christoph Müllner authored
We should not encourage people to call "sudo make". Let's drop that recommendation in case of permission errors. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
- Sep 29, 2022
-
-
Kito Cheng authored
dejagnu: Bump version to 1.6.3
-
Christoph Müllner authored
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>
-
- Sep 28, 2022
-
-
Christoph Müllner authored
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>
-
- Sep 20, 2022
-
-
Jiawei authored
* Bump gcc branch to 12.2 release. * Adjust line style in allowlist
-
- Aug 29, 2022
-
-
Pan Li authored
* Use arch=rv32imafdc and abi=ilp32f. * Looks gnu gcc doesn't honor rv32gc and ilp32d. Signed-off-by:Pan Li <pan2.li@intel.com>
-
- Aug 25, 2022
-
-
Kito Cheng authored
Use https link instead of ssh
-
Shao-Ce SUN authored
-
Pan Li authored
* The riscv-pk repo can only be built by rv32i. * Change configure to rv32i to make SIM=spike option happy for multilib. Signed-off-by:Pan Li <pan2.li@intel.com>
-
- Aug 24, 2022
-
-
Kito Cheng authored
-
Kito Cheng authored
Update the riscv allowlist for gcc12.1-binutils 2.39
-
Jiawei authored
-