aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-01-14 * nlmconv.c (setup_sections): Make sure that we align theIan Lance Taylor2-7/+22
output_offset of each input section appropriately.
1994-01-14* Makefile.in (ALLPARAM): Add config/nm-lynx.h.Jim Kingdon1-0/+4
1994-01-14 * remote-mips.c (mips_request, mips_wait): Correct prototypes.Ian Lance Taylor2-2/+6
1994-01-14* config/i386/xm-linux.h: Define HAVE_TERMIOS.Jim Kingdon2-0/+6
1994-01-14 * config/alpha/tm-alpha.h (CALL_DUMMY): Improve comment.Peter Schauer1-0/+4
1994-01-14 * ecoff.c (ecoff_link_write_external): An ifd can be -1.Ian Lance Taylor1-0/+4
1994-01-14ecoff.c, as.c changesKen Raeburn1-0/+6
1994-01-14(ecoff_set_gp_prolog_size): New function.Ken Raeburn1-115/+99
(current_file_idx): New static variable. (add_file): Use and increment current_file_idx instead of indx parameter. Also removed trailing whitespace from lines.
1994-01-14Oops. Didn't mean to change reject_dev_configs.Ken Raeburn1-1/+1
1994-01-14Don't include config.h directly any more.Ken Raeburn1-14/+20
1994-01-14* struc-symbol.h (struct symbol): Make all bitfields unsigned.Ken Raeburn1-0/+2
1994-01-13 * remote-vx.c (vx_wait): Only call i960_fault_to_signal if I80960Jim Kingdon2-0/+15
is defined. Otherwise just report TARGET_SIGNAL_UNKNOWN.
1994-01-13 * som.c (som_set_reloc_info): Provide a default symbol forJeff Law1-0/+3
relocations which don't actually have an associated symbol.
1994-01-13 * objdump.c (dump_relocs): Don't crash if section name is NULL.Ian Lance Taylor2-33/+59
1994-01-13Changes for i960_validate_fix, i386-netbsd* configs, BFDDEF handling, literalKen Raeburn1-0/+25
pool offset bugs, config.h handling.
1994-01-13(add_to_literal_pool): Take symbol and addend as arguments, instead ofKen Raeburn1-0/+78
expression, for now. Fix calculation of offset to return.
1994-01-13(segment_info_type) [NEED_LITERAL_POOL]: Add field literal_pool_size.Ken Raeburn1-38/+81
1994-01-13* as.h: Include config.h. Added forward declaration for struct symbol.Ken Raeburn1-5/+36
(add_to_literal_pool): Fix declaration.
1994-01-13* configure.in (i386-*-netbsd*): New target, using te-netbsd.h.Ken Raeburn2-8/+13
(i386-*-netbsd0.8): New target, like 386bsd. * configure.in: Set BFDDEF in Makefile to "define" or "undef". * Makefile.in (config.h): Protect against multiple inclusions. Define or undef BFD_ASSEMBLER as specified by $(BFDDEF). (ALL_CFLAGS): Omit $(BFDDEF).
1994-01-13 * som.c (hppa_som_reloc): Add new "error message" argument.Jeff Law2-17/+35
1994-01-13 * config/obj-som.c (som_frob_file): Call adjust_code_sectionsJeff Law2-16/+89
for each section. (adjust_code_sections): New function. Adjusts the VMA for all the $CODE$ subspaces. * config/tc-hppa.c (md_assemble): Also handle creating a fixup for the unwind descriptors if a function's label follows the .PROC and .ENTRY directives. (pa_entry): Don't set BSF_FUNCTION for the label symbol here; it is done elsewhere. Don't create a fixup for the unwind descriptors if the function's label has not been defined yet. (pa_proc): For SOM, place each procedure within a new $CODE$ subspace. Adjust the segment and frag for the associated function label if it exists.
1994-01-13 * subsegs.c (subseg_get): Accept new argument "force_new". IfJeff Law1-0/+33
set then a new segment is always created. All callers changed. (subseg_force_new): New function. Similar to subseg_new, but always force a new segment to be created. * config/obj-som.c (som_frob_file): Call adjust_code_sections for each section. (adjust_code_sections): New function. Adjusts the VMA for all the $CODE$ subspaces. * config/tc-hppa.c (md_assemble): Also handle creating a fixup for the unwind descriptors if a function's label follows the .PROC and .ENTRY directives. (pa_entry): Don't set BSF_FUNCTION for the label symbol here; it is done elsewhere. Don't create a fixup for the unwind descriptors if the function's label has not been defined yet. (pa_proc): For SOM, place each procedure within a new $CODE$ subspace. Adjust the segment and frag for the associated function label if it exists.
1994-01-13 * subsegs.c (subseg_get): Accept new argument "force_new". IfJeff Law1-10/+65
set then a new segment is always created. All callers changed. (subseg_force_new): New function. Similar to subseg_new, but always force a new segment to be created.
1994-01-13 * gas/all/gas.exp: No longer expect difference of forwardJeff Law2-0/+91
references to fail. * gas/all/x930509.s: Fix testcase to match how the expect code was written.
1994-01-13 Add search to target vector (#if 0'd until after 4.12):Jim Kingdon3-1/+58
* target.h (to_search, target_search): Add. * gdbcore.h, core.c (generic_search): Add. * remote.c (remote_search): Add. * a29k-tdep.c (init_frame_info): Use target_search to find traceback tag.
1994-01-13 * printcmd.c (print_address_symbolic): If set print fast-symbolic-addrJim Kingdon1-0/+8
is on, call find_pc_function rather than relying just on the minimal symbols (probably only matters for symbol readers which don't put statics in the minimal symbols, but changing this strikes me as not conservative enough). Initialize name_location in all cases. If no symbol and no msymbol, don't print anything symbolic.
1994-01-13* a29k-tdep.c (push_dummy_frame): Add comment about saving lr0.Jim Kingdon2-0/+7
1994-01-13 * config/tc-hppa.c (hppa_fix_struct): Add new "segment" field.Jeff Law1-5/+17
(hppa_fix_new): Initialize segment field. (md_apply_fix): Do nothing for pc-relative fixup which involves crossing a segment boundary. (pa_procend): Undefine the current label after handling .PROC and .PROCEND directives. (dummy_symbol): Make type "symbolS *". Change references as appropriate.
1994-01-13* gdb.texinfo (Print Settings): Document `set printJohn Gilmore2-5/+49
fast-symbolic-addr' and improve the doc for some other `set print's.
1994-01-13* printcmd.c (print_address_symbolic): Make it search theJohn Gilmore2-32/+103
symtabs for variables as well as functions. Add `set print fast-symbolic-addr' and default it to fast (the old way). Print line numbers for data items as well as functions. * symtab.c (find_addr_symbol): Return the symtab and the symbol address, if a symbol is found (take two more args pointing to where to store these results). * symtab.h (find_addr_symbol): Add prototype.
1994-01-13 * objfiles.h: Fix comments to reflect the fact that the phraseJim Kingdon2-3/+8
"top of stack" always refers to where the pushing and popping takes place, regardless of whether it is at the highest or lowest address.
1994-01-12 * gas/hppa/more.parse/procbug.s: Add test for another bug relatingJeff Law2-0/+13
to having a function's label follow the .PROC directive.
1994-01-12 Enable gdb to write to core files on more core file readers.Peter Schauer1-0/+10
* libbfd.c (bfd_generic_set_section_contents): Remove range check for section size, it is already done in bfd_set_section_contents with bfd_get_section_size_now. * aix386-core.c, hppabsd-core.c, hpux-core.c, irix-core.c, osf-core.c, ptrace-core.c, trad-core.c (*_set_section_contents): Use bfd_generic_set_section_contents instead of bfd_false.
1994-01-12 * mdebugread.c (parse_symbol): Do not set TYPE_TAG_NAME forPeter Schauer2-3/+24
compiler generated tag names. * mdebugread.c (parse_type): Handle cross references to qualified aggregate types. * valops.c (value_struct_elt): Improve error message if the address of a method is requested from an object instance. * valops.c (search_struct_method): Make name_matched non-static to get it initialized correctly.
1994-01-12 * linker.c (default_indirect_link_order): Don't expect space forIan Lance Taylor2-0/+6
output relocations if there aren't any input relocations.
1994-01-12 * go32-xdep.c: Remove unused function uerror.Jim Kingdon2-8/+11
(sigsetmask): Declare return type. Declare argument (to match the way it is called). Explicitly return 0.
1994-01-12Remove CVS merge markers.Ian Lance Taylor1-1/+0
1994-01-12 * read.c (read_a_source_file): Cast array argument to unsignedIan Lance Taylor1-0/+15
char. * write.c (adjust_reloc_syms): Remove unused variable symseginfo. (write_object_file): Don't define punt_it if it won't be used. (fixup_segment): Don't define skip if it won't be used.
1994-01-12* symtab.h (struct symbol, general_symbol_info, minimal_symbol,John Gilmore2-25/+44
partial_symbol): Shrink the storage sizes of symbols, by making enums into 1-byte bitfields when compiled __GNUC__, moving all the enums and small ints to the end of each struct to improve alignment, and switching the section number from int to unsigned short.
1994-01-12* symtab.c (find_addr_symbol): New routine that will find the nearestJohn Gilmore2-0/+71
symbol associated with an address. It does so by exhaustive search of the symtabs, so it's slow but complete.
1994-01-12* coffread.c (read_coff_symtab): Set PC bounds of _globals_ symtabJohn Gilmore1-0/+8
to [0,0] rather than [0, end of first source file]. This avoids problems with other parts of GDB looking for linetables in the _globals_ symtab. Eliminate variables num_object_files and first_object_file_end. Fixes PR gdb/4072.
1994-01-12* a29k-tdep.c (init_frame_info): Cast null arg to examine_tag.John Gilmore3-26/+98
(pop_frame): Restore PC2 and LR0 from dummy frames. (push_dummy_frame): Save PC2 and LR0 into dummy frames. (setup_arbitrary_frame): Handle 3 args and set up real frames. * config/a29k/tm-a29k.h (FRAME_NUM_ARGS): Update comments. (DUMMY_FRAME_RSIZE): Add 2 longwords for PC2 and LR0. (SETUP_ARBITRARY_FRAME): Define.
1994-01-12 * app.c (do_scrub_next_char): Another attempt to fix bugsJeff Law1-0/+6
dealing with labels without colons (for HPPA and MRI).
1994-01-12 * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bugJeff Law2-3/+117
found while working on multiple $CODE$ subspace support.
1994-01-12* config/tc-sparc.c (sparc_ip): Truncate args to %hi/%lo to 32 bits.David Edelsohn1-0/+4
1994-01-12* expr.c (integer_constant): Fix computation of too_many_digits. VariableDavid Edelsohn2-7/+14
digit_2 renamed to start. Fix check for whether number will fit in 32 bits. * read.c (emit_expr): Use valueT instead of long.
1994-01-11 * config/obj-elf.c: If TC_MIPS, include elf/mips.h.Ian Lance Taylor2-0/+18
(special_sections): Define. (obj_elf_special_section): Get default types and attributes from list of special sections. * config/tc-mips.c (ELF_TC_SPECIAL_SECTIONS): Define.
1994-01-11 * config/obj-ecoff.c (ecoff_frob_file): Force .sdata and .sbssIan Lance Taylor1-0/+3
sections to be close together.
1994-01-11 * aoutx.h (NAME(aout,final_link)): Set a_entry before computingIan Lance Taylor1-0/+3
file offsets.
1994-01-11 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existingJim Kingdon1-0/+5
xfails; I'm not sure why they are failing, but not because of PR 1806.