aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-09-12Merge pull request #1328 from patrick-rivos/ci-memory-constraintKito Cheng2-0/+36
Remove unused frameworks to give CI more disk space
2023-09-08Remove unused frameworks to give CI more disk spacePatrick O'Neill2-0/+36
2023-09-08Specify vector spec v1.0 in QEMU arguments.Patrick O'Neill1-1/+1
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>
2023-08-31Merge pull request #1319 from cy023/patch-1Kito Cheng1-1/+1
Fix typo in README.md
2023-08-31Fix typo in README.mdcy0231-1/+1
Signed-off-by: cy023 <cyyang023@gmail.com>
2023-08-11Merge pull request #1297 from sunwayforever/masterKito Cheng1-1/+1
remove the trailing back slash in Makefile.in
2023-08-10Merge pull request #1306 from jeremybennett/jpb-config-fixKito Cheng2-27/+10
Fix bug in configure.ac and regenerate configure
2023-08-08Fix bug in configure.ac and regenerate configureJeremy Bennett2-27/+10
* 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>
2023-07-18remove the trailing back slashsunway1-1/+1
2023-07-11Add --with-extra-multilib-test optionKito Cheng4-3/+56
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.
2023-07-06Merge pull request #1283 from TommyMurphyTM1234/master2023.07.07Kito Cheng2-2/+3
Fix https://github.com/riscv-collab/riscv-gnu-toolchain/issues/1282
2023-07-04Merge pull request #1287 from patrick-rivos/ci-space-saver2023.07.05Kito Cheng2-20/+12
Remove source trees after CI build to recover disk space before packaging
2023-06-30Revert "Revert "Address ↵Tommy Murphy1-0/+0
https://github.com/riscv-collab/riscv-gnu-toolchain/issues/1285"" This reverts commit 8b47422f03536918cd77971f936a925e3f4fe9e2.
2023-06-30Revert "Address https://github.com/riscv-collab/riscv-gnu-toolchain/issues/1285"Tommy Murphy1-0/+0
This reverts commit a8a1fd8359243f683b4b7f08abf9ced0acaefb47.
2023-06-30Address https://github.com/riscv-collab/riscv-gnu-toolchain/issues/1285Tommy Murphy1-0/+0
2023-06-29Remove source trees after CI build to recover disk spacePatrick O'Neill2-20/+12
Also avoid initializing subdirectories to avoid cloning unused trees (llvm,gcc)
2023-06-28Merge branch 'riscv-collab:master' into masterTommy Murphy2-7/+3
2023-06-28Resolve issue ↵Tommy Murphy1-1/+1
https://github.com/riscv-collab/riscv-gnu-toolchain/pull/1283#discussion_r1244960843
2023-06-28Merge pull request #1271 from patrick-rivos/llvm-release-ciKito Cheng1-1/+1
Generate seperate release names for LLVM and GCC toolchain release artifacts
2023-06-28Merge pull request #1276 from alexsifivetw/alexc/newlib-llvmKito Cheng2-6/+2
Add newlib toolchain with llvm to ci and release
2023-06-28Fix https://github.com/riscv-collab/riscv-gnu-toolchain/issues/1282Tommy Murphy1-2/+3
2023-06-13Add newlib toolchain with llvm to ci and releasealexsifivetw2-6/+2
2023-06-13Merge pull request #1273 from alexsifivetw/alexc/newlib-llvmKito Cheng2-8/+34
Add newlib toolchain with llvm build flow
2023-06-13Add newlib toolchain with llvm build flowalexsifivetw2-8/+34
Update readme about newlib toolchain flow Co-authored-by: Yun Hsiang <yun.hsiang@sifive.com>
2023-06-09Generate seperate release names for LLVM and GCC toolchain release artifactsPatrick O'Neill1-1/+1
2023-06-08Merge pull request #1268 from demin-han/master2023.06.09Kito Cheng1-1/+1
Add force flag when creating symbolic link for clang
2023-06-08Merge pull request #1267 from alexsifivetw/alexc/fix_yaml_formatKito Cheng1-1/+1
Add permission to qemu installation
2023-06-08Add force flag when creating symbolic link for clangdemin.han1-1/+1
2023-06-07Add permission to qemu installationalexsifivetw1-1/+1
2023-06-07Merge pull request #1265 from alexsifivetw/alexc/fix_yaml_formatKito Cheng1-1/+1
Fix yaml format
2023-06-06Fix yaml formatalexsifivetw1-1/+1
2023-06-06Merge pull request #1264 from patrick-rivos/llvm-ciKito Cheng2-9/+24
Add LLVM to build CI
2023-06-05Add llvm to PR ciPatrick O'Neill1-2/+13
2023-06-05Add gcc-linux builds back to release-ciPatrick O'Neill1-7/+11
2023-06-05Merge pull request #1263 from alexsifivetw/alexc/riscv-llvm-qemuAlex Chiang8-25/+196
Enable RISC-V LLVM & QEMU Build Flow
2023-06-04Add libc++ installation for 32-bit archalexsifivetw3-2/+2
Bump llvm to 16.0.5
2023-06-03Add prebuilt clang and qemu to release workflowalexsifivetw3-4/+15
2023-06-02Merge branch 'master' into alexc/riscv-llvm-qemuAlex Chiang2-1/+33
Signed-off-by: Alex Chiang <107899296+alexsifivetw@users.noreply.github.com>
2023-06-01Merge pull request #1259 from patrick-rivos/spike-ci2023.06.02Kito Cheng2-1/+33
Add github action ci to make-report using the spike simulator
2023-06-01Fix typoalexsifivetw2-2/+2
2023-06-01Merge branch 'master' into alexc/riscv-llvm-qemuAlex Chiang1-6/+0
Signed-off-by: Alex Chiang <107899296+alexsifivetw@users.noreply.github.com>
2023-06-01Enable riscv llvm & qemu build flowAlex Chiang13-55/+291
Update readme about llvm & qemu examples Co-authored-by: Kito Cheng <kito.cheng@sifive.com>
2023-05-30Merge pull request #1260 from patrick-rivos/enable-rv32-ci2023.05.31Kito Cheng1-1/+0
Enable rv32gc make-report newlib and linux testing
2023-05-26Add github action ci to make-report using the spike simulatorPatrick O'Neill2-1/+33
2023-05-26Enable rv32gc make-report newlib and linux testingPatrick O'Neill1-1/+0
2023-05-27Merge pull request #1253 from patrick-rivos/ci-disable-multilib2023.05.27Kito Cheng1-0/+1
Disable multilib ci until multilib testsuite errors are triaged
2023-05-27Merge pull request #1258 from TommyMurphyTM1234/masterKito Cheng1-2/+3
Fix #1256 - git clone pk if spike used
2023-05-25If using spike then ensure that git clone done for pk before ↵Tommy Murphy1-2/+3
configuring/building it
2023-05-23Disable multilib ci until multilib testsuite errors are triagedPatrick O'Neill1-0/+1
2023-05-23Merge pull request #1254 from riscv-collab/fix-12522023.05.24Kito Cheng1-1/+5
Install pyelftools before testing