aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-04-28new, to document annotationsJim Kingdon1-0/+0
1994-04-28 * mdebugread.c (psymtab_to_symtab_1): Do not call sort_blocksPeter Schauer2-2/+13
for stabs symtabs. * mips-tdep.c (mips_skip_prologue): Handle prologues for functions that have a stack frame size of 32k or larger (from Paul Flinders). Remove #if 0'd code.
1994-04-28* config/tc-mips.c (s_option): Only refer to g_switch_* variables if GPOPT isKen Raeburn1-0/+8
defined. (s_abicalls): Ditto. (md_apply_fix): Cast char* to unsigned char* to avoid pointer mismatch.
1994-04-27Wed Apr 27 16:33:51 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-0/+11
* lynx-nat.c (CANNOT_STORE_REGISTER): Add a fallback definition for Lynx platforms that need it. * config/nm-lynx.h (__LYNXOS): Define if not already defined.
1994-04-27 * procfs.c (procfs_wait): Use the signal from the pr_info ratherJim Kingdon2-20/+10
than trying to deduce it from the fault.
1994-04-27 * scripttempl/sa29200.sc: Align all sections to four byteIan Lance Taylor1-0/+5
boundaries.
1994-04-27 * printcmd.c (print_address_symbolic): Initialize name to emptySteve Chamberlain2-4/+11
string to avoid core dump if lookup fails. * remote-e7000.c (printf_e7000debug): Error if target not open.
1994-04-27* install.sh: If $dstdir exists, don't check whether each component does.David MacKenzie2-1/+9
1994-04-27 * h8300.h (dec, inc): Get encoding right.Steve Chamberlain1-0/+11
1994-04-27 * Makefile.in (syslex, sysinfo): Use CC_FOR_BUILD.Steve Chamberlain3-2/+758
* coffdump.c, coffgroc.c, coffgrog.h, srconv.c, sysdump.c, sysroff.info: Major changes.
1994-04-27Fix dos on H'digits..Steve Chamberlain1-2/+2
1994-04-27 * configure.in (i386-*-go32): Uses coff now.Steve Chamberlain3-178/+578
* gasp.c (main): Now takes -D on command line. (show_usage): Describe new options.
1994-04-27More testcases.Steve Chamberlain51-77/+1214
1994-04-27 * Makefile.in, configure.in: Support for go32 coff.Steve Chamberlain9-1/+77
* config/i386-go32.mt: New file * emulparams/i386go32.sh: New file * scripttempl/i386go32.sc: New file
1994-04-27Trying to make yesterday's "simplification" actually work...Ken Raeburn1-2/+2
1994-04-27 * nlm/gdbserve.c (putDebugChar): Install bug fix from i386-nlmstub.Stu Grossman1-14/+15
* (hex2mem): Init ptr. * General cleanups to use ConsolePrintf, standard prologues, etc...
1994-04-27 * i386-nlmstub.c: Update to be more in line with PIN stub.Stu Grossman2-163/+181
* nlm/gdbserve.c (putDebugChar): Install bug fix from i386-nlmstub. * (hex2mem): Init ptr. * General cleanups to use ConsolePrintf, standard prologues, etc...
1994-04-27 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.Jeff Law1-0/+6
* gdb.t17/gdbme.c (t_func_values): Add comments about how and why the code has been restructured.
1994-04-27[Sharp eyes, Jim...]Stu Grossman2-3/+46
* remote.c: * (get_offsets): Temporary kludge to force data & bss sections to have the same relocation.
1994-04-27Remove new Mac files.Stan Shebs1-1/+1
1994-04-27Tue Apr 26 18:18:24 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs1-0/+9
* objdump.c (print_section_stabs): Indicate the stab header symbol more clearly, print numbers of unrecognized stab n_type values.
1994-04-27Tue Apr 26 18:10:40 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-1/+8
* mpw-xconfig.in (archname): Only set ARCH_mips if targeting Mips.
1994-04-27Tue Apr 26 17:44:27 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs6-5/+864
* mpw-make.in (MacGDB): New target, standalone Mac-hosted gdb. (XDEPFILES): Define. (main.c.o): Compile with gC instead of C. * mac-defs.h: New file, menu etc definitions shared between C and Rez files. * macgdb.r: New file, Rez (resource compiler) resource definitions. * mac-xdep.c: New file, Mac host interface code. * config/m68k/xm-mpw.h (PATHNAME_SEPARATOR): Rename to DIRNAME_SEPARATOR. (PATHNAME_SEPARATOR_STRING): Remove. (SIGQUIT, SIGHUP): Define. (fileno, R_OK): Define.
1994-04-27Tue Apr 26 17:20:03 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs6-7/+113
* Makefile.in (em_m68klynx.c, em_i386lynx.c, em_sparclynx.c): Use Lynx-specific script templates. * configure.in (sparclite*-*-coff): Use coff-sparc. * emulparams/i386lynx.sh (SCRIPT_NAME): Set to i386lynx. * emulparams/sparclynx.sh (SCRIPT_NAME): Set to sparclynx. (ENTRY): Set to __main. * scripttempl/i386lynx.sc: New file, script for I386 Lynx. * scripttempl/m68klynx.sc: Add insertion of ctor/dtor sections. * scripttempl/sparclynx.sc: New file, script for uSparc Lynx.
1994-04-26 * i386-nlmstub.c: More changes to be compatible with remote.c.Stu Grossman2-10/+21
1994-04-26m68k changes - optional reg pfx, apollo, delta, initKen Raeburn1-0/+40
1994-04-26* tc-m68k.c (flag_reg_prefix_optional): New variable. Initialized to value ofKen Raeburn1-3/+32
REGISTER_PREFIX_OPTIONAL, if defined, or zero. (m68k_reg_parse): If flag_reg_prefix_optional is set, permit register prefix to be absent. (m68k_ip_op): Accept `&' also for immediate constants. (insert_reg): Don't bother with (two!?) sanity checks of the symbol table when inserting each register. (m68k_parse_long_option): New function. Set flag_reg_prefix_optional if "register-prefix-optional" is passed. * tc-m68k.h (REGISTER_PREFIX): Always define if not already defined. (OPTIONAL_REGISTER_PREFIX): Don't define. (REGISTER_PREFIX_OPTIONAL): If not already defined, define as zero or one depending on M68KCOFF. Some changes to help Apollo support, from troy@cbme.unsw.edu.au: * tc-m68k.c (DATA, ADDR, SP, FPREG, COPNUM, BAD, BAC): Define as macros instead of enumerators, since the Apollo compiler can't handle "enumVal1, enumVal2 = enumVal1" when defining an enum type. (make_pcrel_absolute) [NO_PCREL_RELOCS]: New function. (tc_coff_fix2rtype) [NO_PCREL_RELOCS]: Generate only R_RELBYTE, R_DIR16, and R_DIR32 relocs. * tc-m68k.h [TE_APOLLO] (COFF_MAGIC, COFF_AOUTHDR_MAGIC): Use Apollo versions. [TE_APOLLO] (OBJ_COFF_OMIT_OPTIONAL_HEADER): Undefine. That is, do include the optional header for Apollo target. (COFF_MAGIC): Don't define as MC68MAGIC if it's already defined. * tc-m68k.h [TE_DELTA] (LEX_PCT): Define as 1, so that `%' can be used within a label name. * tc-m68k.h (m68k_init_after_args): Declare. (tc_init_after_args): Define as m68k_init_after_args. * tc-m68k.c (m68k_init_after_args): New function, containing one-shot code from md_assemble. Added warning for combination of 68040 and 68851. (md_assemble): Startup-time code deleted.
1994-04-26 * test-build.mk (HOLES): Add sleep; used by rcs/src/conf.sh.Ian Lance Taylor1-0/+4
1994-04-26Tue Apr 26 15:07:24 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-0/+13
* cf-sparclynx.c (LYNXOS, COFF_LONG_FILENAMES): Define. * coff-sparc.c (BADMAG): Recognize LYNXCOFFMAGIC. (COFF_SPARC): Define. * coffcode.h (coff_new_section_hook): If COFF_SPARC, set alignment power of data and bss sections to 3. * hosts/lynx.h (__LYNXOS): Define. Brought over from 94Q1.
1994-04-26 * elf32-hppa.c (hppa_elf_reloc): Adjust the addend of relocationsJeff Law1-0/+19
against section symbols to avoid losing during ld -r.
1994-04-26Mon Apr 25 15:06:34 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-4/+12
* configure.in (*-*-lynxos*): Don't configure newlib for either native or cross Lynx. Brought over from 94Q1.
1994-04-26 * scripttempl/mips.sc: Force _gp and .lit8 to be aligned to a 16Ian Lance Taylor1-0/+4
byte boundary, in case the global constructors do not take up an even 16 bytes.
1994-04-26Tue Apr 26 12:54:52 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs1-0/+4
* mpw-config.in (elf/mips.h): Add a forward include.
1994-04-26* config/obj-coffbfd.c (fill_section): Check COFF_NOLOAD_PROBLEMKen Raeburn2-2/+10
also before setting STYP_NOLOAD for .bss section.
1994-04-26* listing.c (list_symbol_table): Print "NO DEFINED SYMBOLS" and "NO UNDEFINEDKen Raeburn1-0/+6
SYMBOLS" if there aren't any, instead of displaying the header with an empty list.
1994-04-26A slight simplication.Stan Shebs1-4/+8
1994-04-26 * i386-nlmstub.c: An interim version till we get PIN for the x86.Stu Grossman2-22/+73
1994-04-26 * dbxread.c (record_minimal_symbol): Record the sectionStu Grossman5-28/+205
associated with the symbol to make dynmaic relocation work. * (dbx_symfile_read, process_one_symbol): Fixes to work around Solaris brain-damage which don't apply to relocatable object files. * (stabsect_build_psymtabs): New routine to read stabs out of an arbitrarily named section. * nlmread.c (nlm_symtab_read): Read ALL syms from the NLM, not just globals. * (nlm_symfile_read): Call stabsect_build_psymtabs to read the stabs out of the nlm. * partial-stabs.h (cases 'f' & 'F'): Fixes to work around Solaris brain-damage which don't apply to relocatable object files. * remote.c (putpkt): Improve error reporting and error handling. * stabsread.c (define_symbol, scan_file_globals): Record section info in sym.
1994-04-26 * config/i386v4.mh (HOSTING_CRT0): If ../gcc/crtbegin.o does notIan Lance Taylor2-2/+8
exist, get crtbegin based on gcc -print-libgcc-file-name. (HOSTING_LIBS): Similar change for ../gcc/crtend.o.
1994-04-25 * doc/Makefile.in (clean, distclean): Remove asconfig.texi.Ian Lance Taylor1-0/+4
1994-04-25 * Makefile.in (distclean): Remove $(PROGS) and underscore.c.Ian Lance Taylor1-0/+4
1994-04-25as.c, read.c log entries i forgot to check in fridayKen Raeburn1-0/+8
1994-04-25 * elfcode.h (write_relocs): Undo patch of Apr 10; breaks Solaris.Ian Lance Taylor2-11/+2
1994-04-25 * elfcode.h (bfd_section_from_shdr): Use bfd_make_section_anywayIan Lance Taylor2-96/+142
to create sections. Check return value of recursive calls. (bfd_section_from_phdr): Check return value of bfd_make_section. (elf_symbol_from_bfd_symbol): Likewise. (elf_object_p): Check return value of bfd_section_from_shdr. (section_from_elf_index): Likewise. (elf_slurp_symbol_table): Check return value of section_from_elf_index. (bfd_prstatus): Return boolean value. Check return value of bfd_make_section. (bfd_fpregset): Likewise. (bfd_prpsinfo): Return boolean value. (elf_corefile_note): Check return values of bfd_prstatus, bfd_fpregset, and bfd_prpsinfo. (elf_core_file_p): Check return value of elf_corefile_note.
1994-04-25 * ldlang.c (lang_size_sections): When no address is given for aIan Lance Taylor2-0/+7
section, align it according to its requirements.
1994-04-24 * config/tc-hppa.c (pa_ip): 13 bit immediate constant (for breakJeff Law1-0/+5
instruction) is unsigned.
1994-04-24 * breakpoint.c (breakpoint_1): Annotate each field of output. AddJim Kingdon1-0/+5
FIXME-32x64 comment.
1994-04-23 * infrun.c (wait_for_inferior): Move call to flush_cached_framesJim Kingdon1-0/+6
to after call to target_wait. This means that flush_cached_frames can call target_terminal_ours if it wants to. * infrun.c (wait_for_inferior) [HAVE_NONSTEPPABLE_WATCHPOINT]: Add comment about why the code is dubious.
1994-04-22 * stabsread.c (read_type): Call read_type, not nonexistentJim Kingdon2-1/+6
os9k_read_type.
1994-04-22 * nlmconv.c (setup_sections): Remove special handling of .reginfoIan Lance Taylor2-29/+9
section. (copy_sections): Likewise. (alpha_mangle_relocs): Use bfd_ecoff_get_gp_value rather than the special ECOFF .reginfo section.