aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
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
2002-02-21deprecate GASPNick Clifton7-34/+52
2002-02-21XCOFF booke tests. Fix tlbre, tlbwe ppc WS field.Tom Rix6-1/+332
2002-02-20Mark 2.12 branchNick Clifton2-0/+6
2002-02-20 * config/tc-xstormy16.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.Tom Tromey2-1/+8
2002-02-19 * config/tc-mips.c (md_parse_option): Complain about invalid -mabiThiemo Seufer2-1/+9
option input.
2002-02-192002-02-19 Martin Schwidefsky <schwidefsky@de.ibm.com>Martin Schwidefsky2-9/+22
* 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 Jacobowitz2-6/+5
* config/obj-coff.h: Check !target_big_endian, not shl, for coff-sh.
2002-02-182002-02-18 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-1/+8
* gas/sh/basic.exp: Don't run PIC tests for targets that don't support it.
2002-02-16Fix typo: MMIX used instead of CRIS.Nick Clifton2-1/+6
2002-02-152002-02-15 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-2/+8
* 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 Elliston2-0/+6
works as expected.
2002-02-15 * NEWS: Mention support for MMIX.Hans-Peter Nilsson2-0/+6
2002-02-14xcoff versions of the altivec test.Tom Rix6-1/+77
2002-02-142002-02-13 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-11/+21
* 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 Thorpe2-2/+37
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-13Update copyright.Andreas Schwab1-1/+1
2002-02-13 * config/tc-i386.c (tc_i386_fix_adjustable): Don't adjustAndreas Schwab2-1/+11
pc-relative relocations to merge sections in 64-bit mode.
2002-02-13* fix date on most recent entry.Ben Elliston2-2/+2
2002-02-132002-02-12 Ben Elliston <bje@redhat.com>Ben Elliston8-0/+143
* 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 * gas/hppa/reloc/reloc.exp (labelopbug.s): Change test to suitAlan Modra2-12/+36
hppa_fix_adjustable change.
2002-02-12 * config/tc-hppa.c (hppa_fix_adjustable): Don't adjust final typesAlan Modra2-3/+59
that implicitly use LR and RR selectors.
2002-02-12* config/tc-mn10300.c (other_registers): Added `epsw'. Mark `pc'Alexandre Oliva2-4/+18
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 Rix2-1/+6
2002-02-11* config/tc-sparc.c (U0x80000000, U0xffffffff): New constants.Alexandre Oliva2-8/+19
Use all over.
2002-02-11 * i386.c (md_assemble): Support 32bit address prefix.Jan Hubicka2-14/+47
(i386_displacement): Likewise. (i386_index_check): Accept 32bit addressing in 64bit mode.