This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]