mirror of
https://github.com/dlang/dmd.git
synced 2025-04-26 13:10:12 +03:00
Fix objdump not outputting intel syntax (#16190)
This commit is contained in:
parent
2fd0869f23
commit
23a6ab392d
2 changed files with 4 additions and 4 deletions
|
@ -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" \
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue