- Nov 20, 2023
-
-
Kito Cheng authored
Recently we have add the capability to adding extra compilation options for running GCC testsuite, but it seems not handle well on the `make report` part, it will ignore extra compilation options, and then...combine multiple report together. Now it will put in two different line, and the extra compilation options will listed in follwoing line, here is example output here: ========= Summary of gcc testsuite ========= | # of unexpected case / # of unique unexpected case | gcc | g++ | gfortran | rv64gc_zicfilp_zicfiss/ lp64d/ medlow |20350 / 3967 |10158 / 2583 |18374 / 3098 | rv64gc_zicfilp_zicfiss/ lp64d/ medlow | 86 / 19 | 15 / 9 | 51 / 51 | -static
-
- Nov 19, 2023
-
-
Kito Cheng authored
Extend semantic for option '--with-extra-multilib-test'
-
- Nov 17, 2023
-
-
Pan Li authored
Signed-off-by:Pan Li <pan2.li@intel.com>
-
Pan Li authored
The `--with-extra-multilib-test` take the format like below for now. "<arch>-<abi>-[code-model][;<arch>-<abi>-[code-model]*" This patch would like to extend the sematic to support additional buil options for each combination. Aka: "<arch>-<abi>-[code-model][:opts]*[;<arch>-<abi>-[code-model][:opts]*]*" opts can be one or more build options splited by ':'. For example as below: * --param=riscv-autovec-lmul=m1 * --param=riscv-autovec-lmul=dynamic:--param=riscv-autovec-preference=fixed-vlmax Thus the full example of the option `--with-extra-multilib-test` will be: `rv64gcv_zvl128b-lp64d:--param=riscv-autovec-lmul=m1;rv64gcv_zvl256b-lp64d:- -param=riscv-autovec-lmul=dynamic:--param=riscv-autovec-preference=fixed-vlmax` Signed-off-by:Pan Li <pan2.li@intel.com>
-
- Nov 16, 2023
-
-
Kito Cheng authored
prevent multilib reports from failing with trailing ; in configure
-
Edwin Lu authored
-
- Oct 17, 2023
-
-
Tommy Murphy authored
Switch from Ubuntu 20.04 LTS to 22.04 LTS for build jobs "build", "test-sim" and "build-multilib". Signed-off-by:Tommy Murphy <tommy_murphy@hotmail.com>
-
Tommy Murphy authored
-
- Oct 13, 2023
-
-
Christoph Müllner authored
This commit bumps glibc from 2.37 to 2.38. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
- Oct 12, 2023
-
-
Christoph Müllner authored
This commit bumps LLVM from 16.0.5 to 17.0.2. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
Christoph Müllner authored
This commit bumps newlib from 4.1.0 to 4.3.0. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
Christoph Müllner authored
This commit bumps QEMU from 8.1.0 to 8.1.1. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
Christoph Müllner authored
This commit bumps GDB from 12.1 to 13.2. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
- Oct 11, 2023
-
-
Christoph Müllner authored
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>
-
Christoph Müllner authored
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>
-
- Oct 09, 2023
-
-
Tommy Murphy authored
-
- Oct 06, 2023
-
-
Patrick O'Neill authored
use python3 in testsuite-filter ...
-
- Oct 05, 2023
-
-
Patrick O'Neill authored
-
- Oct 04, 2023
-
-
Vineet Gupta authored
... just as in march-to-cpu-opt Signed-off-by:Vineet Gupta <vineetg@rivosinc.com>
-
- Sep 30, 2023
-
-
Patrick O'Neill authored
-
Patrick O'Neill authored
-
Patrick O'Neill authored
-
Patrick O'Neill authored
-
- Sep 26, 2023
-
-
Patrick O'Neill authored
Bump QEMU to v8.1.0
-
Patrick O'Neill authored
-
Kito Cheng authored
Add --with-extra-multilib-test option
-
- Sep 23, 2023
-
-
Patrick O'Neill authored
-
- Sep 12, 2023
-
-
Kito Cheng authored
Specify vector spec v1.0 in QEMU arguments.
-
Kito Cheng authored
Remove unused frameworks to give CI more disk space
-
- Sep 09, 2023
-
-
Patrick O'Neill authored
-
Patrick O'Neill authored
Some testcases in GCC's testsuite check stdout. Qemu will print a warning if the vector spec is not specified which will cause those testcases to fail. The warning: vector version is not specified, use the default value v1.0 Signed-off-by:Patrick O'Neill <patrick@rivosinc.com>
-
- Aug 31, 2023
-
-
Kito Cheng authored
Fix typo in README.md
-
cy023 authored
Signed-off-by:cy023 <cyyang023@gmail.com>
-
- Aug 11, 2023
-
-
Kito Cheng authored
remove the trailing back slash in Makefile.in
-
- Aug 10, 2023
-
-
Kito Cheng authored
Fix bug in configure.ac and regenerate configure
-
- Aug 09, 2023
-
-
Jeremy Bennett authored
* configure: Regenerated. * configure.ac: Remove redundant AS_HELP_STRING when testing enable_debug_info; add comment to use Autoconf 2.69. Signed-off-by:Jeremy Bennett <jeremy.bennett@embecosm.com>
-
- Jul 18, 2023
-
-
sunway authored
-
- Jul 11, 2023
-
-
Kito Cheng authored
NOTE: This is toolchain developer facing feature. This allow user to add extra testing multi-lib arch, it's useful when develop and/or testing new extensions. Usage: --with-extra-multilib-test="arch-abi[;arch-abi]" e.g. linux enable enabled multilib, so default will build with follwoing configuration: lib32/ilp32;@march=rv32imac@mabi=ilp32 lib32/ilp32d;@march=rv32imafdc@mabi=ilp32d lib64/lp64;@march=rv64imac@mabi=lp64 lib64/lp64d;@march=rv64imafdc@mabi=lp64d But you want to testing more on vector stuffs like rv32gcv and rv64gcv, then you can configure with `--with-extra-multilib-test="rv32gcv-ilp32d;rv64gcv;lp64d"` Then the testing will run rv32imac-ilp32 rv32imafdc-ilp32d rv64imac-lp64 rv64imafdc-lp64d and rv32gcv-ilp32d;rv64gcv;lp64d! NOTE: Extra multilib test settings still require existing multilib has support those extra settings, e.g. you can't add rv32imafc_zbb-ilp32f on above example since no compatible multilib has provided.
-
- Jul 06, 2023
-
-
- Jul 04, 2023
-
-
Kito Cheng authored
Remove source trees after CI build to recover disk space before packaging
-