Age | Commit message (Collapse) | Author | Files | Lines |
|
the output. Put .got.plt sections into .got.
|
|
the correct TCL syntax.
|
|
args.
|
|
breakpoints.
* gdb.base/bitfields.exp: restart between tests on netware targets
because breakpoints aren't relocated after target death. Run
processes to completion.
* gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
|
|
breakpoints.
|
|
|
|
|
|
* config.bfd (ns32k-*-netbsd*): Use ns32k-nbsd as bfd_name.
* Makefile.in (ALL_MACHINES): Add cpu-ns32k.o.
(BFD32_BACKENDS): Add aout-ns32k.o, netbsd532.o, m88kmach3.o,
pc532-mach.o.
* targets.c (pc532machaout_vec): Use instead of pc532mach_vec.
* config/pc532-mach.mt (DEFAULT_VECTOR): Ditto.
(SELECT_VECS): Remove.
* config/ns32k-nbsd.mt: New file, was ns32k-netbsd.mt.
* config/ns32k-netbsd.mt: Remove, name too long.
|
|
|
|
* i386-nlmstub.c: Add support for NODE, PORT and BAUD command
line arguments.
|
|
symbols when looking for next symbol with a different value.
|
|
Bill Cox <bill@cygnus.com>.
|
|
of "make". Use the newly built gdb to test with by default,
rather than the first one in the tester's search path.
|
|
|
|
.cp as C++, alphabetize better.
|
|
condition help.
|
|
help text, so first line can be one-line summary.
|
|
|
|
|
|
|
|
* Add rule for annotate.o to keep Sun make happy.
* configure.in: Add config for powerpc/Netware.
* partial-stab.h (near N_SO): Don't call START_PSYMTAB with null
filename. This speeds up handling of trailing N_SO stabs (they
mark the end of a .o file).
* target.c, target.h: Change the way pushing and popping of
targets work to support target overlays and inheritance.
* corelow.c, hppa-tdep.c, inflow.c, remote-nindy.c, utils.c:
Fixup references to current_target, due to previous changes.
* config/i386/tm-i386nw.h: Enable longjmp support. More work is
needed to get the address of longjmp out of the target.
|
|
|
|
|
|
symbols with zero values. If numeric values are equal, or both symbols are
undefined, sort alphabetically. Don't assume that the difference of two
bfd_vma values will truncate to "int" and still have the same sign.
(numeric_reverse): Call numeric_forward and negate the result.
(print_symbol_info_bsd): For undefined symbols, print leading spaces equivalent
to the width of a printed bfd_vma, rather than assuming that 8 will look right.
|
|
Add a new script operator, PROVIDE, to define a symbol only if it
is needed.
* ldgram.y (PROVIDE): New token.
(assignment): Accept PROVIDE.
* ldlex.l (PROVIDE): New token.
* ldexp.h (node_type): Add etree_provide to node_class enum.
(exp_provide): Declare.
* ldexp.c (exp_fold_tree): Handle etree_provide.
(exp_provide): New function.
(exp_print_tree): Handle etree_provide.
* ld.texinfo: Document PROVIDE.
|
|
common, set the alignment.
(aout_link_add_symbols): Restrict the alignment of a common symbol
to the alignment power given by the architecture.
* elf.c (_bfd_elf_link_hash_newfunc): Don't initialize align. Do
initialize copy_offset.
* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Use copy_offset
field rather than align field. Get alignment using bfd_log2
rather than switch.
* elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Likewise.
* elf32-i386.c (elf_i386_finish_dynamic_symbol): Use copy_offset,
not align.
* elf32-sparc.c (elf32_sparc_finish_dynamic_symbol): Likewise.
|
|
lang_one_common as power of two.
(lang_one_common): Get common symbol alignment from linker hash
table entry. Treat desired alignment as a power of two.
|
|
bitfield. Add field u.c.alignment_power.
|
|
not just the first one. If there is no name, attach all sections
even if the SEC_IS_COMMON flag is set.
|
|
STAT_FOR_EXEC, don't check MACH.
* m88kmach3.c (MACH): Don't define.
* config/i386-mach3.mt (TDEFINES): Define STAT_FOR_EXEC.
* config/m88k-mach3.mt (TDEFINES): Likewise.
* config/mips-mach3.mt (TDEFINES): Likewise.
|
|
Un-break gas/binutils/ld for FSF.
|
|
|
|
the order in the FSF version (which is mostly alphabethical).
Merge in some additions and changes from the FSF.
|
|
It's the wrong way to do things.
(HOWTO): Change accordingly.
(HOWTO2): Remove.
(_bfd_final_link_relocate): Remove references to
special_function1.
* bfd-in2.h: Rebuilt.
* aoutx.h (aout_link_input_section_std): Remove references to
special_function1.
(aout_link_reloc_link_order): Likewise.
|
|
Remove; obsolete.
|
|
* lexsup.c (S_ISDIR): Define if not already defined.
(parse_args): Add support for -rpath. If -R is used to name a
directory, treat it as -rpath for Solaris compatibility.
* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
Pass command_line.rpath to bfd_elf32_size_dynamic_sections.
* ldmain.c (main): Initialize command_line.rpath to NULL.
* ld.texinfo: Document -rpath option.
|
|
argument. If it is not NULL, use it to set DT_RPATH.
* bfd-in.h (bfd_elf32_size_dynamic_sections): Update prototype.
(bfd_elf64_size_dynamic_sections): Likewise.
* bfd-in2.h: Rebuilt.
|
|
|
|
The old pattern used ".*$", which could, and did, swallow up output
that we were attempting to match elsewhere.
|
|
|
|
|
|
|
|
|
|
|
|
* gdb.base/funcargs.exp: Use gdb_run_cmd to start program.
|
|
|
|
|
|
running.
|
|
|
|
running.
* gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
|