]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
LoongArch: Fix ld test failures caused by using instruction aliases
authorLulu Cai <cailulu@loongson.cn>
Tue, 23 Apr 2024 07:49:09 +0000 (15:49 +0800)
committerliuzhensong <liuzhensong@loongson.cn>
Tue, 7 May 2024 08:38:25 +0000 (16:38 +0800)
Different versions of objdump may take different forms of output
for instructions. Use -M no-aliases to avoid the failure of ld
test cases caused by objdump using aliases.

ld/testsuite/ld-loongarch-elf/relax.exp

index 890f139d428cb16a1607a68875978ce44c5054d7..6137bd1cf67037e35c15d574d87878c75e7d2ca9 100644 (file)
@@ -37,7 +37,7 @@ proc run_partial_linking_align_test {} {
       || ![ld_link $ld tmpdir/$testname "tmpdir/$testname.os -e0 -Ttext 0x1000"] } {
     fail $testname
   } else {
-    set objdump_output [run_host_cmd "objdump" "-d tmpdir/$testname"]
+    set objdump_output [run_host_cmd "objdump" "-d -M no-aliases tmpdir/$testname"]
     if { [ regexp ".*1010:\\s*4c000020\\s*jirl.*" $objdump_output ] } {
       pass $testname
     } else {