Jim Wilson
3cec2d4905
Delete accidental regression/output file.
8 years ago
Jim Wilson
120d39a90c
Merge pull request #404 from riscv/with-tune-patch
Add toplevel --with-tune= configure option.
8 years ago
Jim Wilson
185a044304
Merge pull request #406 from riscv/update-bin-2.32
Upgrade to binutils-2.32 release.
8 years ago
Jim Wilson
a4b0dacdde
Merge pull request #407 from riscv/update-binutils-regressions
Add binutils regression support, and update binutils white lists.
8 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.
8 years ago
Jim Wilson
6b19fe7b36
Upgrade to binutils-2.32 release.
8 years ago
Jim Wilson
379a9c2078
Add toplevel --with-tune= configure option.
8 years ago
Jim Wilson
411d134550
Merge pull request #396 from riscv/use-fsf-gdb
Switch to FSF GDB plus our local not-upstreamed gdb sim port.
8 years ago
Jim Wilson
b4e385c817
Switch to FSF GDB plus our local not-upstreamed gdb sim port.
8 years ago
Jim Wilson
75504a4f87
Merge pull request #394 from riscv/configure-check
Run config.status --recheck when configure changes.
8 years ago
Jim Wilson
d002dc70bd
Merge pull request #393 from riscv/libreadline-typo-fix
Fix typo, change --disable-libreadline to --disable-readline.
8 years ago
Jim Wilson
f431e367ca
Run config.status --recheck when configure changes.
8 years ago
Jim Wilson
2331965bab
Fix typo, change --disable-libreadline to --disable-readline.
8 years ago
Jim Wilson
fea9ee1199
Merge pull request #392 from mickflemm/master
Allow building a 32bit musl toolchain
8 years ago
Nick Kossifidis
996198dff5
Allow building a 32bit musl toolchain
Note that musl doesn't support multilib
8 years ago
Jim Wilson
ad407a5d6d
Merge pull request #387 from kito-cheng/master
Bump binutils, included several backports from trunk
8 years ago
Kito Cheng
a877bd7f45
Bump binutils, included several backports from trunk
8 years ago
Palmer Dabbelt
6fadc074fb
Merge pull request #386 from mickflemm/master
Add support for building a musl-based toolchain
8 years ago
Nick Kossifidis
6740c206f4
Add support for building a musl-based toolchain
Musl is great for embedded projects since it doesn't have any
external runtime dependencies on static builds (glibc needs
libnss for gethostbyname etc), and produces much smaller binaries.
It's also needed for supporting Alpine Linux (the most common distro
used for containers).
This patch expects the latest riscv-musl repository to be cloned
inside the source dir (e.g. as a submodule like the rest). Currently
only riscv64 is supported (no multilib).
8 years ago
Jim Wilson
45f5db5a2d
Merge pull request #383 from riscv/disable-atomic
Remove --disable-atomic option, which stopped working about 2 years ago.
8 years ago
Jim Wilson
a4ecf47660
Remove --disable-atomic option, which stopped working about 2 years ago.
8 years ago
Jim Wilson
fa1fcaba7f
Merge pull request #382 from kito-cheng/master
Bump gcc, included several backports from trunk
8 years ago
Kito Cheng
8464fb694c
Bump gcc, included several backports from trunk
8 years ago
Jim Wilson
3af002f036
Merge pull request #381 from riscv/fsf-glibc-cxx
Define CXX for glibc builds.
8 years ago
Jim Wilson
5f1c2b4569
Define CXX for glibc builds.
FSF glibc now has a C++ file, so this is needed to make builds work with
upstream glibc.
8 years ago
Jim Wilson
79abda8535
Merge pull request #373 from riscv/empty-line-check
Fail if report log file has an empty line.
8 years ago
Jim Wilson
67c88daab2
Merge pull request #368 from riscv/travis-gcc-version
Upgrade host gcc version to fix travis testing.
8 years ago
Jim Wilson
b39c7085ea
Fail if report log file has an empty line.
Use of grep -v means that an empty line matches everything, and hence make
report can never fail, so we need to check for this case and force failure.
8 years ago
Kito Cheng
fe2000356d
Set correct default abi for rv32e
8 years ago
Jim Wilson
649bd302b5
Merge pull request #369 from riscv/fix-linux-regressions
Fix linux regressions
8 years ago
Kito Cheng
2ec3408847
Bump binutils to 2.31.1
8 years ago
Jim Wilson
a48dc842f6
Fix linux regressions, documenting current failures.
A blank line in a log file matches nothing, when combined with grep -v it
matches everything, which means we have had no linux regression testing
since this mistake was made Sept 2017. Delete the blank lines, and add
current failures to the list with explanations, so we can re-enable regression
testing, and prevent the problem from getting worse.
8 years ago
Jim Wilson
dc3756cd9a
Travis testing always fails since we moved to gcc-8. This is due to a bug in
the x86 host gcc-4.8 which miscompiles gcc-8. Switching to gcc-6 to fix it.
8 years ago
Kito Cheng
7b172feb7e
Bump binutils to 2.31.1
8 years ago
Jim Wilson
2e251443b1
Merge pull request #366 from riscv/double-bracket-fix
Use test instead of [[ for compatibility with Ubuntu dash.
8 years ago
Jim Wilson
0395ad94fd
Use test instead of [[ for compatibility with Ubuntu dash.
8 years ago
Jim Wilson
65a3d4d57e
Merge pull request #360 from wallento/patch-1
Update submodule path for qemu
8 years ago
Stefan Wallentowitz
8972a0c011
Update submodule path for qemu
Adopt the path of qemu to relative paths too.
8 years ago
Jim Wilson
c3ad555619
Merge pull request #354 from riscv/cherry-pick-351-fix
Update binutils to include fix for issue 352.
8 years ago
Jim Wilson
08380d8f32
Update binutils to include fix for issue 351.
8 years ago
Jim Wilson
2b76608683
Merge pull request #353 from riscv/pr-351-report-fix
Add 2 known FSF g++ failures.
8 years ago
Jim Wilson
d77db1e814
Add note about FSF GCC bugzilla that caused the bug.
8 years ago
Jim Wilson
76aeb92a19
Add 2 known FSF g++ failures.
8 years ago
Jim Wilson
b3d2cca82d
Merge pull request #351 from kito-cheng/master
Bump gcc 8.2 with backports from trunk
8 years ago
Kito Cheng
7d6d68fb1d
Bump gcc 8.2 with backports from trunk
8 years ago
Jim Wilson
168ef95ba7
Merge pull request #348 from divan0v/cxx_cmodel
Pass @cmodel@ to CXXFLAGS (is similar to CFLAGS).
8 years ago
Denis Ivanov
e5d9edb1d8
Changed optimization flags (from size to performance) for linux-gcc.
8 years ago
Denis Ivanov
7909e610c1
Pass CFLAGS_FOR_TARGET/CXXFLAGS_FOR_TARGET to build-gcc-linux.
8 years ago
Denis Ivanov
e39cafb2c8
Pass @cmodel@ to CXXFLAGS (is similar to CFLAGS).
8 years ago
Jim Wilson
a40affb411
Merge pull request #346 from riscv/bump-gcc-8
Bump gcc-8 to include Kito's backports.
8 years ago