Tommy Murphy
c11f074827
Fix for issue #1351 - remove redundant 'linux' from matrix and remove unnecessary 'exclude' section
2 years ago
Christoph Müllner
6b1324367b
Bump glibc to 2.38
This commit bumps glibc from 2.37 to 2.38.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
3 years ago
Christoph Müllner
e6772c2ee9
Bump LLVM to 17.0.2
This commit bumps LLVM from 16.0.5 to 17.0.2.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
3 years ago
Christoph Müllner
c31c1022bd
Bump newlib to 4.3.0
This commit bumps newlib from 4.1.0 to 4.3.0.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
3 years ago
Christoph Müllner
e65e7fc585
Bump QEMU to 8.1.1
This commit bumps QEMU from 8.1.0 to 8.1.1.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
3 years ago
Christoph Müllner
ff906121c3
Bump GDB to 13.2
This commit bumps GDB from 12.1 to 13.2.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
3 years ago
Christoph Müllner
0e53b8d562
gitmodules: Drop dejagnu tracking branch
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>
3 years ago
Christoph Müllner
1d9d2ce405
Bump GCC to 13.2.0
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>
3 years ago
Tommy Murphy
f7186fa52b
Bump riscv-gnu-toolchain spike submodule to latest master commit d1efcdf
3 years ago
Patrick O'Neill
6e7190e8c9
Merge pull request #1338 from vineetgarc/topic-minor-python-fix
use python3 in testsuite-filter ...
3 years ago
Patrick O'Neill
c7853bf388
Bump binutils to v2.41 release
3 years ago
Vineet Gupta
570e207f4b
use python3 in testsuite-filter ...
... just as in march-to-cpu-opt
Signed-off-by: Vineet Gupta <vineetg@rivosinc.com>
3 years ago
Patrick O'Neill
12143b6d2f
Bump binutils to v2.41
3 years ago
Patrick O'Neill
55118a66fc
Upgrade to upload-artifact@v3
3 years ago
Patrick O'Neill
13eb9fc286
Remove deprecated set-output command
3 years ago
Patrick O'Neill
afd1b52aff
Upgrade to checkout@v4
3 years ago
Patrick O'Neill
5afde2de23
Merge pull request #1334 from patrick-rivos/bump-qemu-upstream
Bump QEMU to v8.1.0
3 years ago
Patrick O'Neill
def9c2944c
Update allowlist
3 years ago
Kito Cheng
ffb5968884
Merge pull request #1293 from riscv-collab/extra-multi-lib-test
Add --with-extra-multilib-test option
3 years ago
Patrick O'Neill
21f392ba5c
Bump QEMU to v8.1.0
3 years ago
Kito Cheng
5437780994
Merge pull request #1327 from patrick-rivos/specify-vector-spec
Specify vector spec v1.0 in QEMU arguments.
3 years ago
Kito Cheng
4112f28d66
Merge pull request #1328 from patrick-rivos/ci-memory-constraint
Remove unused frameworks to give CI more disk space
3 years ago
Patrick O'Neill
c3e71663b1
Remove unused frameworks to give CI more disk space
3 years ago
Patrick O'Neill
c16d68bc60
Specify vector spec v1.0 in QEMU arguments.
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>
3 years ago
Kito Cheng
da18f1cc24
Merge pull request #1319 from cy023/patch-1
Fix typo in README.md
3 years ago
cy023
ff8e6de6ad
Fix typo in README.md
Signed-off-by: cy023 <cyyang023@gmail.com>
3 years ago
Kito Cheng
32792bcb8c
Merge pull request #1297 from sunwayforever/master
remove the trailing back slash in Makefile.in
3 years ago
Kito Cheng
1e78e70246
Merge pull request #1306 from jeremybennett/jpb-config-fix
Fix bug in configure.ac and regenerate configure
3 years ago
Jeremy Bennett
f58c21db40
Fix bug in configure.ac and regenerate configure
* 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>
3 years ago
sunway
35ef51c752
remove the trailing back slash
3 years ago
Kito Cheng
3b13360cef
Add --with-extra-multilib-test option
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.
3 years ago
Kito Cheng
d0d07301f9
Merge pull request #1283 from TommyMurphyTM1234/master
Fix https://github.com/riscv-collab/riscv-gnu-toolchain/issues/1282
3 years ago
Kito Cheng
e1dbc22573
Merge pull request #1287 from patrick-rivos/ci-space-saver
Remove source trees after CI build to recover disk space before packaging
3 years ago
Tommy Murphy
67ab088280
Revert "Revert "Address https://github.com/riscv-collab/riscv-gnu-toolchain/issues/1285 ""
This reverts commit 8b47422f03 .
3 years ago
Tommy Murphy
8b47422f03
Revert "Address https://github.com/riscv-collab/riscv-gnu-toolchain/issues/1285 "
This reverts commit a8a1fd8359 .
3 years ago
Tommy Murphy
a8a1fd8359
Address https://github.com/riscv-collab/riscv-gnu-toolchain/issues/1285
3 years ago
Patrick O'Neill
f377e0efc9
Remove source trees after CI build to recover disk space
Also avoid initializing subdirectories to avoid cloning
unused trees (llvm,gcc)
3 years ago
Tommy Murphy
4ad0a28801
Merge branch 'riscv-collab:master' into master
3 years ago
Tommy Murphy
1d9f992a15
Resolve issue https://github.com/riscv-collab/riscv-gnu-toolchain/pull/1283#discussion_r1244960843
3 years ago
Kito Cheng
6da3855437
Merge pull request #1271 from patrick-rivos/llvm-release-ci
Generate seperate release names for LLVM and GCC toolchain release artifacts
3 years ago
Kito Cheng
cf3055da6c
Merge pull request #1276 from alexsifivetw/alexc/newlib-llvm
Add newlib toolchain with llvm to ci and release
3 years ago
Tommy Murphy
93ba0ade3e
Fix https://github.com/riscv-collab/riscv-gnu-toolchain/issues/1282
3 years ago
alexsifivetw
9b8bc154e9
Add newlib toolchain with llvm to ci and release
3 years ago
Kito Cheng
89268de2af
Merge pull request #1273 from alexsifivetw/alexc/newlib-llvm
Add newlib toolchain with llvm build flow
3 years ago
alexsifivetw
9027b5a78d
Add newlib toolchain with llvm build flow
Update readme about newlib toolchain flow
Co-authored-by: Yun Hsiang <yun.hsiang@sifive.com>
3 years ago
Patrick O'Neill
732d25e73e
Generate seperate release names for LLVM and GCC toolchain release artifacts
3 years ago
Kito Cheng
89f3238e9d
Merge pull request #1268 from demin-han/master
Add force flag when creating symbolic link for clang
3 years ago
Kito Cheng
1f7700211f
Merge pull request #1267 from alexsifivetw/alexc/fix_yaml_format
Add permission to qemu installation
3 years ago
demin.han
3844681969
Add force flag when creating symbolic link for clang
3 years ago
alexsifivetw
115ed88f63
Add permission to qemu installation
3 years ago