aboutsummaryrefslogtreecommitdiff
path: root/gas/config
AgeCommit message (Collapse)AuthorFilesLines
2002-05-16 * config/tc-avr.c (mcu_types): Update for new devices.Marek Michalkiewicz1-2/+5
2002-05-14 * config/tc-mips.c (macro): Warn about wrong la/dla use.Thiemo Seufer1-0/+6
2002-05-14 * config/tc_mips.c (s_cpsetup): Fix completely bogus code which hadThiemo Seufer1-11/+8
worked sometimes by accident. Fix copy&paste comment.
2002-05-14 * config/tc-mips.c (md_begin): Fix .reginfo and .MIPS.option sectionThiemo Seufer1-6/+6
alignment for NewABI. Let n32 use .reginfo. Remove useless casts. (mips_elf_final_processing): Let n32 use .reginfo.
2002-05-14 * config/tc-mips.c (append_insn): Fix too small range of variable.Thiemo Seufer1-1/+1
2002-05-14Remove redundant call to listing_prev_lineNick Clifton1-1/+0
2002-05-13Remove redundant call to listing_prev().Nick Clifton1-1/+0
2002-05-11Fix formatting and compile tine warnings when compiling without BFD_ASSEMBLERNick Clifton1-314/+255
defined.
2002-05-11Define md_pcrel_from for use with sh-hms target.Nick Clifton1-4/+14
2002-05-11 * config/obj-coff.h: Fix formatting.Kazu Hirata13-140/+140
* config/tc-mcore.c: Likewise. * config/tc-mn10300.c: Likewise. * config/tc-openrisc.c: Likewise. * config/tc-or32.c: Likewise. * config/tc-pdp11.c: Likewise. * config/tc-ppc.c: Likewise. * config/tc-ppc.h: Likewise. * config/tc-sh64.c: Likewise. * config/tc-sh.c: Likewise. * config/tc-tic54x.c: Likewise. * config/tc-xstormy16.c: Likewise. * config/tc-xstormy16.h: Likewise.
2002-05-09 * config/obj-coff.c: Fix formatting.Kazu Hirata8-130/+130
* config/obj-elf.c: Likewise. * config/tc-alpha.c: Likewise. * config/tc-arm.c: Likewise. * config/tc-d10v.c: Likewise. * config/tc-d30v.c: Likewise. * config/tc-h8300.c: Likewise. * config/tc-hppa.c: Likewise.
2002-05-09 * config/tc-i386.c (md_estimate_size_before_relax) Don't loseAlan Modra1-7/+11
reloc when no_cond_jump_promotion.
2002-05-09Fix i960-elf abort in cvt_frag_to_fill while compiling libc/stdio/vfprintf.c.Jim Wilson1-1/+2
* config/tc-i960.c (md_estimate_size_before_relax): Return size of current variable part of frag.
2002-05-09 * config/tc-mmix.c: Fix formatting.Kazu Hirata2-129/+132
* config/tc-mmix.h: Likewise.
2002-05-08 * config/tc-m68k.c: Fix formatting.Kazu Hirata1-47/+50
2002-05-06 * config/tc-ia64.c: Fix formatting.Kazu Hirata2-61/+62
* config/tc-ia64.h: Likewise.
2002-05-04 * config/tc-mips.c: Fix formatting.Kazu Hirata3-199/+201
* config/tc-s390.c: Likewise. * config/tc-s390.h: Likewise.
2002-05-03* config/tc-s390.c (md_gather_operands): Emit dwarf2 line-numberAlexandre Oliva1-0/+1
information for instructions.
2002-05-02 * config/tc-ppc.c (mapping): Map sectoff to BFD_RELOC_16_BASEREL.Alan Modra1-4/+4
(ppc_elf_validate_fix): Replace BFD_RELOC_32_BASEREL with BFD_RELOC_16_BASEREL. (md_assemble): Likewise. (md_apply_fix3): Likewise.
2002-05-02Do not convert a subtract of zero into an add of zero.Nick Clifton1-3/+5
2002-05-01Generate warning if the same destination register is used in parallelNick Clifton1-0/+21
instructions.
2002-05-01 * config/tc-i386.c (extra_symbol_chars): Add '[' to the list.Alan Modra1-2/+2
2002-04-28 * config/tc-s390.c (md_parse_option): Formatting.Alan Modra1-2/+2
2002-04-28 * config/tc-i386.c: Formatting fixes, add missing space in errorAlan Modra1-13/+14
message.
2002-04-25The patch contains mostly fixes for the disassembler. It also fixesNick Clifton1-9/+16
a crash of the assembler with some malformed source input. Long segmented addresses are now correctly relocated. Finally it updates my email address in the MAINTAINERS file.
2002-04-242002-04-24 Chris G. Demetriou <cgd@broadcom.com>Chris Demetriou1-4/+3
* config/tc-mips.c (macro_build): Do _not_ allow MIPS-3D instructions to be generated by macros.
2002-04-24 * config/tc-i386.c (output_jump, output_disp)Andreas Schwab1-29/+36
(md_estimate_size_before_relax): Don't set fx_pcrel_adjust any more. (md_apply_fix3): Remember addend value for rela relocations. (tc_gen_reloc): Correctly compute pc-relative relocation addend.
2002-04-222002-04-22 Chris Demetriou <cgd@broadcom.com>Chris Demetriou1-1/+1
* config/tc-mips.c (macro_build): Add close-parenthesis missing from previous change. (also, fix ChangeLog entry for previous patch.)
2002-04-222002-04-22 Eric Christopher <echristo@redhat.com>Eric Christopher1-1/+13
* config/tc-mips.c: Add warning if macro instructions are expanded into a branch delay slot.
2002-04-17 * config/tc-s390.c (tc_s390_fix_adjustable): Prevent adjustments toMartin Schwidefsky1-1/+5
symbols in merge sections.
2002-04-16Prevent adjustments to symbols in merge sections.Tom Rix1-4/+5
2002-04-11Fix thinko in last commit.Richard Sandiford1-1/+1
2002-04-11 * doc/invoke.texi (TC_LARGEST_EXPONENT_IS_NORMAL): Document.Richard Sandiford1-13/+6
* config/atof-ieee.c (TC_LARGEST_EXPONENT_IS_NORMAL): Add an argument for the precision. (gen_to_words): Update accordingly.
2002-04-10 * as.c (parse_args <OPTION_VERSION>): Use VERSION isAlan Modra1-0/+8
BFD_VERSION_STRING unavailable. * config/tc-i386.c (INLINE): Define (for non-BFD assembler).
2002-04-09 * config/tc-sh.h (TC_FIX_ADJUSTABLE): Disable adjusting ifJoern Rennecke1-1/+6
symbol_used_in_reloc_p is true.
2002-04-09 * config/tc-sh.c (md_apply_fix3): Don't zero relocations on bigJoern Rennecke1-1/+1
endian hosts.
2002-04-04 * config/tc-mips.c (mips16_macro_build): Cast type mismatch.Thiemo Seufer1-19/+13
(mips_ip): Remove unused variable. (md_apply_fix3): Cast signed/unsignes mismatches. Replace unsigned char with bfd_byte. (s_file): Remove unused variable. (s_mips_ent): Likewise.
2002-04-03Various fixes and improvements for d10v.Tom Rix2-104/+287
2002-04-02 * config/tc-ia64.c (ia64_cons_fix_new): Handle 8 byte iplt relocRichard Henderson1-5/+20
in 32-bit mode.
2002-03-27 * config/tc-i386.c (output_jump): Set fx_pcrel_adjust to size ofAndreas Schwab1-18/+27
field for pc-relative fixups. (output_disp): Likewise. (md_estimate_size_before_relax): Likewise. (tc_gen_reloc): Subtract fx_pcrel_adjust instead of fx_size for pc-relative fixups in 64bit mode.
2002-03-22 * config/te-aix5.h: Typo fix.Alan Modra1-1/+1
2002-03-21Fix typoNick Clifton1-1/+1
2002-03-18* config/tc-mips.c (md_estimate_size_before_relax): Do not modifyAlexandre Oliva1-12/+3
the EXTENDED bit here; report the estimate according to the current size.
2002-03-18Add AIX 64 shared library support and emulation layer for binutilsNick Clifton2-1/+8
2002-03-16[ gas/ChangeLog ]Chris Demetriou1-4/+50
2002-03-15 Chris G. Demetriou <cgd@broadcom.com> * config/tc-mips.c (mips_set_options): New "ase_mips3d" member. (mips_opts): Initialize "ase_mips3d" member. (file_ase_mips3d): New variable. (CPU_HAS_MIPS3D): New macro. (md_begin): Initialize mips_opts.ase_mips3d and file_ase_mips3d based on command line options and configuration defaults. (macro_build, mips_ip): Accept MIPS-3D instructions if mips_opts.ase_mips3d is set. (OPTION_MIPS3D, OPTION_NO_MIPS3D, md_longopts, md_parse_option): Add support for "-mips3d" and "-no-mips3d" options. (OPTION_ELF_BASE): Move to accomodate new options. (s_mipsset): Support ".set mips3d" and ".set nomips3d". (mips_elf_final_processing): Add a comment indicating that a MIPS-3D ASE ELF header flag should be set, when one exists. * doc/as.texinfo: Document -mips3d and -no-mips3d options. * doc/c-mips.texi: Likewise, and document ".set mips3d" and ".set nomips3d" directives. [ gas/testsuite/ChangeLog ] 2002-03-15 Chris G. Demetriou <cgd@broadcom.com> * gas/mips/mips64-mips3d.s: New file. * gas/mips/mips64-mips3d.d: Likewise. * gas/mips/mips.exp: Run new "mips64-mips3d" test. [ include/opcode/ChangeLog ] 2002-03-15 Chris G. Demetriou <cgd@broadcom.com> * mips.h (INSN_MIPS3D): New definition used to mark MIPS-3D instructions. (OPCODE_IS_MEMBER): Adjust comments to indicate that ASE bit masks may be passed along with the ISA bitmask. [ opcodes/ChangeLog ] 2002-03-15 Chris G. Demetriou <cgd@broadcom.com> * mips-dis.c (mips_isa_type): Add MIPS3D instructions to the ISA bit masks for bfd_mach_mips_sb1 and bfd_mach_mipsisa64. Add comments for bfd_mach_mipsisa32 and bfd_mach_mipsisa64 that indicate that they should dissassemble all applicable MIPS-specified ASEs. * mips-opc.c: Add support for MIPS-3D instructions. (M3D): New definition. * mips-opc.c: Update copyright years.
2002-03-14 * config/tc-mmix.c (md_estimate_size_before_relax): Don't considerHans-Peter Nilsson1-1/+2
a weak symbol in same section to be within reach.
2002-03-12 * config/tc-ia64.c (fixup_unw_records): Clear region when seeing aAndreas Schwab1-1/+5
body record so that an error is given for misplaced .save pseudo-ops.
2002-03-09 * config/tc-i386.h (REX_OPCODE): Define.Alan Modra2-1882/+2067
(REX_MODE64, REX_EXTX, REX_EXTY, REX_EXTZ): Define. (rex_byte): typedef to int. * config/tc-i386.c: Group prototypes and vars together. Formatting fixes. Remove occurrences of "register" keyword. (true): Delete. (false): Delete. (mode_from_disp_size): Add INLINE keyword to prototype. (fits_in_signed_byte): Likewise. (fits_in_unsigned_byte): Likewise. (fits_in_unsigned_word): Likewise. (fits_in_signed_word): Likewise. (fits_in_unsigned_long): Likewise. (fits_in_signed_long): Likewise. (type_names): Constify. (intel_float_operand): Constify param. (add_prefix): Use REX_OPCODE. (md_assemble): Likewise. Modify for changed rex_byte. (parse_insn): Split out of md_assemble. (parse_operands): Likewise. (swap_operands): Likewise. (optimize_imm): Likewise. (optimize_disp): Likewise. (match_template): Likewise. (check_string): Likewise. (process_suffix): Likewise. (check_byte_reg): Likewise. (check_long_reg): Likewise. (check_qword_reg): Likewise. (check_word_reg): Likewise. (finalize_imm): Likewise. (process_operands): Likewise. (build_modrm_byte): Likewise. (output_insn): Likewise. (output_branch): Likewise. (output_jump): Likewise. (output_interseg_jump): Likewise. (output_disp): Likewise. (output_imm): Likewise.
2002-03-06 * config/tc-i386.c (tc_gen_reloc): Don't attempt to handle 8 byteAlan Modra1-0/+2
relocs except when BFD64. * write.c (number_to_chars_bigendian): Don't abort when N is larger than sizeof (VAL). (number_to_chars_littleendian): Likewise.
2002-03-052002-03-05 John David Anglin <dave@hiauly1.hia.nrc.ca>Jeff Law1-18/+4
* config/tc-hppa.c (md_apply_fix3): Add cast. (hppa_fix_adjustable): Adjust list of selectors using e_lrsel and e_rrsel.