aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-03-13Merge pull request #1207 from mga-sc/master2023.03.14Kito Cheng1-1/+7
[NEWLIB][Cross-build]: Fix merge-newlib-nano.
2023-03-13[NEWLIB][Cross-build]: Fix merge-newlib-nano.mga-sc1-1/+7
There is no $(NEWLIB_TUPLE)-gcc in install directory during cross-compilation process. For example, to compile for Windows, we has to have riscv64-unknown-elf-gcc in our PATH and we has to use it with print-multi-lib to find multilib configuration, because install folder contains only .exe files (can not be executed) This bugfix is to check: whether compiler we already have for host - in the install directory or in the PATH.
2023-02-24Merge pull request #1182 from xmzzz/update-readme-os-x2023.02.25Kito Cheng1-7/+5
Docs: Update README.md
2023-02-24Merge pull request #1187 from mga-sc/masterKito Cheng2-0/+10
[GCC]: Pass extra flags to gcc build.
2023-02-24[GCC]: Pass extra flags to gcc build.mga-sc2-0/+10
There is no way to pass extra flags to gcc though riscv-gnu-toolchain Makefile. This is neccesary for me, because I has to rewrite gmp, isl, mpfr, mpc folders in source of gcc project. Moreover, I don't want to rebuild them with gcc. Also I think, the opportunity to pass extra flags will be convenient for many development purposes.
2023-02-20Update the Binutils branch commits.2023.02.21Jiawei1-0/+0
2023-02-20Update Binutils commits.Jiawei1-0/+0
2023-02-20Bump Binutils version to 2.40.Jiawei2-1/+1
2023-02-20dejagnu: Fix typo in varChristoph Müllner1-2/+2
There is a typo in a previous commit that introduced src-dir-override for DejaGnu. Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
2023-02-20dejagnu: Allow source dir overrideChristoph Müllner3-1/+31
We have this feature for all other packages. It is particularly useful to avoid pointless internet downloads for automatic builds. Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
2023-02-20Merge pull request #1194 from cmuellner/bump-glibcKito Cheng1-0/+0
Bump glibc to 2.37
2023-02-19Bump glibc to 2.37Christoph Müllner1-0/+0
glibc 2.37 has been released on February 1st, 2023. We still use 2.33 in this repo. Let's make a huge step forward to the latest upstream release. Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
2023-02-12Docs: Update README.mdMingzheng Xing1-7/+5
This patch contains three minor updates: 1. Added texinfo to OS X dependency package 2. Brew tap discoteq/discoteq is no longer required to install the flock 3. Added tip in "Installation (Newlib)" to keep similar to the description in "Installation (Linux)" and fixed a typo. Signed-off-by: Mingzheng Xing <xingmingzheng@iscas.ac.cn>
2023-01-19Readme: install path +that is writeable 2023.01.31Carl Karsten1-3/+3
Add a tip so blindly following the instructions is more likely to just work. Issue #1169 Signed-off-by: Carl Karsten <CFKarsten@gmail.com>
2022-12-16Merge pull request #1168 from riscv-collab/march-to-cpu-opt-unittest2023.01.042023.01.032022.12.17Christoph Müllner1-1/+16
Add unittest to march-to-cpu-opt
2022-12-16Merge pull request #1121 from Incarnation-p-lee/panli/fix-sim-build-for-pk32Kito Cheng1-1/+2
Quick fix sim pk build failure for RV32.
2022-12-16Update README.md长柳1-1/+1
ubuntu20.04 make it need "clang ninja-build" Signed-off-by: 长柳 <110147328+changliuxy@users.noreply.github.com>
2022-12-16Merge pull request #1162 from riscv-collab/fix-zhinxKito Cheng1-0/+9
Support testing zdinx/zfinx/zhinx.
2022-12-16Add unittest to march-to-cpu-optKito Cheng1-1/+16
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
2022-12-16Merge pull request #1167 from KwangSon/vector_bugKito Cheng1-2/+2
Fix wrong parse script
2022-12-16Fix wrong parse scriptKwanghoon Son1-2/+2
If test --with-arch=rv32imc_zve128x NameError: name 'arch' is not defined Signed-off-by: Kwanghoon Son <kwangson@yahoo.com>
2022-12-02Support testing zdinx/zfinx/zhinx.Kito Cheng1-0/+9
- 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.
2022-11-22Merge pull request #1139 from cmuellner/testing2022.11.23Kito Cheng2-3/+47
Enhance the testing experience
2022-11-18Merge pull request #1160 from cmuellner/cmuellner/qemu-7.1.02022.11.18Kito Cheng1-0/+0
Bump qemu to 7.1.0
2022-11-17Bump qemu to 7.1.0Christoph Müllner1-0/+0
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
2022-11-16Merge pull request #1144 from florianhofhammer/master2022.11.16Kito Cheng3-4/+10
musl: add missing submodule auto-initialization
2022-11-11Merge pull request #1156 from ibganev/fix-musl-upstream-url2022.11.12Christoph Müllner1-1/+1
Switch musl upstream URL from git:// to https://
2022-11-10Switch musl upstream URL from git:// to https://Ivan Ganev1-1/+1
This was the only such upstream URL and it caused issues for anyone attempting to use it behind a proxy. Fixes #1155.
2022-10-14github: move build job to Ubuntu 20.04/22.04Florian Hofhammer2-2/+2
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>
2022-10-14musl: add missing submodule auto-initializationFlorian Hofhammer1-2/+8
Signed-off-by: Florian Hofhammer <florian.hofhammer@fhofhammer.de>
2022-10-11README: Document usage of RUNTESTFLAGS for `make check`Christoph Müllner1-0/+19
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>
2022-10-11README.md: Add information how to run GCC, Binutils, glibc testsChristoph Müllner1-0/+16
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>
2022-10-10Makefile.in: Add support for running glibc testsChristoph Müllner1-0/+9
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>
2022-10-10Makefile.in: Allow to pass additional test flagsChristoph Müllner1-3/+3
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>
2022-10-10Merge pull request #1142 from guissalustiano/master2022.10.11Kito Cheng1-1/+1
docs: update AUR link on README.md
2022-10-10Merge pull request #1141 from cmuellner/gcc-12-2Kito Cheng1-1/+1
gitmodules: Fix tracking branch for GCC 12
2022-10-09docs: update AUR link on README.mdGuilherme Salustiano1-1/+1
2022-10-07gitmodules: Fix tracking branch for GCC 12Christoph Müllner1-1/+1
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>
2022-09-30Merge pull request #1134 from cmuellner/permerrormsg2022.09.30Kito Cheng1-3/+3
Makefile.in: Adjust permission error message
2022-09-29Makefile.in: Adjust permission error messageChristoph Müllner1-3/+3
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>
2022-09-29Merge pull request #1133 from cmuellner/upstream-dejagnuKito Cheng4-5/+5
dejagnu: Bump version to 1.6.3
2022-09-29gdb: Bump GDB version to 12.1 (#1132)Christoph Müllner5-6/+6
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>
2022-09-28dejagnu: Bump version to 1.6.3Christoph Müllner4-5/+5
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>
2022-09-20Bump gcc branch to 12.2 release. (#1128)2022.09.21Jiawei2-0/+5
* Bump gcc branch to 12.2 release. * Adjust line style in allowlist
2022-08-28Adjust rv32 arch and abi configure.Pan Li1-1/+2
* Use arch=rv32imafdc and abi=ilp32f. * Looks gnu gcc doesn't honor rv32gc and ilp32d. Signed-off-by: Pan Li <pan2.li@intel.com>
2022-08-25Merge pull request #1063 from sunshaoce/master2022.08.26Kito Cheng1-2/+2
Use https link instead of ssh
2022-08-25Merge branch 'riscv-collab:master' into masterShao-Ce SUN17-97/+50
2022-08-25Fix sim pk build failure for RV32.Pan Li1-1/+1
* 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>
2022-08-24Fix .gitmodules info for gcc2022.08.25Kito Cheng1-1/+1
2022-08-24Merge pull request #1116 from pz9115/bump-gcc-12.1Kito Cheng10-84/+37
Update the riscv allowlist for gcc12.1-binutils 2.39