Kazu Hirata
cc8a6dd09b
* config/obj-coff.c: Fix formatting.
...
* config/obj-elf.c: Likewise.
* config/tc-alpha.c: Likewise.
* config/tc-arm.c: Likewise.
* config/tc-d10v.c: Likewise.
* config/tc-d30v.c: Likewise.
* config/tc-h8300.c: Likewise.
* config/tc-hppa.c: Likewise.
2002-05-09 13:12:57 +00:00
Alan Modra
412167cbaa
* config/tc-i386.c (md_estimate_size_before_relax) Don't lose
...
reloc when no_cond_jump_promotion.
2002-05-09 06:35:22 +00:00
Jim Wilson
9197546776
Fix i960-elf abort in cvt_frag_to_fill while compiling libc/stdio/vfprintf.c.
...
* config/tc-i960.c (md_estimate_size_before_relax): Return size of
current variable part of frag.
2002-05-09 01:43:11 +00:00
Kazu Hirata
a1b6236b7d
* config/tc-mmix.c: Fix formatting.
...
* config/tc-mmix.h: Likewise.
2002-05-09 00:33:09 +00:00
Alan Modra
c8615825e3
* configure: Regenerate.
2002-05-08 14:32:37 +00:00
Kazu Hirata
8a104df9d7
* config/tc-m68k.c: Fix formatting.
2002-05-08 01:54:04 +00:00
Nick Clifton
d3d8a9ee19
Honour DESTDIR
2002-05-07 17:22:20 +00:00
Kazu Hirata
40449e9f8b
* config/tc-ia64.c: Fix formatting.
...
* config/tc-ia64.h: Likewise.
2002-05-06 11:43:03 +00:00
Kazu Hirata
98d3f06fa0
* config/tc-mips.c: Fix formatting.
...
* config/tc-s390.c: Likewise.
* config/tc-s390.h: Likewise.
2002-05-04 17:38:00 +00:00
Alexandre Oliva
8f5b2891d8
* config/tc-s390.c (md_gather_operands): Emit dwarf2 line-number
...
information for instructions.
2002-05-03 18:25:08 +00:00
Kazu Hirata
d1a6c2428d
* as.h: Fix formatting.
...
* cgen.c: Likewise.
* cgen.h: Likewise.
* dwarf2dbg.c: Likewise.
* frags.h: Likewise.
* gasp.c: Likewise.
* macro.c: Likewise.
* read.c: Likewise.
* stabs.c: Likewise.
* symbols.c: Likewise.
2002-05-03 02:25:33 +00:00
Alan Modra
72297628d9
* app.c (mri_pseudo): Only declare for TC_M68K.
2002-05-02 13:01:50 +00:00
Alan Modra
1cfc59d51f
* config/tc-ppc.c (mapping): Map sectoff to BFD_RELOC_16_BASEREL.
...
(ppc_elf_validate_fix): Replace BFD_RELOC_32_BASEREL with
BFD_RELOC_16_BASEREL.
(md_assemble): Likewise.
(md_apply_fix3): Likewise.
2002-05-02 12:41:35 +00:00
Nick Clifton
358b94bdb1
Do not convert a subtract of zero into an add of zero.
2002-05-02 09:11:14 +00:00
Nick Clifton
d8731e7dad
Generate warning if the same destination register is used in parallel
...
instructions.
2002-05-01 09:54:31 +00:00
Alan Modra
200dbde8db
* config/tc-i386.c (extra_symbol_chars): Add '[' to the list.
2002-05-01 00:53:55 +00:00
Alan Modra
3f3cdb0302
* write.c (cvt_frag_to_fill): Set fr_offset to zero on .org
...
backwards to prevent cascading errors.
2002-05-01 00:33:09 +00:00
Mark Mitchell
9b2b7d6941
* configure.in: Add support for powerpc-*-windiss.
...
* configure: Regenerated.
2002-04-30 17:47:11 +00:00
Alan Modra
819e64205a
* config/tc-s390.c (md_parse_option): Formatting.
2002-04-28 12:34:02 +00:00
Alan Modra
0f3f3d8bfb
* config/tc-i386.c: Formatting fixes, add missing space in error
...
message.
2002-04-28 12:19:46 +00:00
Nick Clifton
3c25c5f6e8
The patch contains mostly fixes for the disassembler. It also fixes
...
a crash of the assembler with some malformed source input.
Long segmented addresses are now correctly relocated.
Finally it updates my email address in the MAINTAINERS file.
2002-04-25 10:59:24 +00:00
Chris Demetriou
af55c2e6c3
2002-04-24 Chris G. Demetriou <cgd@broadcom.com>
...
* config/tc-mips.c (macro_build): Do _not_ allow MIPS-3D
instructions to be generated by macros.
2002-04-24 21:52:47 +00:00
Andreas Schwab
062cd5e7fc
* config/tc-i386.c (output_jump, output_disp)
...
(md_estimate_size_before_relax): Don't set fx_pcrel_adjust any
more.
(md_apply_fix3): Remember addend value for rela relocations.
(tc_gen_reloc): Correctly compute pc-relative relocation addend.
2002-04-24 14:56:07 +00:00
H.J. Lu
b7efdfcc1b
2002-04-23 H.J. Lu <hjl@gnu.org>
...
* gas/mips/elempic.d: Use empic.l.
* gas/mips/telempic.d: Likewise.
* gas/mips/tempic.d: Likewise.
2002-04-23 17:20:22 +00:00
H.J. Lu
978ee720ae
2002-04-23 H.J. Lu <hjl@gnu.org>
...
* gas/hppa/parse/parse.exp: Don't expect failure on line separator
test on hppa*-*-linux* nor hppa*-*-netbsd*.
2002-04-23 16:19:08 +00:00
Chris Demetriou
6398a4776e
2002-04-22 Chris Demetriou <cgd@broadcom.com>
...
* gas/mips/mips-gp64-fp32.l: New file.
* gas/mips/mips-gp64-fp32.d: Use mips-gp64-fp32.l to check stderr
output.
* gas/mips/mips-gp64-fp64.l: New file.
* gas/mips/mips-gp64-fp64.d: Use mips-gp64-fp64.l to check stderr
output.
2002-04-22 22:29:47 +00:00
Chris Demetriou
2b2e39bfa5
2002-04-22 Chris Demetriou <cgd@broadcom.com>
...
* config/tc-mips.c (macro_build): Add close-parenthesis missing
from previous change.
(also, fix ChangeLog entry for previous patch.)
2002-04-22 21:50:44 +00:00
Eric Christopher
80cc45a581
2002-04-22 Eric Christopher <echristo@redhat.com>
...
* config/tc-mips.c: Add warning if macro instructions are expanded
into a branch delay slot.
2002-04-22 21:21:06 +00:00
Chris Demetriou
ff970196bd
2002-04-22 Chris Demetriou <cgd@broadcom.com>
...
* lib/gas-defs.exp (run_dump_test): Support new attribute "stderr"
which is a file used to regexp_diff the assembler's pruned stderr
output.
(write_file): New helper function to write a string into a file.
* gas/mips/empic.l: New file which matches empic tests' warnings.
* gas/mips/empic.d: Use empic.l.
2002-04-22 21:14:43 +00:00
Nick Clifton
aceebfd637
(cofftag): Do not run test for xscale-coff toolchain.
...
(struct, align, incbin): Use case switch so that other targets to be skipped
can be added in the future.
2002-04-19 09:40:37 +00:00
Geoffrey Keating
ffa554edd7
* dwarf2dbg.c (dwarf2_gen_line_info): Do emit duplicate line
...
numbers, gdb relies on them to detect the start of the prologue.
2002-04-17 23:08:42 +00:00
Martin Schwidefsky
302576afe4
* config/tc-s390.c (tc_s390_fix_adjustable): Prevent adjustments to
...
symbols in merge sections.
2002-04-17 15:12:24 +00:00
Matthew Green
eb0fdfed10
* gas/ppc/altivec.d: Fix dssall test.
...
* gas/ppc/altivec.s: Likewise.
* gas/ppc/altivec_xcoff.d: Likewise.
* gas/ppc/altivec_xcoff.s: Likewise.
* gas/ppc/altivec_xcoff64.d: Likewise.
* gas/ppc/altivec_xcoff64.s: Likewise.
* ppc-opc.c (powerpc_opcode): Fix dssall operand list.
2002-04-17 14:43:28 +00:00
Alan Modra
091e58c11e
* as.c (main): Don't reference _bfd_chunksize.
2002-04-16 04:58:56 +00:00
Tom Rix
76b999d013
Prevent adjustments to symbols in merge sections.
2002-04-16 02:58:11 +00:00
Richard Sandiford
3a18fa4f57
Fix thinko in last commit.
2002-04-11 11:21:01 +00:00
Richard Sandiford
580a832ee0
* doc/invoke.texi (TC_LARGEST_EXPONENT_IS_NORMAL): Document.
...
* config/atof-ieee.c (TC_LARGEST_EXPONENT_IS_NORMAL): Add an
argument for the precision.
(gen_to_words): Update accordingly.
2002-04-11 11:11:35 +00:00
Alan Modra
edde18a577
* as.c (parse_args <OPTION_VERSION>): Use VERSION is
...
BFD_VERSION_STRING unavailable.
* config/tc-i386.c (INLINE): Define (for non-BFD assembler).
2002-04-10 13:00:02 +00:00
Joern Rennecke
5bcd00a60a
* config/tc-sh.h (TC_FIX_ADJUSTABLE): Disable adjusting if
...
symbol_used_in_reloc_p is true.
2002-04-09 16:48:03 +00:00
Joern Rennecke
2ed5f585e4
* config/tc-sh.c (md_apply_fix3): Don't zero relocations on big
...
endian hosts.
2002-04-09 15:26:59 +00:00
Alan Modra
8e42bcb6b9
* dep-in.sed: Cope with absolute paths.
...
* Makefile.am (dep.sed): Subst TOPDIR.
Run "make dep-am".
* Makefile.in: Regenerate.
2002-04-04 14:07:22 +00:00
Nick Clifton
f22ba854c7
Open out one-line if-then-else test clauses so that other clauses can be
...
inserted in the future.
2002-04-04 08:23:30 +00:00
Thiemo Seufer
874e898605
* config/tc-mips.c (mips16_macro_build): Cast type mismatch.
...
(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-04 07:43:11 +00:00
Tom Rix
fbdbf47268
Various fixes and improvements for d10v.
2002-04-03 19:44:05 +00:00
Alan Modra
784b640dd5
* symbols.c (resolve_symbol_value <O_uminus, O_bit_not,
...
O_logical_not>): Derive final_seg from add_symbol.
<O_multiply..O_logical_or>: More final_seg twiddles.
2002-04-03 04:10:28 +00:00
Richard Henderson
5f44c186d7
* config/tc-ia64.c (ia64_cons_fix_new): Handle 8 byte iplt reloc
...
in 32-bit mode.
2002-04-02 00:32:41 +00:00
Andreas Schwab
3458b54ce7
* config/tc-i386.c (output_jump): Set fx_pcrel_adjust to size of
...
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-27 16:22:04 +00:00
Alan Modra
815b453c05
* config/te-aix5.h: Typo fix.
2002-03-22 02:07:36 +00:00
Alan Modra
d5b32339ee
* Makefile.am: Run "make dep-am".
...
* Makefile.in: Regenerate.
* doc/Makefile.in: Regenerate.
2002-03-21 09:40:17 +00:00
Nick Clifton
f201ccb3e5
Fix typo
2002-03-21 09:13:34 +00:00