aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-07-12 * elfread.c (elf_symfile_read): Unconditionally add dynamicPeter Schauer2-3/+13
symbols for all symbol files. Makes skipping over the trampoline code work when stepping from a function in a shared library into a function in a different shared library for Irix 5. Other ELF targets do not have enough information in their dynamic symbol tables to make this work. (elf_symtab_read): Relocate mst_solib_trampoline address.
1994-07-12Modified Files:Kung Hsu1-0/+14
read.c ecoff.h ecoff.c ChangeLog * read.c (read_a_source_file): ditto. * ecoff.h: change calling interface of ecoff_generate_asm_line_stab. * ecoff.c (add_file): record of filename to handle case of include files, also change default built-in type from int to void for asm file. * ecoff.c (ecoff_generate_asm_line_stab): handle case of include files.
1994-07-12 * aix386-core.c, aoutf1.h, cisco-core.c, elfcode.h, hppabsd-core.c,Peter Schauer2-5/+18
hpux-core.c, irix-core.c, lynx-core.c, osf-core.c, ptrace-core.c, rs6000-core.c, trad-core.c: Remove SEC_ALLOC flag from .reg sections, .reg sections are not allocated and contain debug information only. * osf-core.c (make_bfd_asection, osf_core_core_file_p): Use bfd_make_section_anyway instead of building unique section names.
1994-07-12 * libelf.h (bfd_elf32_swap_symbol_in): Declare.Ian Lance Taylor2-0/+13
(bfd_elf32_swap_symbol_out): Declare. (bfd_elf64_swap_symbol_in, bfd_elf64_swap_symbol_out): Declare. * elf32-hppa.c (elf32_hppa_args_hash_table_init): Correct cast.
1994-07-12 * aout-encap.c (ARCH): Don't define. Obsolete.Ian Lance Taylor5-4/+8
* aout0.c, aoutx.h, gen-aout.c, hp300bsd.c, hp300hpux.c: Likewise. * i386aout.c, i386bsd.c, i386dynix.c, i386linux.c: Likewise. * i386lynx.c, m68klynx.c, mipsbsd.c, netbsd386.c: Likewise. * newsos3.c, sparclynx.c, sunos.c: Likewise.
1994-07-12 * gdb.base/return.exp: Add comment and message for `return double'Peter Schauer1-1/+11
test failure on Sparc Solaris.
1994-07-12Various updatesStan Shebs8-75/+23
1994-07-12 Atari support, from Uwe Seimet (seimet@chemie.uni-kl.de).Stan Shebs7-10/+30
* configure.in (m68*-atari-sysv4*): New configuration. (m68*-cbm-sysv4*): Use m68kv4 instead of amix. * m68k-tdep.c (R_PS): Define as R_SR if necessary. * config/m68k/m68kv4.mh, config/m68k/m68kv4.mt, config/m68k/tm-m68kv4.h, config/m68k/xm-m68kv4.h: New files. * config/m68k/amix.mh, config/m68k/amix.mt, config/m68k/tm-amix.h, config/m68k/xm-amix.h: Removed, superseded by m68kv4 files.
1994-07-12 * section.c (STD_SECTION): Make the sixth argument boolean, notIan Lance Taylor1-0/+5
the seventh. From gary@tuva.pacsemi.oz.au (gary kopff).
1994-07-11add -O2 flagKaren Christiansen1-7/+7
1994-07-11minor changes to bring build-all.mk update-to-date with prog/build-all.mkKaren Christiansen1-4/+14
1994-07-11* nlmheader.y: Null terminate var_hdr->threadName.J.T. Conklin2-2/+21
1994-07-11 * config.sub: Fix typo powerpc -> powerpc-*.Per Bothner2-1/+10
1994-07-11 * config/tc-mips.c (macro): In case M_LA_AB, SVR4_PIC, largeIan Lance Taylor1-0/+6
constant, and case ldd_std, set mips_optimize to 2 temporarily to avoid inserting an unexpected nop instruction.
1994-07-11Makefile.in (syslex.o, sysinfo.o): Permit C source files to be in $(srcdir), asKen Raeburn1-0/+10
they will be for FSF releases.
1994-07-10Sun Jul 10 09:12:02 1994 D. V. Henkel-Wallace (gumby@cygnus.com)David Henkel-Wallace2-7/+18
* aoutx.h (bfd_free_cached_info): Change name of FREE to BFCI_FREE in order not to collide with LynxOS's definition of FREE in /usr/include/sys/proc.h
1994-07-09 * symtab.c (find_function_start_sal): New function to findPeter Schauer1-0/+15
the start of a function from a function symbol. (decode_line_1, decode_line_2): Use it instead of open coded partial copies of the code. (list_symbols): Quote symbol name before passing it to break_command to enable proper handling of mangled symbols.
1994-07-09`all-emacs19' depends on `all-byacc'. Found when /usr/latest/bin isMichael Tiemann1-0/+2
not in $PATH.
1994-07-09Add all-emacs19 and install-emacs19 rules (in parallel with all-emacsMichael Tiemann2-8/+25
and install-emacs). Top-level command `make all-emacs19 CC=gcc' now behaves as `make all-emacs CC=gcc'.
1994-07-09 * ecoff.c (ecoff_build_lineno): Handle count correctly for lastIan Lance Taylor2-1/+10
line number.
1994-07-08 * (process_pseudo_op): Pass right are do do_aif.Steve Chamberlain2-10/+28
(get_any_string): New arg 'pretend_quote'. (get_and_process, do_formals, macro_expand, do_sdata, process_pseudo_op): Use new arg.
1994-07-08 * rttty.c (control_meta_key_on): Remove superfluous testing ofSteve Chamberlain1-0/+5
__GO32__.
1994-07-08Modified Files:Kung Hsu4-15/+222
read.c read.h ecoff.c ecoff.h ChangeLog * read.c (read_a_source_file): generate line stabs for asm file. * read.h: add extern generate_asm_line_stab. * ecoff.h : add prototype for ecoff_generate_asm_line_stab(). * ecoff.c (add_file): if there's no filename provided, set switch to generate line stabs for .s file. * ecoff.c (add_procedure): add stabs symbol for .ent directive. * ecoff.c (generate_ecoff_stab): creates an artificial stabs. * ecoff.c (generate_asm_line_stab): generate a artifitial label for each line and generate a stabn for the line.
1994-07-08Modified Files:Kung Hsu2-2/+17
obj-ecoff.h obj-elf.h * config/obj-ecoff.h: define macro OBJ_GENERATE_ASM_LINE_STAB. * config/obj-elf.h: ditto.
1994-07-08 * lexsup.c (parse_args): Changed "retain-symbols-file" fromIan Lance Taylor2-6/+54
no_argument to required_argument. From djm.
1994-07-08 * gasp.c (get_any_string): Cope with getting a string with anSteve Chamberlain2-18/+50
alternate base specifier. (do_aif, do_aelse): Only enable output if expression is true and previous level was on. (chartype_init): Add BASEBIT chartype. (process_pseudo_op): Notice nesteed AIFs.
1994-07-07 * gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.Jeff Law3-0/+161
* gas/hppa/reloc/reloc.exp: Run them.
1994-07-07 * config/tc-hppa.c (hppa_fix_adjustable): Reject reductions forJeff Law2-2/+42
symbols in DLT relative relocs. (tc_gen_reloc): Zero out the addend field for DLT relative relocs.
1994-07-07 * aoutx.h (howto_table_std): Add entry for GOT relocationsPeter Schauer1-0/+6
which are present in sun3 shared libraries, to avoid assertions when reading the dynamic relocations.
1994-07-07 * som.h (R_HPPA_COMPLEX): Fix dumb typo.Jeff Law1-0/+4
1994-07-07 * ch-exp.y (match_simple_name_string): Don't lower-case here.Per Bothner1-11/+20
* ch-exp.y (yylex): First try name lookup using exact name typed by user; if that fails, try lower-cased name.
1994-07-06 * elfcode.h (elf_link_output_sym): Don't call output_symbol_hookIan Lance Taylor1-0/+10
if it is NULL.
1994-07-06 * hosts/sysv4.h (qsort, strtol): Don't declare.Ian Lance Taylor1-2/+0
1994-07-06 * dbxread.c, elfread.c, mipsread.c, nlmread.c, os9kread.c:Peter Schauer7-28/+30
Move "no debugging symbols found" test to symfile.c. * symfile.c (syms_from_objfile, reread_symbols): Add "no debugging symbols found" test. * coffread.c (init_stringtab): Handle stripped files with a stringtab offset of zero gracefully. * osfsolib.c (solib_create_inferior_hook): Use DYNAMIC flag from BFD instead of stop_pc heuristic to determine if it is a dynamically linked object file. * procfs.c (wait_fd): Handle ENOENT error return from PIOCWSTOP ioctl, it indicates that the process has exited.
1994-07-06 * coff-alpha.c (alpha_ecoff_mkobject_hook): New hook toPeter Schauer1-0/+9
additionally copy object type information from the alpha file header to the BFD flags. (alpha_ecoff_backend_data): Use it. (ecoffalpha_little_vec): Add DYNAMIC to object_flags. * aout64.c: Fix typo in conditional QMAGIC definition.
1994-07-06 * hppabsd-core.c (hppabsd_core_core_file_p): Sanity check theJeff Law1-0/+5
value of clicksz to help weed out non HPPA BSD core files.
1994-07-06 * config/tc-ppc.c (ppc_tc): If not OBJ_COFF, force TOC entry toIan Lance Taylor1-0/+5
align to a four byte boundary.
1994-07-05 Mach 3 support.Stan Shebs5-5/+111
* config.bfd (m88*-*-mach3*, mips*-dec-mach3*, mips*-*-mach3*): New targets. * configure.host (i[34]86-*-mach3*, ns32k-*-mach3*): Recognize "mach3" instead of "mach". (m88*-*-mach3*, mips*-dec-mach3*, mips*-*-mach3*): New hosts. * targets.c (m88kmach3_vec): New target vector. (bfd_target_vector): Add i386mach3_vec and m88kmach3_vec, but inside #if 0. * aoutx.h (some_aout_object_p) [MACH]: Recognize executables by checking for execute permission, instead of looking at entry point. * i386mach3.c: Update, define MACH, N_TXTOFF, N_TXTADDR, N_SHARED_LIB, don't include aout/*.h files, etc. * m88kmach3.c: New file, m88k Mach 3 target. * config/m88k-mach3.mt, config/mips-mach3.mt: New files, target makefile fragments. * config/i386mach3.mh, config/m88kmach3.mh, config/mipsmach3.mh: New files, host makefile fragments. * hosts/m88kmach3.h, hosts/mipsmach3.h: New files, host definitions.
1994-07-05some internals doc updatesKen Raeburn1-0/+4
1994-07-05handle 32-bit addends in exprs on alphaKen Raeburn1-2/+8
1994-07-05 * objcopy.c: Include libiberty.h.Ian Lance Taylor1-0/+10
(copy_file): If output_target is NULL, set it to the target of the input file.
1994-07-05 * config/obj-elf.h (S_GET_ALIGN, S_SET_ALIGN): Define.Ian Lance Taylor1-0/+8
* config/obj-elf.c (obj_elf_common): Set alignment of common symbol. * config/tc-sparc.c (s_common): If OBJ_ELF, set alignment of common symbol.
1994-07-05 * elfcode.h (swap_out_syms): Get alignment of common symbol fromIan Lance Taylor2-28/+61
st_value field of saved ELF symbol information, if there is any.
1994-07-05 * scripttempl/hppaelf.sc (__stack_zero): Don't define this name,Jeff Law1-0/+14
it was for the HPUX dynamic loader's use and it creates problems with ELF GDB.
1994-07-05 * hppa-tdep.c (read_unwind_info): ELF unwind information is in theJeff Law2-1/+6
.PARISC.unwind section now.
1994-07-05 * som.h (R_HPPA_COMPLEX): Define.Jeff Law2-0/+86
* elf32-hppa.h (R_HPPA_COMPLEX): Define. (elf32_hppa_reloc_type): Delete R_PARISC_STUB_CALL_17.
1994-07-05Fix thinko in last changeJeff Law1-3/+2
1994-07-05 * config/tc-hppa.c (is_complex): New macro.Jeff Law2-6/+24
(cons_fix_new_hppa): "Handle" complex expressions.
1994-07-05 * breakpoint.c (mention): Always show breakpoint address if noStan Shebs1-0/+16
source file.
1994-07-02 * config/sparc/tm-sun4sol2.h (HANDLE_SVR4_EXEC_EMULATORS):Peter Schauer1-0/+3
Define to enable handling of shared libraries for a.out executables, run under Solaris BCP.