Frank Ch. Eigler
243aa0c242
* objdump.c (disassemble_data): Added "0x" prefix to printed hex
...
offsets; fixed MIPS16 disassembly for --prefix-addresses mode;
see PR 12149.
1997-10-05 21:05:12 +00:00
Ian Lance Taylor
478aa09cef
* objcopy.c (set_times): New static function, replacing
...
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 20:45:37 +00:00
Ian Lance Taylor
ccb809cdfb
* wrstabs.c (write_stabs_in_sections_debugging_info): Cast p to
...
char * when calling strcpy and strlen.
1997-10-03 16:05:46 +00:00
Ian Lance Taylor
7a2db4e54c
* binutils.texi (ar cmdline): Document that q now works like r.
...
From Marty Leisner <leisner@sdsp.mc.xerox.com>.
1997-09-24 19:54:57 +00:00
Ian Lance Taylor
f2843a175e
* binutils.texi (size): The object file argument is optional.
...
From Marty Leisner <leisner@sdsp.mc.xerox.com>.
1997-09-24 19:52:17 +00:00
Ian Lance Taylor
b5db0960f3
* aclocal.m4: Rebuild with new libtool.
...
* configure: Rebuild.
1997-09-24 15:34:43 +00:00
David Edelsohn
24ccf6b72e
* binutils-all/objdump.exp (cpus_expected): Add arc.
1997-08-28 16:58:00 +00:00
David Edelsohn
215b40bc29
Remove arc sanitization.
1997-08-28 16:56:10 +00:00
Ian Lance Taylor
1ed5e6dfe8
* configure.in: Define TARGET in header file.
...
* 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-06 17:40:40 +00:00
Ian Lance Taylor
0e1a8af17a
* Makefile.am (check-DEJAGNU): Export r.
...
(.dep1): Use $(INCLUDES) rather than $(ALL_CFLAGS).
* Makefile.in: Rebuild.
* nlmheader.y: Use VERSIONK rather than VERSION.
1997-08-05 04:33:31 +00:00
Ian Lance Taylor
ac413020df
* Makefile.am (STRIP_PROG): Change from strip.new to strip-new.
...
(NM_PROG): Change from nm.new to nm-new.
(TOOL_PROGS, install-exec-local): Adjust accordingly.
* Makefile.in: Rebuild.
1997-08-05 04:04:31 +00:00
Ian Lance Taylor
c641358e68
* configure.in: Remove AC_ARG_PROGRAM; it's invoked by
...
AM_INIT_AUTOMAKE.
* configure: Rebuild.
1997-08-05 03:30:12 +00:00
Ian Lance Taylor
7ab51306ae
* Makefile.am (install-exec-local): Create $(tooldir)/bin before
...
trying to install anything into it.
* Makefile.in: Rebuild.
1997-08-04 19:55:49 +00:00
Ian Lance Taylor
bf2a3cb1af
* Makefile.am (TOOL_PROGS): Use an explicit $(EXEEXT).
...
(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 19:32:56 +00:00
Ian Lance Taylor
8496c2a9b9
* aclocal.m4, configure, Makefile.in: Rebuild with new automake
...
patches.
1997-08-04 16:05:31 +00:00
Ian Lance Taylor
e5b3abe4df
* deflex.l, defparse.y: Use VERSIONK rather than VERSION.
...
* rclex.l, rcparse.y: Likewise.
* Makefile.am (windres_SOURCES): Add $(BULIBS).
* Makefile.in: Rebuild.
1997-08-04 15:51:44 +00:00
Ian Lance Taylor
931cde32b1
* acinclude.m4: Include bfd/acinclude.m4, not bfd/acmacros.m4.
...
* aclocal.m4, configure: Rebuild with new libtool.
1997-08-01 17:09:36 +00:00
Ian Lance Taylor
d467c30d18
* Makefile.am: New file, based on old Makefile.in.
...
* 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-08-01 03:49:39 +00:00
Ian Lance Taylor
e42872a2e8
From Ton van Overbeek <tvoverbe@wk.estec.esa.nl>:
...
* 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-31 15:53:23 +00:00
Ian Lance Taylor
ef573b6883
From Ton van Overbeek <tvoverbe@wk.estec.esa.nl>:
...
* resbin.c (res_to_bin_menu): Correct computation of menu
vs. menuex length.
* resrc.c (define_stringtable): Add 1 to resource ID.
1997-07-30 15:22:07 +00:00
Ian Lance Taylor
c88790775d
* resbin.c (bin_to_res_string): Correct adjustment of data and
...
length. From Ton van Overbeek <tvoverbe@wk.estec.esa.nl>.
1997-07-29 15:06:48 +00:00
Ian Lance Taylor
ad94646bd6
* nlmconv.c (link_inputs): Call libiberty pexecute function.
...
(pexecute) [multiple versions]: Remove.
1997-07-22 22:01:58 +00:00
Ian Lance Taylor
fa0cd59bc6
Tue Jul 22 16:19:34 1997 Robert Hoehne <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-07-22 20:22:05 +00:00
Ian Lance Taylor
217947b23d
More tweaks. Add windres documentation.
1997-06-26 19:27:42 +00:00
Ian Lance Taylor
a89c9be075
* rcparse.y: Add a couple of missing semicolons (accepted by bison
...
but not byacc).
1997-06-26 18:21:02 +00:00
Ian Lance Taylor
d5a7bb530d
* windres.c (main): Quit if we didn't get any resources.
...
* rescoff.c (write_coff_file): Don't free the relocation array
until after we've closed the BFD.
1997-06-26 17:53:57 +00:00
Ian Lance Taylor
662cc41eaf
* resbin.c: New file.
...
* 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-26 00:59:44 +00:00
Ian Lance Taylor
e4486bdf9f
Another windres snapshot. Can now read the COFF resources directory,
...
although it doesn't yet parse out the binary format.
1997-06-23 00:08:54 +00:00
Ian Lance Taylor
1d371d35ee
First stab at Windows resource compiler:
...
* 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-22 21:35:35 +00:00
Ian Lance Taylor
8eb693acc4
* dlltool.c (export_type): Add data field.
...
(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-12 16:30:55 +00:00
Ian Lance Taylor
a33f735924
* dlltool.h: New file.
...
* 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-11 21:18:10 +00:00
Ian Lance Taylor
b4a3d22176
Wed Jun 11 12:05:52 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
...
* ar.c (bfd_special_undocumented_glue): Add const.
1997-06-11 16:06:29 +00:00
Bob Manson
fd4addafba
Removed global variable "exec_output". remote_load now returns
...
the output as part of its result.
1997-06-04 00:25:16 +00:00
Ian Lance Taylor
044c6b40b2
* configure.in: Don't clear OPCODES when --enable-commonbfdlib is
...
used on HP/UX.
* configure: Rebuild.
1997-05-12 17:14:57 +00:00
Ian Lance Taylor
4066f85fd5
* Makefile.in (INSTALL): Set to @INSTALL@.
...
(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-15 17:45:20 +00:00
Ian Lance Taylor
4c62d7407d
revert last patch
1997-04-14 20:04:38 +00:00
Ian Lance Taylor
7f92ace993
* Makefile.in (INSTALL): Set to @INSTALL@.
1997-04-14 20:01:10 +00:00
Ian Lance Taylor
49163945f7
* binutils-all/ar.exp (long_filenames): Check for a file system
...
with a 14 character file name length limit.
1997-04-14 16:37:29 +00:00
Ian Lance Taylor
575653d37d
From Thomas Graichen <graichen@rzpd.de>:
...
* Makefile.in: Always use $(SHELL) when running move-if-change.
* configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub.
* configure: Rebuild.
1997-04-14 15:57:21 +00:00
Ian Lance Taylor
33106b6039
* configure.in: Add AC_FUNC_ALLOCA.
...
* configure, config.in: Rebuild.
* bucomm.h: Add alloca handling, copied from gas/as.h.
* dlltool.c: Add #pragma alloca for AIX to start of file.
* nlmconv.c: Likewise.
1997-04-04 20:07:07 +00:00
Ian Lance Taylor
a067162dd2
* Makefile.in (distclean): Remove site.exp and site.bak. Remove
...
everything that clean removes.
1997-04-04 18:35:06 +00:00
Ian Lance Taylor
fbe0d6c29f
* Makefile.in (distclean): Remove site.exp and site.bak.
1997-04-04 18:28:25 +00:00
Ian Lance Taylor
3884d17b45
* Makefile.in (VERSION): Set to 2.8.1.
1997-04-03 18:19:26 +00:00
Ian Lance Taylor
e46ea72de6
remove uninteresting TODO file
1997-04-02 20:44:14 +00:00
Ian Lance Taylor
e72afe26be
Tue Apr 1 16:21:44 1997 Klaus Kaempf <kkaempf@progis.de>
...
* configure.com: New file.
* config.h-vms: Remove file.
* makefile.vms: Update for new configure scheme.
1997-04-01 21:22:54 +00:00
Ian Lance Taylor
ed41b431d0
Fri Mar 28 17:57:53 1997 Alan Modra <alan@spri.levels.unisa.edu.au>
...
* Makefile.in ($(OBJDUMP_PROG)): Don't link against BFDLIB twice.
* configure.in: Add AC_ARG_ENABLE for commonbfdlib. If it is set,
set OPCODES to empty.
* configure: Rebuild.
1997-03-28 23:17:08 +00:00
Ian Lance Taylor
2483354d4b
Based on patch from Marty Leisner <leisner@sdsp.mc.xerox.com>:
...
* objcopy.c: Include <utime.h> or <sys/time.h>.
(strip_options): Add "preserve-dates".
(copy_options): Likewise.
(copy_usage): Mention -p and --preserve-dates.
(strip_usage): Likewise.
(make_same_dates): New static function.
(strip_main): Handle -p.
(copy_main): Likewise.
* binutils.texi, strip.1, objcopy.1: Document new option.
1997-03-27 22:02:46 +00:00
Ian Lance Taylor
8d9b566dc5
mention addr2line
1997-03-27 21:37:03 +00:00
Ian Lance Taylor
fb38844dcb
addr2line.c contributed by Ulrich Lauther
...
<Ulrich.Lauther@zfe.siemens.de>:
* addr2line.c: New file.
* Makefile.in: Rebuild dependencies.
(ADDR2LINE_PROG): New variable.
(MANPAGES): Add addr2line.
(PROGS): Add $(ADDR2LINE_PROG).
(CFILES): Add addr2line.c.
($(ADDR2LINE_PROG)): New target.
* binutils.texi: Document addr2line.
* addr2line.1: New file.
1997-03-27 21:35:00 +00:00
Ian Lance Taylor
6d17c8eb26
* version.c (print_version): Update copyright date.
1997-03-27 21:03:14 +00:00