Kito Cheng
a03290eab6
Merge pull request #494 from riscv/increase-timeout
Increase the timeout for git command.
7 years ago
Kito Cheng
41775b55a0
Increase the timeout for git command.
7 years ago
Kito Cheng
8d1d75b8ae
Update white list for gcc 9.2
7 years ago
Kito Cheng
345f419e1f
Merge pull request #493 from riscv/gcc-9
Bump gcc to 9.2
7 years ago
Kito Cheng
b082a0102a
Bump gcc to 9.2
7 years ago
Kito Cheng
0914ab9f41
Merge pull request #492 from riscv/bump-binutils
Bump binutils
7 years ago
Kito Cheng
372b6e1b9f
Bump binutils
- Backport following patches:
- RISC-V: Fix lui relaxation issue with code at address 0.
- Fix https://github.com/riscv/riscv-binutils-gdb/issues/173
7 years ago
Kito Cheng
7833a53f8b
Merge pull request #490 from riscv/bump-gcc
Bump gcc
7 years ago
Kito Cheng
2d45b334f9
Merge pull request #489 from riscv/bump-binutils
Bump binutils
7 years ago
Kito Cheng
99a81325f4
Bump gcc
Backport following patches:
- RISC-V: Handle g extension in multilib-generator
- RISC-V: Handle extensions combination correctly in multilib-generator.
- RISC-V: Promote type correctly for libcalls
- RISC-V: Fix testcase on rv64
- RISC-V: Raise error on unexpected ISA string at end.
7 years ago
Kito Cheng
94760a8a37
Bump binutils
Backport following patches:
- RISC-V: Fix lui relax failure with relro.
- RISC-V: Fix minor issues with FP csr instructions
7 years ago
Kito Cheng
2e334e222d
Merge pull request #481 from riscv/bump-gcc
Bump riscv-gcc
7 years ago
Kito Cheng
e7a4cc98f3
Bump riscv-gcc
backport following patches:
- RISC-V: Add -malign-data= option.
7 years ago
Kito Cheng
1dd494a28c
Merge pull request #479 from riscv/new-testsuite-filter
Apply new whitelist scheme for binutils
7 years ago
Kito Cheng
1bf905ec03
Update white list comment from Jim
7 years ago
Kito Cheng
490bb249f3
Apply new whitelist scheme for binutils
7 years ago
Kito Cheng
1321568527
Merge pull request #477 from riscv/bump-binutils
Bump binutils
7 years ago
Kito Cheng
9274462017
Bump binutils
binutils 2.32 with following patches:
- Kito's 5-part patch set to improve .insn support.
- RISC-V: Make objdump disassembly work right for binary files.
- RISC-V: Enable lui relaxation for CODE and MERGE sections.
- RISC-V: Fix lui argument parsing.
- RISC-V: Enable 32-bit linux gdb core file support.
- RISC-V: Don't check ABI flags if no code section.
- RISC-V: Relax tail/j to c.j for RV64.
- RISC-V: Fix linker crash in section symbol check.
- RISC-V: Compress 3-operand beq/bne against x0.
7 years ago
Jim Wilson
07f5d751f8
Merge pull request #476 from riscv/disable-tm-clone-registry
Disable transactional memory support to reduce code size.
7 years ago
Jim Wilson
e49d09176e
Disable transactional memory support to reduce code size.
7 years ago
Kito Cheng
32e40b3505
Merge pull request #474 from riscv/bump-gcc
Bump riscv-gcc
7 years ago
Kito Cheng
4e7decfeab
Bump riscv-gcc
backport following patches:
- RISC-V: Fix epilogue unwind info with fp and single sp adjust
- RISC-V: Generalize -march support, add ELF attribute support.
- RISC-V: Add libstdc++ check-abi support.
- RISC-V: Fix %lo overflow with BLKmode references.
- RISC-V: Add sifive-7 pipeline description.
- RISC-V: Fix __riscv_compressed regression.
- RISC-V: Promode modes of constant loads for store insns.
- RISC-V: Short-forward-branch opt for SiFive 7 series cores.
- RISC-V: Move STARTFILE_PREFIX_SPEC into target OS files.
- RISC-V: Fix splitter for 32-bit AND on 64-bit target.
- https://github.com/riscv/riscv-gcc/issues/161
- Fix typo in riscv_get_interrupt_type and riscv_merge_decl_attributes.
- Correctly ignore empty C++ structs when flattening for ABI
- Add --disable-tm-clone-registry libgcc configure option.
7 years ago
Kito Cheng
93e794ed46
Merge pull request #468 from riscv/new-testsuite-filter
New testsuite filter scheme
7 years ago
Kito Cheng
39e3a17471
Add whitelist for newlib-nano
7 years ago
Kito Cheng
15da0154c2
Rewrite whitelist filter and reorg the scheme of whitelist
7 years ago
Kito Cheng
23a0388567
Merge pull request #466 from riscv/bump-and-fix-newlib
Bump and fix newlib
7 years ago
Kito Cheng
cbf7a8aab9
Bump newlib to 2019/07/09
- This fix gcc testsuite: gcc.dg/torture/pr68264.c
7 years ago
Kito Cheng
cefbba5992
Build newlib with POSIX mode
- newlib was default to XOPEN MODE before 2018/12/6[1], but newlib
decide to remove XOPEN mode SVID3 mode, and change the default IEEE
mode.
- The problem is IEEE won't set errno on several math function, so
build with POSIX mode would be better for newlib.
- For newlib nano, we might able to build with _IEEE_LIBM in future
to reduce code size, and improve performance.
[1] https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=commit;h=b14a879d85b171960df789ac8ba2332004f838e0
7 years ago
Jim Wilson
0964df608b
Merge pull request #464 from riscv/rv32-qemu-glibc-update
Rv32 qemu glibc update
7 years ago
Kito Cheng
baefbdd8bc
Bump linux header to 5.0
7 years ago
Jim Wilson
12b6dc81b7
Use upstream glibc with Zong Li's rv32 patches.
7 years ago
Jim Wilson
80fd8519bb
Use upstream qemu.
Drop riscv-qemu, add upstream qemu, and fix one Makefile reference.
7 years ago
Jim Wilson
8b239b7167
Merge pull request #449 from riscv/bump-newlib
Bump newlib
7 years ago
Kito Cheng
0f60538116
Bump newlib to snapshot of 20190522
7 years ago
Jim Wilson
3d1860f0a2
Build system patch from Optimitech to make nano lite-exit support work.
7 years ago
Jim Wilson
e405fbb1da
Merge pull request #441 from riscv/bump-to-gdb-8.3
Update to gdb-8.3 with our local sim port added.
7 years ago
Jim Wilson
9257206d85
Merge pull request #440 from riscv/use-O2-for-regular-newlib
Use -O2 for newlib and -Os for newlib nano.
7 years ago
Jim Wilson
9429dd84c9
Merge pull request #439 from riscv/dejagnu-nano-support
Bump dejagnu to include newlib-nano testsuite support.
7 years ago
Jim Wilson
04f166a0aa
Update to gdb-8.3 with our local sim port added.
7 years ago
Jim Wilson
90547091a7
Use -O2 for newlib and -Os for newlib nano.
7 years ago
Jim Wilson
822528dbaa
Bump dejagnu to include newlib-nano testsuite support.
7 years ago
Jim Wilson
afcc8bc655
Merge pull request #414 from riscv/upgrade-to-gcc-8.3.0
Upgrade to gcc-8.3.0 release.
7 years ago
Jim Wilson
d11966a309
Upgrade to gcc-8.3.0 release.
7 years ago
Jim Wilson
bb41926cb5
Merge pull request #412 from riscv/delete-output-file
Delete accidental regression/output file.
7 years ago
Jim Wilson
3cec2d4905
Delete accidental regression/output file.
7 years ago
Jim Wilson
120d39a90c
Merge pull request #404 from riscv/with-tune-patch
Add toplevel --with-tune= configure option.
7 years ago
Jim Wilson
185a044304
Merge pull request #406 from riscv/update-bin-2.32
Upgrade to binutils-2.32 release.
7 years ago
Jim Wilson
a4b0dacdde
Merge pull request #407 from riscv/update-binutils-regressions
Add binutils regression support, and update binutils white lists.
7 years ago
Jim Wilson
7bb031621e
Add binutils regression support, and update binutils white lists.
This resets the binutils white lists to the current failure list,
as the vast majority of old failures were fixed long ago. The
regression makefile change requires renaming report-% to report-gcc-%
so I could add an unambiguous report-binutils-% rule. Otherwise report
still works the same, and report-binutils is new.
7 years ago
Jim Wilson
6b19fe7b36
Upgrade to binutils-2.32 release.
7 years ago