MIPS: Default to --with-llsc for the R5900 Linux target as well

The Linux kernel requires and emulates LL and SC for the R5900 too.  The
special --without-llsc default for the R5900 is therefore not applicable
in that case.

Reviewed-by: Maciej W. Rozycki <macro@linux-mips.org>

2018-11-12  Fredrik Noring  <noring@nocrew.org>

	gcc/
	* config.gcc: Update with-llsc defaults for MIPS r5900.

From-SVN: r266038
This commit is contained in:
Fredrik Noring 2018-11-12 23:16:40 +00:00 committed by Maciej W. Rozycki
parent e18240ffe2
commit 240ae287a1
2 changed files with 8 additions and 4 deletions

View File

@ -1,3 +1,7 @@
2018-11-12 Fredrik Noring <noring@nocrew.org>
* config.gcc: Update with-llsc defaults for MIPS r5900.
2018-11-12 Martin Liska <mliska@suse.cz>
PR gcov-profile/87442

View File

@ -3795,14 +3795,14 @@ fi
# Infer a default setting for --with-llsc.
if test x$with_llsc = x; then
case ${target} in
mips64r5900-*-* | mips64r5900el-*-* | mipsr5900-*-* | mipsr5900el-*-*)
# The R5900 doesn't support LL(D) and SC(D).
with_llsc=no
;;
mips*-*-linux*)
# The kernel emulates LL and SC where necessary.
with_llsc=yes
;;
mips64r5900-*-* | mips64r5900el-*-* | mipsr5900-*-* | mipsr5900el-*-*)
# The R5900 doesn't support LL(D) and SC(D).
with_llsc=no
;;
esac
fi