aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2002-03-18* config/tc-mips.c (md_estimate_size_before_relax): Do not modifyAlexandre Oliva1-0/+6
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 Clifton1-0/+7
2002-03-18Updated French translationsNick Clifton1-0/+4
2002-03-16 * doc/c-mips.texi (Machine Dependencies): Add new node.Andreas Jaeger1-8/+12
2002-03-16[ gas/ChangeLog ]Chris Demetriou1-0/+20
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-0/+5
a weak symbol in same section to be within reach.
2002-03-13Updated French translationsNick Clifton1-0/+4
2002-03-12 * config/tc-ia64.c (fixup_unw_records): Clear region when seeing aAndreas Schwab1-0/+6
body record so that an error is given for misplaced .save pseudo-ops.
2002-03-09 * config/tc-i386.h (REX_OPCODE): Define.Alan Modra1-0/+42
(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-082002-03-07 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz1-0/+4
* doc/as.texinfo: Wrap @menu in @ifnottex, not @ifinfo.
2002-03-06 * config/tc-i386.c (tc_gen_reloc): Don't attempt to handle 8 byteAlan Modra1-0/+9
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-0/+6
* config/tc-hppa.c (md_apply_fix3): Add cast. (hppa_fix_adjustable): Adjust list of selectors using e_lrsel and e_rrsel.
2002-03-05 * tc-pdp11.c: Use VAX float format support for PDP-11 target.Alan Modra1-0/+11
(parse_ac5): New function for parsing float regs in float operand. (parse_expression): Remove attempt to make literals be octal. (parse_op_no_deferred): Support float literals. (parse_op): Reject attempts to refer to float regs. (parse_fop): New function, like parse_op but for float operand. (md_assemble): Add cases to parse float operands. Also fix IMM3, IMM6, IMM8 cases to pick up the operand from the right spot.
2002-03-042002-03-04 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+8
* config/obj-elf.c (special_section): Add .init_array, .fini_array and .preinit_array. * config/tc-ia64.h (ELF_TC_SPECIAL_SECTIONS): Remove .init_array and .fini_array.
2002-03-01 * config/obj-elf.c (elf_copy_symbol_attributes): Don't copyJakub Jelinek1-0/+6
visibility. (obj_frob_symbol): Copy visibility.
2002-02-27 * config/tc-alpha.c (s_alpha_text): Use obj_elf_text for OBJ_ELF, notJakub Jelinek1-0/+6
s_text. (s_alpha_data): Use obj_elf_data for OBJ_ELF, not s_data.
2002-02-27Update translation files.Nick Clifton1-0/+4
2002-02-262002-02-26 Chris Demetriou <cgd@broadcom.com>Chris Demetriou1-0/+14
* config/tc-mips.c (mips_need_elf_addend_fixup): For embedded-PIC only, undo the changes made on 2001-06-08, with the effect being that common or extern symbols are adjusted for embedded-PIC, but weak symbols are not. (md_estimate_size_before_relax: Likewise, with the effect that extern symbols are treated the same as weak symbols only if not embedded-PIC. (mips_fix_adjustable) Likewise, with the effect that weak or extern symbols are not adjusted for embedded-PIC. (md_apply_fix3): Tweak so that the case where value is zero is handled more correctly for embedded-PIC code.
2002-02-26Fix typoNick Clifton1-0/+2
2002-02-26Import new Spanish and German translationsNick Clifton1-0/+6
2002-02-25 * config/tc-mips.c (set_at): Fix handling of 64bit register loads.Thiemo Seufer1-0/+7
(macro): Likewise. Fix la/dla address expansions for EMBEDDED_PIC and NO_PIC cases. Code cleanup. (macro2): Fix handling of 64bit register loads. * mips-gp64-fp32-pic.d: Fix test of 64bit register loads. * mips-gp64-fp32-pic.s: Likewise. * mips-gp64-fp32.d: Likewise. * mips-gp64-fp32.s: Likewise. * mips-gp64-fp64-pic.d: Likewise. * mips-gp64-fp64-pic.s: Likewise. * mips-gp64-fp64.d: Likewise. * mips-gp64-fp64.s: Likewise.
2002-02-25Add documentation of IA64 portNick Clifton1-0/+5
2002-02-25 * config/tc-hppa.c: Update copyright date.Alan Modra1-1/+3
2002-02-25 * doc/c-ppc.texi (PowerPC-Opts): Add -mpower4 and -maltivec.Alan Modra1-0/+10
Remove references to chip manufacturers. * config/tc-ppc.c (md_parse_option): Handle -mpower4 option. Correct comments. (md_show_usage): Remove references to chip manufacturers. Mention -mpower4. (md_begin): Test power4 opcode flag bits.
2002-02-22oops - update date on newly created entryNick Clifton1-1/+1
2002-02-22Keep track of prologue counts across .label_state/.copy_state directivesNick Clifton1-0/+18
2002-02-22Add missing protoypes.Nick Clifton1-0/+5
Remove ANSI style function declarations
2002-02-21deprecate GASPNick Clifton1-0/+9
2002-02-20Mark 2.12 branchNick Clifton1-0/+4
2002-02-20 * config/tc-xstormy16.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.Tom Tromey1-0/+4
2002-02-19 * config/tc-mips.c (md_parse_option): Complain about invalid -mabiThiemo Seufer1-0/+5
option input.
2002-02-192002-02-19 Martin Schwidefsky <schwidefsky@de.ibm.com>Martin Schwidefsky1-0/+7
* config/tc-s390.c (md_parse_option): Add switches -m31 and -m64. Make bit size independent of architecture switch. (md_begin): Add warning for -m64 with -Aesa. (s390_md_end): Use renamed architecture defines.
2002-02-182002-02-18 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz1-0/+4
* config/obj-coff.h: Check !target_big_endian, not shl, for coff-sh.
2002-02-16Fix typo: MMIX used instead of CRIS.Nick Clifton1-0/+5
2002-02-152002-02-15 Chris Demetriou <cgd@broadcom.com>Chris Demetriou1-0/+6
* config/tc-mips.c (md_estimate_size_before_relax): Really make sure we treat weak like extern only for ELF. (Fixes patch from 2001-07-25.)
2002-02-15 * doc/as.texinfo: Add duplicate directory entry so that "info gas"Ben Elliston1-0/+5
works as expected.
2002-02-15 * NEWS: Mention support for MMIX.Hans-Peter Nilsson1-0/+4
2002-02-142002-02-13 Chris Demetriou <cgd@broadcom.com>Chris Demetriou1-0/+6
* config/tc-mips.c (mips_need_elf_addend_fixup): Restructure into a sequence of indpendent 'if' statements for easier debugging and future modification.
2002-02-13bfd:Jason Thorpe1-0/+8
2002-02-13 Matt Fredette <fredette@netbsd.org> * elf32-m68k.c (elf32_m68k_print_private_bfd_data): Recognize EF_M68000. bintuls: 2002-02-13 Matt Fredette <fredette@netbsd.org> * readelf.c (get_machine_flags): Recognize EF_M68000. gas: 2002-02-13 Matt Fredette <fredette@netbsd.org> * config/tc-m68k.c (md_show_usage): No longer display a hard-coded "68020" for the default CPU, instead display the canonical name of the true, configured default CPU. (m68k_elf_final_processing): Mark objects for sub-68020 CPUs with the new EF_M68000 flag. include/elf: 2002-02-13 Matt Fredette <fredette@netbsd.org> * m68k.h (EF_M68000): Define.
2002-02-13 * config/tc-i386.c (tc_i386_fix_adjustable): Don't adjustAndreas Schwab1-0/+5
pc-relative relocations to merge sections in 64-bit mode.
2002-02-13* fix date on most recent entry.Ben Elliston1-1/+1
2002-02-132002-02-12 Ben Elliston <bje@redhat.com>Ben Elliston1-0/+9
* NEWS: Document floating point number handling in gasp. * gasp.c: Include <assert.h> and "xregex.h". (is_flonum): New function. (chew_flownum): Likewise. (change_base): Consume flonums from the input, where possible. * doc/gasp.texi (Constants): Document floating point numbers. [testsuite/ChangeLog] * gasp/flonums.asm: New test. * gasp/flonums.err: New result. * gasp/flonums.out: Likewise.
2002-02-12 * config/tc-hppa.c (hppa_fix_adjustable): Don't adjust final typesAlan Modra1-0/+5
that implicitly use LR and RR selectors.
2002-02-12* config/tc-mn10300.c (other_registers): Added `epsw'. Mark `pc'Alexandre Oliva1-0/+7
and `epsw' as available on AM33 and above only. (other_register_name): Add logic to handle machine type encoded in reg_number.
2002-02-12Fix minimal-toc with -maix64Tom Rix1-0/+5
2002-02-11* config/tc-sparc.c (U0x80000000, U0xffffffff): New constants.Alexandre Oliva1-0/+5
Use all over.
2002-02-11 * i386.c (md_assemble): Support 32bit address prefix.Jan Hubicka1-0/+6
(i386_displacement): Likewise. (i386_index_check): Accept 32bit addressing in 64bit mode.
2002-02-11* config/tc-sh.c (dot): Removed unused function.Alexandre Oliva1-0/+4
2002-02-11bah, missed it.Alan Modra1-0/+9
2002-02-10 * doc/c-alpha.texi: New file.Richard Henderson1-0/+6
* doc/Makefile.am (CPU_DOCS): Add it. * doc/all.texi, doc/as.texinfo: Add hooks for Alpha.