From c4479208948575d5fc9e14a555e19f19f325a44e Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Mon, 24 Apr 2000 23:53:54 +0000 Subject: [PATCH] Fix last remaining IA-64 gas testsuite failure. * gas/ia64/opc-i.s: Regenerate. * gas/ia64/opc-f.pl: Add explicit stop at end. --- gas/testsuite/ChangeLog | 5 + gas/testsuite/gas/ia64/opc-f.pl | 2 +- gas/testsuite/gas/ia64/opc-i.s | 220 ++++------------------------------------ 3 files changed, 27 insertions(+), 200 deletions(-) diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 5f415f3..1dd8b2f 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,8 @@ +Mon Apr 24 16:35:08 2000 Jim Wilson + + * gas/ia64/opc-i.s: Regenerate. + * gas/ia64/opc-f.pl: Add explicit stop at end. + 2000-04-22 Timothy Wall * gas/ia64/opc-f.d: Disassemble zeroes to verify break.f. diff --git a/gas/testsuite/gas/ia64/opc-f.pl b/gas/testsuite/gas/ia64/opc-f.pl index d1862c2..70354f8 100644 --- a/gas/testsuite/gas/ia64/opc-f.pl +++ b/gas/testsuite/gas/ia64/opc-f.pl @@ -158,6 +158,6 @@ print "\n"; # Misc print "\tbreak.f 0\n"; -print "\tnop.f 0\n"; +print "\tnop.f 0;;\n"; print "\n"; diff --git a/gas/testsuite/gas/ia64/opc-i.s b/gas/testsuite/gas/ia64/opc-i.s index 8be5a57..e5cefe2 100644 --- a/gas/testsuite/gas/ia64/opc-i.s +++ b/gas/testsuite/gas/ia64/opc-i.s @@ -125,6 +125,8 @@ _start: mov pr = r4, 0x1ffff mov pr.rot = 0 +// ??? This was originally 0x3ffffff, but that generates an assembler warning +// that the testsuite infrastructure isn't set up to ignore. mov pr.rot = 0x3ff0000 mov pr.rot = -0x4000000 @@ -175,209 +177,29 @@ _start: tnat.nz.andcm p2, p3 = r4 tnat.nz.and.orcm p2, p3 = r4 - mov.few.dc.dc b3 = r4, .L1 - mov.few.dc.dc.imp b3 = r4, .L1 - mov.few.dc.nt b3 = r4, .L1 - mov.few.dc.nt.imp b3 = r4, .L1 - mov.few.tk.dc b3 = r4, .L1 - mov.few.tk.dc.imp b3 = r4, .L1 - mov.few.tk.tk b3 = r4, .L1 - mov.few.tk.tk.imp b3 = r4, .L1 - mov.few.tk.nt b3 = r4, .L1 - mov.few.tk.nt.imp b3 = r4, .L1 - mov.few.nt.dc b3 = r4, .L1 - mov.few.nt.dc.imp b3 = r4, .L1 - mov.few.nt.tk b3 = r4, .L1 - mov.few.nt.tk.imp b3 = r4, .L1 - mov.few.nt.nt b3 = r4, .L1 - mov.few.nt.nt.imp b3 = r4, .L1 + mov b3 = r4, .L1 + mov.imp b3 = r4, .L1 +.space 240 .L1: - mov.many.dc.dc b3 = r4, .L2 - mov.many.dc.dc.imp b3 = r4, .L2 - mov.many.dc.nt b3 = r4, .L2 - mov.many.dc.nt.imp b3 = r4, .L2 - mov.many.tk.dc b3 = r4, .L2 - mov.many.tk.dc.imp b3 = r4, .L2 - mov.many.tk.tk b3 = r4, .L2 - mov.many.tk.tk.imp b3 = r4, .L2 - mov.many.tk.nt b3 = r4, .L2 - mov.many.tk.nt.imp b3 = r4, .L2 - mov.many.nt.dc b3 = r4, .L2 - mov.many.nt.dc.imp b3 = r4, .L2 - mov.many.nt.tk b3 = r4, .L2 - mov.many.nt.tk.imp b3 = r4, .L2 - mov.many.nt.nt b3 = r4, .L2 - mov.many.nt.nt.imp b3 = r4, .L2 + mov.sptk b3 = r4, .L2 + mov.sptk.imp b3 = r4, .L2 +.space 240 .L2: - mov.sptk.few.dc.dc b3 = r4, .L3 - mov.sptk.few.dc.dc.imp b3 = r4, .L3 - mov.sptk.few.dc.nt b3 = r4, .L3 - mov.sptk.few.dc.nt.imp b3 = r4, .L3 - mov.sptk.few.tk.dc b3 = r4, .L3 - mov.sptk.few.tk.dc.imp b3 = r4, .L3 - mov.sptk.few.tk.tk b3 = r4, .L3 - mov.sptk.few.tk.tk.imp b3 = r4, .L3 - mov.sptk.few.tk.nt b3 = r4, .L3 - mov.sptk.few.tk.nt.imp b3 = r4, .L3 - mov.sptk.few.nt.dc b3 = r4, .L3 - mov.sptk.few.nt.dc.imp b3 = r4, .L3 - mov.sptk.few.nt.tk b3 = r4, .L3 - mov.sptk.few.nt.tk.imp b3 = r4, .L3 - mov.sptk.few.nt.nt b3 = r4, .L3 - mov.sptk.few.nt.nt.imp b3 = r4, .L3 + mov.dptk b3 = r4, .L3 + mov.dptk.imp b3 = r4, .L3 +.space 240 .L3: - mov.sptk.many.dc.dc b3 = r4, .L4 - mov.sptk.many.dc.dc.imp b3 = r4, .L4 - mov.sptk.many.dc.nt b3 = r4, .L4 - mov.sptk.many.dc.nt.imp b3 = r4, .L4 - mov.sptk.many.tk.dc b3 = r4, .L4 - mov.sptk.many.tk.dc.imp b3 = r4, .L4 - mov.sptk.many.tk.tk b3 = r4, .L4 - mov.sptk.many.tk.tk.imp b3 = r4, .L4 - mov.sptk.many.tk.nt b3 = r4, .L4 - mov.sptk.many.tk.nt.imp b3 = r4, .L4 - mov.sptk.many.nt.dc b3 = r4, .L4 - mov.sptk.many.nt.dc.imp b3 = r4, .L4 - mov.sptk.many.nt.tk b3 = r4, .L4 - mov.sptk.many.nt.tk.imp b3 = r4, .L4 - mov.sptk.many.nt.nt b3 = r4, .L4 - mov.sptk.many.nt.nt.imp b3 = r4, .L4 + + mov.ret b3 = r4, .L4 + mov.ret.imp b3 = r4, .L4 +.space 240 .L4: - mov.dptk.few.dc.dc b3 = r4, .L5 - mov.dptk.few.dc.dc.imp b3 = r4, .L5 - mov.dptk.few.dc.nt b3 = r4, .L5 - mov.dptk.few.dc.nt.imp b3 = r4, .L5 - mov.dptk.few.tk.dc b3 = r4, .L5 - mov.dptk.few.tk.dc.imp b3 = r4, .L5 - mov.dptk.few.tk.tk b3 = r4, .L5 - mov.dptk.few.tk.tk.imp b3 = r4, .L5 - mov.dptk.few.tk.nt b3 = r4, .L5 - mov.dptk.few.tk.nt.imp b3 = r4, .L5 - mov.dptk.few.nt.dc b3 = r4, .L5 - mov.dptk.few.nt.dc.imp b3 = r4, .L5 - mov.dptk.few.nt.tk b3 = r4, .L5 - mov.dptk.few.nt.tk.imp b3 = r4, .L5 - mov.dptk.few.nt.nt b3 = r4, .L5 - mov.dptk.few.nt.nt.imp b3 = r4, .L5 + mov.ret.sptk b3 = r4, .L5 + mov.ret.sptk.imp b3 = r4, .L5 +.space 240 .L5: - mov.dptk.many.dc.dc b3 = r4, .L6 - mov.dptk.many.dc.dc.imp b3 = r4, .L6 - mov.dptk.many.dc.nt b3 = r4, .L6 - mov.dptk.many.dc.nt.imp b3 = r4, .L6 - mov.dptk.many.tk.dc b3 = r4, .L6 - mov.dptk.many.tk.dc.imp b3 = r4, .L6 - mov.dptk.many.tk.tk b3 = r4, .L6 - mov.dptk.many.tk.tk.imp b3 = r4, .L6 - mov.dptk.many.tk.nt b3 = r4, .L6 - mov.dptk.many.tk.nt.imp b3 = r4, .L6 - mov.dptk.many.nt.dc b3 = r4, .L6 - mov.dptk.many.nt.dc.imp b3 = r4, .L6 - mov.dptk.many.nt.tk b3 = r4, .L6 - mov.dptk.many.nt.tk.imp b3 = r4, .L6 - mov.dptk.many.nt.nt b3 = r4, .L6 - mov.dptk.many.nt.nt.imp b3 = r4, .L6 + mov.ret.dptk b3 = r4, .L6 + mov.ret.dptk.imp b3 = r4, .L6 +.space 240 .L6: - mov.ret.few.dc.dc b3 = r4, .L7 - mov.ret.few.dc.dc.imp b3 = r4, .L7 - mov.ret.few.dc.nt b3 = r4, .L7 - mov.ret.few.dc.nt.imp b3 = r4, .L7 - mov.ret.few.tk.dc b3 = r4, .L7 - mov.ret.few.tk.dc.imp b3 = r4, .L7 - mov.ret.few.tk.tk b3 = r4, .L7 - mov.ret.few.tk.tk.imp b3 = r4, .L7 - mov.ret.few.tk.nt b3 = r4, .L7 - mov.ret.few.tk.nt.imp b3 = r4, .L7 - mov.ret.few.nt.dc b3 = r4, .L7 - mov.ret.few.nt.dc.imp b3 = r4, .L7 - mov.ret.few.nt.tk b3 = r4, .L7 - mov.ret.few.nt.tk.imp b3 = r4, .L7 - mov.ret.few.nt.nt b3 = r4, .L7 - mov.ret.few.nt.nt.imp b3 = r4, .L7 -.L7: - mov.ret.many.dc.dc b3 = r4, .L8 - mov.ret.many.dc.dc.imp b3 = r4, .L8 - mov.ret.many.dc.nt b3 = r4, .L8 - mov.ret.many.dc.nt.imp b3 = r4, .L8 - mov.ret.many.tk.dc b3 = r4, .L8 - mov.ret.many.tk.dc.imp b3 = r4, .L8 - mov.ret.many.tk.tk b3 = r4, .L8 - mov.ret.many.tk.tk.imp b3 = r4, .L8 - mov.ret.many.tk.nt b3 = r4, .L8 - mov.ret.many.tk.nt.imp b3 = r4, .L8 - mov.ret.many.nt.dc b3 = r4, .L8 - mov.ret.many.nt.dc.imp b3 = r4, .L8 - mov.ret.many.nt.tk b3 = r4, .L8 - mov.ret.many.nt.tk.imp b3 = r4, .L8 - mov.ret.many.nt.nt b3 = r4, .L8 - mov.ret.many.nt.nt.imp b3 = r4, .L8 -.L8: - mov.ret.sptk.few.dc.dc b3 = r4, .L9 - mov.ret.sptk.few.dc.dc.imp b3 = r4, .L9 - mov.ret.sptk.few.dc.nt b3 = r4, .L9 - mov.ret.sptk.few.dc.nt.imp b3 = r4, .L9 - mov.ret.sptk.few.tk.dc b3 = r4, .L9 - mov.ret.sptk.few.tk.dc.imp b3 = r4, .L9 - mov.ret.sptk.few.tk.tk b3 = r4, .L9 - mov.ret.sptk.few.tk.tk.imp b3 = r4, .L9 - mov.ret.sptk.few.tk.nt b3 = r4, .L9 - mov.ret.sptk.few.tk.nt.imp b3 = r4, .L9 - mov.ret.sptk.few.nt.dc b3 = r4, .L9 - mov.ret.sptk.few.nt.dc.imp b3 = r4, .L9 - mov.ret.sptk.few.nt.tk b3 = r4, .L9 - mov.ret.sptk.few.nt.tk.imp b3 = r4, .L9 - mov.ret.sptk.few.nt.nt b3 = r4, .L9 - mov.ret.sptk.few.nt.nt.imp b3 = r4, .L9 -.L9: - mov.ret.sptk.many.dc.dc b3 = r4, .L10 - mov.ret.sptk.many.dc.dc.imp b3 = r4, .L10 - mov.ret.sptk.many.dc.nt b3 = r4, .L10 - mov.ret.sptk.many.dc.nt.imp b3 = r4, .L10 - mov.ret.sptk.many.tk.dc b3 = r4, .L10 - mov.ret.sptk.many.tk.dc.imp b3 = r4, .L10 - mov.ret.sptk.many.tk.tk b3 = r4, .L10 - mov.ret.sptk.many.tk.tk.imp b3 = r4, .L10 - mov.ret.sptk.many.tk.nt b3 = r4, .L10 - mov.ret.sptk.many.tk.nt.imp b3 = r4, .L10 - mov.ret.sptk.many.nt.dc b3 = r4, .L10 - mov.ret.sptk.many.nt.dc.imp b3 = r4, .L10 - mov.ret.sptk.many.nt.tk b3 = r4, .L10 - mov.ret.sptk.many.nt.tk.imp b3 = r4, .L10 - mov.ret.sptk.many.nt.nt b3 = r4, .L10 - mov.ret.sptk.many.nt.nt.imp b3 = r4, .L10 -.L10: - mov.ret.dptk.few.dc.dc b3 = r4, .L11 - mov.ret.dptk.few.dc.dc.imp b3 = r4, .L11 - mov.ret.dptk.few.dc.nt b3 = r4, .L11 - mov.ret.dptk.few.dc.nt.imp b3 = r4, .L11 - mov.ret.dptk.few.tk.dc b3 = r4, .L11 - mov.ret.dptk.few.tk.dc.imp b3 = r4, .L11 - mov.ret.dptk.few.tk.tk b3 = r4, .L11 - mov.ret.dptk.few.tk.tk.imp b3 = r4, .L11 - mov.ret.dptk.few.tk.nt b3 = r4, .L11 - mov.ret.dptk.few.tk.nt.imp b3 = r4, .L11 - mov.ret.dptk.few.nt.dc b3 = r4, .L11 - mov.ret.dptk.few.nt.dc.imp b3 = r4, .L11 - mov.ret.dptk.few.nt.tk b3 = r4, .L11 - mov.ret.dptk.few.nt.tk.imp b3 = r4, .L11 - mov.ret.dptk.few.nt.nt b3 = r4, .L11 - mov.ret.dptk.few.nt.nt.imp b3 = r4, .L11 -.L11: - mov.ret.dptk.many.dc.dc b3 = r4, .L12 - mov.ret.dptk.many.dc.dc.imp b3 = r4, .L12 - mov.ret.dptk.many.dc.nt b3 = r4, .L12 - mov.ret.dptk.many.dc.nt.imp b3 = r4, .L12 - mov.ret.dptk.many.tk.dc b3 = r4, .L12 - mov.ret.dptk.many.tk.dc.imp b3 = r4, .L12 - mov.ret.dptk.many.tk.tk b3 = r4, .L12 - mov.ret.dptk.many.tk.tk.imp b3 = r4, .L12 - mov.ret.dptk.many.tk.nt b3 = r4, .L12 - mov.ret.dptk.many.tk.nt.imp b3 = r4, .L12 - mov.ret.dptk.many.nt.dc b3 = r4, .L12 - mov.ret.dptk.many.nt.dc.imp b3 = r4, .L12 - mov.ret.dptk.many.nt.tk b3 = r4, .L12 - mov.ret.dptk.many.nt.tk.imp b3 = r4, .L12 - mov.ret.dptk.many.nt.nt b3 = r4, .L12 - mov.ret.dptk.many.nt.nt.imp b3 = r4, .L12 -.L12: - -- 2.7.4