aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1999-11-08 * config/tc-alpha.c (alpha_align): Check, don't assert, thatRichard Henderson2-3/+8
the previous label was in the current section before playing with auto-alignment.
1999-11-06Do not attempt to fixup relocs relative to weak symbolsNick Clifton2-18/+28
1999-11-05Add more md operatorsMichael Meissner3-16/+16
1999-11-03 * read.c (pseudo_set): Reject attempts to set the value of aIan Lance Taylor2-0/+5
section symbol.
1999-11-03 * config/obj-elf.c (obj_elf_ident): Call md_flush_pending_outputIan Lance Taylor2-3/+21
if it is defined. * config/obj-elf.c (elf_set_index): Add ATTRIBUTE_UNUSED. * config/obj-elf.c (elf_frob_file_after_relocs): Don't pass NULL to bfd_set_section_contents.
1999-11-03Change the default endianness to little.Nick Clifton2-1/+6
1999-11-01For include/opcode:Gavin Romig-Koch2-56/+14
* mips.h (OPCODE_IS_MEMBER): New. For gas: * config/tc-mips.c (macro_build): Use OPCODE_IS_MEMBER. (mips_ip): Use OPCODE_IS_MEMBER. For opcodes: * mips-dis.c (_print_insn_mips): Use OPCODE_IS_MEMBER.
1999-11-01fixes for arm-aout....Nick Clifton3-6/+6
1999-11-01Fix test results for arm-pe toolchainNick Clifton4-5/+15
1999-10-28 * config/tc-arm.c (reg_required_here): Improve comments.Jeff Law2-2/+6
1999-10-28 * config/tc-arm.c (thumb_opcode): Add "variants" field.Jeff Law2-58/+62
(tinsns): Initialize variants field.
1999-10-27 * tc-arm.c (bad_args, bad_pc): Renamed to BAD_ARGS and BAD_PCJeff Law2-76/+81
respectively.
1999-10-27fix compile time warningsNick Clifton3-5/+13
1999-10-25revert part of previous delta which had accidentally snarfed some experimentalNick Clifton1-4/+2
code.
1999-10-25revert previous deltaNick Clifton2-70/+0
1999-10-25Apply patch supplied for case 102229 to implement new insns psrclr and psrset.Nick Clifton1-10/+74
1999-10-25oops - omitted from previous deltaNick Clifton1-0/+6
1999-10-21 * tc_d10v.c (find_opcode): Allow ATSIGN to match expressions of theDiego Novillo2-1/+6
form @abs16, @(abs16) and @(abs16 + imm).
1999-10-21 * config/tc-mips.c (ISA_HAS_COPROC_DELAYS) : New.Gavin Romig-Koch2-127/+161
(ISA_HAS_64_BIT_REGS) New. (gpr_interlocks,md_begin,reg_needs_delay,append_insn, mips_emit_delays,macro_build,load_register,load_addresss, macro,macro2,mips_ip,s_cprestore,s_cpadd): Simplify and/or use new ISA_xxx macros in expressions involving ISA, particularly mips_opts.isa.
1999-10-21Fix assembler testsuite for ARMNick Clifton4-35/+41
1999-10-18Add md expression support; Cleanup alpha warningsMichael Meissner4-38/+114
1999-10-17 * config/tc-hppa.c (md_apply_fix): Make "fmt" an int.Jeff Law2-1/+5
1999-10-12Nit fix.Alan Modra2-1/+5
1999-10-11Added note about --fatal-warnings option.Geoffrey Keating1-0/+2
1999-10-11* as.c (show_usage): Document new options.Geoffrey Keating5-14/+74
(parse_args): Add --no-warn, --warn, --fatal-warnings, which become 'W', OPTION_WARN, and OPTION_WARN_FATAL. (parse_args): Parse the new options. (main): If there were warnings, and --fatal-warnings was specified, print an error. * as.h: New variable, flag_fatal_warnings, for new option.
1999-10-11* lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "someGeoffrey Keating5-8/+27
indeterminate number of extra lines here". * gas/elf/elf.exp: Remove XFAILs. * gas/elf/section0.d: Make pass on MIPS (and hopefully alpha). * gas/elf/section1.d: Likewise.
1999-10-10 * config/tc-hppa.c (pa_ip): Add new codes 'cc', 'cd', 'cC', 'co',Jeff Law2-70/+429
'@'. Change autoincrement completers to fall through to cache control completers. * config/tc-hppa.c (pa_ip): Remove unused args. Add code to '?W' arg. (pa_parse_addb_64_cmpltr): New function. * config/tc-hppa.c (pa_ip): Change error message. (pa_ip,pa_parse_cmpb_64_cmpltr,pa_parse_cmpib_64_cmpltr) Fix '?N' and '?Q' args to allow falling through. * config/tc-hppa.c (pa_ip): Implement conditional codes "?N", "?Q". Remove unused conditional codes. (pa_parse_cmpb_64_cmpltr,pa_parse_cmpib_64_cmpltr): New.
1999-10-07 * config/tc-d30v.c (CHAR_BIT): Define.Diego Novillo2-5/+25
(check_range): Fix bit operations to support integers bigger than 32 bits.
1999-10-07Forgot to add these files in the previous commit. This is theDiego Novillo3-0/+72
testsuite for the new instructions added to d10v gas.
1999-10-07Added seven new instructions ld, ld2w, sac, sachi, slae, st andDiego Novillo3-4/+25
st2w for d10v. Created new testsuite for d10v to verify new instructions.
1999-10-07* gas/mips/elf-rel.s: New file.Geoffrey Keating8-1/+182
* gas/mips/elf-rel.d: New file. * gas/mips/elf-rel2.d: New file. * gas/mips/e32-rel2.d: New file. * gas/mips/elf-rel2.s: New file. * gas/mips/mips.exp: Add elf-rel, elf-rel2. * gas/mips/elf_e_flags1.d: Tweak a little so it passes even if the CPU is set to something by default.
1999-10-05 * gas/m32r/error.exp: New testcase driver.Doug Evans11-0/+1054
* gas/m32r/m32rx.exp: New testcase driver. * gas/m32r/fslotx.[sd]: New testcase. * gas/m32r/m32rx.[sd]: New testcase. * gas/m32r/relax-s.[sd]: New testcase. * gas/m32r/interfere.s: New testcase. * gas/m32r/wrongsize.s: New testcase.
1999-10-05add m32rx docsDoug Evans1-1/+122
1999-10-05 Add support for m32rx.Doug Evans2-1/+618
* config/tc-m32r.c (enable_m32rx): New static global. (enable_special,warn_explicit_parallel_conflicts,optimize): Ditto. (allow_m32rx): New function. (M32R_SHORTOPTS): Add `O'. (md_longopts): Add --m32rx plus several warning options. (md_parse_option): Handle new options. (md_show_usage): Print them. (md_begin): Enable m32rx. (OPERAND_IS_COND_BIT): New macro. (first_writes_to_seconds_operands): New function. (writes_to_pc,can_make_parallel,make_parallel): New functions. (target_make_parallel,assemble_two_insns): New functions. (md_assemble): Recognize "insn1 -> insn2" and "insn1 || insn2". If optimizing and m32rx, try to make consecutive insns parallel.
1999-09-28* config/tc-mips.c (nopic_need_relax): Allow for theGeoffrey Keating2-3/+12
.sdata.foo sections generated by -fdata-sections, and for the .gnu.linkonce.s sections generated by C++.
1999-09-23Remove accidental case duplication.Jeff Law1-18/+1
1999-09-23 * config/tc-hppa.c (pa_ip): Replace 'B', 'M', 'l' and 'g' handlingJeff Law2-32/+38
with cleaner code using completer prefixes. Add 'Y'.
1999-09-23 * config/tc-hppa.c (pa_ip): Add parens to silence compiler.Jeff Law2-3/+6
1999-09-22 * config/tc-hppa.c (pa_ip): Avoid ANSI specific initialization.Jeff Law2-3/+13
(pa_ip, case 'm'): Failure to get a CBIT specifier just means the insn does not match and we should try the next insn in the table.
1999-09-22Rename MULTI_SET_PSR to LDM_TYPE_2_OR_3Nick Clifton2-2/+6
1999-09-20 * config/tc-hppa.c (pa_ip): Fix thinkos in recent cleanupJeff Law2-6/+11
of PA2.0 support.
1999-09-191999-09-19 Alexandre Oliva <oliva@lsd.ic.unicamp.br>Ian Lance Taylor2-3/+28
* config/tc-i386.c (md_shortopts): Check OBJ_MAYBE_ELF as well as OBJ_ELF. If ELF, add "sq". (md_parse_option): If ELF, ignore -s and -q. (md_show_usage): Mention ELF options.
1999-09-19 * config/tc-hppa.c (pa_ip): Handle 'J', 'K' and 'cc'Jeff Law2-0/+77
operands.
1999-09-19 * config/tc-hppa.c (pa_ip); Handle "fe", and 'cJ'.Jeff Law2-2/+25
1999-09-19 * config/tc-hppa.c (pa_ip): Handle 'd', '#' and 'cq'.Jeff Law2-2/+73
1999-09-19 * config/tc-hppa.c (struct pa_it): New field "trunc".Jeff Law2-0/+241
(pa_ip): Hadnle 'h', 'm', '=', '{', and '_' operands. (pa_parse_ftest_gfx_completer): New function (pa_parse_fp_cnv_format): New function.
1999-09-19 * config/tc-hppa.c (pa_ip): Handle 'X' operand.Jeff Law2-0/+65
(md_apply_fix): Handle 22bit pc-rel branches.
1999-09-19 * config/tc-hppa.c (pa_ip): Handle 'B' operand.Jeff Law2-0/+10
1999-09-19 * config/tc-hppa.c (pa_ip): Handle 'L' and 'M' operands.Jeff Law2-0/+20
1999-09-19 * config/tc-hppa.c (pa_ip): Handle 'l' operand.Jeff Law2-0/+10