aboutsummaryrefslogtreecommitdiff
path: root/binutils/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
1998-01-23 * objdump.c (disassemble_bytes): Add flag INSN_HAS_RELOC to tellFred Fish1-0/+5
disassembly function there is a reloc on this line.
1998-01-14 * srconv.c (sh, h8300): Delete variables.Richard Henderson1-0/+15
(addrsize, toolname, rnames): New variables. (writeINT): Use addrsize. (wr_un): Use toolname. (wr_hd): Set up addrsize et al properly for h8300[hs]. (walk_tree_symbol): Zero dsy. Use rnames. (wr_un, wr_hd, wr_ob, wr_du): Use proper bfd access macros. * sysdump.c (sh, h8300): Delete variables. (addrsize): New variable. (getINT): Use it. (getone): Initialize it. (getBITS): Range check on MAX.
1997-12-29 From Matthew Bellantoni <matthew@chrysalis.com>:Ian Lance Taylor1-0/+7
* ar.c (get_pos_bfd): Add default_posname parameter. Change all callers. (replace_members): Default to replacing in the same position.
1997-12-22 * rclex.l: Don't permit a comma in a STRING.Ian Lance Taylor1-0/+21
* rcparse.y (acc_entry): Warn if an inappropriate modifier is used with a non VIRTKEY. (acc_event): For a control character, set VIRTKEY, and force the character to uppercase. (acc_options): Don't require a comma separator.
1997-12-08Removed disasm_symaddr() function and switched detection of Arm vs ThumbNick Clifton1-0/+5
mode over to state of info->symbol, ala the MIPS port.
1997-12-02Add call to disasm_symaddr()Nick Clifton1-0/+5
1997-12-02 * windres.h (ESCAPE_*): Define standard escape sequences.Ian Lance Taylor1-1/+29
* rclex.l (handle_quotes): Handle standard escape sequences. Warn about an unrecognized escape character. * windres.c (unicode_print): Print standard escape sequences. * rcparse.y (acc_event): Initialize $$.next. * resbin.c (bin_to_res_menuitems): Don't set MENUITEM_POPUP or MENUITEM_ENDMENU in the menu item flags. (bin_to_res_accelerators): Allocate a structure (the old code never worked). (res_to_bin_accelerator): Correct the test for setting ACC_LAST. (res_to_bin_dialog): Save the extended style rather than saving the style twice. Remove useless shadowing length variable. Set the length of control data correctly. * resrc.c (write_rc_dialog): Don't print the class or menu if the string length is zero.
1997-11-09 * Makefile.am (bin_PROGRAMS): Don't use line continuations here.Jeff Law1-0/+4
Avoid blank line after a line continuation. Fixes problems with many non-gnu makes.
1997-11-04 * objcopy.c (copy_section): Don't crash if there is no particularIan Lance Taylor1-0/+5
information for a section.
1997-11-03 * objcopy.c (parse_flags): Make flag check case insensitive.Ian Lance Taylor1-0/+8
Check for `contents' flag. Give an error for unrecognized flags. (copy_section): If the contents flag was set for a section that had no contents, zero out the new contents. * binutils.texi (objcopy): Document contents section flag. PR 10601.
1997-11-02 * objcopy.c: Move new struct and variable definitions to top ofIan Lance Taylor1-0/+7
file. Remove obsolete add_strip_symbol and is_strip_symbol declarations. Add prototype declarations for add_specific_symbol and is_specified_symbol.
1997-10-20Mon Oct 20 15:31:43 1997 Klaus K"ampf <kkaempf@progis.de>Ian Lance Taylor1-0/+4
* configure.com (HAVE_SBRK): Undefine.
1997-10-14Add function to determine if a symbol is located at a given address.Nick Clifton1-0/+7
1997-10-10 * objcopy.c, objcopy.1, binutils.texi: "localize" is a better nameRichard Henderson1-0/+5
than "privatize". Update all references.
1997-10-09 * binutils.texi (strip): Remove duplicate --target. From MartyIan Lance Taylor1-0/+3
Leisner <leisner@sdsp.mc.xerox.com>.
1997-10-09 * nm.c (lineno_cache_bfd): New file static variable.Ian Lance Taylor1-0/+11
(lineno_cache_rel_bfd): New file static variable. (display_archive): Clear lineno_cache_bfd and lineno_cache_rel_bfd when closing a BFD. (display_file): Likewise. (print_symbol): Use lineno_cache_bfd and lineno_cache_rel_bfd instead of cache_bfd and cache_rel_bfd. Make seccount static, and only set it when setting relocs.
1997-10-09 * objcopy.c (keep_specific_list, privatize_specific_list,Richard Henderson1-3/+19
weaken_specific_list): New variables. (keep_symbols): Removed. (add_specific_symbol): New function from the carcas of add_strip_symbol. Takes a list as an argument. (is_specified_symbol): Likewise from is_strip_symbol. (filter_symbols): Honor the new privatize and weaken lists. Optimize bfd_asymbol_name handling. (copy_object, copy_options, copy_usage): Add privatize-symbol & weaken-symbol options. * objcopy.1, binutils.texi: Update docs.
1997-10-05 * objdump.c (disassemble_data): Added "0x" prefix to printed hexFrank Ch. Eigler1-0/+6
offsets; fixed MIPS16 disassembly for --prefix-addresses mode; see PR 12149.
1997-10-03 * objcopy.c (set_times): New static function, replacingIan Lance Taylor1-0/+6
make_same_dates. (strip_main): If preserve_dates, stat the input file before copying it, and call set_times afterward. (copy_main): Likewise.
1997-10-03 * wrstabs.c (write_stabs_in_sections_debugging_info): Cast p toIan Lance Taylor1-0/+8
char * when calling strcpy and strlen.
1997-09-24 * binutils.texi (size): The object file argument is optional.Ian Lance Taylor1-0/+3
From Marty Leisner <leisner@sdsp.mc.xerox.com>.
1997-09-24 * aclocal.m4: Rebuild with new libtool.Ian Lance Taylor1-0/+17
* configure: Rebuild.
1997-08-06 * configure.in: Define TARGET in header file.Ian Lance Taylor1-0/+11
* acconfig.h (TARGET): Add #undef. * Makefile.am (version.o, bucomm.o): Remove special targets. * bucomm.c (target): Remove. * nm.c (program_name): Don't declare. (target): Make static. * size.c (target): Make static. * configure, config.in, Makefile.in: Rebuild.
1997-08-05 * Makefile.am (check-DEJAGNU): Export r.Ian Lance Taylor1-0/+6
(.dep1): Use $(INCLUDES) rather than $(ALL_CFLAGS). * Makefile.in: Rebuild. * nlmheader.y: Use VERSIONK rather than VERSION.
1997-08-05 * Makefile.am (STRIP_PROG): Change from strip.new to strip-new.Ian Lance Taylor1-0/+7
(NM_PROG): Change from nm.new to nm-new. (TOOL_PROGS, install-exec-local): Adjust accordingly. * Makefile.in: Rebuild.
1997-08-05 * configure.in: Remove AC_ARG_PROGRAM; it's invoked byIan Lance Taylor1-0/+4
AM_INIT_AUTOMAKE. * configure: Rebuild.
1997-08-04 * Makefile.am (install-exec-local): Create $(tooldir)/bin beforeIan Lance Taylor1-0/+4
trying to install anything into it. * Makefile.in: Rebuild.
1997-08-04 * Makefile.am (TOOL_PROGS): Use an explicit $(EXEEXT).Ian Lance Taylor1-0/+8
(install-exec-local): When handling $(noinst_PROGRAMS), only use $(EXEEXT) on the installed file. When handling $(TOOL_PROGS), handle $(EXEEXT) correctly. * configure.in: Add an explicit $(EXEEXT) when substituting for the name of a program to build. * Makefile.in, configure: Rebuild.
1997-08-04 * aclocal.m4, configure, Makefile.in: Rebuild with new automakeIan Lance Taylor1-0/+3
patches.
1997-08-04 * deflex.l, defparse.y: Use VERSIONK rather than VERSION.Ian Lance Taylor1-0/+7
* rclex.l, rcparse.y: Likewise. * Makefile.am (windres_SOURCES): Add $(BULIBS). * Makefile.in: Rebuild.
1997-08-01 * acinclude.m4: Include bfd/acinclude.m4, not bfd/acmacros.m4.Ian Lance Taylor1-0/+5
* aclocal.m4, configure: Rebuild with new libtool.
1997-08-01 * Makefile.am: New file, based on old Makefile.in.Ian Lance Taylor1-0/+14
* acinclude.m4: New file, from old aclocal.m4. * configure.in: Call AM_INIT_AUTOMAKE and AM_PROG_LIBTOOL. Remove shared library handling; now handled by libtool. Replace AC_CONFIG_HEADER with AM_CONFIG_HEADER. Call AC_PROG_YACC, AC_PROG_LEX, AC_DECL_YYTEST, AM_MAINTAINER_MODE, AM_CYGWIN32, and AM_EXEEXT. Replace AC_PROG_INSTALL with AM_PROG_INSTALL. Remove stamp-h handling in AC_OUTPUT. * acconfig.h: Mention PACKAGE and VERSION. * stamp-h.in: New file. * Makefile.in: Now built with automake. * aclocal.m4: Now built with aclocal. * config.in, configure: Rebuild.
1997-07-31 From Ton van Overbeek <tvoverbe@wk.estec.esa.nl>:Ian Lance Taylor1-0/+8
* rcparse.y (dialog): Default menu and class to be named. (styles): If FONT is seen, set DS_SETFONT in dialog style. * resbin.c (res_to_bin_dialog): Correct computation of font information length.
1997-07-30 From Ton van Overbeek <tvoverbe@wk.estec.esa.nl>:Ian Lance Taylor1-0/+7
* resbin.c (res_to_bin_menu): Correct computation of menu vs. menuex length. * resrc.c (define_stringtable): Add 1 to resource ID.
1997-07-29 * resbin.c (bin_to_res_string): Correct adjustment of data andIan Lance Taylor1-0/+5
length. From Ton van Overbeek <tvoverbe@wk.estec.esa.nl>.
1997-07-22 * nlmconv.c (link_inputs): Call libiberty pexecute function.Ian Lance Taylor1-0/+5
(pexecute) [multiple versions]: Remove.
1997-07-22Tue Jul 22 16:19:34 1997 Robert Hoehne ↵Ian Lance Taylor1-0/+5
<robert.hoehne@Mathematik.TU-Chemnitz.DE> * bucomm.c (make_tempname): If we might be using a DOS filesystem, check for a backslash as well as a slash.
1997-06-26More tweaks. Add windres documentation.Ian Lance Taylor1-0/+5
1997-06-26 * rcparse.y: Add a couple of missing semicolons (accepted by bisonIan Lance Taylor1-0/+2
but not byacc).
1997-06-26 * windres.c (main): Quit if we didn't get any resources.Ian Lance Taylor1-0/+6
* rescoff.c (write_coff_file): Don't free the relocation array until after we've closed the BFD.
1997-06-26 * resbin.c: New file.Ian Lance Taylor1-0/+9
* rclex.l, rcparse.y, rescoff.c, resrc.c, windres.c, windres.h: Numerous fixes and improvements. * Makefile.in: Rebuild dependencies. (CFILES): Add resbin.c. (WINDRES_OBJS): Add resbin.o.
1997-06-23Another windres snapshot. Can now read the COFF resources directory,Ian Lance Taylor1-0/+1
although it doesn't yet parse out the binary format.
1997-06-22 First stab at Windows resource compiler:Ian Lance Taylor1-0/+20
* windres.h: New file. * windres.c: New file. * resrc.c: New file. * rcparse.y: New file. * rclex.l: New file. * configure.in: Define and substitute BUILD_WINDRES. * configure: Rebuild. * Makefile.in: Rebuild dependencies. (WINDRES_PROG): New variable. (PROGS): Add @BUILD_WINDRES@. (HFILES): Add dlltool.h and windres.h. (CFILES): Add windres.c and resrc.c. (GENERATED_CFILES): Add rcparse.c and rclex.c. (WINDRES_OBJS): New variable. $(WINDRES_PROG): New target. (rcparse.c, rcparse.h, rclex.c): New targets. Snapshot. windres can parse and print rc files.
1997-06-12 * dlltool.c (export_type): Add data field.Ian Lance Taylor1-0/+14
(def_exports): Add data parameter. Change all callers. (dump_def_info): Print data field. (gen_def_file): Likewise. (make_one_lib_file): Handle data field by not emitting simple label and not emitting anything in SEC_TEXT. (dtab): Print data field. (process_duplicates): Merge data field. * dlltool.h (def_exports): Update declaration. * defparse.y (expline): Accept opt_DATA. Pass it to def_exports. (opt_DATA): New non-terminal.
1997-06-11 * dlltool.h: New file.Ian Lance Taylor1-0/+11
* deflex.l: Include dlltool.h and libiberty.h. Don't declare strdup. Use xstrdup rather than strdup. * defparse.y: Include bfd.h, bucomm.h, and dlltool.h. * dlltool.c: Include dlltool.h and time.h. Make a lot of variables and functions static. Make a lot of char * variables and parameters const. Add declarations for static functions. Do some reindenting. Hide more PowerPC stuff inside DLLTOOL_PPC.
1997-06-11Wed Jun 11 12:05:52 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+9
* ar.c (bfd_special_undocumented_glue): Add const.
1997-05-12 * configure.in: Don't clear OPCODES when --enable-commonbfdlib isIan Lance Taylor1-0/+11
used on HP/UX. * configure: Rebuild.
1997-04-15 * Makefile.in (INSTALL): Set to @INSTALL@.Ian Lance Taylor1-0/+12
(INSTALL_XFORM, INSTALL_XFORM1): Remove. (install): Depend upon installdirs. Use $(program_transform_name) directly, rather than using $(INSTALL_XFORM) and $(INSTALL_XFORM1). (installdirs): New target. (install-info): Run mkinstalldirs.
1997-04-14revert last patchIan Lance Taylor1-2/+0
1997-04-14 * Makefile.in (INSTALL): Set to @INSTALL@.Ian Lance Taylor1-0/+2