Ian Lance Taylor
326d0b2545
From Christian Holland <CHolland@de.lucent.com>:
...
* ieee.c (parse_ieee): Initialize info.global_vars and
info.global_types.
(parse_ieee_atn): Ignore register lifetime information reportedly
emitted by MRI compiler.
1998-07-10 20:19:22 +00:00
Ian Lance Taylor
1ea2c345cf
* Makefile.am (MAINTAINERCLEANFILES): Define.
...
* Makefile.in: Rebuild.
1998-07-09 17:08:26 +00:00
Jeff Law
d76c93e68c
* readelf.c (byte_get): Use PARAMS in prototype.
...
(error): Make it work with non-ANSI compilers.
(warn): Likewise.
(get_ver_flags): Don't use an ANSI prototype in the definition.
1998-07-08 03:55:07 +00:00
Ian Lance Taylor
d06fb99076
* objcopy.c (filter_bytes): Set size correctly if the size of the
...
section is not an even multiple of the interleave. Based on patch
from Brion Stone <Brion.Stone@attws.com>.
1998-07-07 17:27:00 +00:00
Ian Lance Taylor
66d4501431
Thu Jul 2 14:01:34 1998 Klaus Kaempf <kkaempf@rmi.de>
...
* configure.com: Add vax/vms support.
* makefile.vms-in: Renamed from makefile.vms. Add substitutions
now done by configure.com.
1998-07-02 19:02:27 +00:00
Ian Lance Taylor
7fc0b65fa2
* stabs.c (parse_stab_range_type): Handle 4 and 8 byte signed
...
integers with real upper bounds. Handle a lower bound one larger
than the upper bound as a signed integer. Handle 8 byte signed
integers.
(stab_demangle_template): Optionally return the demangled name of
the template.
(stab_demangle_qualified): Treat a template name as a tagged
type.
(stab_demangle_fund_type): Likewise.
1998-07-02 00:46:49 +00:00
Nick Clifton
9eaac302dc
Minor formatting improvements.
1998-07-01 23:30:34 +00:00
Ian Lance Taylor
3b83ab769a
fix indentation
1998-07-01 22:05:41 +00:00
Ian Lance Taylor
a95d955c68
rebuild
1998-07-01 18:34:33 +00:00
Ian Lance Taylor
6763b6e161
new files for windres
1998-07-01 18:33:06 +00:00
Ian Lance Taylor
0b3377c426
x
1998-07-01 18:32:49 +00:00
Ian Lance Taylor
72574626a9
* rclex.l: Add casts and change types to avoid warnings.
...
* rcparse.y: Likewise.
* resbin.c: Likewise.
* rescoff.c: Likewise.
* resrc.c: Likewise.
* Makefile.am: Rebuild dependencies.
(HFILES): Remove readelf.h.
* Makefile.in: Rebuild.
Based on patches from Andrew Kozin
<Andrew.Kozin@p14.f960.n5020.z2.fidonet.org>:
* winduni.h: New file, from windres.h.
* winduni.c: New file, from windres.c.
* windres.c: Move Unicode functions into winduni.c.
* windres.h: Move Unicode declarations into winduni.h. Include
winduni.h.
(RT_ACCELERATOR): Rename from RT_ACCELERATORS to match Windows
macro. Change all uses.
(RT_PLUGPLAY, RT_VXD): Correct values.
* Makefile.am (HFILES): Add windres.h.
(CFILES): Add winduni.c.
(windres_SOURCES): Add winduni.c.
1998-07-01 18:30:20 +00:00
Nick Clifton
df6e153ca8
remove readelf.h from file list
1998-06-30 16:25:20 +00:00
Nick Clifton
cb436f39aa
Improved portability of readelf
1998-06-30 00:03:05 +00:00
Frank Ch. Eigler
4775a8a5a9
* Attempt to make readelf.c compile under IRIX6 cc by inserting
...
non-functional "break;" in switch statement.
1998-06-29 07:40:02 +00:00
Vladimir Makarov
6cddf7d967
* objcopy.c (strip_main): keep_specific_list == NULL as additional
...
condition to set up strip all symbols by default.
(copy_archive): don't change archive when error in object files of
the archive.
PR16197
1998-06-26 22:25:39 +00:00
Ian Lance Taylor
d8332b2c48
rebuild dependencies
1998-06-25 00:02:38 +00:00
Ian Lance Taylor
c5673804b8
* stabs.c (parse_number): Sign extend negative values correctly if
...
bfd_vma is larger than unsigned long.
1998-06-24 21:54:13 +00:00
Nick Clifton
0bbdd534d2
Fixed parsing of output to cope with .call_table_data sections on v850
1998-06-24 16:22:25 +00:00
Ian Lance Taylor
2d93867897
Tue Jun 23 14:55:05 1998 Mike Stump <mrs@wrs.com>
...
* Makefile.am (install-exec-local): Don't let EXEEXT interfere
with the program transform name.
* Makefile.in: Rebuild.
1998-06-23 19:01:50 +00:00
Nick Clifton
ebb6416960
Rewrite of readelf to use fopen/fread rather than mmap.
1998-06-23 18:12:44 +00:00
Ian Lance Taylor
59bbaa1950
* readelf.c: Include bfd.h and bucomm.h before system header
...
files.
(parse_args): Change type of c from char to int.
1998-06-22 22:28:49 +00:00
Ian Lance Taylor
2f300fe69e
add d30v sanitization to readelf
1998-06-13 15:15:13 +00:00
Ian Lance Taylor
030bf387cc
rebuild
1998-06-12 23:41:52 +00:00
Tom Tromey
365fac52c2
* po/Make-in (all-yes): If maintainer mode, depend on .pot file.
...
($(PACKAGE).pot): Unconditionally depend on POTFILES.
1998-06-12 22:25:09 +00:00
Michael Meissner
1e3d6cc401
Make sure .gcc_except_table fits in the section header table
1998-06-12 21:00:00 +00:00
Michael Meissner
a09db9ba57
Add PowerPC support to readelf; Print machine specific flags; Print endianess; Make widening more portable
1998-06-12 20:50:03 +00:00
Nick Clifton
c18f8aef72
Fix sunOS build of readelf.
...
Fixed -Wall warnigs when built under Linux.
1998-06-12 00:56:39 +00:00
Ian Lance Taylor
1075246d73
* stabs.c (struct stab_handle): Add self_crossref field.
...
(parse_stab_string): If a tag is a cross reference to itself,
don't define it in the tags list.
(parse_stab_type): Set info->self_crossref.
* debug.c (struct debug_type_real_list): Define.
(debug_get_real_type): Add list parameter. Change all callers.
Check for circularity to avoid crashing when it occurs.
1998-06-11 22:45:08 +00:00
Nick Clifton
f4792b683c
Ooops - forgopt to check this in with the previous delta!
1998-06-11 22:32:44 +00:00
Nick Clifton
764668738f
Add 'readelf' to binutils.
1998-06-11 21:51:56 +00:00
Ian Lance Taylor
aaaf948f2d
* objcopy.c (setup_section): Adjust the section size if copy_byte
...
is >= 0.
(copy_section): Do not call bfd_set_section_size.
1998-06-05 22:44:15 +00:00
Nick Clifton
ce770ed5f4
Add missing \n\ from help description.
1998-06-04 16:13:47 +00:00
Ian Lance Taylor
105ba43fc5
* Makefile.am (YACC): Correct bison -L option.
...
* Makefile.in: Rebuild.
1998-06-03 23:59:39 +00:00
Ian Lance Taylor
144826805f
* binutils.texi, objdump.1: Document -p/--private-headers.
1998-06-03 23:32:22 +00:00
Ian Lance Taylor
bba897857d
x
1998-06-03 23:19:32 +00:00
Nick Clifton
537b2e5e86
Implemented new command line options: --change-section-vma and --change-section-lma.
...
Tidied up the code.
1998-06-03 22:54:50 +00:00
Nick Clifton
e48127735d
Add new function: non_fatal().
1998-06-03 19:13:40 +00:00
Ian Lance Taylor
83058b8c7b
From Yuli Barcohen <yuli.barcohen@telrad.co.il>:
...
* debug.c (debug_type_samep): Avoid endless loops comparing
function and method parameter types.
1998-06-01 22:28:07 +00:00
Nick Clifton
061ed861b0
Add support for interworking in DLLs.
...
Document dlltool.
1998-05-14 21:11:16 +00:00
Nick Clifton
cbf35aef3f
Include 1998 in copyright strings.
1998-05-14 21:05:14 +00:00
Nick Clifton
6f005bdcb1
Support Win32 style directory separators.
1998-05-14 21:03:51 +00:00
Nick Clifton
b1e901371e
Extended help information provided about command line options.
1998-05-08 17:36:22 +00:00
Ian Lance Taylor
ead3130290
Wed May 6 15:28:51 1998 Klaus Kaempf <kkaempf@progis.de>
...
* makefile.vms: Run dec c with /nodebug. Pass CC value when
calling make.
1998-05-06 19:29:52 +00:00
Ian Lance Taylor
ee66b572a8
fix xgettext invocation
1998-05-06 18:16:28 +00:00
Nick Clifton
4c2cea9dbd
Build dlltool for thumb-pe target
1998-05-05 22:21:23 +00:00
Ian Lance Taylor
803f093def
* Makefile.am (EXTRA_PROGRAMS): Change $(SRCONV_PROG) to sysconf
...
sysdump coffdump to avoid extra $(EXEEXT).
* Makefile.in: Rebuild.
Also rebuild configure with correct version of autoconf.
1998-05-04 02:07:04 +00:00
Geoffrey Noer
fdcf7943a0
Wed Apr 29 22:22:55 1998 Geoffrey Noer <noer@cygnus.com>
...
* configure.in: Stop appending EXEEXT to the end of
SRCONV_PROG (wrong because that variable may contain multiple
programs)
* Makefile.am: instead, add EXEEXTs to each SRCONV_PROG
program
* Makefile.in: regenerate
* configure: regenerate
1998-04-30 05:23:50 +00:00
Geoffrey Noer
1bfa8616c3
Wed Apr 29 18:05:52 1998 Geoffrey Noer <noer@cygnus.com>
...
* configure.in: Stop appending EXEEXT to the end of
SRCONV_PROG (wrong because that variable may contain multiple
programs)
* Makefile.in: instead, add EXEEXTs to each SRCONV_PROG
program
* configure: regenerate
1998-04-30 01:15:38 +00:00
Tom Tromey
faaba487f8
* addr2line.c (main): Conditionally call setlocale.
...
* windres.c (main): Likewise.
* sysdump.c (main): Likewise.
* strings.c (main): Likewise.
* srconv.c (main): Likewise.
* size.c (main): Likewise.
* objdump.c (main): Likewise.
* objcopy.c (main): Likewise.
* nm.c (main): Likewise.
* nlmconv.c (main): Likewise.
* dlltool.c (main): Likewise.
* coffdump.c (main): Likewise.
* ar.c (main): Likewise.
* bucomm.h: Include <locale.h> if HAVE_LOCALE_H.
(LC_MESSAGES): Now can be defined even when ENABLE_NLS.
1998-04-29 02:44:49 +00:00