Chris Demetriou
d65d31a6a1
2002-02-26 Chris Demetriou <cgd@broadcom.com>
...
* 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-26 22:17:56 +00:00
Nick Clifton
587fe2b3f1
Fix typo
2002-02-26 12:04:30 +00:00
Nick Clifton
fe41178f92
Import new Spanish and German translations
2002-02-26 10:28:13 +00:00
Thiemo Seufer
4d34fb5fed
* config/tc-mips.c (set_at): Fix handling of 64bit register loads.
...
(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-25 13:21:38 +00:00
Nick Clifton
9e32ca895c
Add documentation of IA64 port
2002-02-25 10:34:25 +00:00
Alan Modra
e31cd5a0ce
* gas/hppa/reloc/reloc.exp: Update copyright date.
2002-02-25 05:10:46 +00:00
Alan Modra
c7d004c5d3
* config/tc-hppa.c: Update copyright date.
2002-02-25 05:10:11 +00:00
Alan Modra
23e1d84c9a
* doc/c-ppc.texi (PowerPC-Opts): Add -mpower4 and -maltivec.
...
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-25 03:44:56 +00:00
Hans-Peter Nilsson
552eb68225
* gas/mmix/bspec-1.d, gas/mmix/bspec-2.d, gas/mmix/comment-1.d:
...
Adjust to changes in readelf output.
2002-02-24 17:11:21 +00:00
Nick Clifton
2cb30cd57f
Fix another spelling typo!
2002-02-22 12:00:38 +00:00
Nick Clifton
c385d228ef
Fix spelling typo
2002-02-22 11:59:50 +00:00
Nick Clifton
b1c6bf7062
oops - update date on newly created entry
2002-02-22 11:57:10 +00:00
Nick Clifton
6290819df6
Keep track of prologue counts across .label_state/.copy_state directives
2002-02-22 11:56:21 +00:00
Nick Clifton
4bef1a1ca1
Do not complain if gasp does not exist.
2002-02-22 11:37:41 +00:00
Nick Clifton
f1e7a2c900
Add missing protoypes.
...
Remove ANSI style function declarations
2002-02-22 10:49:38 +00:00
Nick Clifton
3620b5187e
Fix spelling typo
2002-02-21 18:09:08 +00:00
Nick Clifton
3f965e60f6
deprecate GASP
2002-02-21 16:51:00 +00:00
Tom Rix
ff3a6ee3fd
XCOFF booke tests. Fix tlbre, tlbwe ppc WS field.
2002-02-21 03:57:36 +00:00
Nick Clifton
9a66911f91
Mark 2.12 branch
2002-02-20 10:46:54 +00:00
Tom Tromey
f88fd9fe74
* config/tc-xstormy16.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.
2002-02-20 02:57:45 +00:00
Thiemo Seufer
da0e507f3d
* config/tc-mips.c (md_parse_option): Complain about invalid -mabi
...
option input.
2002-02-19 22:59:30 +00:00
Martin Schwidefsky
ff0fb56520
2002-02-19 Martin Schwidefsky <schwidefsky@de.ibm.com>
...
* 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-19 18:50:35 +00:00
Daniel Jacobowitz
a245a9aa26
2002-02-18 Daniel Jacobowitz <drow@mvista.com>
...
* config/obj-coff.h: Check !target_big_endian, not shl, for coff-sh.
2002-02-18 23:57:10 +00:00
Daniel Jacobowitz
adf1461395
2002-02-18 Daniel Jacobowitz <drow@mvista.com>
...
* gas/sh/basic.exp: Don't run PIC tests for targets that don't
support it.
2002-02-18 23:44:17 +00:00
Nick Clifton
8bf549a8c4
Fix typo: MMIX used instead of CRIS.
2002-02-16 11:01:58 +00:00
Chris Demetriou
9151e8bfc2
2002-02-15 Chris Demetriou <cgd@broadcom.com>
...
* 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 23:00:34 +00:00
Ben Elliston
59455fb178
* doc/as.texinfo: Add duplicate directory entry so that "info gas"
...
works as expected.
2002-02-15 11:24:30 +00:00
Hans-Peter Nilsson
49fda6c8d0
* NEWS: Mention support for MMIX.
2002-02-15 04:04:03 +00:00
Tom Rix
74a21df487
xcoff versions of the altivec test.
2002-02-14 22:41:04 +00:00
Chris Demetriou
2d2bf3e0e3
2002-02-13 Chris Demetriou <cgd@broadcom.com>
...
* 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-14 07:29:22 +00:00
Jason Thorpe
76f57f3aaa
bfd:
...
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 18:14:48 +00:00
Andreas Schwab
5db1645b7e
Update copyright.
2002-02-13 11:19:07 +00:00
Andreas Schwab
3bf057fadc
* config/tc-i386.c (tc_i386_fix_adjustable): Don't adjust
...
pc-relative relocations to merge sections in 64-bit mode.
2002-02-13 11:17:48 +00:00
Ben Elliston
6334e3120f
* fix date on most recent entry.
2002-02-13 09:00:17 +00:00
Ben Elliston
1ac5725353
2002-02-12 Ben Elliston <bje@redhat.com>
...
* 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-13 08:59:26 +00:00
Alan Modra
5c1e36e18c
* gas/hppa/reloc/reloc.exp (labelopbug.s): Change test to suit
...
hppa_fix_adjustable change.
2002-02-12 11:09:41 +00:00
Alan Modra
3dcfe21d78
* config/tc-hppa.c (hppa_fix_adjustable): Don't adjust final types
...
that implicitly use LR and RR selectors.
2002-02-12 11:08:54 +00:00
Alexandre Oliva
913572ec08
* config/tc-mn10300.c (other_registers): Added epsw'. Mark
pc'
...
and `epsw' as available on AM33 and above only.
(other_register_name): Add logic to handle machine type encoded in
reg_number.
2002-02-12 07:41:35 +00:00
Tom Rix
9b90b531ee
Fix minimal-toc with -maix64
2002-02-12 03:59:33 +00:00
Alexandre Oliva
6c1b24e42f
* config/tc-sparc.c (U0x80000000, U0xffffffff): New constants.
...
Use all over.
2002-02-11 13:24:06 +00:00
Jan Hubicka
7ecd2f8b9d
* i386.c (md_assemble): Support 32bit address prefix.
...
(i386_displacement): Likewise.
(i386_index_check): Accept 32bit addressing in 64bit mode.
2002-02-11 12:00:54 +00:00
Alexandre Oliva
7eb27ef29f
* config/tc-sh.c (dot): Removed unused function.
2002-02-11 06:14:41 +00:00
Alan Modra
fa70252417
bah, missed it.
2002-02-11 05:13:05 +00:00
Alan Modra
9253c5e5c1
* Makefile.am: "make dep-am".
...
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* config.in: Regenerate.
* configure: Regenerate.
* doc/Makefile.in: Regenerate.
2002-02-11 05:12:26 +00:00
Richard Henderson
625e135305
* doc/c-alpha.texi: New file.
...
* doc/Makefile.am (CPU_DOCS): Add it.
* doc/all.texi, doc/as.texinfo: Add hooks for Alpha.
2002-02-10 23:25:17 +00:00
Richard Henderson
543833df4f
* config/tc-alpha.c (O_samegp): New.
...
(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-09 22:55:06 +00:00
Chris Demetriou
51124b6cb9
2002-02-08 Chris Demetriou <cgd@broadcom.com>
...
* 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 07:18:54 +00:00
Hans-Peter Nilsson
328eb32e5f
* doc/c-cris.texi: New.
...
* 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-09 03:12:24 +00:00
Chris Demetriou
6373ee5479
2002-02-08 Chris Demetriou <cgd@broadcom.com>
...
* 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.
2002-02-08 22:25:36 +00:00
Richard Henderson
50a4c61130
* config/tc-alpha.c (alpha_force_relocation): Don't assert that
...
we've eliminated all foreign relocation types yet.
(alpha_fix_adjustable): Likewise.
2002-02-08 10:03:01 +00:00