Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
BFD_ASSEMBLER; I think all such targets that are supported will be matched by
real CPU-OS combinations earlier in the case statement.
(targets *-*-coff*, *-sysv*, *-*-sco*, *-*-sysv32): Deleted. Made some
comments about the dpx2 configuration, but left it disabled, since it couldn't
be reached before.
(target a29k-amd-ebmonold): Deleted.
|
|
* gas/hppa/unsorted/unsorted.exp: Run it.
|
|
already defined symbol.
|
|
|
|
|
|
the 'j' operand if there are no further alternatives for this
instruction.
|
|
* gas/hppa/unsorted/unsorted.exp: Run it.
|
|
* gas/hppa/omre.parse/parse.exp: Run it.
|
|
argument to a .callinfo directive. Don't loop forever on errors.
|
|
stabstrseg to SEG_UNKNOWN, not -1. After loop, check whether it
is not SEG_UNKNOWN rather than checking whether it is >= 0.
|
|
it instead of global insn_label.
(s_align, s_cons, s_float_cons, s_gpword): Save insn_label before
call to mips_emit_delay and pass it to mips_align.
|
|
* gas/hppa/more.parse/parse.exp: Run it.
|
|
|
|
|
|
|
|
|
|
with S_GET_VALUE. Skip debug symbols to avoid "a really nasty bug". (From
Holger Teutsch, holger@botbso.rhein-main.de.)
(VMS_write_object_file): For "__vt.*" symbols, set S_GET_OTHER field. (Also
from Holger Teutsch.) Watch for a would-be register mask that spans frags.
|
|
from Andreas Arens, ari@obelix.av.rwth-aachen.de.)
|
|
versions of temp files when finished with them. Create config.h.
Not yet tested.
|
|
|
|
|
|
|
|
symbols.
(ppc_is_toc_sym): Change .toc to .got.
(md_apply_fix): Change handling of ELF relocs.
(tc_gen_reloc): Likewise.
|
|
|
|
(N_GSYM, ..., N_LENG): Deleted.
(NO_RELOC): Undefine before defining as part of enum reloc_type.
|
|
in this file.
|
|
0xffff for 'j' to be compatible with MIPS assembler. These
numbers are actually treated as negative.
|
|
|
|
|
|
|
|
* config/alpha-opcode.h (ldif, ldig, ldis, ldit): New patterns.
* config/tc-alpha.c (lit8_sec, lit4_sec, lit8_sym, lit4_sym): New variables.
(create_literal_section): New function.
(create_lita_section): Now a macro.
(get_lit8_offset, get_lit4_offset): New functions.
(maybe_set_gp): New function.
(select_gp_value): Call it.
(load_expression): Preserve addend if symbol is a section symbol.
(alpha_ip): Handle new operand type `F' for floating-point constants; store
them in .lit{4,8} sections.
(alpha_ip, case 'G'): Emit LITUSE relocations for symbol exprs.
|
|
(obj_coff_section): Declare.
(obj_pseudo_table): Make it available only if MANY_SECTIONS.
(obj_symbol_to_chars) [CROSS_COMPILE]: Some attemps to make this work. It
still doesn't. It now fails to compile, instead of silently compiling to do
nothing.
* config/obj-coff.h (SEPARATE_STAB_SECTIONS): Define only if MANY_SECTIONS.
(OBJ_PROCESS_STAB) [! MANY_SECTIONS]: New macro, just emits a warning.
|
|
their symbols are going to be written.
|
|
|
|
* as.h (as_perror): Change declaration.
|
|
for the (up to) two nops which may be inserted by append_insn if
mips_optimize is 0.
(macro): Likewise.
|
|
Add cast to avoid warning from gcc.
|
|
internals need documenting.
|
|
sometime, when I've got time.
|
|
* config/obj-som.c (obj_som_version, obj_som_copyright): Be prepared
to handle an error from bfd_som_attach_aux_hdr.
|
|
|
|
|
|
|
|
|
|
(line_comment_chars): Add ! to list.
(md_apply_fix): Do process 32- and 64-bit relocations.
|
|
ic960coff.
* config/ic960coff.mt: New file.
* config/obj-coffbfd.h [TC_I960]: Include coff/i960.h.
(TARGET_FORMAT) [TC_I960]: Use coff-Intel-little.
* config/te-ic960.h (CROSS_COMPILE): Don't undef this. We'll always build
little-endian object files.
* config/tc-i960.c (md_reloc_size): Don't define at all if BFD or
BFD_ASSEMBLER is defined.
(mem_fmt): Since COFF doesn't handle callx relocations yet, treat them like
normal 32-bit relocations.
(md_apply_fix): For callx relocations, store zero.
(tc_bout_fix_to_chars): Store symbol idx for all callx relocations, regardless
of link-relax setting.
(tc_coff_fix2rtype, tc_coff_sizemachdep): New functions.
(i960_handle_align) [! OBJ_BOUT]: If link-relax option is selected, print an
error message and clear it.
* config/tc-i960.h (BFD_ARCH, COFF_FLAGS, COFF_MAGIC, TC_COUNT_RELOC,
TC_COFF_FIX2RTYPE, TC_COFF_SIZEMACHDEP, tc_fix_adjustable): New macros.
(tc_coff_fix2rtype, tc_coff_sizemachdep): Declare.
|
|
(obj_coff_init_stab_section): Cast alloca result.
|
|
(objdump_start): Deleted unused proc.
(objdump_start_common): Merged into objdump_start_no_subdir.
* gas/alpha/fp.exp: Use objdump instead of objdump_start_no_subdir, since the
former actually waits for objdump to finish. Specify .rdata section only.
Make comment indicate Alpha architecture rather than SPARC.
* gas/alpha/fp.d: Omit .reginfo patterns. Just use "." to match
against ASCII code 0x2a ("*", special in regexp).
* gas/sun4/addend.exp: Use objdump instead of objdump_start_no_subdir.
|