aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-03-10* TODO: Add suggestion about passing a structure as the 7th argument.Jim Kingdon2-4/+23
1994-03-10 * mdebugread.c (parse_type): Do not complain for types withPeter Schauer2-21/+84
an `indexNil' aux index, these are simply undefined types. Remove indexNil check from caller of parse_type. * mdebugread.c (parse_partial_symbols): Do not enter stGlobal, scCommon symbols into the minimal symbol table, their value is the size of the common, not its address. Handle scInit, scFini, scPData and scXData sections. Use minimal symbol type mst_file_* for stLabel symbols, instead of mst_*. Enter stProc symbols into the global_psymbols list once, not into the static_psymbols_list. Get rid of dummy psymtab if it is empty, to allow proper detection of stripped executables. * mdebugread.c (cross_ref): Allow cross references to Fortran common blocks.
1994-03-10 * stabsread.c (common_block_end, fix_common_block): Stash theJim Kingdon3-4/+11
struct pending * in the SYMBOL_TYPE, not the SYMBOL_NAMESPACE, so as to not assume that a pointer fits in an enum.
1994-03-10* stabs.texinfo (Symbol Descriptors): Add OS9000 symbol descriptor s.Jim Kingdon2-0/+7
1994-03-10Modified Files:Kung Hsu5-104/+134
ChangeLog os9kread.c stabsread.c remote-os9k.c symfile.c target.c * os9kread.c (fill_sym): check compiler verion number for pre- UltraC compiler. * os9kread.c (os9k_process_one_symbol): address of symbol is relative to section not module. * stabsread.c (define_symbol): add symbol type 's' as local symbol for os9k. * remote-os9k.c: add command 'set monitor_log' to turn on or off monitor logging. * remote-os9k.c: fix bug in delete breakpoint, single step trace. * remote-os9k.c: fix bug in 'set remotebaud' function. * remote-os9k.c (rombug_link): minimize checking so to improve speed. * symfile.c (symfile_command): check if failed to link, also make the command be able to accept more than one filenames. * target.c (target_link): check if failed to link with rombug.
1994-03-10CVS:Kung Hsu1-1/+2
Modified Files: tm-i386os9k.h * config/i386/tm-i386os9k.h : add #define DECR_PC_AFTER_BREAK 0.
1994-03-10 * libbfd-in.h: Remove alloca cruft. It was missing some necessaryJim Kingdon2-6/+9
cruft (like the #pragma alloca for AIX). In addition to that problem, the C alloca calls xmalloc, which means checking for being out of memory can't work right. The following changes remove all uses of alloca from BFD. * hosts/solaris2.h: Remove alloca cruft. * som.c: Replace alloca with a fixed size auto array. * aoutx.h, elfcode.h, nlmcode.h, bout.c, coff-alpha.c, ecoff.c, ecofflink.c, elf32-hppa.c, elf32-mips.c, linker.c, reloc.c, som.c, sunos.c: Replace alloca with malloc and appropriate error checking and freeing. * linker.c: Replace alloca with obstack_alloc. * libbfd.h: Rebuilt.
1994-03-10* isearch.c, search.c: Include sysdep.h.Jim Kingdon1-0/+4
1994-03-10 * libbfd-in.h: Remove alloca cruft. It was missing some necessaryJim Kingdon12-355/+729
cruft (like the #pragma alloca for AIX). In addition to that problem, the C alloca calls xmalloc, which means checking for being out of memory can't work right. The following changes remove all uses of alloca from BFD. * hosts/solaris2.h: Remove alloca cruft. * som.c: Replace alloca with a fixed size auto array. * aoutx.h, elfcode.h, nlmcode.h, bout.c, coff-alpha.c, ecoff.c, ecofflink.c, elf32-hppa.c, elf32-mips.c, linker.c, reloc.c, som.c: Replace alloca with malloc and appropriate error checking and freeing. * linker.c: Replace alloca with obstack_alloc. * libbfd.h: Rebuilt.
1994-03-09* remote-es.c (es1800_child_ops): Don't declare it static.Jim Kingdon2-2/+6
1994-03-09 * ar.c (move_members): Fix it so that the abi positional modifiersSteve Chamberlain2-1/+9
don't delete all archive members following the insert point.
1994-03-09a belated reflection of changed MPW filesStan Shebs1-2/+2
1994-03-09 * os9k.h: os9000 target specific header file, the header of theJim Kingdon1-0/+1
object file is used now.
1994-03-09alpha, coff, i386 changesKen Raeburn1-0/+29
1994-03-09Handle Alpha load-immediate-FP pseudo-instructions:Ken Raeburn2-29/+136
* config/alpha-opcode.h (ldif, ldig, ldis, ldit): New patterns. * config/tc-alpha.c (lit8_sec, lit4_sec, lit8_sym, lit4_sym): New variables. (create_literal_section): New function. (create_lita_section): Now a macro. (get_lit8_offset, get_lit4_offset): New functions. (maybe_set_gp): New function. (select_gp_value): Call it. (load_expression): Preserve addend if symbol is a section symbol. (alpha_ip): Handle new operand type `F' for floating-point constants; store them in .lit{4,8} sections. (alpha_ip, case 'G'): Emit LITUSE relocations for symbol exprs.
1994-03-09* config/obj-coff.c: Minor formatting/stylistic changes, plus:Ken Raeburn1-110/+204
(obj_coff_section): Declare. (obj_pseudo_table): Make it available only if MANY_SECTIONS. (obj_symbol_to_chars) [CROSS_COMPILE]: Some attemps to make this work. It still doesn't. It now fails to compile, instead of silently compiling to do nothing. * config/obj-coff.h (SEPARATE_STAB_SECTIONS): Define only if MANY_SECTIONS. (OBJ_PROCESS_STAB) [! MANY_SECTIONS]: New macro, just emits a warning.
1994-03-08 * mips-opc.c: It's sqrt.s, not sqrt.w. FromIan Lance Taylor1-0/+5
davidj@ICSI.Berkeley.EDU (David Johnson).
1994-03-08 * config/obj-coffbfd.c (w_strings): Only copy strings out ifSteve Chamberlain1-0/+5
their symbols are going to be written.
1994-03-08 * coffgrok.[ch]: New files, understand coff objects.Steve Chamberlain5-14/+663
* coffdump.c: Uses coffgrok to dump out the debug info of a coff file. * sysroff.info: Description of a SYSROFF object file. * sysinfo.y, syslex.l: Parse info file, generate a reader, writer, header files and a printer. * srconv.c: Uses coffgrok.c and sysroff.info to convert a coff file to a SYSROFF file.
1994-03-08 * coff-mips.c (mips_relocate_section): Handle MIPS_R_LITERAL likeIan Lance Taylor1-0/+5
MIPS_R_GPREL.
1994-03-08* config/i386/tm-i386v4.h: Give just macro name, not args, to #undef.Jim Kingdon2-1/+5
1994-03-08Set Emacs local variables to never use version control.Ian Lance Taylor4-2/+17
1994-03-08Set Emacs local variables to never use version control.Ian Lance Taylor1-0/+4
1994-03-08Set Emacs local variables to never use version control.Ian Lance Taylor2-2/+13
1994-03-08 * dbxread.c: New variable lowest_text_address.Jim Kingdon2-17/+32
(record_minimal_symbol, read_dbx_symtab): Set it. (read_dbx_symtab): Use lowest_text_address + text_size instead of end_of_text_address. * config/gould/tm-pn.h: Add comment regarding END_OF_TEXT_DEFAULT.
1994-03-08 * messages.c (as_perror): Declare arguments const.Ian Lance Taylor1-0/+5
* as.h (as_perror): Change declaration.
1994-03-08 * parser-defs.h: Add "extern" to start of variable declarations soJim Kingdon3-14/+33
we don't end up with commons. * parse.c: Define these variables.
1994-03-08 * irix5-nat.c (find_solib): Cast o_path to CORE_ADDR when using itJim Kingdon2-2/+8
as one.
1994-03-08* alpha-tdep.c: Change value to value_ptr.Jim Kingdon2-7/+11
1994-03-08 * config/i386bsd.mh: New file.David MacKenzie3-0/+10
1994-03-07 * solib.c (elf_locate_base): New function to locate the addressPeter Schauer1-0/+9
of the dynamic linker's runtime structure in the dynamic info section. * solib.c (locate_base): Use it instead of iterating over the list of mapped address segments. * solib.c (look_for_base, bfd_lookup_symbol): Removed, no longer necessary.
1994-03-07 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs forPeter Schauer1-0/+9
the primary1 test, use work around if __GNUC__ < 2. * gdb.t06/signals.c: Add comments for signals.exp pattern matching. * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix. Test for bad output rather than waiting for timeout. Issue second continue only if first continue failed.
1994-03-07 Add lost lines to previous ChangeLog entry.Peter Schauer1-0/+2
1994-03-07 * config/tc-mips.c (load_address): When calling frag_grow, allowIan Lance Taylor2-56/+170
for the (up to) two nops which may be inserted by append_insn if mips_optimize is 0. (macro): Likewise.
1994-03-07 * elf.sc: Permit TEXT_START_SYMBOLS and DATA_START_SYMBOLS to beIan Lance Taylor2-0/+9
defined. * emulparams/elf32mipb.s (TEXT_START_SYMBOLS): Define _ftext. (DATA_START_SYMBOLS): Define _fdata.
1994-03-05Fix typo, value has not been changed to value_ptr in all places.Peter Schauer1-1/+2
1994-03-05 * elf32-hppa.h, elfcode.h: Replace uses of Elf*_Half, Elf*_Word,Peter Schauer3-5/+11
Elf*_Off typedefs by their expansion, the typedefs have been removed from include/elf/internal.h.
1994-03-05 * internal.h: Remove Elf32_*, Elf64_* typedefs. These namesPeter Schauer2-16/+116
cause conflicts with system headers, e.g. link.h in gdb/solib.c. Combine 32- and 64-bit versions of *_Internal_Dyn. * common.h: Replace uses of Elf64_Word, Elf64_Xword typedefs by their expansion. * mips.h: Replace uses of Elf32_Word, Elf32_Sword, Elf32_Addr typedefs by their expansion. Add DT_MIPS_RLD_MAP definition.
1994-03-04Fri Mar 4 11:43:47 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-10/+16
* ldlang.c (lookup_name): Stomp on a pointer if in MPW. * mpw-em.c: Edit to reflect changed syntax of compiled-in linker scripts.
1994-03-04 * hppa-tdep.c (pc_in_linker_stub): Move decl to beginning of file.Jeff Law4-24/+255
(pc_in_interrupt_handler): New function. Also add PARAM decl. (find_proc_framesize): Deal with HPUX setting SAVE_SP bit for signal trampoline and interrupt routines. (frame_saved_pc): Handle signal trampolines and interrupt routines. (frame_chain, frame_chain_valid): Likewise. (hppa_frame_find_saved_regs): Likewise. Also deal with special saved regs convention for SP. * tm-hppa[bho].h: FRAME_FIND_SAVED_PC_IN_SIGTRAMP): Define. (FRAME_BASE_BEFORE_SIGTRAMP): Define. (FRAME_FIND_SAVED_REGS_IN_SIGTRAMP): Define. * tm-hppah.h (IN_SIGTRAMP): Define.
1994-03-04 * som.h (_PA_RISC_ID): Treat HOST_HPPAOSF just like HOST_HPPABSD.Jeff Law2-1/+5
1994-03-04 * ch-exp.y (match_simple_name_string): Accept '_' as well as anJim Kingdon2-1/+4
alphabetic character as the start of a name.
1994-03-04* sparclite/Makefile.in (all install): Build and install aload.Jim Kingdon1-0/+2
1994-03-04* configure.in: For ISC, use mh-sysv, not mh-isc.Jim Kingdon1-0/+4
1994-03-04 * configure.in: Accept i[34]86-*-*sysv32 because that is whatJim Kingdon2-0/+4
config.guess and config.sub produce.
1994-03-04* i386.h: Reverse last change. It'll be handled in gas instead.Ken Raeburn1-0/+11
1994-03-03 * configure.in (noconfigdirs for alpha): Remove libg++ and libio.Per Bothner2-2/+6
1994-03-03* mips-tdep.c: Change value to value_ptr.Jim Kingdon1-0/+4
1994-03-03* config/atof-ieee.c (make_invalid_floating_point_number):David Edelsohn1-0/+5
Add cast to avoid warning from gcc.
1994-03-03 * configure.host: Recognize i[34]86-sequent-*.Jim Kingdon2-21/+41
* trad-core.c (trad_unix_core_file_p): A non-zero, not zero, return from bfd_seek indicates an error. New macro TRAD_CORE_DSIZE_INCLUDES_TSIZE to replace TRAD_CORE_STACK_OFFSET. * hosts/symmetry.h: Define TRAD_CORE_DSIZE_INCLUDES_TSIZE and TRAD_CORE_USER_OFFSET but not HOST_STACK_OFFSET.