aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-03-16* stabs.texinfo (Type Descriptors): Add 'Y' type descriptor.Jim Kingdon2-0/+7
1994-03-16 * TODO: Remove item about line numbers being off. It is uselessJim Kingdon2-3/+6
and confusing without a reproducible test case (it mentions proceed(), but I was able to step through proceed without trouble).
1994-03-16 * som.c (som_prep_for_fixups): Detect section symbols basedJeff Law1-0/+12
on either the lack of private data or the symbol flags. Do not munge section symbol names anymore -- they no longer confuse GDB. (som_begin_writing): Leave space for an exec header if writing an executable. (som_slurp_symbol_table): Recognize both forms of section symbol names "L$0\002" and "$<FOO>$". Change the name of "L$0\002" section symbols to be the name of the section they represent. Debugging symbols begin with "L$0\001", not just "L$".
1994-03-16 * objcopy.c (filter_symbols): Use bfd_is_local_label to determineJeff Law1-0/+9
if a symbol represents a compiler-generated local label. (copy_object): Give the BFD backends a chance to copy any private bfd data from the input BFD to the output BFD. (setup_section): Give the BFD backends a chance to copy any private section data from the input section to the output section.
1994-03-16 * bfd-in2.h, libbfd.h, libcoff.h: Rebuilt.Jeff Law4-0/+97
* bfd-in.h (JUMP_TABLE): Add new entries to the jump table for bfd_copy_private_section_data, bfd_copy_private_bfd_data, and bfd_is_local_label. * targets.c: Add new entries to the bfd_target structure. * bfd.c (bfd_copy_private_bfd_data): New definition. * section.c (bfd_copy_private_section_data): New definition. * syms.c (bfd_is_local_label): New definition. * libbfd-in.h (bfd_generic_is_local_label): Declare. * libbfd.c (bfd_generic_is_local_label): New function. * *-core.c: Provide default definitions for new functions in the target vector which all point to bfd_false. * aout-target.h, coffcode.h, elf32-target.h elf64-target.h, ieee.c libaout.h, libecoff.h, nlm-target.h, oasys.c, srec.c, tekhex.c Default new vectors for copying private backend data to bfd_true. Default new vector for determining if a symbol is a local label to bfd_generic_is_local_label. * som.c (som_bfd_copy_private_section_data): New function. (som_bfd_is_local_label): New function. (som_bfd_copy_private_bfd_data): For now default to bfd_true. * elf32-hppa.c (hppa_elf_is_local_label): New function.
1994-03-16 * cf-m68klynx.c (CALC_ADDEND): Use _bfd_m68klynx_howto_table.Ian Lance Taylor2-1/+5
1994-03-15 * config/i386/tm-i386bsd.h: Give just macro name, not args, to #undef.Peter Schauer1-1/+1
1994-03-15 For Sunos 4.x targets, enable gdb to set breakpoints in sharedPeter Schauer5-46/+61
library functions before the executable is run. Retrieve dynamic symbols from stripped executables. * symtab.h (minimal_symbol_type): Add mst_solib_trampoline type. * parse.c (write_exp_msymbol), symmisc.c (dump_msymbols), symtab.c (list_symbols): Handle mst_solib_trampoline. * minsyms.c (lookup_minimal_symbol): Handle mst_solib_trampoline for all targets, remove IBM6000_TARGET dependencies. * dbxread.c (read_dbx_dynamic_symtab): New function. * dbxread.c (dbx_symfile_read): Use it. * dbxread.c (SET_NAMESTRING): Set namestring to "<bad string table index>" instead of "foo" if the string index is corrupt. * xcoffread.c (read_xcoff_symtab): Use mst_solib_trampoline instead of mst_unknown. * symtab.c (list_symbols): Take from_tty as parameter and pass it to break_command. Handle mst_file_* minimal symbol types.
1994-03-15version 2.0 -> 2.2.1Ken Raeburn1-114/+403
1994-03-15Modified Files:Kung Hsu2-1/+5
ChangeLog c-exp.y * c-exp.y(yylex): fix potential memory overflow.
1994-03-15 * config.guess: about target *-hitachi-hiuxwe2, fixedPer Bothner2-3/+9
machine guessing order. [Hitachi's CPU_IS_HP_MC68K macro is incorrect.]
1994-03-15 * environ.c (set_in_environ): Eliminate special handling of PATH andJim Kingdon5-119/+14
GNUTARGET. * putenv.c: Removed, conflicts with system declaration of putenv on RS/6000 running AIX 3.2.5, and above change makes it unnecessary. * Makefile.in: Change accordingly. * procfs.c (procfs_create_inferior): Change comment accordingly.
1994-03-15* rs6000-tdep.c: Change value to value_ptr.Jim Kingdon2-3/+7
1994-03-15* TODO: Add suggestions for shared library tests.Jim Kingdon2-0/+10
1994-03-15 * gdbint.texinfo (Host Conditionals, Target Conditionals): RemoveJim Kingdon1-0/+5
references to ieee-float.c.
1994-03-15* i386os9k.c : new file to handle os9k format bfd.Jim Kingdon1-0/+1
1994-03-15 * Most files:David MacKenzie18-1703/+1844
Replace DEFUN and DEFUN_VOID with K&R-style function definition. Indent some of them to GNU standards. * aout32.c, archures.c, core.c, cpu-h8300.c, cpu-i960.c, cpu-m68k.c, cpu-m88k.c, cpu-mips.c, cpu-vax.c, ctor.c, demo64.c, elf32-hppa.h, gen-aout.c, host-aout.c, init.c, libhppa.h, libieee.h, liboasys.h, newsos3.c, som.h, stab-syms.c, sunos.c: Update copyright years.
1994-03-15 * som.c (som_prep_for_fixups): A relocation involving the sectionJeff Law2-8/+23
symbol for the *ABS* section is really a relocation involving no symbol. (som_slurp_symbol_table): Do not set BSF_GLOBAL or BSF_EXPORT for undefined symbols. Correctly distinguish between debugger symbols and section symbols.
1994-03-15 * som (setup_sections): Set SEC_DEBUGGING and the section attributesJeff Law2-0/+21
for spaces and subspaces.
1994-03-15keep ic960coff.mtKen Raeburn1-0/+1
1994-03-15keep vmsconf.shKen Raeburn1-0/+1
1994-03-15today's changes for vms, misc bugsKen Raeburn1-0/+36
1994-03-15(VMS_Initialized_Data_Size): Cache symbol values to reduce number of lookupsKen Raeburn1-19/+29
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.
1994-03-15(obj_coff_line): Set symbol lnno field with this_base, not line_base. (PatchKen Raeburn1-2/+1
from Andreas Arens, ari@obelix.av.rwth-aachen.de.)
1994-03-15Scan Makefile.in, not version.c, for current version number. Delete allKen Raeburn1-20/+12
versions of temp files when finished with them. Create config.h. Not yet tested.
1994-03-14 * som.c (som_bfd_count_ar_symbols): Fix typo.Jeff Law2-1/+3
1994-03-14 * ieee-float.h: Removed; no longer used.Ian Lance Taylor2-66/+0
1994-03-14 * m68881-ext.c: Removed; no longer used.Ian Lance Taylor3-7/+3
* Makefile.in: Changed accordingly.
1994-03-14various configuration changes, obj-coff changeKen Raeburn1-0/+18
1994-03-14Don't include "ieee-float.h". I'm not sure I know where ChangeLogIan Lance Taylor1-1/+0
entries should go for this file, but I don't think it's a big deal for this change.
1994-03-14 * m68k-dis.c (ext_format_68881): Don't declare.Ian Lance Taylor1-0/+9
(print_insn_m68k): If an instruction uses place 'i', it uses at least four fixed bytes. (print_insn_arg): Don't bump p by 2 for case 'I', place 'i'. For extended float, convert to double using floatformat_to_double, not ieee_extended_to_double, and fetch the data before converting it.
1994-03-14rewritten, untestedKen Raeburn1-21/+50
1994-03-14new script, for regenerating make-gas.comKen Raeburn1-0/+81
1994-03-14 * som.c (som_object_setup): Set EXEC_P, D_PAGED, WP_TEXT, andJeff Law2-46/+55
HAS_RELOC based on the object's magic number. (make_unique_section): Delete function. BFD and its users are prepared to handle multiple sections with the same name. (setup_sections): Allocate space on the BFD's obstack to hold section names. Use bfd_make_setion_anyway rather than the obsolete make_unique_section. (som_prep_headers): Choose the correct SOM magic number based on the BFD's flags. (som_bfd_fill_in_ar_symbols): Return false, not NULL on error.
1994-03-14 * objcopy.c (mangle_section): Delete unused function.Jeff Law2-19/+14
(setup_section): Set osection here instead of calling mangle section to do it.
1994-03-14 * ar.c (write_archive): Close inarch before unlinking it.Ian Lance Taylor1-0/+4
1994-03-13 * i386m3-nat.c: Include floatformat.h.Jim Kingdon2-1/+5
(get_i387_state): Use memset not bzero.
1994-03-13 * Version 4.12.3.Jim Kingdon2-12/+20
* Makefile.in: Enable commented out getopt_h, bfd_h, etc. Change ieee-float.h to floatformat.h.
1994-03-13* TODO: Add suggestions for x/s tests.Jim Kingdon2-0/+10
1994-03-13 * valprint.c (val_print_string): Ignore error if the errorJim Kingdon2-3/+10
happened after a terminating '\0'. * c-valprint.c (c_val_print): Never add 1 to return value from val_print_string; just return what it returns.
1994-03-13 * target.h (enum target_signal): Add TARGET_SIGNAL_FIRST, forJim Kingdon1-0/+6
looping through all of the enums. * infrun.c (signals_info): Use it.
1994-03-13* Makefile.in: Add TAGS target.Jim Kingdon1-0/+4
1994-03-13 * Makefile.in (TAGS): Just build TAGS in each subdirectory, ratherJim Kingdon1-0/+5
than the "make ls" stuff which used to be here.
1994-03-12 * elf32-ppc.c: Renamed from elf32-powerpc.c.Ian Lance Taylor4-1656/+12
start-sanitize-powerpc-netware * nlm32-ppc.c: Renamed from nlm32-powerpc.c. end-sanitize-powerpc-netware * Makefile.in, configure.in: Corresponding changes.
1994-03-12Changes to 68k-lynx to make it handle symbols in common sections "properly",Mark Eichin1-1/+141
ie. the way "real" 68k coff implementations seem to do it, rather than like the way it's traditionally done. Fixes lifted from the i386-coff version.
1994-03-12 * elf32-powerpc.c: Extensive changes to update to preliminary ABI.Ian Lance Taylor3-154/+791
Many changes to nlm32-powerpc.c as well, but I'm not bothering to make a ChangeLog entry to avoid sanitization headaches.
1994-03-12 * config/tc-ppc.c (md_pcrel_from): Return 0 for undefined ELFIan Lance Taylor1-0/+8
symbols. (ppc_is_toc_sym): Change .toc to .got. (md_apply_fix): Change handling of ELF relocs. (tc_gen_reloc): Likewise.
1994-03-12 * nlmconv.c (main): For PowerPC, call powerpc_build_stubs andIan Lance Taylor2-21/+504
powerpc_resolve_stubs. Use __GOT0, not __toc_start. Handle it if the start and end symbols are not in the text section. (struct powerpc_stub): New struct definition. (powerpc_stubs, powerpc_stub_insns): New static variables. (powerpc_initial_got_size): New static variable. (powerpc_build_stubs): New function. (powerpc_resolve_stubs): New function. (powerpc_mangle_relocs): Clear extraneous data in .got section. Rearrange reloc handling to handle ELF relocs that are not partial_inplace. Resolve PC relative relocs.
1994-03-12Remove ppc.em; do it all in nlmconv instead.Ian Lance Taylor2-374/+0
1994-03-11Some alpha-ecoff and vax-vms related changes.Ken Raeburn1-0/+17