aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-07-26 * scripttempl/elf.sc: Copy several more relocation sections intoIan Lance Taylor1-0/+5
the output. Put .got.plt sections into .got.
1994-07-26 * gdb.base/corefile.exp: Change `else if' to `elseif', which isPeter Schauer1-0/+5
the correct TCL syntax.
1994-07-26 * target.c (nomemory): Fix prototype and routine to take correctStu Grossman2-3/+9
args.
1994-07-25* gdb.base/opaque.exp: use runto instead of messing around withJ.T. Conklin1-0/+11
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.
1994-07-25* gdb.base/opaque.exp: use runto instead of messing around withJ.T. Conklin1-44/+11
breakpoints.
1994-07-25* Makefile.in (clean): Remove libgdb-files.Jim Kingdon2-1/+5
1994-07-25Update to reflect comings and goings of ns32k and mach-related filesStan Shebs2-0/+6
1994-07-25 * configure.in (pc532mach_vec): Change to pc532machaout_vec.Stan Shebs2-5/+25
* 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.
1994-07-25 * coredep.c: Include inferior.h.Stan Shebs2-0/+5
1994-07-25* Makefile.in (LD_FOR_TARGET): Look for ld in ../ld/ld.new.J.T. Conklin2-25/+122
* i386-nlmstub.c: Add support for NODE, PORT and BAUD command line arguments.
1994-07-25 * objdump.c (objdump_print_address): Correct handling of end ofIan Lance Taylor1-0/+5
symbols when looking for next symbol with a different value.
1994-07-25 * configure.in: Warn about use of /usr/ucb/cc on Solaris. FromIan Lance Taylor2-0/+32
Bill Cox <bill@cygnus.com>.
1994-07-24 * Makefile.in: Remove extra tabs that confuse some versionsFred Fish2-31/+35
of "make". Use the newly built gdb to test with by default, rather than the first one in the tester's search path.
1994-07-23 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.Stan Shebs1-0/+2
1994-07-23 * symfile.c (deduce_language_from_filename): Recognize .S as asm,Stan Shebs1-0/+3
.cp as C++, alphabetize better.
1994-07-23 * gdb.base/help.exp: Update expected add-symbol-file, ignore, andStan Shebs1-0/+5
condition help.
1994-07-23 * breakpoint.c (ignore, condition): Move usage note into body ofStan Shebs2-19/+28
help text, so first line can be one-line summary.
1994-07-23 * config.guess: Recognize ISC. Patch from kwzh@gnu.ai.mit.edu.Per Bothner2-5/+21
1994-07-23 * target.c (unpush_target): Fix handling of removal of top target.Stu Grossman2-2/+9
1994-07-23 * configure: Search current dir first in .gdbinit.Stu Grossman2-2/+11
1994-07-23 * Makefile.in: Add stuff to build nlmstub.Stu Grossman11-140/+352
* 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.
1994-07-22Forgot to save my buffer before last check in.Ian Lance Taylor1-0/+23
1994-07-22Upgraded to use gdb_test.J.T. Conklin1-0/+391
1994-07-22* nm.c (numeric_forward): Treat undefined symbols as "less than" definedKen Raeburn1-0/+17
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.
1994-07-22 * scripttempl/elf.sc: Use PROVIDE to define etext, edata, and end.Ian Lance Taylor4-166/+252
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.
1994-07-22 * aoutx.h (aout_link_check_ar_symbols): When changing a symbol toIan Lance Taylor5-100/+55
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.
1994-07-22 * ldlang.c (lang_common): Pass desired alignment toIan Lance Taylor2-33/+13
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.
1994-07-22 * bfdlink.h (struct bfd_link_hash_entry): Change u.c.size into aIan Lance Taylor1-0/+13
bitfield. Add field u.c.alignment_power.
1994-07-22 * ldlang.c (wild_section): Attach all section with the given name,Ian Lance Taylor2-52/+152
not just the first one. If there is no name, attach all sections even if the SEC_IS_COMMON flag is set.
1994-07-22 * aoutx.h (NAME(aout,some_aout_object_p)): Just checkIan Lance Taylor2-3/+12
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.
1994-07-22 * i386mach3.c: Reverted to version from before Jul 5 1994 changes.Stan Shebs1-0/+4
Un-break gas/binutils/ld for FSF.
1994-07-21 * config.sub: Refer to NeXT's operating system as nextstep.Per Bothner2-5/+7
1994-07-21 * config.sub (case $basic_machine): Re-order the cases, to matchPer Bothner2-318/+362
the order in the FSF version (which is mostly alphabethical). Merge in some additions and changes from the FSF.
1994-07-21 * reloc.c (struct reloc_howto_struct): Remove special_function1.Ian Lance Taylor2-19/+80
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.
1994-07-21 * config/mh-alphaosf, config/mh-apollo68v, config/mh-delta88:Ian Lance Taylor1-0/+5
Remove; obsolete.
1994-07-20 * ld.h (args_type): Add field rpath.Ian Lance Taylor2-4/+57
* 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.
1994-07-20 * elfcode.h (NAME(bfd_elf,size_dynamic_sections)): Add rpathIan Lance Taylor2-4/+21
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.
1994-07-20Use gdb_run_cmdJ.T. Conklin1-18/+5
1994-07-20Changed pattern in gdb_run_cmd to match up to the first newline only.J.T. Conklin1-1/+4
The old pattern used ".*$", which could, and did, swallow up output that we were attempting to match elsewhere.
1994-07-20New implementation of gdb_run_cmd which fixes some subtle bugs.J.T. Conklin1-7/+14
1994-07-20fix from dj delorie for disassembler config in djgppKen Raeburn1-0/+12
1994-07-20Temporarily back out last changeJ.T. Conklin1-3/+6
1994-07-19* lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.J.T. Conklin1-6/+3
1994-07-19* gdb.base/funcargs.exp: Use gdb_run_cmd to start program.J.T. Conklin1-56/+28
1994-07-19* lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.J.T. Conklin1-2/+5
* gdb.base/funcargs.exp: Use gdb_run_cmd to start program.
1994-07-19 * config/mt-mips-ecoff: Add -Tidp.ld option.Bill Cox1-1/+1
1994-07-19added emacs19 whereever emacs was mentionedKaren Christiansen1-7/+7
1994-07-19* lib/gdb.exp (gdb_run_cmd): New function, used to start programJ.T. Conklin1-1/+13
running.
1994-07-19* gdb.base/bitfields.exp: Use gdb_run_cmd to start program.J.T. Conklin1-24/+12
1994-07-19* lib/gdb.exp (gdb_run_cmd): New function, used to start programJ.T. Conklin1-2/+6
running. * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.