aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-03-13* TODO: Add suggestions for x/s tests.Jim Kingdon2-0/+10
1994-03-13 * valprint.c (val_print_string): Ignore error if the errorJim Kingdon2-3/+10
happened after a terminating '\0'. * c-valprint.c (c_val_print): Never add 1 to return value from val_print_string; just return what it returns.
1994-03-13 * target.h (enum target_signal): Add TARGET_SIGNAL_FIRST, forJim Kingdon1-0/+6
looping through all of the enums. * infrun.c (signals_info): Use it.
1994-03-13* Makefile.in: Add TAGS target.Jim Kingdon1-0/+4
1994-03-13 * Makefile.in (TAGS): Just build TAGS in each subdirectory, ratherJim Kingdon1-0/+5
than the "make ls" stuff which used to be here.
1994-03-12 * elf32-ppc.c: Renamed from elf32-powerpc.c.Ian Lance Taylor4-1656/+12
start-sanitize-powerpc-netware * nlm32-ppc.c: Renamed from nlm32-powerpc.c. end-sanitize-powerpc-netware * Makefile.in, configure.in: Corresponding changes.
1994-03-12Changes to 68k-lynx to make it handle symbols in common sections "properly",Mark Eichin1-1/+141
ie. the way "real" 68k coff implementations seem to do it, rather than like the way it's traditionally done. Fixes lifted from the i386-coff version.
1994-03-12 * elf32-powerpc.c: Extensive changes to update to preliminary ABI.Ian Lance Taylor3-154/+791
Many changes to nlm32-powerpc.c as well, but I'm not bothering to make a ChangeLog entry to avoid sanitization headaches.
1994-03-12 * config/tc-ppc.c (md_pcrel_from): Return 0 for undefined ELFIan Lance Taylor1-0/+8
symbols. (ppc_is_toc_sym): Change .toc to .got. (md_apply_fix): Change handling of ELF relocs. (tc_gen_reloc): Likewise.
1994-03-12 * nlmconv.c (main): For PowerPC, call powerpc_build_stubs andIan Lance Taylor2-21/+504
powerpc_resolve_stubs. Use __GOT0, not __toc_start. Handle it if the start and end symbols are not in the text section. (struct powerpc_stub): New struct definition. (powerpc_stubs, powerpc_stub_insns): New static variables. (powerpc_initial_got_size): New static variable. (powerpc_build_stubs): New function. (powerpc_resolve_stubs): New function. (powerpc_mangle_relocs): Clear extraneous data in .got section. Rearrange reloc handling to handle ELF relocs that are not partial_inplace. Resolve PC relative relocs.
1994-03-12Remove ppc.em; do it all in nlmconv instead.Ian Lance Taylor2-374/+0
1994-03-11Some alpha-ecoff and vax-vms related changes.Ken Raeburn1-0/+17
1994-03-11Include aout/stab_gnu.h.Ken Raeburn1-20/+2
(N_GSYM, ..., N_LENG): Deleted. (NO_RELOC): Undefine before defining as part of enum reloc_type.
1994-03-11(Close_VMS_Object_File): Add comment pointing out some code that doesn't belongKen Raeburn1-0/+3
in this file.
1994-03-11 * config/tc-mips.c (mips_ip): Accept numbers between 0x8000 andIan Lance Taylor2-1/+11
0xffff for 'j' to be compatible with MIPS assembler. These numbers are actually treated as negative.
1994-03-11Add name of submitter for previous check-in.Per Bothner1-0/+1
1994-03-11 * config.guess: Recognize i[34]86-unknown-freebsd.Per Bothner2-0/+7
1994-03-11 * main.c (main): When printing warning about bad baud rate, don'tJim Kingdon2-1/+10
use warning(); it relies on current_target which isn't set up yet.
1994-03-11 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",Jim Kingdon1-0/+5
"enable once", and "enable breakpoints once" with ".*".
1994-03-11 * breakpoint.c (_initialize_breakpoint): Update docstring forJim Kingdon1-1/+2
tbreak to match what the code actually does. Don't mention tbreak in docstrings for "enable once" or "enable breakpoints once".
1994-03-11 * gdb.texinfo (Set Breaks): Update documentation for tbreak toJim Kingdon2-1/+6
match what the code actually does.
1994-03-11 * breakpoint.c (_initialize_breakpoint): Update docstring forJim Kingdon2-3/+8
tbreak to match what the code actually does.
1994-03-11 * sunos.c (sunos_read_dynamic_info): Assume that dynamic infoPeter Schauer2-25/+18
is always located at the start of the data section to allow recovery of the dynamic info from a stripped executable. * ecoff.c (ecoff_styp_to_sec_flags): Handle STYP_PDATA, STYP_XDATA and STYP_COMMENT.
1994-03-10* config/tc-sparc.h (LOCAL_LABEL): Local labels are .Lfoo.David Edelsohn1-0/+4
1994-03-10 * symfile.h (ADD_PSYMBOL_VT_TO_LIST): Don't put a semicolon afterJim Kingdon2-6/+25
while (0). That defeats the whole purpose of using do . . . while (0). * mdebugread.c (parse_partial_symbols): Don't use ?: expression as list for ADD_PSYMBOL_TO_LIST; the macro takes its address and using a ?: expression as an lvalue is not portable.
1994-03-10 * stabsread.c (define_symbol): If REG_STRUCT_HAS_ADDR, alsoJim Kingdon2-4/+10
convert a LOC_ARG to a LOC_REF_ARG. Update code which combines 'p' and 'r' symbol descriptors into a single symbol to look for a LOC_REF_ARG. * README, config/sparc/tm-sparc.h: Update comments.
1994-03-10* TODO: Add suggestions about structure passing tests.Jim Kingdon2-3/+5
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