[committed] Fix PR gas/336

John David Anglin dave@hiauly1.hia.nrc.ca
Thu Jul 28 20:37:00 GMT 2005


I checked whether the HP assembler accepts 0 immediates in the PA 2.0
variants of pdtlb and pitlb.  It does, so I think we should accept them
as well.

Tested on hppa-unknown-linux-gnu.

Dave
-- 
J. David Anglin                                  dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)

2005-07-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR gas/336
 	* hppa.h (pa_opcodes): Allow 0 immediates in PA 2.0 variants of pdtlb
	and pitlb.

Index: hppa.h
===================================================================
RCS file: /cvs/src/src/include/opcode/hppa.h,v
retrieving revision 1.57
diff -u -3 -p -r1.57 hppa.h
--- hppa.h	19 Jul 2005 03:09:33 -0000	1.57
+++ hppa.h	28 Jul 2005 19:56:46 -0000
@@ -735,9 +735,12 @@ static const struct pa_opcode pa_opcodes
 { "lci",	0x04001300, 0xfc003fe0, "x(s,b),t", pa10, 0},
 { "pdtlb",	0x04001600, 0xfc00ffdf, "cLcZx(b)", pa20, FLAG_STRICT},
 { "pdtlb",	0x04001600, 0xfc003fdf, "cLcZx(s,b)", pa20, FLAG_STRICT},
+{ "pdtlb",	0x04001600, 0xfc1fffdf, "cLcZ@(b)", pa20, FLAG_STRICT},
+{ "pdtlb",	0x04001600, 0xfc1f3fdf, "cLcZ@(s,b)", pa20, FLAG_STRICT},
 { "pdtlb",	0x04001200, 0xfc00ffdf, "cZx(b)", pa10, 0},
 { "pdtlb",	0x04001200, 0xfc003fdf, "cZx(s,b)", pa10, 0},
 { "pitlb",	0x04000600, 0xfc001fdf, "cLcZx(S,b)", pa20, FLAG_STRICT},
+{ "pitlb",	0x04000600, 0xfc1f1fdf, "cLcZ@(S,b)", pa20, FLAG_STRICT},
 { "pitlb",	0x04000200, 0xfc001fdf, "cZx(S,b)", pa10, 0},
 { "pdtlbe",	0x04001240, 0xfc00ffdf, "cZx(b)", pa10, 0},
 { "pdtlbe",	0x04001240, 0xfc003fdf, "cZx(s,b)", pa10, 0},



More information about the Binutils mailing list