H.J. Lu
0068722893
2001-03-29 H.J. Lu <hjl@gnu.org>
...
* gas/i386/relax.s: New test for relaxation between sections.
* gas/i386/relax.d: New.
* gas/i386/i386.exp: Add tests for ELF.
2001-03-30 01:20:41 +00:00
Alan Modra
93c2a809af
Prepare for multi-pass relaxation.
2001-03-30 00:06:10 +00:00
Hans-Peter Nilsson
23ec5d0312
Clarify ChangeLog entry
2001-03-29 02:32:52 +00:00
Hans-Peter Nilsson
d551a338e2
* config/tc-cris.h (tc_fix_adjustable): Allow only
...
BFD_RELOC_CRIS_32_GOTREL of the PIC relocs.
* config/tc-cris.c (cris_get_pic_suffix): Correct reloc used in
example to valid.
2001-03-29 02:29:38 +00:00
H.J. Lu
440ecb3800
2001-03-28 H.J. Lu <hjl@gnu.org>
...
* read.c (equals): Set to local for COFF only if it hasn't been
defined before.
2001-03-28 17:24:01 +00:00
Alan Modra
8a238888b4
Default hppa64 to ".level 2.0w"
2001-03-28 14:13:46 +00:00
Nick Clifton
d5c4095a98
Allow for the possibility that the local labels won't be in the objdump output.
2001-03-27 19:33:52 +00:00
Nick Clifton
775cf89163
(for COFF) default symbols to being local.
2001-03-27 19:13:55 +00:00
Ben Elliston
bc64be0c37
* as.texinfo (Fill): Replace "result" with "repeat".
2001-03-27 04:51:28 +00:00
Hans-Peter Nilsson
f9c191122c
* configure.in (cris-*-*): Change default emulation to criself.
...
(cris-*-*aout*): New rule.
* configure: Regenerate.
2001-03-27 02:48:19 +00:00
Chris Demetriou
10a5181444
2001-03-26 Chris Demetriou <cgd@broadcom.com>
...
* gas/mips/sync.s: Declare 'foo' as a function so that this
test will work on properly on ECOFF targets.
2001-03-26 19:47:47 +00:00
Nick Clifton
07855becf9
Do not optimize BFD_RELOC_390_GOTENT relocs.
...
Always generate relocs for VT_ relocs.
2001-03-26 19:38:33 +00:00
Nick Clifton
0285c67df1
Automate generate on man pages
2001-03-25 20:32:31 +00:00
Alan Modra
551c1ca176
Accept an absolute expression for index scale factor.
2001-03-25 05:57:09 +00:00
Alan Modra
0f17484fd3
Small tweaks to sse2 instructions.
2001-03-24 06:29:16 +00:00
Nick Clifton
c3a27914b8
Document --listing-XXX command line switches.
...
Explain why listings behave differently when -pipe is used.
2001-03-23 19:35:02 +00:00
Nick Clifton
37006e4391
fix_new_exp: Print an error if passed a register.
2001-03-23 18:15:49 +00:00
Hans-Peter Nilsson
5ef6758f8a
* gas/cris/pic-err-1.s, gas/cris/rd-pic-1.s, gas/cris/rd-pic-1.d:
...
New tests.
2001-03-23 05:58:38 +00:00
Hans-Peter Nilsson
7704145c73
* gas/cris/branch-warn-1.s, gas/cris/branch-warn-2.s,
...
gas/cris/branch-warn-3.s: Tweak for fixed FIXME:s.
2001-03-23 05:39:38 +00:00
Hans-Peter Nilsson
08caf3f870
* config/tc-cris.[ch]: Tweak attribution. Fix typos. PIC support.
2001-03-23 05:27:42 +00:00
Alan Modra
38686296b3
Use `relax_marker' instead of fragile address test code to determine
...
whether a frag's fr_address has been updated.
2001-03-20 03:12:01 +00:00
Alan Modra
bbe6d95f46
Don't try to read past end of info buffer, and correct test results.
2001-03-19 12:20:10 +00:00
Alan Modra
2e98d2de04
Fix register name printed in warning message.
2001-03-19 11:28:20 +00:00
Andreas Schwab
d394a3392e
* gas/m68k/pcrel.s: Force alignment to 8 byte boundary to get
...
consistent output across targets.
* gas/m68k/pcrel.d: Adjusted.
2001-03-19 10:02:07 +00:00
H.J. Lu
64cbbfaefe
2001-03-18 H.J. Lu <hjl@gnu.org>
...
* gas/i386/intel.s: Move PIC code to ...
* gas/i386/intelpic.s: New. Here.
* gas/i386/intel.d: Updated.
* gas/i386/intelpic.d: New.
* gas/i386/i386.exp: Check PIC code in Intel syntax for ELF
targets only.
2001-03-18 21:28:56 +00:00
Stephane Carrez
31abcf7d04
* gas/mri/mri.exp: Fix test of m6811/m6812 targets.
2001-03-18 10:18:24 +00:00
Stephane Carrez
e629c13fd6
* config/tc-m68hc11.c (md_pseudo_table): Recognize xrefb to comply
...
with 'Motorola specification for assembly language input standard'.
2001-03-18 10:14:13 +00:00
Richard Henderson
249e3833ac
* dwarf2dbg.c (user_filenum, user_filenum_allocated): Remove.
...
(dwarf2_directive_loc): Don't use them.
(dwarf2_directive_file): Reject duplicate file definitions.
(get_filenum): Zero allocated memory.
(out_file_list): Complain about missing file definitions.
2001-03-17 18:23:41 +00:00
Alan Modra
2289f85d24
Teach .org to handle complex expressions
2001-03-17 03:02:06 +00:00
Jim Wilson
4d5a53ff76
Add local tag support. Don't flush instructions for .xdata directives.
...
* config/tc-ia64.c (md): New member keep_pending_output.
(ia64_flush_pending_output): Flush only if md.keep_pending_output
is not set.
(dot_xdata): Turn on md.keep_pending_output for the duration of
this function.
(dot_xfloat_cons): Ditto.
(dot_xstringer): Ditto.
(dot_xdata_ua): Ditto.
(dot_xfloat_cons_ua): Ditto.
* config/tc-ia64.c (ia64_unrecognized_line, case '['): Add local
label support.
2001-03-16 04:56:31 +00:00
Alexandre Oliva
19c0258a7f
* config/tc-sh.c (parse_reg): Match capital MACH and MACL.
2001-03-16 02:11:05 +00:00
DJ Delorie
d68d457018
* stabs.c (s_stab_generic): Don't corrupt the notes obstack by
...
blindly freeing string if it isn't at the top of the obstack.
2001-03-15 19:30:32 +00:00
Alan Modra
4b694d15d1
Fix typos.
2001-03-13 04:42:16 +00:00
Alan Modra
f3c180aedc
Support for @GOTOFF in .long expressions.
2001-03-13 04:37:13 +00:00
Nick Clifton
83e7603d4f
Always set machine type based on cpu_variant.
2001-03-12 23:37:39 +00:00
Nick Clifton
f7e42eb4af
Fix copyright notices
2001-03-08 23:24:26 +00:00
Nick Clifton
291847749a
Fix typos
2001-03-08 23:06:04 +00:00
Alan Modra
1ae12ab72a
* config/tc-i386.c (struct _i386_insn): Rename disp_reloc to reloc.
...
(md_assemble [smallest displacement]): Use correct field of i.op[] union.
(md_assemble [JumpInterSegment output]): Use correct i.disp_reloc[].
(md_assemble [immediate output]): Likewise.
2001-03-07 02:52:26 +00:00
Nick Clifton
4f3c3dbb37
Fix BLX(1) for Thumb
2001-03-06 22:33:47 +00:00
Nick Clifton
dc84e067cd
Rest of the changes for Coldfire V4
2001-03-06 20:12:21 +00:00
Dave Brolley
a8150a8817
2001-03-02 Dave Brolley <brolley@redhat.com>
...
* config/tc-m32r.c (expand_debug_syms): Call frag_align_code rather than
m32r_do_align.
2001-03-02 22:50:36 +00:00
Nick Clifton
e103941e86
Print warnings if NaNs are found and the target CPU does not support them
2001-03-02 18:43:13 +00:00
Andreas Jaeger
7c44d1d360
2001-02-28 Andreas Jaeger <aj@suse.de>, Bo Thorsen <bo@suse.de>
...
* config/tc-i386.c (tc_gen_reloc): Remove ugly hack which is not needed
anymore since we use bfd_elf_generic_reloc now.
(md_apply_fix3): Only apply hack for partial_inplace if not using RELA.
2001-02-28 12:49:40 +00:00
Alan Modra
27b7e12d2d
Bump version to 2.11.90, fix missing dependencies in bfd/,
...
and run "make dep-am".
2001-02-27 06:43:56 +00:00
Nick Clifton
1af96959a1
Set SEC_NEVER_LOAD when the 'n' flag is used.
2001-02-27 01:56:26 +00:00
H.J. Lu
fa7cd6d20a
2001-02-26 H.J. Lu <hjl@gnu.org>
...
* gas/ia64/opc-a-err.l: Change "Operand [3|4]" to "Operand [34]".
2001-02-26 17:40:07 +00:00
Stephane Carrez
d95767bf85
* symbols.c (decode_local_label_name): Initialize message_format
...
only when an error is reported (perf pb due to I18N).
2001-02-24 09:57:24 +00:00
H.J. Lu
3737d05150
2001-02-23 H.J. Lu <hjl@gnu.org>
...
* dwarf2dbg.c (dwarf2_directive_file): Call s_app_file (0) if
BFD_ASSEMBLER is not defined.
2001-02-24 04:59:03 +00:00
H.J. Lu
d88ae36a6f
2001-02-23 H.J. Lu <hjl@gnu.org>
...
* gas/ia64/opc-a-err.l: Fix "cmp4.lt.or".
* gas/ia64/opc-a.pl: Add tests for pseudo-ops for "cmp" and
"cmp4".
* gas/ia64/opc-a.s: Rebuilt.
* gas/ia64/opc-a.d: Likewise.
2001-02-23 21:47:33 +00:00
Nick Clifton
b653e7f90a
Don't mark a fixup as done if it's against a symbol.
2001-02-23 18:32:51 +00:00