Fix objdump not outputting intel syntax (#16190)

This commit is contained in:
Dennis 2024-02-17 23:55:05 +01:00 committed by GitHub
parent 2fd0869f23
commit 23a6ab392d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View file

@ -6,7 +6,7 @@ expect_file=${EXTRA_FILES}/${TEST_NAME}.out
obj_file=${OUTPUT_BASE}_0.o
echo Creating objdump
objdump --disassemble --disassembler-options=intel-mnemonic "${obj_file}" > "${obj_file}.dump"
objdump --disassemble --disassembler-options=intel "${obj_file}" > "${obj_file}.dump"
echo SANITIZING Objdump...
< "${obj_file}.dump" \

View file

@ -10,17 +10,17 @@ obj_file=${RESULTS_TEST_DIR}/${TEST_NAME}.o
if [ $OS == "linux" ] && [ $MODEL == "64" ]; then
$DMD -betterC -c -O -m64 ${src_file} -of${obj_file}
objdump --disassemble --disassembler-options=intel-mnemonic ${obj_file} | tail -n+3 | sed 's/[ \t]\s*$//' > ${tmp_file}
objdump --disassemble --disassembler-options=intel ${obj_file} | tail -n+3 | sed 's/[ \t]\s*$//' > ${tmp_file}
diff ${expect_file} ${tmp_file}
rm_retry ${obj_file} ${tmp_file}
$DMD -betterC -c -O -m64 -mcpu=avx ${src_file} -of${obj_file}
objdump --disassemble --disassembler-options=intel-mnemonic ${obj_file} | tail -n+3 | sed 's/[ \t]\s*$//' > ${tmp_file}
objdump --disassemble --disassembler-options=intel ${obj_file} | tail -n+3 | sed 's/[ \t]\s*$//' > ${tmp_file}
diff ${expect_file_avx} ${tmp_file}
rm_retry ${obj_file} ${tmp_file}
$DMD -betterC -c -O -m64 -mcpu=avx2 ${src_file} -of${obj_file}
objdump --disassemble --disassembler-options=intel-mnemonic ${obj_file} | tail -n+3 | sed 's/[ \t]\s*$//' > ${tmp_file}
objdump --disassemble --disassembler-options=intel ${obj_file} | tail -n+3 | sed 's/[ \t]\s*$//' > ${tmp_file}
diff ${expect_file_avx2} ${tmp_file}
rm_retry ${obj_file} ${tmp_file}
fi