aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-09-01bcopy -> memcpyK. Richard Pixley45-357/+1035
1993-09-01write.c, configure.in changesKen Raeburn1-0/+8
1993-09-01(write_relocs) [RELOC_EXPANSION_POSSIBLE]: Declare tc_gen_reloc correctly.Ken Raeburn1-69/+70
1993-09-01Deleted explicit "return" statements without values at the ends of functions.Ken Raeburn1-15/+20
1993-09-01 * libaout.h, netbsd386.c: Change M_I386 to M_386_NETBSD. M_I386Jim Kingdon2-1/+6
is an SCO pre-define.
1993-09-01add an alias for data section typeK. Richard Pixley2-0/+15
1993-09-01break dcache out of remote-nindy.cK. Richard Pixley3-175/+15
1993-09-01 * mipsread.c (parse_partial_symbols): Use language from FDR if itPeter Schauer2-61/+69
is unambigous. Patch from ptf@delcam.co.uk (Paul Flinders). * mipsread.c (ecoff_symfile_info): New struct to hold the global pending_list. * mipsread.c (mipscoff_symfile_init, parse_partial_symbols): Allocate the global pending list and link it to the objfile. * mipsread.c (is_pending_symbol, add_pending): Use global pending list from objfile. Allocate pending list entries from the psymbol_obstack. * mipsread.c (free_pending): Remove. The pending list is now freed when the psymbol_obstack is freed. * mipsread.c (psymtab_to_symtab1): Remove pending list allocation, the global pending list is used now. * mipsread.c (parse_partial_symbols): Skip only the first file indirect entry when building the dependency list.
1993-09-01break dcache code out of remote.cK. Richard Pixley5-219/+183
1993-09-01pulling dcache code out of remote.cK. Richard Pixley1-1/+1
1993-08-31 * config/udi-gdb.exp: gdb_exit now kills any isstip processesRob Savoye1-0/+6
still running and removes the leftover named socket so GDb can do clean restarts.
1993-08-31Just a little cleanup. Made gdb_exit "kill" any isstip's still runningRob Savoye1-42/+45
and blow away the socket. GDB now restarts beautifully.
1993-08-31comment changeK. Richard Pixley1-4/+5
1993-08-31break dcache code out of remote-bug.cK. Richard Pixley7-194/+306
1993-08-31 * stabs.texinfo: Initial-caps all words in node names andDavid MacKenzie2-243/+248
non-trivial words in section names.
1993-08-31* objdump.c (ARCH_all): Define ARCH_hppa too.Ken Raeburn2-34/+179
(dump_headers): Don't test for SEC_BALIGN if it's not defined by bfd.h. (The latter is done with #ifdef in case it turns out SEC_BALIGN has to be put back. I didn't *see* any uses of it besides this one, though.)
1993-08-31 * nlmconv.c (main): Force creation of .bss section. Set up theIan Lance Taylor2-39/+347
sections before looking at the symbols. Move all common symbols into .bss section. Automatically define _edata and _end. Only export symbols in the export list, with multiple prefixes if necessary. Warn if no version. Always create extended header. Set date automatically if not already set. (setup_sections): Count size of bss sections. (mangle_relocs, i386_mangle_relocs): Accept section argument, and take reloc_count as a changeable pointer; changed callers. (i386_mangle_relocs): Remove PC relative relocs within a section, as they require no adjustment. * nlmheader.y: Fixed memory allocation throughout: token STRING is now allocated on the heap, and freed if not needed. Null terminated copyright message. Accept version with only two strings. (symbol_list_opt): New nonterminal, either symbol_list or empty. (symbol_list): Use left recursion to avoid overflowing parser stack. (yylex): Rearranged beginning of line check. Accept quoted strings using single quotes. End generic argument at comment character or parentheses. (string_list_append): Fixed. (string_list_append1): New function.
1993-08-31 * Makefile.in (objdump.o): Depend upon config.status to noticeIan Lance Taylor1-2/+3
--with-targets changes. (nlmconv.o): Depend upon bucomm.h.
1993-08-31 * nlmcode.h (nlm_object_p): Set HAS_SYMS if there are externalIan Lance Taylor2-140/+220
references. (nlm_swap_auxiliary_headers_{in,out}): The copyright length is only one byte. (nlm_get_symtab_upper_bound): Include debugging symbols in symbol count. (nlm_slurp_symbol_table): Make symlength unsigned. Read debugging symbols as BFD local symbols. (nlm_write_object_contents): Don't bother writing out exported symbols more than once; they now appear in the symbol table more than once (with and without a prefix) if necessary. Set offset values to be non-zero as NLMLINK does.
1993-08-31* libhppa.h: Restore #undefs of e_fsel and other e_* symbols.Jim Kingdon2-0/+31
1993-08-31* configure.in: Match *-*-solaris2* not *-sun-solaris2*.Jim Kingdon1-1/+1
1993-08-31 * c-typeprint.c (c_print_type_base): Treat show = 0 just likeJim Kingdon2-9/+19
show < 0. The only case where we had been distinguishing is that show = 0 used to print "struct " or "enum " instead of "struct {...}" or "enum {...}" which seems clearly wrong.
1993-08-31* stabs.texinfo: Many minor cleanups.Jim Kingdon1-7/+7
1993-08-31* stabs.texinfo: Many minor cleanups.Jim Kingdon1-67/+71
1993-08-31don't run fixproto on gcc-no-fixedincludesDavid D. Zuhn1-0/+14
1993-08-31recognize m88110K. Richard Pixley2-0/+5
1993-08-31 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out theRob Savoye1-0/+10
console, not GDB. * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so cross testing works better with "make check" * config/unix-gdb: Use default procedures for exit and version. * config/vx-gdb.exp: Cleaned up and massaged back to working order with the newest VxWorks.
1993-08-30Use default version procedure.Rob Savoye2-17/+2
1993-08-30Add default gdb version so it can be shared.Rob Savoye1-0/+16
1993-08-30Make gdb_exit into default_gdb_exit so it can be shared.Rob Savoye1-12/+75
1993-08-30Use default_gdb_exit now.Rob Savoye1-1/+1
1993-08-30Works again.Rob Savoye1-1/+1
1993-08-30Add values for RUNTEST and RUNTESTFLAGS so cross testing works better.Rob Savoye16-46/+97
1993-08-30 * valops.c (call_function_by_hand): If we discard cleanups, callJim Kingdon1-2/+7
bpstat_clear (&inf_status.stop_bpstat).
1993-08-30 * stabsread.h, dbxread.c (end_psymtab): Return NULL if the psymtabPeter Schauer4-148/+91
was empty and thrown away. * mipsread.c (parse_partial_symbols): Do not add empty psymtabs to dependency list, skip self dependencies. * mipsread.c (parse_fdr): Removed, obsolete. * mipsread.c (parse_lines): Check for cbLine being zero, not cbLineOffset. * mipsread.c (struct symloc): Add pst_language. * mipsread.c (parse_partial_symbols): Set up proper language for header files, save it in pst_language for psymtab_to_symtab_1. * mipsread.c (psymtab_to_symtab_1): Use pst_language.
1993-08-30 * stabs.texinfo: Many minor cleanups.Jim Kingdon2-204/+148
* stabs.texinfo: Remove @deffn except from Expanded Reference node.
1993-08-30 * config/m88k/{delta88v4.mt,delta88v4.mh}: New filesJim Kingdon1-0/+5
* config/m88k/delta88.mh: Fix comment. * config/m88k/tm-delta88.h: Remove unused BCS define. * config/m88k/{tm-delta88v4.h,xm-delta88v4.h,nm-delta88v4.h}: New files.
1993-08-30* configure.in: Fix typo m88*-motorola-svr4* -> sysv4*.Jim Kingdon2-1/+5
1993-08-30Correctly a spelling mistake.Rob Savoye1-1/+1
1993-08-28fix caps in menu entriesDavid MacKenzie1-2/+2
1993-08-28 * stabs.texinfo:David MacKenzie2-168/+170
Use consistent capitalization style in node and section names.
1993-08-28Sat Aug 28 12:08:09 1993 David J. MacKenzie (djm@edison.eng.umd.edu)David MacKenzie2-935/+741
* stabs.texinfo: Remove full description of big example. It's not really helpful; just use pieces of it where appropriate. Add more Texinfo formatting directives (@samp, etc.). Use @deffn to define stab types. Eliminate some wordiness. Break up some nodes. Add an (alphabetized) index of symbol types.
1993-08-28From Utah, part of BFD HPPA cleanup:Ken Raeburn2-1/+5
* paread.c: Include som.h instead of libhppa.h.
1993-08-28regenerated after section.c changesKen Raeburn1-37/+19
1993-08-28section.c, hppa changesKen Raeburn1-0/+76
1993-08-28%$#@ cvs bugsKen Raeburn1-962/+0
1993-08-28More patches from Jeff Law, plus a little cleanup of my own.Ken Raeburn1-3/+2
These changes separate PA-SOM support from PA-ELF support. A sun4-x-hppaosf assembler can now be built. Include <stdlib.h> and <unistd.h>. Do not define malloc or free.
1993-08-28More patches from Jeff Law, plus a little cleanup of my own.Ken Raeburn5-562/+1860
These changes separate PA-SOM support from PA-ELF support. A sun4-x-hppaosf assembler can now be built. * elf32-hppa.c (elf_hppa_howto_table): Now static. (symext_rootP, symext_lastP, global_value, GOT_value, global_symbol, global_sym_defined, symextn_contents, symextn_contents_real_size, elf_hppa_stub_rootP, elf32_hppa_symextn_map, elf32_hppa_symextn_map_size): Rely on default initialization. (hppa_elf_gen_reloc_type): Macro "UNDEFINED" doesn't need a trailing semicolon. (hppa_look_for_stubs_in_section): Introduce temporaries to make code more readable in 80 columns. * libhppa.h (all functions): Now inline under GNU C. * elf32-hppa.c (AR_WARN): Give argument which caused the invalid argument relocation. (AR_UNIMP): Delete unused macro. (hppa_elf_set_section_contents): Always return a value. (elf32_hppa_backend_table_processing): Likewise. (elf32_hppa_backend_section_processing: Likewise. * som.c: New file containing SOM specific code extracted from hppa.c * som.h: New file containing SOM specific code extracted from libhppa.h * hppa.c: Deleted. * libhppa.h: Delete SOM specific code. Add generic PA code which can be shared by both SOM and ELF backends. * Makefile.in: Replace hppa.c with som.c. elf32-hppa.o depends on libhppa.h now. * configure.in (hppa_vec): Needs som.o module instead of hppa.o. * elf32-hppa.c: Include libhppa.h. Do not define BYTES_IN_WORD. * elf32-hppa.h (hppa_reloc_field_selector_type): Delete now lives in libhppa.h. (hppa_reloc_field_selector_type_alt): Likewise. * elf32-hppa.c (hppa_elf_relocate_unwind_table): Delete unused variables. (elf_hppa_reloc_type_lookup): Likewise. (elf_hppa_tc_make_sections): Likewise. (hppa_elf_arg_reloc_needed_p): Likewise. (hppa_elf_build_long_branch_stub): Likewise. (elf_reloc_map): Delete, no longer used. (elf_hppa_reloc_map): Likewise. (elf32_hppa_symextn_map_max_size): Likewise. (elf32_hppa_get_sym_extn): Abort if type is bogus. * elf32-hppa.c (elf32_hppa_backend_fake_sections): Add processing of the .hppa_unwind section.
1993-08-27removed some "#if 0" codeKen Raeburn1-4/+0
1993-08-27(struct sec): Move position of user_set_vma, and document it.Ken Raeburn1-36/+59
(SEC_BALIGN): Disable for now. I don't think it's currently used.