2005-01-27  Jan Beulich  <jbeulich@novell.com>

	* config/tc-ia64.c (emit_one_bundle): Change "?imbf??" to "?ibmfxx".

gas/testsuite/
2005-01-27  Jan Beulich  <jbeulich@novell.com>

	* gas/ia64/nop_x.[ds]: New.
	* gas/ia64/ia64.exp: Run new test.
This commit is contained in:
Jan Beulich
2005-01-27 09:12:51 +00:00
parent 97762d08db
commit 09124b3f56
6 changed files with 29 additions and 3 deletions

View File

@ -1,4 +1,8 @@
2005-01-25 Jan Beulich <jbeulich@novell.com> 2005-01-27 Jan Beulich <jbeulich@novell.com>
* config/tc-ia64.c (emit_one_bundle): Change "?imbf??" to "?ibmfxx".
2005-01-27 Jan Beulich <jbeulich@novell.com>
* config/tc-ia64.c (emit_one_bundle): Add late resolution of move * config/tc-ia64.c (emit_one_bundle): Add late resolution of move
to/from application registers dynamic insns. to/from application registers dynamic insns.

View File

@ -6387,7 +6387,7 @@ emit_one_bundle ()
else else
as_fatal ("emit_one_bundle: unexpected dynamic op"); as_fatal ("emit_one_bundle: unexpected dynamic op");
sprintf (mnemonic, "%s.%c", idesc->name, "?imbf??"[insn_unit]); sprintf (mnemonic, "%s.%c", idesc->name, "?imbfxx"[insn_unit]);
opnd1 = idesc->operands[0]; opnd1 = idesc->operands[0];
opnd2 = idesc->operands[1]; opnd2 = idesc->operands[1];
ia64_free_opcode (idesc); ia64_free_opcode (idesc);

View File

@ -1,4 +1,9 @@
2005-01-25 Jan Beulich <jbeulich@novell.com> 2005-01-27 Jan Beulich <jbeulich@novell.com>
* gas/ia64/nop_x.[ds]: New.
* gas/ia64/ia64.exp: Run new test.
2005-01-27 Jan Beulich <jbeulich@novell.com>
* gas/ia64/dv-waw-err.l: Don't expect ar112 move warning to refer to * gas/ia64/dv-waw-err.l: Don't expect ar112 move warning to refer to
M-unit. M-unit.

View File

@ -24,6 +24,7 @@ if [istarget "ia64-*"] then {
run_dump_test "opc-i" run_dump_test "opc-i"
run_dump_test "opc-m" run_dump_test "opc-m"
run_dump_test "opc-x" run_dump_test "opc-x"
run_dump_test "nop_x"
run_dump_test "mov-ar" run_dump_test "mov-ar"
run_list_test "dv-raw-err" "" run_list_test "dv-raw-err" ""

View File

@ -0,0 +1,11 @@
# objdump: -d
# name: ia64 nop.x pseudo
.*: +file format .*
Disassembly of section \.text:
0+0 <_start>:
[[:space:]]*[[:xdigit:]]*:[[:space:][:xdigit:]]+\[MLX][[:space:]]+nop.m 0x0
[[:space:]]*[[:xdigit:]]*:[[:space:][:xdigit:]]+nop.x 0x0;;
[[:space:]]*[[:xdigit:]]*:[[:space:][:xdigit:]]+

View File

@ -0,0 +1,5 @@
_start:
{.mlx
nop 0
nop 0
} ;;