aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-06-17 * dlltool.c (make_one_lib_file): Use BFD_RELOC_RVA rather thanIan Lance Taylor1-0/+16
BFD_RELOC_32 in IDATA7. PR 9877.
1996-06-17 * config/tc-hppa.c (md_pseudo_table): Add ".level" pseudo op.Jeff Law2-23/+82
(pa_level): New function. hpux10 gunk.
1996-06-16 * somsolib.c (som_solib_create_inferior_hook): Handle trackingJeff Law2-48/+83
of shl_load calls for hpux10. Just something that needed fixing.
1996-06-16cygwin32 changesGeoffrey Noer1-3/+3
1996-06-16enable_gdbtk=no for cygwin32-hosted toolchainsGeoffrey Noer1-2/+6
1996-06-15 * listing.c (listing_newline): Don't do anything if listing is 0.Ian Lance Taylor1-0/+9
1996-06-13 * config.in: Regenerated.Tom Tromey4-130/+142
* acconfig.h (HAVE_THREAD_DB_LIB): Added entry. * configure: Regenerated. * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to avoid name clashes with SunOS headers.
1996-06-13 * cofflink.c (_bfd_coff_final_link): Handle long section names.Ian Lance Taylor2-7/+54
* coffcode.h (coff_write_object_contents): If there are long section names, always set the f_symptr field, even if there are no symbols. * peicode.h (coff_swap_filehdr_in): Don't clear the f_symptr field if there are no symbols.
1996-06-13 * coffgen.c (make_a_section_from_file): Check return value ofIan Lance Taylor1-0/+9
_bfd_coff_read_string_table. (coff_real_object_p): Check return value of make_a_section_from_file. (_bfd_coff_read_string_table): Check that there are some symbols before trying to read the string table size.
1996-06-13 * write.c (adjust_reloc_syms): Don't set sy_used_in_reloc for anIan Lance Taylor1-0/+13
absolute symbol unless TC_FORCE_RELOCATION returns true.
1996-06-13 * xcofflink.c (xcoff_link_add_symbols): When considering whetherIan Lance Taylor1-0/+5
to replace a symbol in a dynamic object with a symbol from another dynamic object, do the replacement if the existing symbol is global linkage code. PR 9860. Also fix a couple of comment typos and indentation problems.
1996-06-12 * xcofflink.c (_bfd_ppc_xcoff_relocate_section): Check explicitlyIan Lance Taylor2-1/+8
for _ptrgl, and treat it as global linkage code. PR 9860.
1996-06-12 * nm.c (struct get_relocs_info): Define.Ian Lance Taylor2-1/+21
(line_numbers): New static variable. (long_options): Add "line-numbers". (usage): Mention -l and --line-numbers. (main): Handle -l. (print_symbol): Print line numbers if requested. (get_relocs): New static function. * binutils.texi, nm.1: Document -l/--line-numbers.
1996-06-12 * aoutx.h (NAME(aout,find_nearest_line)): Notice if we find aIan Lance Taylor1-0/+6
filename or N_SO symbol past the offset, and use it to indicate that there is no line number or function when appropriate.
1996-06-12 * objdump.c (dump_reloc_set): Add sec parameter. Change allIan Lance Taylor4-4/+121
callers. If with_line_numbers is set, display line numbers of relocation entries. * binutils.texi, objdump.1: Document -l with -r.
1996-06-12 From Michael Snyder <Michael_Snyder@next.com>:Fred Fish2-4/+43
* bcache.c (print_bcache_statistics): Avoid divide-by-zero exception if one or more objfile has no symbols, such as when a dynamic library has been stripped.
1996-06-11 * xcofflink.c (xcoff_build_ldsyms): Set XCOFF_DEF_REGULAR for aIan Lance Taylor2-7/+42
common symbol defined by the linker. Don't export function code even if export_defineds is set. PR 9856.
1996-06-11 * Makefile.in (INTERNAL_LDFLAGS): Add in flags from configure.Stu Grossman3-126/+199
* configure configure.in: Only make sol-thread.o for native. Also, switch to dlopened libthread_db.so.1. * sol-thread.c: Switch to using dlopen to get the thread_db library.
1996-06-11 * config/sparc/{xm-sun4sol2.h,xm-sun4os4.h} (MMAP_BASE_ADDRESS):Fred Fish3-2/+12
Change from 0xE0000000 to 0xC0000000. PR 9792
1996-06-10 * config/tc-m68k.c (m68k_ip): Accept ABSL for 'O', so that `bfextuIan Lance Taylor1-0/+5
d0{24:1},d0' works without an immediate prefix on the bit numbers. (md_begin): Add digits to alt_notend_table. (md_parse_option): Make s a const pointer.
1996-06-10 * config/tc-sparc.c (md_pseudo_table): Add "empty".Ian Lance Taylor1-0/+3
(s_empty): New static function.
1996-06-10 * gas/all/cofftag.s, gas/all/cofftag.d: New test for COFF enum tagIan Lance Taylor3-0/+84
with the same name as a global variable. * gas/all/gas.exp: Run cofftag test for any COFF target.
1996-06-10 * config/obj-coff.c (struct filename_list): Only define if notIan Lance Taylor2-83/+102
BFD_ASSEMBLER. (filename_list_head, filename_list_tail): Likewise. (c_section_symbol): Remove unused BFD_ASSEMBLER version. (obj_coff_endef, BFD_ASSEMBLER version): Don't set the debugging flag for C_MOS, C_MOE, C_MOU, or C_EOS symbols, since they should have a section of N_ABS rather than N_DEBUG. If we do a merge, remove the new symbol from the list. (obj_coff_endef, both versions): Call tag_insert even if there is an old symbol with the same name, if the old symbol does not happen to be a tag. (coff_frob_symbol): Check SF_GET_TAG, C_EOF, and C_FILE outside of the SF_GET_DEBUG condition. Don't call SA_SET_SYM_ENDNDX with a symbol that will be moved to the end of the symbol list. (coff_adjust_section_syms): Always call section_symbol for .text, .data, and .bss. (coff_frob_section): Likewise. Also, remove unused variable strname.
1996-06-10Add .lcomm directiveMichael Meissner1-0/+6
1996-06-10 * config/tc-ns32k.c (convert_iif): Call frag_grow rather thanIan Lance Taylor1-0/+5
manipulating frags directly. (md_number_to_field): Adjust mem_ptr correctly if ENDIAN is defined.
1996-06-10 * app.c (do_scrub_chars): If '/' is LINE_COMMENT_START, checkIan Lance Taylor1-0/+6
whether the next character is '*' before checking whether we are at the start of a line. Permit LINE_COMMENT_START to start a comment in state 1 (seen some whitespace) as well, to match the documentation.
1996-06-10 * gasp.c (do_align): Permit a fill value for .align.Ian Lance Taylor2-2/+20
1996-06-09Opps.Jeff Law1-0/+13
1996-06-09 * coff-h8300.c (h8300_reloc16_estimate): Fix many minor spacingJeff Law1-324/+412
problems. (h8300_reloc16_estimate, cases R_JMP1, R_JMP2): Adjust "dot" correctly for the two variants. Allow relaxing if the target is 128 bytes away since after relaxation it'll be 126 bytes away. (h8300_reloc16_estimate, case R_PCRWORD): Correctly adjust "dot" and "value". Allow relaxing if the target is 128 bytes away since after relaxation it'll be 126 bytes away. * reloc16.c (bfd_coff_reloc16_relax_section): Keep relaxing the given section until nothing changes. Improving corner case relaxing for jmp:16->bra:8, jmp:24->bra:8 and bCC:16->bCC:8. Re-relax a section if something changes; more relaxing opportunities may be available.
1996-06-08Kill r16/rce/acp stuff.Jim Wilson7-185/+0
1996-06-08Kill r16/rce/acp stuff.Jim Wilson3-14/+1
1996-06-08Kill r16/rce/acp stuff.Jim Wilson11-1627/+9
1996-06-08Kill r16/rce/acp stuff.Jim Wilson3-37/+0
1996-06-08 * config.guess (i?86-ncr-sysv*): Emit minor release numbers.Per Bothner1-0/+5
Recognize the NCR 4850 machine and NCR Pentium-based platforms.
1996-06-08 * config.guess: Combine mips-mips-riscos cases, and use cpp toPer Bothner2-18/+60
distinguish sysv/svr4/bsd variants. Based on a patch from Harlan Stenn <harlan@clark.net>.
1996-06-07 * configure.in: Added copyright notice.Tom Tromey2-1/+23
* move-if-change: Added copyright notice.
1996-06-07 * emultempl/sunos.em: Include libiberty.h.Ian Lance Taylor1-0/+7
(gld${EMULATION_NAME}_set_symbols): New static function to add LD_LIBRARY_PATH to the list of search directories. (ld_${EMULATION_NAME}_emulation): Add new set_symbols routine.
1996-06-06 * ieee.c (ieee_write_object_contents): Put a timestamp in the fileIan Lance Taylor1-0/+3
to keep the HP emulator database happy. PR 9493.
1996-06-06do not build tk under Solaris PowerpcMichael Meissner1-1/+1
1996-06-06Add missing file for solaris on powerpcMichael Meissner2-0/+22
1996-06-06Do not build pieces needing shared libs on PPC SolarisMichael Meissner2-2/+8
1996-06-06Thu Jun 6 15:24:45 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor1-0/+8
* ecoff.c (_bfd_ecoff_new_section_hook): Remove the _PDATA alignment hack--we can get the lnnoptr info another way without suddenly increasing the alignment requirements. Set the flags for the _PDATA section. (ecoff_compute_section_file_positions): Do so.
1996-06-06 * README: Add notes on how to build if you don't have ar.Ian Lance Taylor2-23/+86
1996-06-06.Sanitize cleanups for IDKTom Tromey1-4/+5
1996-06-06 * gas/m68k/all.exp: Pass -m68020 when assembling the disperr.sIan Lance Taylor1-0/+9
test.
1996-06-06 * emulparams/elf32bmip.sh (OTHER_GOT_SYMBOLS): Use ALIGN(16)Ian Lance Taylor1-0/+4
rather than . when computing _gp value. From Per Fogelstrom. * emulparams/elf32lmip.sh (OTHER_GOT_SYMBOLS): Likewise.
1996-06-06 * ldmain.c (main): Don't close and unlink the file on error, sinceIan Lance Taylor1-0/+11
remove_output will do it anyhow. * ldlang.c (open_output): Set boolean variable to true, not 1.
1996-06-06 * config.bfd: Recognize powerpc-*-linux* and powerpcle-*-linux*.Ian Lance Taylor2-7/+18
From Kevin Buettner <kev@primenet.com>.
1996-06-05Remove cygnus local comments from install-sh and install.sh.Gordon Irlam1-25/+3
1996-06-05Latest changes from AndrewMichael Meissner6-1/+1708