diff options
author | Lulu Cheng <chenglulu@loongson.cn> | 2024-02-21 11:17:14 +0800 |
---|---|---|
committer | Lulu Cheng <chenglulu@loongson.cn> | 2024-02-23 11:18:40 +0800 |
commit | 33abf74108f37fb7792572e538617fd15c8ade29 (patch) | |
tree | c58d0312e7d24c3881a70b64fab58395e4fa929f /gcc | |
parent | 77de8b722db811e0d95af503552cd2acad8deaad (diff) | |
download | gcc-33abf74108f37fb7792572e538617fd15c8ade29.zip gcc-33abf74108f37fb7792572e538617fd15c8ade29.tar.gz gcc-33abf74108f37fb7792572e538617fd15c8ade29.tar.bz2 |
LoongArch: When checking whether the assembler supports conditional branch relaxation, add compilation parameter "--fatal-warnings" to the assembler.
In binutils 2.40 and earlier versions, only a warning will be reported
when a relocation immediate value is out of bounds. As a result,
the value of the macro HAVE_AS_COND_BRANCH_RELAXATION will also be
defined as 1 when the assembler does not support conditional branch
relaxation. Therefore, add the compilation option "--fatal-warnings"
to avoid this problem.
gcc/ChangeLog:
* configure: Regenerate.
* configure.ac: Add parameter "--fatal-warnings" to assemble
when checking whether the assemble support conditional branch
relaxation.
Diffstat (limited to 'gcc')
-rwxr-xr-x | gcc/configure | 2 | ||||
-rw-r--r-- | gcc/configure.ac | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/gcc/configure b/gcc/configure index 41b978b..f1d434f 100755 --- a/gcc/configure +++ b/gcc/configure @@ -31136,7 +31136,7 @@ else nop .endr beq $a0,$a1,a' > conftest.s - if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5' + if { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 (eval $ac_try) 2>&5 ac_status=$? diff --git a/gcc/configure.ac b/gcc/configure.ac index 72012d6..9ebc578 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -5486,7 +5486,7 @@ x: [Define if your assembler supports -mrelax option.])]) gcc_GAS_CHECK_FEATURE([conditional branch relaxation support], gcc_cv_as_loongarch_cond_branch_relax, - [], + [--fatal-warnings], [a: .rept 32769 nop |