aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-11-03* stack.c (down_silently_command): Add comment about PR 1913.Jim Kingdon2-1/+12
1993-11-03Fixed minor typo ("host" sb "target" in discussion of GNUTARGET).Roland Pesch1-14/+16
To my shame, this was reported 28 aug 92 by Jonathan Ryshpan, and lost in my mail pile til now.
1993-11-02 * scripttempl/hppaosf.sc: (___stack_zero, etext, _etext,Jeff Law2-2/+14
edata, _edata, end): Add definitions of these symbols. (__end): Remove definition of this symbol. (__data_start): Move definition of this symbol.
1993-11-02 * emultempl/hppaosf.em: Various fixes and support for linker stubJeff Law1-0/+8
generation. (hppaosf_finish, hppaosf_search_for_padding_statements, hppaosf_create_output_section_statements): New functions in support of linker stub generation. (ld_hppaosf_emulation): Redefine to include new emulation-specific routines.
1993-11-02 * breakpoint.c (insert_breakpoints, delete_breakpoint): CallJim Kingdon2-2/+11
target_terminal_ours_for_output before attempting output. * fork-child.c (fork_inferior): Fix comment so that it suggests "set shell" rather than having "set env SHELL" affect GDB's operation.
1993-11-02 * emultempl/hppaosf.em: Various fixes and support for linker stubJeff Law1-1/+171
generation. (hppaosf_finish, hppaosf_search_for_padding_statements, hppaosf_create_output_section_statements): New functions in support of linker stub generation. (ld_hppaosf_emulation): Redefine to include new emulation-specific routines.
1993-11-02 * ldlang.c (lang_process): Re-enable last call lang_size_sections.Jeff Law2-34/+46
Pass abs_output_section rather than NULL to avoid invalidating absolute symbols.
1993-11-02log my expr.c changeKen Raeburn1-0/+5
1993-11-02 * config/ho-hpux.h: Do not include ho-sysv.h. Instead includeJeff Law1-0/+3
standard hpux include files to pick up various function decls.
1993-11-02 * config/ho-hpux.h: Do not include ho-sysv.h. Instead includeJeff Law1-2/+9
standard hpux include files to pick up various function decls.
1993-11-02 * config/tc-sparc.c (sparc_ip): Add default case to reloc switch.Ian Lance Taylor1-0/+4
1993-11-02 * read.c (s_lcomm): Put small objects in .sbss for MIPS ELF asIan Lance Taylor2-3/+8
well as MIPS ECOFF. (get_stab_string_offset): Remove unused variable aligned.
1993-11-02 * config/ho-hppaosf.h: Delete _IO* macros. They are defined inJeff Law1-0/+6
stdio.h. Delete bogus declaration of free. Get path to alloca-conf.h right.
1993-11-02 * config/ho-hppaosf.h: Delete _IO* macros. They are defined inJeff Law1-21/+4
stdio.h. Delete bogus declaration of free. Get path to alloca-conf.h right.
1993-11-02Don't let printf_unfiltered functions inherit a fixed-size bufferThomas Lord1-2/+2
from their _filtered counterparts.
1993-11-02HPUX portability change.Bill Cox1-0/+5
1993-11-02 * findvar.c (value_of_register, value_from_register),Peter Schauer24-360/+331
hppa-tdep.c (pa_print_fp_reg), infcmd.c (do_registers_info), valops.c (value_assign): Use REGISTER_CONVERT_TO_* only if REGISTER_CONVERTIBLE is defined, otherwise just copy the content. Pass desired type to REGISTER_CONVERT_TO_*. * config/m68k/tm-m68k.h, config/i960/tm-i960.h (REGISTER_CONVERT_*): Pass length of desired type to store/extract_floating. * config/i386/tm-arm.h, config/i386/tm-i386aix.h, config/i386/tm-sun386.h, config/i386/tm-symmetry.h, config/m88k/tm-m88k.h config/rs6000/tm-rs6000.h (REGISTER_CONVERT_*): Use extract_floating and store_floating with length of desired type. * config/m68k/tm-news.h (STORE,EXTRACT_RETURN_VALUE): Add type parameter to REGISTER_CONVERT_*. * config/a29k/tm-a29k.h, config/convex/tm-convex.h, config/gould/tm-np1.h, config/gould/tm-pn.h, config/h8300/tm-h8300.h, config/h8500/tm-h8500.h, config/i386/tm-i386v.h, config/mips/tm-mips.h, config/ns32k/tm-merlin.h, config/ns32k/tm-umax.h, config/pa/tm-hppa.h, config/pyr/tm-pyr.h, config/sh/tm-sh.h, config/sparc/tm-sparc.h, config/tahoe/tm-tahoe.h, config/vax/tm-vax.h, config/z8k/tm-z8k.h (REGISTER_CONVERTIBLE, REGISTER_CONVERT_TO_RAW, REGISTER_CONVERT_TO_VIRTUAL): Remove versions for which REGISTER_CONVERTIBLE is always false. * z8k-tdep.c (register_convert_to_virtual, register_convert_to_raw): Remove, no longer used. * alpha-tdep.c (alpha_register_convert_to_raw, alpha_register_convert_to_virtual): New routines to handle the different raw formats in alpha floating point registers. * config/alpha/tm-alpha.h (REGISTER_CONVERTIBLE, REGISTER_CONVERT_TO_VIRTUAL, REGISTER_CONVERT_TO_RAW): Use them.
1993-11-02 * configure.in: Configure gdb for alpha.Peter Schauer2-4/+5
1993-11-02objcopy.c (S_ISLNK): Define as 0 if there is no S_IFLNK.David MacKenzie1-0/+6
1993-11-02 * gdbserver/configure.in: Recognize *-*-lynxos* instead ofStan Shebs2-2/+7
*-*-lynx*, recognize sparc-*-lynxos*. * gdbserver/Makefile.in (install, install_only): Add. * gdbserver/gdbserver.1: New file, man page for gdbserver.
1993-11-02 * paread.c (pa_symtab_read): Change comments to say ignoringJim Kingdon1-1/+3
labels really should be handled by the assembler/compiler.
1993-11-02Fix tipo in comment.Ian Lance Taylor1-1/+1
1993-11-02* config.bfd: Use bigmips for mips*-*-bsd*.Jim Kingdon2-1/+5
1993-11-02 * stabs.texinfo (Enumerations): Talk about large, negative andJim Kingdon2-16/+27
octal values. Clean up cross reference to type attributes. (String Field): Say that GDB 4.11 supports size attribute.
1993-11-02 * config/obj-som.h (obj_attach_unwind_info): Define as a hookJeff Law2-6/+73
so GAS can attach unwind descriptor information to a BFD symbol. * config/tc-hppa.c (fix_new_hppa): If necessary attach unwind descriptor information to the BFD symbol. (md_apply_fix): R_HPPA_ENTRY and R_HPPA_EXIT can never be "applied", they are simply markers. Make R_HPPA_UNWIND_* handling OBJ_ELF dependent. (pa_build_unwind_subspace): Whole function is OBJ_ELF dependent. (pa_entry): Build a R_HPPA_ENTRY relocation when configured for SOM. (pa_exit): Likewise, but built a R_HPPA_EXIT relocation. Do not build "end-of-function" symbols for SOM, they are not needed.
1993-11-02 * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets atJeff Law1-1/+6
which specific relocations are expected to be found.
1993-11-02 * config/tc-hppa.c (process_exit): Create temporary symbols withJeff Law2-2/+5
correct prefixes so they can be eliminated later.
1993-11-02 * config/tc-hppa.c (call_info struct): Delete unused "frame" field.Jeff Law2-7/+10
(pa_callinfo): Insert framesize into the unwind information as soon as it's available. (pa_build_unwind_subspace): Do not insert framesize into the unwind information here.
1993-11-02 * Add support for marker type relocations. These mark areasJeff Law2-4/+11
of interest to the linker. ENTRY/EXIT relocations for SOM are an example of marker relocations. * write.c (write_relocs): Instead of assuming size of a relocation is 4 bytes, pick up the size from relocation itself. (fixup_segment): Do not complain that a value is too small for marker relocations.
1993-11-02 * struc-symbol.h: Add new "sy_used" field to the symbol structure.Jeff Law2-0/+14
* expr.c (operand): Set sy_used for any symbol used as an operand. (expr): Likewise for any symbol used in an expression. * config/tc-hppa.h (tc_frob_symbol): Define. Punt imported symbols which are never used and absolute symbols which local scope.
1993-11-02Remove infrun.hacked.c. I just looked at the diff, and don't see anyJim Kingdon2-1705/+0
interesting ideas there. It is over two years old....
1993-11-02 * config/obj-som.h (obj_frob_file): Define.Jeff Law2-0/+14
* config/obj-som.c (obj_som_init_stab_section): Set alignment of stab sections. Make space for the special stab entry. (adjust_stab_sections): Adjust the special entry in the stabs section. (som_frob_file): New function. Simply calls adjust_stab_sections for each section.
1993-11-02Fix a couple typos introduced by recent checkinsStan Shebs1-2/+2
1993-11-02 * symtab.c, symtab.h, source.c: Change find_line_pc_range to takeJim Kingdon3-30/+46
a struct symtab_and_line argument, rather than a symtab and a line. Re-write it to be based on the address rather than bogusly adding one to the line number and hoping that has something to do with the end of the line.
1993-11-01 * elfcode.h (elf_slurp_reloca_table, elf_slurp_reloc_table):Ian Lance Taylor1-0/+3
Handle symbol number of zero.
1993-11-01 * elf32-mips.c (mips_elf_hi16_reloc, mips_elf_lo16_reloc):Ian Lance Taylor1-0/+10
Rearrange _gp_disp checks slightly.
1993-11-01 * config/tc-mips.c (PIC_CALL_REG, SP, FP): Define.Ian Lance Taylor1-0/+27
(mips_pic, mips_cprestore_offset): New static variables. (md_pseudo_table): Handle .abicalls, .cpload, and .cprestore. Ignore .bgnb and .endb. (gp_reference): _gp_disp is never addressed off GP. (macro_build): Ignore macros while searching for insn. For cases i, j, and o, accept the reloc type as an argument rather than assuming BFD_RELOC_LO16. Don't try to convert BFD_RELOC_LO16 to BFD_RELOC_MIPS_GPREL. Added new case a. (set_at, load_register, macro): Changed calls to macro_build to pass new argument for i, j and o cases. (macro): Handle M_JAL_1, M_JAL_2 and M_JAL_A. These require special handling when generating SVR4 PIC code. (mips_ip, tc_get_register, s_frame): Use macros FP, SP, GP and AT rather than hard coded constants. (md_apply_fix): Handle BFD_RELOC_MIPS_LITERAL and BFD_RELOC_MIPS_CALL16. (s_option): Set mips_pic based on .option picN. (s_abicalls): New function; set mips_pic to 2. (s_cpload): New function; handle .cpload. (s_cprestore): New function; handle .cprestore. * config/obj-ecoff.c (obj_pseudo_table): Add entries for .bgnb, .endb and .verstamp, setting them to s_ignore.
1993-11-01 * mips.h (M_JAL_1, M_JAL_2, M_JAL_A): Added.Ian Lance Taylor1-1/+13
1993-11-01Change the stream argument to _filtered to GDB_FILE *.Thomas Lord121-1236/+1751
Change all references to stdout/stderr to gdb_stdout/gdb_stderr. Replace all calls to stdio output functions with calls to corresponding _unfiltered functions (`fprintf_unfiltered') Replaced calls to fopen for output to gdb_fopen. Added sufficient goo to utils.c and defs.h to make the above work. The net effect is that stdio output functions are only directly used in utils.c. Elsewhere, the _unfiltered and _filtered functions and GDB_FILE type are used. In the near future, GDB_FILE will stop being equivalant to FILE. The semantics of some commands has changed in a very subtle way: called in the right context, they may cause new occurences of prompt_for_continue() behavior. The testsuite doesn't notice anything like this, though. Please respect this change by not reintroducing stdio output dependencies in the main body of gdb code. All output from commands should go to a GDB_FILE. Target-specific code can still use stdio directly to communicate with targets.
1993-11-01 * reloc.c (enum bfd_reloc_code_real): AddedIan Lance Taylor1-5/+984
BFD_RELOC_MIPS_LITERAL, BFD_RELOC_MIPS_GOT16, BFD_RELOC_MIPS_CALL16, BFD_RELOC_MIPS_GPREL32. * bfd-in2.h: Rebuilt. * coff-mips.c (mips_bfd_reloc_type_lookup): Handle BFD_RELOC_MIPS_LITERAL. * elf32-mips.c (mips_reloc_map): Handle new relocs.
1993-11-01* config/m88k/m88k.mh (NATDEPFILES): Remove exec.o.Jim Kingdon2-1/+3
1993-11-01* Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.Jim Kingdon1-0/+11
1993-11-01 * paread.c (pa_symtab_read): Change comments to say ignoringJim Kingdon4-13/+44
labels really should be handled by the assembler/compiler. * Makefile.in: Add -O to CXXFLAGS. * TODO: Expand comments on fast watchpoints.
1993-11-01 * mmalloc.texi: Fix typo ("for for" -> "for").Jim Kingdon1-0/+11
1993-11-01* Makefile.in (CXXFLAGS): Add -O.Jim Kingdon2-3/+18
1993-11-01Remove v9-specific entryJim Kingdon1-5/+0
1993-11-01 * aout-target.h (MY_bfd_debug_info_start, MY_bfd_debug_info_end,Ian Lance Taylor1-0/+21
MY_bfd_debug_info_accumulat [sic]): Remove unused definitions. (MY_bfd_get_relocated_section_contents, MY_bfd_relax_section, MY_bfd_seclet_link): Define. (MY_bfd_reloc_type_lookup): Rename from MY_reloc_howto_type_lookup. (MY_bfd_make_debug_symbol): Rename from MY_make_debug_symbol. (MY(vec)): Use JUMP_TABLE rather than listing functions. * hp300hpux.c (MY_get_symtab, MY_get_symtab_upper_bound, MY_canonicalize_reloc, MY_write_object_contents): Don't define in terms of MY, because that causes a recusive invocation of CAT when expanded within JUMP_TABLE, and ANSI compilers don't expand recursive macros. * mipsbsd.c (MY_bfd_reloc_type_lookup): Rename from MY_reloc_howto_type_lookup, and don't define in terms of MY. (MY_canonicalize_reloc): Don't define in terms of MY. (aout_mips_little_vec, aout_mips_big_vec): Use JUMP_TABLE rather than listing functions.
1993-11-01Keep Lynx fileStan Shebs2-1/+3
1993-11-01Keep Sparc fileStan Shebs1-1/+2
1993-11-01Keep Sparc fileStan Shebs1-0/+1