aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
2002-04-04 * dep-in.sed: Cope with absolute paths.Alan Modra4-46/+76
* Makefile.am (dep.sed): Subst TOPDIR. Run "make dep-am". * Makefile.in: Regenerate.
2002-04-04Open out one-line if-then-else test clauses so that other clauses can beNick Clifton2-10/+24
inserted in the future.
2002-04-04 * config/tc-mips.c (mips16_macro_build): Cast type mismatch.Thiemo Seufer2-19/+22
(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 Rix3-104/+320
2002-04-03 * symbols.c (resolve_symbol_value <O_uminus, O_bit_not,Alan Modra2-11/+33
O_logical_not>): Derive final_seg from add_symbol. <O_multiply..O_logical_or>: More final_seg twiddles.
2002-04-02 * config/tc-ia64.c (ia64_cons_fix_new): Handle 8 byte iplt relocRichard Henderson2-5/+25
in 32-bit mode.
2002-03-27 * config/tc-i386.c (output_jump): Set fx_pcrel_adjust to size ofAndreas Schwab2-18/+36
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 Modra2-1/+5
2002-03-21 * Makefile.am: Run "make dep-am".Alan Modra4-19/+27
* Makefile.in: Regenerate. * doc/Makefile.in: Regenerate.
2002-03-21Fix typoNick Clifton2-1/+6
2002-03-19 * gas/i386/x86-64-opcode.d: More test cases for x86-64 opcodes.Andreas Jaeger3-314/+338
* gas/i386/x86-64-opcode.s: Likewise
2002-03-18* config/tc-mips.c (md_estimate_size_before_relax): Do not modifyAlexandre Oliva2-12/+9
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 Clifton7-214/+230
2002-03-18Updated French translationsNick Clifton2-355/+359
2002-03-16Wrap overly long line in last patch.Andreas Jaeger1-1/+2
2002-03-16 * doc/c-mips.texi (Machine Dependencies): Add new node.Andreas Jaeger2-8/+13
2002-03-16[ gas/ChangeLog ]Chris Demetriou8-4/+392
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-162002-03-15 Chris G. Demetriou <cgd@broadcom.com>Chris Demetriou2-4/+12
* gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for mipsisa32*-*-* targets, rather than e32-rel2 and e32el-rel2.
2002-03-14 * gas/mmix/weak1.d, gas/mmix/weak1.d: New test.Hans-Peter Nilsson3-0/+34
2002-03-14 * config/tc-mmix.c (md_estimate_size_before_relax): Don't considerHans-Peter Nilsson2-1/+7
a weak symbol in same section to be within reach.
2002-03-13Updated French translationsNick Clifton2-518/+427
2002-03-12 * config/tc-ia64.c (fixup_unw_records): Clear region when seeing aAndreas Schwab2-1/+11
body record so that an error is given for misplaced .save pseudo-ops.
2002-03-09 * config/tc-i386.h (REX_OPCODE): Define.Alan Modra3-1882/+2109
(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 Jacobowitz2-2/+6
* 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 Modra3-2/+13
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 Law2-18/+10
* 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 * gas/pdp11/pdp11.exp: New file.Alan Modra4-0/+480
* gas/pdp11/opcode.s: Ditto. * gas/pdp11/opcode.d: Ditto.
2002-03-05 * tc-pdp11.c: Use VAX float format support for PDP-11 target.Alan Modra2-14/+173
(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. Lu3-2/+29
* 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 Jelinek2-1/+11
visibility. (obj_frob_symbol): Copy visibility.
2002-03-01Add x86-64-opcode (checks valid opcodes) and x86-64-inval (checks invalid ↵Nick Clifton6-0/+695
opcodes) checks
2002-02-27 * config/tc-alpha.c (s_alpha_text): Use obj_elf_text for OBJ_ELF, notJakub Jelinek2-0/+14
s_text. (s_alpha_data): Use obj_elf_data for OBJ_ELF, not s_data.
2002-02-27Update translation files.Nick Clifton2-2336/+3241
2002-02-262002-02-26 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-4/+27
* 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-262002-02-26 Chris Demetriou <cgd@broadcom.com>Chris Demetriou9-91/+252
* gas/mips/empic2.d: Adjust for the fact that relocations on symbols local to this file are resolved at assembly time into section-relative relocations, even if the symbols are extern. * gas/mips/empic2.s: Add file offset information, so the next person to do the math mentioned above has an easier time. * gas/mips/jal-empic-elf.d: New test. * gas/mips/jal-empic-elf-2.d, gas/mips/jal-empic-elf-2.s: New test. * gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf-3.s: New test. * gas/mips/mips.exp: Run the new tests.
2002-02-26Fix typoNick Clifton2-2/+5
2002-02-26Import new Spanish and German translationsNick Clifton4-241/+9571
2002-02-25 * config/tc-mips.c (set_at): Fix handling of 64bit register loads.Thiemo Seufer11-187/+231
(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 Clifton3-0/+174
2002-02-25 * gas/hppa/reloc/reloc.exp: Update copyright date.Alan Modra2-1/+5
2002-02-25 * config/tc-hppa.c: Update copyright date.Alan Modra2-3/+5
2002-02-25 * doc/c-ppc.texi (PowerPC-Opts): Add -mpower4 and -maltivec.Alan Modra3-21/+49
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-24 * gas/mmix/bspec-1.d, gas/mmix/bspec-2.d, gas/mmix/comment-1.d:Hans-Peter Nilsson4-13/+18
Adjust to changes in readelf output.
2002-02-22Fix another spelling typo!Nick Clifton1-1/+1
2002-02-22Fix spelling typoNick Clifton1-1/+1
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 Clifton2-1/+104
2002-02-22Do not complain if gasp does not exist.Nick Clifton2-0/+12
2002-02-22Add missing protoypes.Nick Clifton2-281/+517
Remove ANSI style function declarations
2002-02-21Fix spelling typoNick Clifton1-1/+1