This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: PATCH: Add tf [Update binutils for Itanium SDM 2.2]
>--- binutils/gas/testsuite/gas/ia64/pseudo.d.tf 2005-03-28 14:54:24.000000000 -0800
>+++ binutils/gas/testsuite/gas/ia64/pseudo.d 2006-02-22 15:37:00.000000000 -0800
>@@ -25,3 +25,5 @@ Disassembly of section \.text:
> [[:space:]]*[[:xdigit:]]*:[[:space:][:xdigit:]]+(\[[[:upper:]]+\])?[[:space:]]+st16 \[r0\]=r0,ar\.csd
> [[:space:]]*[[:xdigit:]]*:[[:space:][:xdigit:]]+(\[[[:upper:]]+\])?[[:space:]]+tbit\.z p0,p12=r0,0
> [[:space:]]*[[:xdigit:]]*:[[:space:][:xdigit:]]+(\[[[:upper:]]+\])?[[:space:]]+tnat\.z p0,p13=r0(;;)?
>+#...
>+[[:space:]]*[[:xdigit:]]*:[[:space:][:xdigit:]]+(\[[[:upper:]]+\])?[[:space:]]+tf\.z p3,p2=33(;;)?
>--- binutils/gas/testsuite/gas/ia64/pseudo.s.tf 2005-01-31 00:48:23.000000000 -0800
>+++ binutils/gas/testsuite/gas/ia64/pseudo.s 2006-02-22 14:24:59.000000000 -0800
>@@ -13,3 +13,7 @@ _start:
> st16 [r0] = r0
> tbit.nz p12 = r0, 0
> tnat.nz p13 = r0
>+
>+ # instructions added by SDM2.2:
>+
>+ tf.nz p2, p3 = 33
This is not right. The purpose of pseudo.[sd] is to test opcodes with omitted operands. So it should be
>+ tf.nz p14 = 33
The rest looks good to me.
Jan