Nick Clifton
d5c4095a98
Allow for the possibility that the local labels won't be in the objdump output.
26 years ago
Nick Clifton
775cf89163
(for COFF) default symbols to being local.
26 years ago
Ben Elliston
bc64be0c37
* as.texinfo (Fill): Replace "result" with "repeat".
26 years ago
Hans-Peter Nilsson
f9c191122c
* configure.in (cris-*-*): Change default emulation to criself.
(cris-*-*aout*): New rule.
* configure: Regenerate.
26 years ago
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.
26 years ago
Nick Clifton
07855becf9
Do not optimize BFD_RELOC_390_GOTENT relocs.
Always generate relocs for VT_ relocs.
26 years ago
Nick Clifton
0285c67df1
Automate generate on man pages
26 years ago
Alan Modra
551c1ca176
Accept an absolute expression for index scale factor.
26 years ago
Alan Modra
0f17484fd3
Small tweaks to sse2 instructions.
26 years ago
Nick Clifton
c3a27914b8
Document --listing-XXX command line switches.
Explain why listings behave differently when -pipe is used.
26 years ago
Nick Clifton
37006e4391
fix_new_exp: Print an error if passed a register.
26 years ago
Hans-Peter Nilsson
5ef6758f8a
* gas/cris/pic-err-1.s, gas/cris/rd-pic-1.s, gas/cris/rd-pic-1.d:
New tests.
26 years ago
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.
26 years ago
Hans-Peter Nilsson
08caf3f870
* config/tc-cris.[ch]: Tweak attribution. Fix typos. PIC support.
26 years ago
Alan Modra
38686296b3
Use `relax_marker' instead of fragile address test code to determine
whether a frag's fr_address has been updated.
26 years ago
Alan Modra
bbe6d95f46
Don't try to read past end of info buffer, and correct test results.
26 years ago
Alan Modra
2e98d2de04
Fix register name printed in warning message.
26 years ago
Andreas Schwab
d394a3392e
* gas/m68k/pcrel.s: Force alignment to 8 byte boundary to get
consistent output across targets.
* gas/m68k/pcrel.d: Adjusted.
26 years ago
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.
26 years ago
Stephane Carrez
31abcf7d04
* gas/mri/mri.exp: Fix test of m6811/m6812 targets.
26 years ago
Stephane Carrez
e629c13fd6
* config/tc-m68hc11.c (md_pseudo_table): Recognize xrefb to comply
with 'Motorola specification for assembly language input standard'.
26 years ago
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.
26 years ago
Alan Modra
2289f85d24
Teach .org to handle complex expressions
26 years ago
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.
26 years ago
Alexandre Oliva
19c0258a7f
* config/tc-sh.c (parse_reg): Match capital MACH and MACL.
26 years ago
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.
26 years ago
Alan Modra
4b694d15d1
Fix typos.
26 years ago
Alan Modra
f3c180aedc
Support for @GOTOFF in .long expressions.
26 years ago
Nick Clifton
83e7603d4f
Always set machine type based on cpu_variant.
26 years ago
Nick Clifton
f7e42eb4af
Fix copyright notices
26 years ago
Nick Clifton
291847749a
Fix typos
26 years ago
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.
26 years ago
Nick Clifton
4f3c3dbb37
Fix BLX(1) for Thumb
26 years ago
Nick Clifton
dc84e067cd
Rest of the changes for Coldfire V4
26 years ago
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.
26 years ago
Nick Clifton
e103941e86
Print warnings if NaNs are found and the target CPU does not support them
26 years ago
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.
26 years ago
Alan Modra
27b7e12d2d
Bump version to 2.11.90, fix missing dependencies in bfd/,
and run "make dep-am".
26 years ago
Nick Clifton
1af96959a1
Set SEC_NEVER_LOAD when the 'n' flag is used.
26 years ago
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]".
26 years ago
Stephane Carrez
d95767bf85
* symbols.c (decode_local_label_name): Initialize message_format
only when an error is reported (perf pb due to I18N).
26 years ago
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.
26 years ago
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.
26 years ago
Nick Clifton
b653e7f90a
Don't mark a fixup as done if it's against a symbol.
26 years ago
Timothy Wall
7463c317ad
Added ia64-*-aix* configuration.
26 years ago
Jim Wilson
87f8eb977e
Improve gas error messages for invalid instructions.
* cpu-ia64-opc.c (elf64_ia64_operands}: Fix typo: error string for
C8 said "1" instead of "8". Clarify error string for IMM22:
"signed integer" instead of just "integer".
* config/tc-ia64.c (enum operand_match_result): New type.
(operand_match): Change return type to operand_match_result.
Fix all returns appropriately, adding support for returning the
out-of-range result.
(parse_operands): New locals result, error_pos, out_of_range_pos,
curr_out_of_range_pos. Rewrite operand matching loop to give better
error messages.
* ia64-opc-d.c (ia64_opcodes_d): Break the "add" pattern into two
separate variants: one for IMM22 and the other for IMM14.
* ia64-asmtab.c: Regenerate.
26 years ago
Jim Wilson
33d01f331b
Fix bugs in handling of the .restore directive.
* config/tc-ia64.c (struct unwind): Add member "prologue_count".
(dot_proc): Clear unwind.prologue_count to zero.
(dot_prologue): Increment unwind.prologue_count.
(dot_restore): If second operand is omitted, use
unwind.prologue_count -1 for "ecount" (# of additional regions to
pop). Decrement unwind.prologue_count by number of regions
popped.
26 years ago
Nick Clifton
7e84d676af
Note that some flags to the COFF version of .section remove attributes rather
than setting them.
26 years ago
Kazu Hirata
0fde8cc636
Fix a typo.
26 years ago
Kazu Hirata
5cd4edbed2
2001-02-20 Kazu Hirata <kazu@hxi.com>
* tc-pdp11.c: Fix formatting.
* tc-pdp11.h: Likewise.
26 years ago