aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-10-25 * config/tc-sparc.c (sparc_ip): Use strtol to parse membarIan Lance Taylor2-5/+9
argument, to permit hexadecimal numbers.
1993-10-25doc/Makefile.in, write.c, config/tc-sparc.* changesKen Raeburn1-0/+14
1993-10-25 * write.c (write_relocs): For relocs that are pc_relative andKen Raeburn1-8/+19
pcrel_offset and not partial_inplace, adjust reloc->addend to compensate for a bfd_perform_relocation bug.
1993-10-25* config/tc-sparc.h: Removed remaining non-BFD_ASSEMBLER code.Ken Raeburn1-177/+67
* config/tc-sparc.c: Ditto. (tc_gen_reloc): Include fx_offset for pcrel fixups.
1993-10-25* Makefile.in (install-info): Rewrite to take advantage of VPATH, so FSFKen Raeburn1-0/+17
distributions (with info files in $(srcdir)) install properly. (DISTSTUFF): Build nlmheader.c too.
1993-10-25aoutx.h (reloc_type_lookup): Handle BFD_RELOC_SPARC_WDISP22.Ken Raeburn1-0/+9
1993-10-25bunch of changes...Ken Raeburn1-0/+20
1993-10-25keep diff1.sKen Raeburn1-0/+1
1993-10-25new test case for relocations with addendsKen Raeburn3-0/+49
1993-10-25keep pic1.sKen Raeburn1-0/+1
1993-10-25test case for relocations with addendsKen Raeburn2-0/+47
1993-10-25keep new sun4 dirKen Raeburn1-0/+1
1993-10-25* ldlang.c (delete_output_file_on_failure): New variable.Ken Raeburn2-1/+31
(open_output): Set it after bfd open succeeds. * ldmisc.c (vfinfo): Test it. Changes from Peter Hoogenboom, hoogen@cs.utah.edu: * ldsym.c (write_file_locals): Set the BSF_FILE flag for object symbols. * ldemul.c: Support was added to allow emulation-specific processing to occur. This support was added primarily for linker stub generation in the elf32-hppa gld. (ldemul_finish, ldemul_create_output_section_statements): New functions. * ldemul.h: Support was added to allow emulation-specific processing to occur. (As described above.) Added finish and create_output_section_statements fields to ld_emulation_xfer_struct structure. * ldlang.c: Add calls to emulation-specific routines. (lang_process): Add call to ldemul_create_output_section_statements function. (lang_process): Add call to a emulation-specific routine (and some processing after the call).
1993-10-25Remove incorrect comment about SEC_HAS_CONTENTS not getting set.Fred Fish1-2/+1
1993-10-25 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests whichJim Kingdon1-0/+7
just started failing because they depended on the order the subcommands are presented, or exact docstring text. This kind of test is a pain and has minimal benefit.
1993-10-24Add support for .dword pseudo op to mips port.Jim Wilson2-2/+12
1993-10-24Sun Oct 24 20:16:38 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)Jim Kingdon5-42/+58
* parse.c, parser-defs.h (write_exp_msymbol): New function to write the appropriate expression for a minimal symbol. * c-exp.y, m2-exp.y: Use it.
1993-10-24 * remote-vx.c (vx_wait): Rename pid parameter to pid_to_wait_for.Jim Kingdon1-3/+4
Some compilers (legitimately) don't like variables in the function's outermost block whose name is the name as a parameter.
1993-10-24 * elfread.c (elf_symtab_read): Use bfd convention that bothFred Fish2-3/+12
initialized and uninitialized data sections have the SEC_ALLOC flag bit set, but only initialized sections have SEC_LOAD set. SEC_DATA is ignored since it only gets set for initialized data. Likewise, SEC_HAS_CONTENTS is ignored now because it never gets set.
1993-10-24use lowercase "format" instead of Format/formatDavid D. Zuhn1-0/+8
1993-10-24remove debugging output accidentally checked inDavid D. Zuhn1-4/+1
1993-10-23(sim_stop_signal): Result is now enum sim_stop.David Edelsohn2-21/+86
1993-10-23(sim_stop_signal): Result is now enum sim_stop.David Edelsohn2-2/+29
1993-10-23* remote-sim.h (sim_stop): New enum.David Edelsohn3-5/+21
(sim_stop_signal): Change prototype, result is enum sim_stop. * remote-sim.c (gdbsim_wait): Update call to sim_stop_signal.
1993-10-23 * stabsread.c (define_symbol): Skip the whole thing about "pccJim Kingdon2-4/+11
promotion" on little-endian machines.
1993-10-23 * remote-vx.c: Rename pid parameter to pid_to_wait_for. SomeJim Kingdon2-2/+6
compilers (legitimately) don't like variables in the function's outermost block whose name is the name as a parameter.
1993-10-22 Merge Apollo patches from Troy Rollo (troy@cbme.unsw.edu.au):Jim Kingdon1-0/+2
* dst.h, dstread.c, config/m68k/{apollo68b.mt,tm-apollo68b.h}: New files. * config/m68k/nm-apollo68b.h: Add more defines. * configure.in: Recognize apollo target, not just host.
1993-10-22 * input-scrub.c (physical_input_file, logical_input_file,Ian Lance Taylor2-7/+31
physical_input_line, logical_input_line): Made static. (as_where): Return current file name and line number, don't print them out. * messages.c (as_show_where): New static function. Other functions use it instead of as_where. (as_bad_internal): New static function. (as_bad): Use as_bad_internal. (as_bad_where): New function, like as_bad but taking a file name and line number. * as.h (as_bad_where): Declare. (as_where): Change prototype for new arguments. * write.h (fixS): Added fields fx_file and fx_line. * write.c (fix_new_internal): Save file and line number in fix. (fixup_segment): Use as_bad_where, not as_bad. * input-file.c (f_in, file_name): Made static. * cond.c (struct file_line): Just use file and line fields. (s_else): Use as_where and as_bad_where, not get_file_line and set_file_line. (get_file_line, set_file_line): Removed. * listing.c (listing_newline): Use as_where. * config/obj-coffbfd.c (obj_coff_init_stab_section): Use as_where. * config/obj-ecoff.c (add_file): Use as_where. * config/obj-elf.c (obj_elf_init_stab_section): Use as_where. * config/tc-m68k.c (md_apply_fix_2): Use as_bad_where. * config/tc-mips.c (tc_gen_reloc): Use as_bad_where, not assert.
1993-10-22note change to fprintf declarationMark Eichin1-0/+9
1993-10-22note TDEFINES setting of FPRINTF_ALREADY_DECLARED.Mark Eichin1-0/+6
1993-10-22hide declaration of fprintf inside FPRINTF_ALREADY_DECLARED, becauseMark Eichin1-0/+3
this declaration can be wrong but there must *be* a declaration for include/dis-asm.h to work.
1993-10-22 Merge Apollo patches from Troy Rollo (troy@cbme.unsw.edu.au):Jim Kingdon8-0/+3476
* dst.h, dstread.c, config/m68k/{apollo68b.mt,tm-apollo68b.h}: New files. * config/m68k/nm-apollo68b.h: Add more defines. * configure.in: Recognize apollo target, not just host.
1993-10-22 * targets.c (target_vector): Enable MIPS ELF vectors.Ian Lance Taylor1-0/+4
1993-10-22new for apolloJim Kingdon2-0/+0
1993-10-22new for apolloJim Kingdon2-0/+0
1993-10-22* config.bfd: Use bigmips for mips-sony-bsd*.Jim Kingdon2-0/+3
1993-10-22* configure.in: Add * to end of all OS names.Jim Kingdon2-31/+36
1993-10-22* configure.host, config.bfd: Add * to end of all OS names.Jim Kingdon2-17/+22
1993-10-22* configure.in: Add * to end of all OS names.Jim Kingdon3-4/+12
1993-10-22 * Makefile.in (ALLPARAM): Add config/m88k/xm-delta88v4.hFred Fish2-1/+6
1993-10-22* munch: Removed.Jim Kingdon1-49/+0
1993-10-22 * Makefile.in (init.c): Generate using the source, not munch. ThisJim Kingdon1-1/+0
cleans up all kinds of hassles (which nm to use in munch, etc). The new formatting conventions (mostly already followed) are that the name of the _initialize_* routines must start in column zero, and must not be inside #if. * munch: Removed. * Makefile.in: Remove references to munch. * serial.c, remote.c, infptrace.c, maint.c, convex-tdep.c, alpha-tdep.c, hp300ux-nat.c, hppab-nat.c, osfsolib.c, remote-es.c, procfs.c, remote-udi.c, ser-go32.c, ultra3-xdep.c, sh-tdep.c, i960-tdep.c, hppa-tdep.c, h8500-tdep.c, dpx2-nat.c, delta68-nat.c, z8k-tdep.c: Make sure the above conventions are followed. Make sure they are all declared as returning void. Clean up miscellaneous comments and such.
1993-10-22 * Makefile.in (init.c): Generate using the source, not munch. ThisJim Kingdon22-64/+72
cleans up all kinds of hassles (which nm to use in munch, etc). The new formatting conventions (mostly already followed) are that the name of the _initialize_* routines must start in column zero, and must not be inside #if. * munch: Removed. * Makefile.in: Remove references to munch. * serial.c, remote.c, infptrace.c, maint.c, convex-tdep.c, alpha-tdep.c, hp300ux-nat.c, hppab-nat.c, osfsolib.c, remote-es.c, procfs.c, remote-udi.c, ser-go32.c, ultra3-xdep.c, sh-tdep.c, i960-tdep.c, hppa-tdep.c, h8500-tdep.c, dpx2-nat.c, delta68-nat.c, z8k-tdep.c: Make sure the above conventions are followed. Make sure they are all declared as returning void. Clean up miscellaneous comments and such.
1993-10-22Man page for "run" simulator, and install-man target for it.Roland Pesch1-0/+107
1993-10-22* Makefile.in: Update dependencies to reflect all these new includes.Jim Kingdon1-17/+22
1993-10-22* sh-tdep.c (sim_load): Add function.Jim Kingdon2-2/+18
1993-10-21add pid argument to mips_waitDavid D. Zuhn2-1/+6
1993-10-21 * Makefile.in (c-exp.tab.o): Remove notice about shift/reduce conflictsJim Kingdon23-151/+255
which no longer occur. gcc -Wall lint: * findvar.c (symbol_read_needs_frame), corelow.c (ignore), inflow.c (gdb_has_a_terminal): Make sure to return a value. * regex.h: Declare re_set_syntax. * printcmd.c: Include valprint.h. * infcmd.c, exec.c, maint.c, core.c: Include language.h. * maint.c: Include expression.h. * infrun.c, fork-child.c, corelow.c, inflow.c: Include thread.h. * inftarg.c: Include command.h. * coredep.c: Include value.h. * c-exp.y, m2-exp.y, ch-exp.y: Include bfd.h, symfile.h and objfiles.h. * ch-typeprint.c: Include typeprint.h. * ch-valprint.c: Include c-lang.h. * nlmread.c: Include buildsym.h. * environ.c: Include gdbcore.h. Only include defs.h once. (set_in_environ): Cast const char * to char * when passing to set_gnutarget. Remove unused variables: * printcmd.c (printf_command): args_to_vprintf. * coffread.c (coff_symfile_init): strsection. Move variables to within the #ifdefs where they are used: * symtab.c (gdb_mangle_name): opname. * inftarg.c (child_attach): pid and exec_file. * inftarg.c (child_detach): siggnal. * objfiles.c (allocate_objfile): mapto, md, and fd. * objfiles.c (free_objfile): mmfd. * infrun.c (wait_for_inferior): Include BPSTAT_WHAT_LAST in switch. * infrun.c (wait_for_inferior): Remove unused same_pid label. * inferior.h: Declare set_sigint_trap and clear_sigint_trap. * parser-defs.h: Declare write_exp_elt_block. * stabsread.h: Declare elfstab_offset_sections and coffstab_build_psymtabs.
1993-10-21Various arious PA changes from Utah.Ken Raeburn3-5/+117
V9 bugfix. See changelog...
1993-10-21delete some code in "#if 0"Ken Raeburn1-6/+0