aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-08-26 * config.guess (netbsd, freebsd, linux): Accept any machine,Per Bothner2-7/+11
not just i[34]86. (m68k-atari-sysv4): Relocate to match FSF version.
1994-08-26Remove RCS ID'sJ.T. Conklin2-8/+2
1994-08-26write.c(write_contents): always enable BFD_FAST_SECTION_FILL codeKen Raeburn1-0/+4
1994-08-26subsegs.c: fix EMIT_SECTION_SYMBOLS handlingKen Raeburn1-0/+5
1994-08-26 * config.guess: More merges from the FSF.Per Bothner2-25/+50
1994-08-26More merges from FSF.Per Bothner2-12/+28
1994-08-26configure: Accept and ignore --cache*, for compat w/autoconf 2.Ken Raeburn2-3/+11
1994-08-26 * (config.guess): Merge from FSF.Per Bothner2-2/+57
1994-08-26 * coffgen.c (coff_real_object_p): Set obj_raw_syment_count.Ian Lance Taylor2-2/+11
(coff_get_normalized_symtab): Verify obj_raw_syment_count, rather than setting it.
1994-08-26 * configure.in: Recognize --with-headers and --with-libs.Ian Lance Taylor3-10/+85
* Makefile.in (all-xiberty): Depend upon all-ld.
1994-08-26* sparcnbsd.mh,sparcnbsd.mt: New files, support for NetBSD/sparc.J.T. Conklin4-2/+13
1994-08-26 * configure.in: Recognize --without-newlib.Ian Lance Taylor2-6/+12
1994-08-25 * archive.c (bsd_write_armap): Remove host dependencies.Ian Lance Taylor1-0/+2
1994-08-25 * aoutx.h (add_to_stringtab): Check for _bfd_stringtab_add errorIan Lance Taylor2-3/+14
before adding BYTES_IN_WORD.
1994-08-25 * coffgen.c (coff_find_nearest_line): Look for the best C_FILE,Ian Lance Taylor2-19/+32
not merely the first.
1994-08-25 * coffgen.c (coff_write_alien_symbol): If we are not using theIan Lance Taylor2-1/+9
symbol, clear the name so that it is not put in the string table. From Antti.Miettinen@ntc.nokia.com.
1994-08-25fix typoJ.T. Conklin1-2/+2
1994-08-25* config/xm-nbsd.h: New file, support for all NetBSD ports.J.T. Conklin4-0/+97
* config/sparc/{nm-sparcnbsd.h,tm-sparcnbsd.h,xm-sparcnbsd.h}: New files, support for NetBSD/sparc. * configure.in: Add sparc-*-netbsd target.
1994-08-25* config/xm-nbsd.h: New file, support for all NetBSD ports.J.T. Conklin4-0/+47
* config/sparc/{nm-nbsd.h,tm-nbsd.h,xm-nbsd.h}: New files, support for NetBSD/sparc. * configure.in: Add sparc-*-netbsd target.
1994-08-24 * config/tc-mips.h (LOCAL_LABEL): Define as 0, for compatibilityIan Lance Taylor3-2/+6
with native MIPS assembler. * configure.in (mips-*-irix*): Don't set emulation. * config/te-irix.h: Remove. With these changes, gas works with mips-tfile.
1994-08-24 * ecoff.c (ecoff_symbol_new_hook): Don't add a new file if weIan Lance Taylor2-2/+7
haven't seen any input files yet. * config/tc-alpha.c (md_begin): Just call symbol_create, rather than calling symbol_new and then removing the symbol from the list. With these changes, Alpha gas will work with mips-tfile.
1994-08-24gcc lint.Ian Lance Taylor6-106/+158
* as.c (main): Move a inside the #if 0 block which uses it. * ecoff.c (current_stabs_filename): Make const. * frags.h (frag_align_pattern): Declare. * gasp.c (new_file): Cast isp to long, and use %ld to print it. * config/tc-alpha.h (md_operand): Add cast to void. (alpha_do_align): Declare argument types. (tc_get_register): Declare. (alpha_frob_ecoff_data): Declare. * config/tc-alpha.c: Include <ctype.h>. (s_mask): Don't declare; does not exist. (line_comment_chars): Remove /* from descriptive comment. (tc_get_register): Remove unused local reg. (tc_gen_reloc): Don't bother to compare unsigned to zero. (s_base): Correct warning to actually print register number. (md_begin): Remove unused locals retval, lose, and i. (alpha_fix_adjustable): Move default case inside switch to avoid warning. (load_symbol_address): Remove unused locals reloc_addr, p, sym, and addend. (emit_byte_manip_r): Declare types for all arguments. (emit_extract_r, emit_insert_r, emit_mask_r): Likewise. (emit_sign_extend, emit_bis_r, s_proc): Likewise. (alpha_ip): Use sprint_value to print offsetT value. Remove unused local size. Remove unused label get_macro. (alpha_do_align): Make fill const. (md_apply_fix): Remove unused label check_zov.
1994-08-24 * coffgen.c (coff_print_symbol): Cast pointer different to longIan Lance Taylor2-1/+8
and use %ld to print it. * osf-core.c (osf_core_core_file_p): Remove unused variable dseccnt. * ecoffswap.h (ecoff_swap_ext_out): If ECOFF_64, clear remaining bytes in bits2.
1994-08-24 * remote-vx.c (vx_attach): Interpret the command argument as anStan Shebs2-4/+12
unsigned long.
1994-08-24 * configure.in: Change i386 to i[345]86.Ian Lance Taylor4-5/+12
* gdb.base/configure.in: Likewise. * gdb.c++/configure.in: Likewise. * gdb.chill/configure.in: Likewise.
1994-08-24 * configure.in: Change i[34]86 to i[345]86.Ian Lance Taylor4-114/+120
* nlm/configure.in: Likewise. * gdbserver/configure.in: Likewise.
1994-08-24 * configure.in: Change i[34]86 to i[345]86.Ian Lance Taylor1-0/+4
1994-08-24 * configure.in: Change i[34]86 to i[345]86.Ian Lance Taylor2-17/+26
1994-08-24 * configure.in: Change i386-*-* to i[345]86-*-*.Ian Lance Taylor2-1/+5
1994-08-24 * configure.in: Recognize i586 as a synonym for i[34]86.Ian Lance Taylor2-7/+29
1994-08-24 * configure.in, binutils.all/configure.in: Change i386 toIan Lance Taylor2-1/+14
i[345]86.
1994-08-24* configure.in (i386-*-netware): Automatically configure nlmJ.T. Conklin2-1/+7
subdir.
1994-08-24 * configure.host, config.bfd: Change i[34]86 to i[345]86.Ian Lance Taylor3-41/+45
1994-08-24 * configure.in: Change i[34]86 to i[345]86.Ian Lance Taylor2-18/+26
1994-08-24 * coffgen.c (coff_real_object_p): Set obj_conv_table_size here,Ian Lance Taylor2-13/+63
rather than waiting until coff_slurp_symbol_table. (coff_write_alien_symbol): Just ignore BSF_DEBUGGING symbols. From Antti.Miettinen@ntc.nokia.com.
1994-08-24 * section.c (bfd_make_section_anyway): Fix failure check ofIan Lance Taylor1-0/+3
bfd_make_empty_symbol. From Antti.Miettinen@ntc.nokia.com.
1994-08-24 * aoutx.h (translate_to_native_sym_flags): Use the output_sectionIan Lance Taylor2-290/+226
(and output_offset) if there is one. * aoutx.h (aout_link_check_archive_element): Discard the symbols if the archive element was not needed. * aoutx.h (aout_get_external_symbols): Ensure that a zero string index yields an empty string. (aout_link_write_symbols): If info->keep_memory is false, use name from original hash table entry, not from entry in *sym_hash. * aoutx.h (struct aout_final_link_info): Add fields contents, relocs, symbol_map and output_syms. (NAME(aout,final_link)): Work out the largest section size, reloc size, and number of symbols. Use them to preallocate buffers that are large enough for all cases. (aout_link_input_bfd): Use preallocated symbol_map. (aout_link_write_symbols): Remove symbol_map argument; use preallocated symbol_map instead. Change all callers. Use preallocated output_syms. (aout_link_input_section): Remove symbol_map argument. Change all callers. Use preallocated contents and relocs. (aout_link_input_section_std): Remove symbol_map argument; use preallocated symbol_map instead. Change all callers. (aout_link_input_section_ext): Likewise.
1994-08-24 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expectStan Shebs2-11/+23
patterns, since that is not a valid context for comments.
1994-08-24* nlm/gdbserve.c: conditionalize header file inclusion for eitherJ.T. Conklin3-3/+30
NetWare 4.0 or PIN targets. * nlm/i386.c: include appropriate header files. * nlm/prelude.c: define TERMINATE_BY_UNLOAD for NetWare 4.0 targets.
1994-08-24* gdbserve.c: conditionalize header file inclusion for eitherJ.T. Conklin1-0/+8
NetWare 4.0 or PIN targets. * nlm/i386.c: include appropriate header files. * nlm/prelude.c: define TERMINATE_BY_UNLOAD for NetWare 4.0 targets.
1994-08-24 * nlm/ppc.c (set_step_traps clear_step_traps): Cleanups.Stu Grossman3-20/+28
* nlm/gdbserve.def: Autoload clib.
1994-08-23 * gdbtypes.h: Declare f77_create_literal_string_type andJim Kingdon3-2/+25
f77_create_literal_complex_type. * valops.c (f77_value_literal_string, f77_value_substring, f77_value_literal_complex): Use xmalloc not malloc. * valops.c (f77_value_literal_string, f77_value_substring): Make addr char * not CORE_ADDR. * value.h (struct value): Add new field literal_data of aligner union. (VALUE_LITERAL_DATA): Use it. * f-lang.h: Declare find_common_for_function. * value.h, valops.c: Split VALUE_SUBSTRING_START into memaddr and myaddr fields of a union. Don't overload it with the frame field (not sure this is necessary; I'm not sure what lval_* codes VALUE_SUBSTRING_* can be used with).
1994-08-23Command loop sort-of works, stopeed core dumping.Rob Savoye1-42/+95
1994-08-23 * config/a29k/{a29k-kern.mt,a29k-udi.mt,a29k.mt,ultra3.mh,Stan Shebs6-21/+33
ultra3.mt}: Clean up, remove no-longer-used definitions.
1994-08-22 * targets.c (BFD_JUMP_TABLE_ARCHIVE): Add _update_armap_timestamp.Ian Lance Taylor2-18/+28
(bfd_target): Add field _bfd_update_armap_timestamp. * bfd.c (bfd_update_armap_timestamp): Define. * bfd-in2.h: Rebuilt. * libbfd-in.h (_bfd_noarchive_update_armap_timestamp): Define. (_bfd_archive_bsd_update_armap_timestamp): Declare. (_bfd_archive_coff_update_armap_timestamp): Define. * libbfd.h: Rebuilt. * archive.c (_bfd_write_archive_contents): Call bfd_update_armap_timestamp instead of checking for a BSD archive and calling bsd_update_armap_timestamp. (_bfd_archive_bsd_update_armap_timestamp): Rename from _bsd_update_armap_timestamp. Don't assume that armap_datepos is already set. * aout-target.h (MY_update_armap_timestamp): Define if not already defined. * coff-rs6000.c (rs6000coff_update_armap_timestamp): Define. * ieee.c (ieee_update_armap_timestamp): Define. * libecoff.h (_bfd_ecoff_update_armap_timestamp): Define. * oasys.c (oasys_update_armap_timestamp): Define. * som.c (som_update_armap_timestamp): Define.
1994-08-22 * ar.c: Include libiberty.h.Ian Lance Taylor2-68/+171
(inarch): Remove variable. (map_over_members): Make static. Add arch argument, and use it instead of inarch. Change all callers. (main): Treat --version as -v. Accept -t argument. Accept any number of archive arguments. Catch and use open_inarch return value, rather than using inarch. (open_inarch): Return newly opened BFD, rather than using inarch. (do_quick_append): Make archive_filename const. (write_archive): Add iarch argument, and use it instead of inarch. Change all callers. (delete_members, move_members, replace_members): Likewise. (ranlib_only): Don't exit on success. Catch and use open_inarch return value. (ranlib_touch): New function. * arsup.h (map_over_members): Don't declare. (ar_end, ar_extract): Declare. (open_inarch): Change return value in declaration to bfd *. * arsup.c (map_over_list): Make static. Always pass two arguments to function. Add arch argument, and use it instead of inarch. Change all callers. (ar_directory_doer): Make static. Add ignored second argument. Change all callers. (ar_directory): Use open_inarch return value rather than inarch. (ar_addlib_doer): Make static. (ar_addlib): Use open_inarch return value rather than inarch. (ar_extract): Remove unused local variable abfd.
1994-08-22 * rs6000-nat.c: Include libbfd.h again, needed until referenceStan Shebs2-0/+4
to bfd_cache_lookup is cleaned out.
1994-08-22 * config/i386/linux.mh (XM_CLIBS): Add -lm.Stan Shebs1-0/+4
1994-08-22 Work to reduce the interrupts-off duration when running in DOS.Steve Chamberlain2-17/+79
* ser-go32.c: (dos_async_ready): See if anything is in the buffer. (dos_async_rx): rewrite to unpack as many characters from the asynctsr as possible into a local buffer.
1994-08-22 * hash.c: Copy string hash functions from aoutx.h.Ian Lance Taylor3-36/+65
* aoutx.h: String hash functions moved to hash.c. Retain simplified versions of add_to_stringtab and emit_stringtab. Change all callers to use new function and structure names. * libbfd-in.h (_bfd_stringtab_init, _bfd_stringtab_free): Declare. (_bfd_stringtab_size, _bfd_stringtab_add): Declare. (_bfd_stringtab_emit): Declare. * libbfd.h: Rebuilt.