aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-03-29 * libbfd-in.h (generic_link_hash_newfunc): Add declaration.Jeff Law5-44/+583
* libbfd.h: Rebuilt. * linker.c (generic_link_hash_newfunc): No longer static. * coffcode.h (coff_bfd_link_hash_create): Allow specific targets to override. * coff-h8300.c: Add two derived hash tables and their associated funtions and #defines for use by the h8300 linker. (h8300_reloc16_extra_cases, case R_MEM_INDIRECT): Create entries in the function vector as needed. Place the address of the function vector entry in the location specified by the R_MEM_INDIRECT reloc. Rewrite the vectors section contents as necessary. (h8300_bfd_link_add_symbols): New function for the h8300 linker. (coff_bfd_link_add_symbols): Define to use h8300 specific version. (coff_bfd_link_hash_table_create): Likewise. Linker changes for function vectors. HMSE.
1996-03-28 * stabs.c (s_stab_generic): Call the listing functions beforeIan Lance Taylor1-0/+5
doing the rest of the processing, which may involve freeing the string. Pass string, not string + stroff, to OBJ_PROCESS_STAB in SEPARATE_STAB_SECTIONS case.
1996-03-28 * config/tc-hppa.c: Remove nested comment.Ian Lance Taylor1-0/+6
(tc_gen_reloc): Move label done inside the ifdef in which it is used. (md_apply_fix): Pass pointers to correct types to libhppa.h functions. Always return a value.
1996-03-28 * libhppa.h: If gcc 2.7 or higher, declare all the functions withIan Lance Taylor1-0/+8
__attribute__ ((__unused__)) so that -Wall doesn't warn about them. (hppa_rebuild_insn): Pass pointer to correct type to low_sign_unext and dis_assemble_21.
1996-03-28Patch from Andrew Cagney to handle quoted option lists with embedded spacesMichael Meissner1-0/+15
1996-03-28 * configure.in (sparc64-*-solaris2*): Delete.David Edelsohn3-3/+19
Stick with sparc-*-solaris2*. * configure: Regenerated.
1996-03-28 * config/tc-mips.h (tc_frob_file): Define.Ian Lance Taylor3-22/+168
(mips_frob_file): Declare. * config/tc-mips.c (struct mips_hi_fixup): Define. (mips_hi_fixup_list): New static variable. (imm_unmatched_hi): New static variable. (md_assemble): Clear imm_reloc, imm_unmatched_hi, and offset_reloc. Pass imm_unmatched_hi to append_insn. (append_insn): Add unmatched_hi parameter. If it is set, add the new fixup to mips_hi_fixup_list. Change all callers. (mips_ip): Set imm_unmatched_hi when appropriate. (mips_frob_file): New function.
1996-03-28 * configure.in (sparc-*-solaris2*): Renamed from sparc*-*-solaris2*.David Edelsohn3-50/+103
* configure: Regenerated.
1996-03-28 * wrstabs.c (stab_enum_type): Set buf before using it.Ian Lance Taylor1-0/+4
1996-03-28revert yesterdays changeIan Lance Taylor2-25/+20
1996-03-28 * configure.tgt (sparc64-*-solaris2*): Delete.David Edelsohn2-5/+17
Stick with sparc-*-solaris2*.
1996-03-28 * config.bfd (sparc64-{sysv4*,solaris2*}): Delete.David Edelsohn2-6/+5
Stick with sparc-*-{sysv4*,solaris2*}.
1996-03-28 * valops.c (value_assign): Make copy of internal variable valueFred Fish2-4/+17
before returning it as a new value, since it is owned by the internal variable and will be freed along with it.
1996-03-28Thu Mar 28 13:50:51 1996 James G. Smith <jsmith@cygnus.co.uk>Jackie Smith Cashion2-1/+26
* interp.c (Convert): Provide round-to-nearest and round-to-zero support for Sun hosts. * Makefile.in (gencode): Ensure the host compiler and libraries used for cross-hosted build. Allow a DOS hosted version of the simulator to be built. NOTE: The FP is still not complete, since round-to-nearest and round-to-zero have not been implemented generically.
1996-03-28* coffgen.c (coff_bfd_make_debug_symbol): Improve comment.David Edelsohn2-2/+4
* coffcode.h (coff_new_section_hook): Ditto.
1996-03-28Note that failures under linux for backtrace through signal handlerFred Fish1-0/+4
are not consistent among different systems, or even the same system.
1996-03-27update copyrightsIan Lance Taylor6-14/+23
1996-03-27 * peicode.h (coff_swap_aux_in): Swap in extra PE x_scn fields.Ian Lance Taylor4-0/+39
(coff_swap_aux_out): Swap out extra PE x_scn fields. * coffswap.h (coff_swap_aux_in): Zero out extra PE x_scn fields. * coffgen.c (coff_print_symbol): If any of the extra PE x_scn fields is non-zero, print them.
1996-03-27 * arm.h (union external_auxent): Add x_checksum, x_associated, andIan Lance Taylor1-3/+22
x_comdat fields to x_scn struct. * i386.h (union external_auxent): Likewise. * powerpc.h (union external_auxent): Likewise. * internal.h (union internal_auxent): Likewise.
1996-03-27Remove SEC_LINKER_MARK, and add a linker_mark bitfield to the asectionIan Lance Taylor8-33/+51
structure instead.
1996-03-27 * coff-ppc.c (ppc_record_toc_entry): Put inside COFF_IMAGE_WITH_PEIan Lance Taylor2-32/+76
ifdef. Remove unused variables. (ppc_record_data_in_toc_entry): Ifdef out. Removed unused variables. (ppc_mark_symbol_as_glue): Put inside COFF_IMAGE_WITH_PE ifdef. (get_symbol_value): Ifdef out. (pe_ppc_reloc): Ifdef out. Remove unused variables. (coff_ppc_relocate_section): Remove unused variables. Make fprintf strings and argument types correspond. Put before_addr in DEBUG_RELOC ifdef. (ppc_reflo_reloc): Ifdef out. (ppc_addr32nb_reloc): Ifdef out. (ppc_coff_rtype2howto): Make fprintf strings and argument types correspond. (coff_ppc_rtype_to_howto): Likewise. (ppc_coff_swap_sym_in_hook): Remove unused variables.
1996-03-27 * peicode.h (pe_print_idata): Move otherwise unused variables intoIan Lance Taylor1-47/+69
the #ifdef where they are used. Always return a value. (pe_print_edata): Change fprintf strings and add cast to make fprintf strings correspond to actual types. Always return a value. (pe_print_pdata): Removed unused variable addr_value. Always return a value. (pe_print_reloc): Remove unused variable onaline. Make fprintf strings and arguments correspond. Always return a value.
1996-03-27 * libhppa.h: Define HINLINE rather than INLINE. Define it toIan Lance Taylor2-27/+40
extern inline if using gcc and to static INLINE otherwise. Change all functions from static INLINE to HINLINE.
1996-03-27 * ns32k.h: New file.Ian Lance Taylor5-125/+951
* cpu-ns32k.h: Include ns32k.h. Rename externally visible functions to start with _bfd_. * aout-ns32k.c: Include ns32k.h. Change references to renamed functions in cpu-ns32k.h. * Makefile.in: Rebuild dependencies. (HFILES): Add ns32k.h.
1996-03-27 * section.c (SEC_LINKER_MARK): Define.Ian Lance Taylor8-40/+149
* bfd-in2.h: Rebuild. * aoutx.h (NAME(aout,final_link)): Mark sections included in the link. (aout_link_input_bfd): Don't link unmarked sections. * cofflink.c (_bfd_coff_final_link): Mark sections included in the link. (_bfd_coff_link_input_bfd): Don't link unmarked sections. * coff-ppc.c (ppc_bfd_coff_final_link): Mark sections included in the link. * elflink.h (elf_bfd_final_link): Mark sections included in the link. (elf_link_input_bfd): Don't link unmarked sections. * xcofflink.c (_bfd_xcoff_bfd_final_link): Mark sections included in the link. (xcoff_link_input_bfd): Don't link unmarked sections.
1996-03-27 * ld.h (DISCARD_SECTION_NAME): Define to "/DISCARD/".Ian Lance Taylor3-9/+34
* ldlang.c (init_os): Fail on an attempt to initialize any section named DISCARD_SECTION_NAME. (wild_doit): Discard input sections assigned to an output section named DISCARD_SECTION_NAME. * ld.texinfo: Document use of /DISCARD/.
1996-03-27 * ldlang.c: Fix some indentation and comments.Ian Lance Taylor2-69/+75
1996-03-27 * coffswap.h (coff_swap_scnhdr_out): Include section name inIan Lance Taylor2-5/+19
overflow error messages.
1996-03-27 * From Peter Schauer.Jeff Law3-26/+74
* breakpoint.c (breakpoint_re_set_one): Keep temporary breakpoints bp_until, bp_finish, bp_watchpoint_cope, bp_call_dummy and bp_step_resume in case breakpoint_re_set_one is called due to a step over a dlopen call. * infrun.c (wait_for_inferior): Always remove breakpoints from inferior in BPSTAT_WHAT_CHECK_SHLIBS case.
1996-03-27Wed Mar 27 14:42:12 1996 James G. Smith <jsmith@cygnus.co.uk>Jackie Smith Cashion3-254/+319
* interp.c, gencode.c: Some more (TODO) tidying.
1996-03-27 * config/mips/tm-mips.h (COERCE_FLOAT_TO_DOUBLE): Only preferFred Fish3-2/+10
non-prototyped case over prototyped case for C. * config/pa/tm-hppa.h (COERCE_FLOAT_TO_DOUBLE): Ditto.
1996-03-26 * as.c (main): Call bfd_set_error_program_name.Ian Lance Taylor1-0/+4
1996-03-26 * ldmain.c (main): Call bfd_set_error_program_name.Ian Lance Taylor2-0/+28
1996-03-26 * bfd.c (_bfd_default_error_handler): If _bfd_error_program_nameIan Lance Taylor1-0/+3
is not set, print "BFD: " before the error message.
1996-03-26Fix typo that clobbered the stack and rewrite 2/26 changeMichael Meissner2-3/+12
1996-03-26 * configure.in: Use AC_CHECK_TOOL to find ar and ranlib. FromIan Lance Taylor3-32/+145
Miles Bader <miles@gnu.ai.mit.edu>. * configure: Rebuild.
1996-03-26 * configure.in: Use AC_CHECK_TOOL to find ar and ranlib. FromIan Lance Taylor3-81/+180
Miles Bader <miles@gnu.ai.mit.edu>. * configure: Rebuild.
1996-03-26 * mh-go32 (CFLAGS): Define.Ian Lance Taylor1-0/+7
1996-03-25Revert use of autoconf 2.9, it was causing too many regressions.Fred Fish5-63/+42
1996-03-24Tweak to match output of autoconf 2.9 with same cygnus local patch asFred Fish1-1/+1
current autoconf 2.8.
1996-03-24 * os9kread.c (os9k_process_one_symbol): Note nonportableFred Fish4-9/+43
assumption that an int can hold a char *. * bcache.h (struct hashlink): Wrap data[] inside union with double to force longest alignment. (BCACHE_DATA): New macro to access data[]. (BCACHE_ALIGNMENT): New macro to get offset to data[]. * bcache.c (lookup_cache, bcache): Use BCACHE_DATA to get address of cached data. Use BCACHE_ALIGNMENT to compute amount of space to allocate for each hashlink struct.
1996-03-24 * configure, testsuite/configure, testsuite/gdb.base/configure,Fred Fish7-99/+1582
testsuite/gdb.c++/configure, testsuite/gdb.chill/configure, testsuite/gdb.disasm/configure, testsuite/gdb.stabs/configure: Regenerated with autoconf 2.9.
1996-03-23 * ch-lang.c (evaluate_subexp_chill): Fix typo.Fred Fish2-1/+9
1996-03-23update from andrewMichael Meissner2-105/+92
1996-03-22change [ -d foo ] to test -d fooAngela Marie Thomas1-5/+5
1996-03-22changes for new hosts, fixes for old hostsAngela Marie Thomas1-7/+43
1996-03-22 * stabs.c (struct stab_handle): Add field abfd.Ian Lance Taylor3-11/+269
(start_stab): Add abfd parameter. (parse_stab_string): Skip the symbol leading char when searching for the value of a global symbol. * budbg.h (start_stab): Update declaration. * rddbg.c (read_section_stabs_debugging_info): Pass abfd to start_stab. (read_symbol_stabs_debugging_info): Likewise.
1996-03-22 * xcofflink.c (xcoff_link_input_bfd): Fix scan for C_BINCL/C_EINCLIan Lance Taylor2-28/+49
symbols.
1996-03-22 * config.bfd: Add ieee_vec to targ_selvecs for i960 targets andIan Lance Taylor2-14/+28
m68k-aout, m68k-coff, and m68k-elf targets.
1996-03-22Fri Mar 22 11:33:44 1996 Martin Anantharaman ↵Ian Lance Taylor2-82/+265
<martin@goofy.imech.uni-duisburg.de> * ieee.c: Changed #ifdef KEEPMINUSPCININST to #if KEEPMINUSPCININST. (ieee_generic_stat_arch_elt): Restructured to prevent ieee_object_p from being called repeatedly.