aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
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.
2002-02-11* config/tc-sh.c (dot): Removed unused function.Alexandre Oliva2-15/+4
2002-02-11bah, missed it.Alan Modra1-0/+9
2002-02-11 * Makefile.am: "make dep-am".Alan Modra6-51/+93
* Makefile.in: Regenerate. * aclocal.m4: Regenerate. * config.in: Regenerate. * configure: Regenerate. * doc/Makefile.in: Regenerate.
2002-02-10 * doc/c-alpha.texi: New file.Richard Henderson6-5/+426
* doc/Makefile.am (CPU_DOCS): Add it. * doc/all.texi, doc/as.texinfo: Add hooks for Alpha.
2002-02-09 * config/tc-alpha.c (O_samegp): New.Richard Henderson9-4/+170
(USER_RELOC_P): Include it. (alpha_reloc_op_tag, debug_exp, find_macro_match): Add it. (md_apply_fix3): Handle BFD_RELOC_ALPHA_BRSGP. (alpha_force_relocation, alpha_fix_adjustable): Likewise. (alpha_validate_fix): New. * config/tc-alpha.h (TC_VALIDATE_FIX): New. * gas/alpha/elf-reloc-5.s, gas/alpha/elf-reloc-5.d: New. * gas/alpha/elf-reloc-6.s, gas/alpha/elf-reloc-6.l: New. * gas/alpha/alpha.exp: Run them.
2002-02-092002-02-08 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-0/+30
* gas/mips/mips.exp: Document (but do not XFAIL) currently-failing MIPS ECOFF tests, providing what information is known about the origins of the failures.
2002-02-09 * doc/c-cris.texi: New.Hans-Peter Nilsson6-1/+327
* doc/all.texi: @set CRIS. * doc/as.texinfo: Ditto. Add CRIS gas manpage option overview. Include c-cris.texi. * doc/Makefile.am (CPU_DOCS): Add c-cris.texi * doc/Makefile.in: Regenerate.
2002-02-082002-02-08 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-4/+25
* config/tc-mips.c (IS_SEXT_32BIT_NUM): New macro to determine if a number is a sign-extended 32-bit number. (load_register): Use IS_SEXT_32BIT_NUM. (macro): Check if load/store macro handling is using a constant 32-bit address on 64-bit address systems, and if so optimize the generation of that address.