aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite
AgeCommit message (Collapse)AuthorFilesLines
2000-12-03Fix tests to align to a 16 byte boundary.Nick Clifton12-7/+45
2000-12-01Add mips32 tests.Nick Clifton1-0/+4
2000-12-01Fix whitespaceNick Clifton1-40/+40
2000-12-01Add MIPS32 as a seperate MIPS architectureNick Clifton3-0/+113
2000-12-01Fix testcase and test resultsNick Clifton3-15/+16
2000-12-01Expect mips16 nops to be used for padding when mips16 code generation isNick Clifton2-2/+7
enabled.
2000-12-012000-11-30 Diego Novillo <dnovillo@redhat.com>Diego Novillo3-0/+6
* tc-i386.c (md_assemble): Swap i.disp_relocs when using intel syntax. 2000-11-30 Diego Novillo <dnovillo@redhat.com> * intel.s, intel.d: New test for @GOT references.
2000-11-28 * gas/sh/err.exp: New, framework for error-testing.Hans-Peter Nilsson3-0/+44
* gas/sh/err-1.s: New test.
2000-11-26Fix movw/movb operands for 68HC12Stephane Carrez3-1/+27
2000-11-25Add ARM v5t, v5te and XScale supportNick Clifton4-1/+89
2000-11-202000-11-20 H.J. Lu <hjl@gnu.org>H.J. Lu3-0/+11
* gas/i386/intel.d: Add 3 "nop"s for the a.out assembler. * gas/i386/intel.s: Likewise.
2000-11-16Use "[ ]+" instead of "[ ]*".H.J. Lu1-1/+1
2000-11-162000-11-16 H.J. Lu <hjl@gnu.org>H.J. Lu3-2/+7
* gas/symver/symver0.d: Add 64bit support. * gas/symver/symver1.d: Likewise.
2000-11-162000-11-16 H.J. Lu <hjl@gnu.org>H.J. Lu2-2/+10
* gas/symver/symver.exp: Don't run symver4 nor symver5.
2000-11-132000-11-13 H.J. Lu <hjl@gnu.org>H.J. Lu16-0/+160
* gas/symver/symver.exp: New for symver test. * gas/symver/symver0.d: Likewise. * gas/symver/symver0.s: Likewise. * gas/symver/symver1.d: Likewise. * gas/symver/symver1.s: Likewise. * gas/symver/symver2.l: Likewise. * gas/symver/symver2.s: Likewise. * gas/symver/symver3.l: Likewise. * gas/symver/symver3.s: Likewise. * gas/symver/symver4.l: Likewise. * gas/symver/symver4.s: Likewise. * gas/symver/symver5.l: Likewise. * gas/symver/symver5.s: Likewise. * gas/symver/symver6.l: Likewise. * gas/symver/symver6.s: Likewise.
2000-11-11 * gas/macros/macros.exp: Mark strings test xfail for sh.Hans-Peter Nilsson2-0/+5
2000-10-252000-10-24 Diego Novillo <dnovillo@cygnus.com>Diego Novillo3-0/+83
* tc-i386.c (i386_operand_modifier): Remove. (build_displacement_string): Remove. (i386_parse_seg): Remove. (i386_intel_memory_operand): Remove. (i386_intel_operand): Re-write using recursive descent parser based on MASM documentation. (struct intel_parser_s): New structure. (intel_parser): New static variable. (struct intel_token): New structure. (cur_token, prev_token): New static variables. (T_NIL): Define. (T_CONST): Define. (T_REG): Define. (T_BYTE): Define. (T_WORD): Define. (T_DWORD): Define. (T_QWORD): Define. (T_XWORD): Define. (T_SHORT): Define. (T_OFFSET): Define. (T_PTR): Define. (T_ID): Define. (intel_match_token): New function. (intel_get_token): New function. (intel_putback_token): New function. (intel_expr): New function. (intel_e05): New function. (intel_e05_1): New function. (intel_e06): New function. (intel_e06_1): New function. (intel_e09): New function. (intel_e09_1): New function. (intel_e10): New function. (intel_e10_1): New function. (intel_e11): New function. 2000-10-24 Diego Novillo <dnovillo@cygnus.com> * intel.s, intel.d: Add new tests for intel syntax.
2000-10-19Ensure section sizes are multiples of 16, so that targets like MIPSAlan Modra5-16/+22
that pad out sections won't fail these tests.
2000-10-182000-10-18 H.J. Lu <hjl@gnu.org>H.J. Lu2-3/+8
* gas/i386/intel.d: Fix the support for 64bit BFD in the last change.
2000-10-15gas:Diego Novillo3-0/+25
2000-10-15 Diego Novillo <dnovillo@cygnus.com> * config/tc-i386.c (i386_operand_modifier): Only match modifiers SHORT and FLAT if they are followed by a space. (parse_register): When `allow_naked_reg' is set, do not confuse identifiers that start with a register name with a register. gas/testsuite: 2000-10-15 Diego Novillo <dnovillo@cygnus.com> * intel.s, intel.d: Add new tests for naked registers using intel syntax.
2000-09-29Oops. Forgot to commit ChangeLogHans-Peter Nilsson1-0/+7
2000-09-29 * gas/cris/regprefix-err-1.s, gas/cris/rd-regprefix-1.s,Hans-Peter Nilsson8-0/+191
gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d, gas/cris/us-err-1.s, gas/cris/us-err-2.s, gas/cris/us-err-3.s: New. * gas/cris/cris.exp: Loop run_dump_test over files matching rd-*.d.
2000-09-28Update for hppa*w -> hppa*64* configure name change.Alan Modra4-37/+39
2000-09-28Modify .PARAM so we need an arg reloc.Alan Modra2-1/+5
2000-09-22Add missing fpcmp instructions, and add missing fcmp/fpcmp tests.Jim Wilson4-319/+825
* gas/ia64/opc-f.pl: Add missing fcmp and fpcmp tests. * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate. * ia64-opc-f.c (ia64_opcodes_f): Add fpcmp pseudo-ops for gt, ge, ngt, and nge. * ia64-asmtab.c: Regenerate.
2000-09-22Fix ia64 gas testsuite. Update ia64 DV tables. Fix ia64 gas testsuite again.Jim Wilson13-1752/+1824
gas/ChangeLog * config/tc-ia64.c (dv_sem): Add "stop". (specify_resource, case IA64_RS_PR): Only handles regs 1 to 15 now. (specify_resource, case IA64_RS_PRr): New for regs 16 to 62. (specify_resource, case IA64_RS_PR63): Reorder (note == 7) test to match above. (mark_resources): Check IA64_RS_PRr. gas/testsuite/ChangeLog * gas/ia64/dv-raw-err.s: Add new testcases for PR%, 16 - 62. * gas/ia64/dv-waw-err.s: Likewise. * gas/ia64/dv-imply.d: Regenerate. * gas/ia64/dv-mutex.d, gas/ia64/dv-raw-err.l, gas/ia64/dv-safe.d, gas/ia64/dv-srlz.d, gas/ia64/dv-war-err.l, gas/ia64/dv-waw-err.l, gas/ia64/opc-f.d, gas/ia64/opc-i.d, gas/ia64/opc-m.d: Likewise. include/opcode/ChangeLog * ia64.h (enum ia64_dependency_semantics): Add IA64_DVS_STOP. opcodes/ChangeLog * ia64-dis.c (print_insn_ia64): Revert Aug 7 byte skip count change. * ia64-gen.c (parse_semantics): Handle IA64_DVS_STOP. (lookup_specifier): Handle "PR%, 1 to 15" and "PR%, 16 to 62". * ia64-ic.tbl, ia64-raw.tbl, ia64-war.tbl, ia64-waw.tbl: Update. * ia64-asmtab.c: Regnerate.
2000-09-14Eliminate false DVs on parallel compares.Timothy Wall3-0/+58
2000-09-05Miscellaneous tiny fixes.Alan Modra2-1/+5
2000-08-29Fix some ia64 gas failures.Timothy Wall5-7/+15
2000-08-222000-08-21 H.J. Lu <hjl@gnu.org>H.J. Lu2-3/+7
* gas/all/cofftag.d: Support the strict COFF.
2000-08-16Fix 3 DV bugs, and a few minor cleanups.Jim Wilson7-314/+317
gas/ * config/tc-ia64.c (specify_resource, case IA64_RS_GR): Handle postincrement modified registers. Handle IA64_OPND_R3_2 addl source registers. (note_register_values): Handle IA64_OPND_R3_2 operands. gas/testsuite/ * gas/ia64/dv-raw-err.s: Add new tests for addl and postinc. * gas/ia64/dv-raw-err.l: Likewise. * gas/ia64/dv-waw-err.l: Update sed pattern. * gas/ia64/opc-f.pl: Delete fpsub, and fpadd comment. * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate. include/opcode/ * ia64.h (IA64_OPCODE_POSTINC): New. opcodes/ * ia64-ic.tbl (pr-readers-nobr-nomovpr): Add addl, adds. Delete break, mov-immediate, nop. * ia64-opc-f.c: Delete fpsub instructions. * ia64-opc-m.c: Add POSTINC to all instructions with postincrement address operand. Rewrite using macros to avoid long lines. * ia64-opc.h (POSTINC): Define. * ia64-asmtab.c: Regenerate.
2000-08-16Tidy up decoding of shift based addressing modes.Nick Clifton3-0/+73
Add extra tests for these addressing modes
2000-07-21Forgot to commit ChangeLog entry for CRIS gas tests. Oops.Hans-Peter Nilsson1-0/+1
2000-07-21 * gas/cris/*: New tests for CRIS.Hans-Peter Nilsson86-0/+8940
2000-07-20 * gas/all/gas.exp: Don't run floating-point tests on CRIS.Hans-Peter Nilsson4-3/+16
* gas/ieee-fp/x930509a.exp: Ditto. * gas/macros/macros.exp: Mark strings test xfail for CRIS.
2000-07-19Fix a couple of HPPA SOM test failures.Alan Modra3-4/+15
Re-enable some tests for hppa-linux.
2000-07-18Fix expected results to match current assembler output.Nick Clifton2-10/+15
2000-07-10Yet more hppa testuite tweaks for hppa-linux.Alan Modra15-56/+78
2000-07-05Fix expected resultsNick Clifton3-98/+114
Fix expected results.
2000-06-29Change the registers used in ldmac and stmac tests.Nick Clifton3-11/+17
2000-06-27Do not allow EITHER_BUT_PREFER_MU opcodes to be packed into reverseNick Clifton2-10/+11
sequential buckets, and warn if the user does so.
2000-06-20TI C54x target.Timothy Wall45-7/+345921
2000-06-19Applied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add supportNick Clifton11-1/+1061
for m68hc11 and m68hc12 processors.
2000-06-17Don't start directives in first column.Alan Modra2-2/+7
2000-06-142000-06-14 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+5
* gas/macros/strings.d: Support a.out and coff.
2000-06-14Remove 'mrs r9, cpsr_all' since the cpsr_all flag is no longer legal syntax.Nick Clifton2-1/+5
2000-06-13Add test of macro expansion of string arguments.Nick Clifton5-1/+35
2000-06-04Modify test to check line separator works.Alan Modra2-8/+8
2000-05-29Update copyright datesNick Clifton1-1/+1
2000-05-29Do not run test sfor c54xNick Clifton1-1/+3