aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-06-26 * as.c (main) [HOST_SPECIAL_INIT]: New hook, for host-specificStan Shebs1-0/+5
initialization.
1994-06-26 * mpw-config.in: Use sed instead of StreamEdit, add definitionsStan Shebs3-9/+27
for mips target. * mpw-make.in: Remove mips targets definitions, add rule to compile with GCC, remove ecoff.c.o and ecofflink.c.o from list of required object files.
1994-06-26 * mpw-configure (host_alias, target_alias): Rename from hostaliasStan Shebs1-0/+7
and targetalias, add into generated Makefile. (mk.tmp): If present, add into generated Makefile. * mpw-build (all-gas): Build config.h first before gas proper.
1994-06-26 * gas/lib/gas-defs.exp (gas_finish): Call "close" and "wait"Jeff Law1-2/+2
before exiting. Enclose both calls inside a "catch". (objdump_finish): Likewise.
1994-06-26From rob:Jeff Law2-2/+10
* gas/lib/gas-defs.exp (gas_finish): Call "close" before exiting. Make note about possibly needing a call to "wait" too. (objdump_finish): Likewise.
1994-06-24 * core-sol2.c: New file to handle ELF and BCP core file flavours.Peter Schauer1-1/+1
* config/sparc/sun4sol2.mh (NATDEPFILES): Use it instead of core-svr4.
1994-06-24 * core-sol2.c: New file to handle ELF and BCP core file flavours.Peter Schauer4-4/+129
* config/sparc/sun4sol2.mh (NATDEPFILES): Use it instead of core-svr4. * Makefile.in: Updated for core-sol2.c.
1994-06-24 Add Solaris BCP (the part of Solaris which allows it to runPeter Schauer1-0/+13
SunOS4 a.out files) core file handling. * aoutf1.h (external_solaris_bcp_core, swapcore_solaris_bcp): New structure and its swap in function. (internal_sunos_core): New member c_data_addr, to receive the start address of the data section in the core file. (swapcore_sun3, swapcore_sparc, sunos4_core_file_p): Use it. (sunos4_core_file_p): Recognize Solaris BCP core file. (sunos4_core_file_matches_executable_p): Always indicate match for Solaris BCP core files.
1994-06-24 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regularPeter Schauer1-0/+7
expression match in print_addr_of to avoid unintented matches. * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++ versions up to 2.5.8.
1994-06-24 * config/mips/xm-makeva.h: Removed, no longer necessary.Peter Schauer1-1/+0
1994-06-24 * config/mips/xm-makeva.h: Removed, no longer necessary.Peter Schauer6-36/+0
* Makefile.in, config/mips/xm-irix3.h, config/mips/xm-irix5.h, config/mips/xm-mips.h, config/mips/xm-news-mips.h, config/mips/xm-riscos.h: Remove references to xm-makeva.h
1994-06-24 * README: Add notes about SPARCworks cc under Solaris 2.xPeter Schauer2-4/+13
(from Casper H.S. Dik casper@fwi.uva.nl). * config/mips/xm-makeva.h: Removed, no longer necessary. * Makefile.in, config/mips/xm-irix3.h, config/mips/xm-irix5.h, config/mips/xm-mips.h, config/mips/xm-news-mips.h,
1994-06-24* gdba.el: Put program input and output in a separate buffer.Jim Kingdon2-25/+82
1994-06-24Removing a mistake I made (don't put newlib in host_tools).Sean Eric Fagan1-1/+1
1994-06-23 Preliminary support for generating shared libraries, from EricIan Lance Taylor4-22/+85
Youngdale <ericy@cais.cais.com>. * elfcode.h (prep_headers): If DYNAMIC, set e_type to ET_DYN. (elf_link_add_object_symbols): If generating a shared library, create dynamic sections for first input BFD with the right format. (elf_link_create_dynamic_sections): Don't create .interp section if creating a shared library. (elf_link_input_bfd): Skip dynamic sections in input file. (elf_bfd_final_link): If creating a shared library, it's OK for dynobj to have sections which are not SEC_IN_MEMORY. * elf32-i386.c (elf_i386_size_dynamic_sections): Only set .interp section if not creating a shared library. * elf32-sparc.c (elf_sparc_size_dynamic_sections): Likewise.
1994-06-23 * elfcode.h (elf_object_p): Don't set DYNAMIC just because thereIan Lance Taylor2-18/+14
is an SHT_DYNAMIC section.
1994-06-23Change --with-targets to --enable-targets, per GNU coding standards.David MacKenzie4-3/+19
1994-06-23 * Makefile.in (gprof): Depend on $(LIBS).Jeff Law2-1/+5
1994-06-23 * annotate.texi (TODO): New node, for keeping track of annotationsJim Kingdon2-0/+23
suggested but not yet implemented.
1994-06-23* gdba.el: Put program output in a separate buffer.Jim Kingdon2-14/+95
1994-06-23 * linker.c (_bfd_generic_link_add_archive_symbols): InitializeIan Lance Taylor1-0/+3
pass from abfd->archive_pass, and save it there as well.
1994-06-23 * lexsup.c (parse_args): Add support for new options -( -) withIan Lance Taylor1-0/+20
synonyms --start-group --end-group. * ldlang.h (enum statement_enum): Add lang_group_statement_enum. (lang_group_statement_type): Define new struct. (lang_statement_union_type): Add group_statement field. (lang_enter_group, lang_leave_group): Declare. * ldlang.c (lang_for_each_statement_worker): Handle lang_group_statement_enum. (map_input_to_output_sections, print_statement): Likewise. (lang_size_sections, lang_do_assignments): Likewise. (open_input_bfds): Completely rewrite. Now does its own looping, rather than using lang_for_each_statement. Handle groups. (lang_process): Update call to open_input_bfds. (print_group): New static function. (lang_enter_group, lang_leave_group): New static functions. * ldfile.c (ldfile_open_file): If the file has already been opened, just return rather than taking an assertion failure. * ldver.c (help): Mention new options. * ld.texinfo: Document new options.
1994-06-23linker.c (FAIL): Undefine macro before defining as enum.Ken Raeburn2-0/+5
1994-06-23 * energize-patches, main.c (main), top.c (gdb_init, pwd_command),Fred Fish5-15/+21
top.h: Change all occurances of dirbuf to gdb_dirbuf. Collides with global variable of same name in libnsl.so on UnixWare.
1994-06-22config.bfd (powerpc-*-elf*): New target, like powerpc-*-sysv4*.Ken Raeburn1-0/+5
1994-06-22 * ldlang.c (end_of_data_section_statement_list): Don't define.Ian Lance Taylor2-13/+4
(lang_leave_output_section_statement): Don't set obsolete variable end_of_data_section_statement_list.
1994-06-22 * hash.c (bfd_hash_allocate): Don't call bfd_set_error ifIan Lance Taylor2-32/+39
obstack_alloc returns NULL unless the size is non-zero. * linker.c (archive_hash_allocate): Define. (_bfd_generic_link_add_archive_symbols): Use archive_hash_allocate rather than obstack_alloc, for clarity.
1994-06-22Modified Files:Kung Hsu1-0/+5
symtab.c ChangeLog * symtab.c (decode_line_1): fix a bug in dealing with '<>' embedded in template name.
1994-06-22 * scripttempl/go32coff.sc: Don't put ${DATA_ALIGNMENT} inside anIan Lance Taylor2-1/+4
ALIGN.
1994-06-22 * ldlang.c (lang_size_sections): Adjust current region addressIan Lance Taylor2-11/+16
even for sections with an explicit address. From ralphc@pyramid.com (Ralph Campbell).
1994-06-22 * elfcode.h (elf_get_reloc_upper_bound): Correct.Ian Lance Taylor1-0/+2
1994-06-22 * mpw-make.in (VERSION): Update to 4.12.3.Stan Shebs7-2581/+259
(SiowGDB): New target, GDB using SIOW library. (init-new.c): New target, attempt to generate init.c from sources. (main.c.o, top.c.o): Put each in its own segment. * main.c (main) [MPW]: Always call mac_init. * utils.c (query) [MPW]: Always return "yes" if in MacGDB, output an extra newline otherwise. * mac-xdep.c: More comments in various places, remove junk. (mac_init): Add tests for MPW and SIOW. (use_wne, has_color_qd): Renamed. (use_color_qd): New variable. (grow_window): Only do console resizing to console window, call resize_console_window. (zoom_window): Call resize_console_window. (resize_console_window, scroll_text): New functions. (adjust_console_sizes): Always align viewrect to even multiples of text lines. (adjust_console_text): Always scroll by whole lines. (hacked_vfprintf, hacked_puts, hacked_fputc, hacked_putc): Force a recalculation of scroll positions if a newline was output. (hacked_fflush): Similarly, for flushing. (hacked_fgetc): New function, aborts if called in MacGDB. * ser-mac.c (mac_readchar): Rename starttime to start_time, remove debugging printf. (mac_write): Sleep on first 4 writes. (sec_sleep): New function, works like standard sleep. * macgdb.r: Adjust positioning and contents of About box. Set minimum size to 2000K, preferred size to 5000K. * config/m68k/xm-mpw.h (fgetc): Define as a macro.
1994-06-22 * aout64.c (BMAGIC, QMAGIC): Define if not already defined. FromIan Lance Taylor1-0/+3
Peter Schauer <pes@regent.e-technik.tu-muenchen.de>.
1994-06-22 Linux ZMAGIC support from Eric Youngdale <ericy@cais.cais.com>.Ian Lance Taylor2-4/+29
* libaout.h (struct aoutdata): Add field zmagic_disk_block_size. * aout-target.h (MY(callback)): Only set alignment according to architecture if the section sizes are aligned to that alignment, for backward compatibility. (MY(set_sizes)): Initialize zmagic_disk_block_size field. * aoutx.h (adjust_z_magic): Set ztih if using q_magic_format. Set text section filepos to zmagic_disk_block_size if not ztih. Use a different padding algorithm if not ztih. * i386linux.c (MY_text_includes_header): Don't define.
1994-06-22* Makefile.in: Add all-librx target similar to all-libproc.Jim Kingdon1-0/+9
1994-06-22Remove .Sanitize to prevent release of proprietary sources. This will be addedStu Grossman2-92/+17
back when I figure out how to do it right.
1994-06-22 * emulparams/i386linux.sh (NONPAGED_TEXT_START_ADDR): Set to 0.Ian Lance Taylor1-0/+3
From jrs@world.std.com (Rick Sladkey).
1994-06-22 * scripttempl/mipsbsd.sc: Let sections align to their naturalIan Lance Taylor1-0/+17
boundaries.
1994-06-22 * mips-dis.c (_print_insn_mips): Build a static hash table mappingIan Lance Taylor1-0/+11
opcodes to the first instruction with that opcode, to speed disassembly of large files. From ralphc@pyramid.com (Ralph Campbell).
1994-06-22keep configure.batKen Raeburn1-0/+1
1994-06-22 * aoutx.h (aout_link_check_ar_symbols): Just skip N_STAB and N_FNIan Lance Taylor2-36/+46
symbols; don't look them up in the hash table. From ralphc@pyramid.com (Ralph Campbell).
1994-06-22 * config/tc-hppa.h (obj_frob_symbol): Define for OBJ_ELF.Jeff Law1-0/+8
More gas/bfd lossage exposed by the new linker code.
1994-06-22Sanitization fixesStan Shebs2-0/+47
1994-06-21Modified Files:Kung Hsu1-0/+11
ChangeLog * config/i386/nm-linux.h: change calling convention of TARGET_CAN_USE_HARDWARE_WATCHPOINT() and target_insert_watchpoint() and target_remove_watchpoint().
1994-06-21Look for as.new before looking in the path for the binary to test.Rob Savoye1-0/+14
1994-06-21 * nlmconv.c (powerpc_build_stubs): Don't generate the PowerPCIan Lance Taylor1-0/+5
NetWare custom header; no longer needed. (powerpc_mangle_relocs): Convert relocs against the uninitialized data section into relocs against the data section.
1994-06-21Modified Files:Kung Hsu2-0/+6
tm-mips64.h tm-bigmips64.h * config/mips/tm-mips64.h: define FORCE_LONG_LONG to force LONGEST to be long long in gdb. * config/mips/tm-bigmips.h: ditto.
1994-06-21 * configure.in: Set nlmconv_defs to -DNLMCONV_cputype for all theIan Lance Taylor3-11/+59
netware targets. Write it into Makefile as NLMCONV_DEFS. * Makefile.in (nlmconv.o): Pass $(NLMCONV_DEFS) to $(CC). * nlmconv.c: Only compile code for specific CPU types if NLMCONV_cputype is defined.
1994-06-21 * nlmconv.c (main): Change uses of bfd_abs_section, etc., to useIan Lance Taylor2-6/+18
bfd_abs_section_ptr or bfd_is_abs_section, etc. (i386_mangle_relocs, alpha_mangle_relocs): Likewise. (powerpc_build_stubs): Likewise. * nm.c (filter_symbols, print_symbols): Likewise. * objcopy.c (filter_symbols): Likewise. (mark_symbols_used_in_relocations): Likewise. * objdump.c (remove_useless_symbols, dump_relocs): Likewise. * size.c (sysv_internal_printer): Likewise.
1994-06-21Added a nec-v810 target.Sean Eric Fagan1-0/+1