770 Commits

Author SHA1 Message Date
fce0080055 Update pot files. 2003-07-11 05:10:21 +00:00
ff6b622203 * dlltool.c (prefix_encode): Use a fixed length for alpha. 2003-07-05 13:49:50 +00:00
bf7a6389e8 * dlltool.c (prefix_encode): New function. Encode temp file prefix from pid.
(dlltmp): Pass address of pointer being alloced or suffer neverending mallocs.
(make_one_lib_file): Allocate enough space for new longer stub names.
(gen_lib_file): Ditto.
(main): Generate the temp file prefix from the pid if prefix was not specified
on the command line.
2003-07-05 02:58:29 +00:00
96c223ce90 * readelf.c (get_data): Print (unsigned) hex values for size and offset in
error messages.
  (process_section_headers): If the string table could not be allocated, do
  not continue.
2003-07-04 10:42:26 +00:00
bdf4d63a1d * readelf.c (dynamic_segment_ia64_val): Print address and newline
for sections by default.  Comment fix.
2003-07-01 15:54:15 +00:00
bd7421f06a * binutils-all/objcopy.exp: Initialise $test_prog to
testprog.exe on mingw targeted systems too.
2003-06-28 23:27:42 +00:00
b9ae04920a * rcparse.y (res_text_field): New res_id variable.
(res_null_text): New static const struct res_id object,
	with empty unicode name field.
	(control): Pop parsing of optresidc up one level. Set
	res_text_field to $2 except for controls which do not accept
	a text field.  Set res_text_field to res_null_text for the
	special cases (viz. COMBOBOX, EDITTEXT, LISTBOX, SCROLLBAR).
	(control_params): Adjust to use res_text_field rather
	than optresidc.
	(COMBOBOX): Add comment about discrepency between documented
	vs. observed default style.
	* resrc.c (define_control): Make first param const.
	* windres.h (define_control): Adjust prototype.

testsuite:

	* binutils-all/windres/checkbox.rc: New file.
	* binutils-all/windres/checkbox.rsd: New file.
	* binutils-all/windres/combobox.rc: New file.
	* binutils-all/windres/combobox.rsd: New file.
	* binutils-all/windres/edittext.rc: New file.
	* binutils-all/windres/edittext.rsd: New file.
	* binutils-all/windres/listbox.rc: New file.
	* binutils-all/windres/listbox.rsd: New file.
	* binutils-all/windres/scrollbar.rc: New file.
	* binutils-all/windres/scrollbar.rsd: New file.
2003-06-28 02:37:43 +00:00
e7c81c254c Fix --add-gnu-debuglink 2003-06-27 08:01:28 +00:00
d6e08ad8ab Fix misdirected ChangeLog entry. 2003-06-27 01:18:23 +00:00
7a79a000c1 * elfxx-mips.c (_bfd_mips_elf_fake_sections): Remove non-default
relocation header setup.
	* binutils-all/readelf.ss-tmips: Adjust symbol indices.
2003-06-27 01:16:30 +00:00
d93f0186ba Fix computation of offsets in PT_LOAD sections. 2003-06-26 12:46:17 +00:00
ed1653a7a6 Add --only-keep-debug switch 2003-06-26 08:14:10 +00:00
1049f94e8e Correct spelling of "relocatable". 2003-06-25 06:40:27 +00:00
2c58cc864d oops - remove spurious debugging left in previous delta 2003-06-19 10:24:52 +00:00
b19aac67f8 When printing DEC_5 values, if the number is bigger than 99999 switch to using
hexadecimal notation.
2003-06-19 10:23:39 +00:00
f8a7038a5f Replace occurances of testprog with $test_prog. Initialise this variable to
testprog.exe on Cygwin targeted systems.
2003-06-19 07:45:50 +00:00
535b046a80 * MAINTAINERS: Add myself as MIPS co-maintainer. 2003-06-12 16:47:09 +00:00
2593f09acc Add new switch to objcopy: --add-gnu-debuglink=<file>
Allows packages to be shipped in two forms, a stripped executable and debug
info file.
2003-06-12 07:23:31 +00:00
3b4433739c bfd/
2003-06-06  H.J. Lu <hongjiu.lu@intel.com>

	* po/Make-in (DESTDIR): New.
	(install-data-yes): Support $(DESTDIR).
	(uninstall): Likewise.

binutils/

2003-06-06  H.J. Lu <hongjiu.lu@intel.com>

	* po/Make-in (DESTDIR): New.
	(install-data-yes): Support $(DESTDIR).
	(uninstall): Likewise.

gas/

2003-06-06  H.J. Lu <hongjiu.lu@intel.com>

	* po/Make-in (DESTDIR): New.
	(install-data-yes): Support $(DESTDIR).
	(uninstall): Likewise.

gprof/

2003-06-06  H.J. Lu <hongjiu.lu@intel.com>

	* po/Make-in (DESTDIR): New.
	(install-data-yes): Support $(DESTDIR).
	(uninstall): Likewise.

ld/

2003-06-06  H.J. Lu <hongjiu.lu@intel.com>

	* po/Make-in (DESTDIR): New.
	(install-data-yes): Support $(DESTDIR).
	(uninstall): Likewise.

opcodes/

2003-06-06  H.J. Lu <hongjiu.lu@intel.com>

	* po/Make-in (DESTDIR): New.
	(install-data-yes): Support $(DESTDIR).
	(uninstall): Likewise.
2003-06-11 01:32:08 +00:00
795bb480ca * bfd/Makefile.am (config.status): Depend on version.h.
Run "make dep-am" in bfd/ and elsewhere, and regen files.
2003-06-10 23:44:42 +00:00
9ee5e4996f binutils/
* readelf.c (get_segment_type): Handle PT_GNU_STACK.
bfd/
	* elf.c (_bfd_elf_print_private_bfd_data): Handle PT_GNU_STACK.
	(bfd_section_from_phdr): Likewise.
	(map_sections_to_segments): Create PT_GNU_STACK segment header.
	(get_program_header_size): Count with PT_GNU_STACK.
	* elf-bfd.h (struct elf_obj_tdata): Add stack_flags.
	* elflink.h (bfd_elfNN_size_dynamic_sections): Set stack_flags.
include/
	* bfdlink.h (struct bfd_link_info): Add execstack and noexecstack.
	* elf/common.h (PT_GNU_STACK): Define.
ld/
	* ldgram.y (phdr_type): Grok PT_GNU_STACK.
	* emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Add
	-z execstack and -z noexecstack.
	(gld${EMULATION_NAME}_list_options): Likewise.
	* scripttempl/elf.sc: If not -r, discard .note.GNU-stack section.
2003-06-03 22:27:24 +00:00
a3b6428fe7 Return 'n' if section flags are SEC_HAS_CONTENTS && SEC_READONLY. 2003-06-03 17:45:49 +00:00
92991082e9 * objcopy.c (redefine_list_append): Add an argument that
indicates the context from which this function is being
called.  Change all callers.
(copy_options): Add a new option, --redefine-syms.
(copy_usage): Document new option.
(copy_main): Handle the --redefine-syms option.
* doc/binutils.text (objcopy): Document new option.
2003-06-02 14:45:13 +00:00
38fafa6d08 * readelf.c (byte_get_signed): New.
(get_encoded_value): New.
        (display_debug_frames): Use it.  Always pre-process opcodes.
2003-05-31 19:29:19 +00:00
636fc38722 2003-05-20 Michal Ludvig <mludvig@suse.cz>
* readelf.c (display_debug_frames): Print both registers
	for DW_CFA_register.
2003-05-20 14:37:46 +00:00
80c7c40aef Replace i[3456]86 with i[3-7]86 2003-05-16 16:30:27 +00:00
0fcdcb9188 Treat identical src/dst file names as if only one entered. One Windows
creating an output file of the same name as the input file will delete
the input file before it is read.
2003-05-13 11:15:59 +00:00
7ab5f2edf6 Extend test for circualr debug references. 2003-05-12 11:10:24 +00:00
3c92310f3e New (simplified) Chinese translation 2003-05-12 11:06:42 +00:00
d68c07bb74 Update my email address. 2003-05-12 02:14:48 +00:00
8beeaeb703 2003-05-07 H.J. Lu <hongjiu.lu@intel.com>
* readelf.c (dump_relocations): Enlarge the type field in wide
	mode by one character.
2003-05-07 14:30:13 +00:00
6304463472 * readelf.c (struct Frame_Chunk): Add cfa_exp.
(frame_display_row): Just print "exp" for cfa or register
        defined by a location expression.
        (display_debug_frames): Handle DW_CFA_def_cfa_expression,
        DW_CFA_expression, DW_CFA_MIPS_advance_loc8.
2003-05-04 00:20:43 +00:00
6e50c90cfe 2003-04-30 H.J. Lu <hjl@gnu.org>
* objdump.c (only): Change it to char **.
	(only_size): New.
	(only_used): New.
	(disassemble_data): Check only as an array.
	(dump_data): Likewise.
	(dump_relocs): Likewise.
	(main): Treat only as an array.
2003-05-01 00:40:41 +00:00
aaa222e7b0 oops - forgot to add the grep for "(DW_OP_addr: 0)" 2003-04-26 07:57:26 +00:00
cbb356d959 Rework readelf -wi tests to grep for expected strings. 2003-04-26 07:53:20 +00:00
edbedb7125 Fix the documentation for the -fo option. 2003-04-24 07:58:49 +00:00
ef23021837 bfd:
* archures.c (enum bfd_architecture): Amend comment to refer to SuperH.
        * cpu-sh.c: Likewise.
        * elf32-sh.c: Likewise.
        * reloc.c (bfd_reloc_code_real): Likewise.
        * elf32-sh64-com.c: Change comment to refer to SuperH.
        * elf32-sh64.c: Likewise.
        * elf64-sh64.c: Likewise.
        * bfd-in2.h (enum bfd_architecture): Regenerate.
binutils:
        * readelf.c (get_machine_name) <EM_SH>: Amend return value
        to refer to SuperH.
gas:
        * config/tc-sh.c: Amend comment to refer to SuperH.
        * config/tc-sh.h: Likewise.
        (LISTING_HEADER): Amend to refer to SuperH.
        * config/tc-sh64.c: Change comment to refer to SuperH.
        * config/tc-sh64.h (LISTING_HEADER): Change to refer to SuperH.
        * doc/as.texinfo [SH, GENERIC]: Amend / Change to refer to SuperH.
        * doc/c-sh.texi: Amend to refer to SuperH.
        Add SuperH architecture documentation references.
        * doc/c-sh64.texi: Change to refer to SuperH.
include/elf:
        * common.h (EM_SH): Amend comment to refer to SuperH.
ld/testsuite:
        * ld-sh/sh64/crange3-cmpct.rd (Machine): Change to refer to SuperH.
        * ld-sh/sh64/crange3-media.rd (Machine): Likewise.
2003-04-23 21:09:04 +00:00
3f7de0e75e Fix "readelf -wi" test 2003-04-23 17:36:08 +00:00
32df89660f Accept -fo as an alias for -o 2003-04-23 09:00:22 +00:00
85eb51104b Rename -I to -J. Deprecate old use of -I, but leave it enabled for now. 2003-04-22 17:31:08 +00:00
26597c8633 Replace references to Mitsubishi M32R with references to Renesas M32R. 2003-04-22 16:22:26 +00:00
c2dcd04ec8 Replace occurrances of 'Hitachi' with 'Renesas'. 2003-04-15 08:51:55 +00:00
c1124b23a9 * doc/binutils.texi (objdump) [--debugging]: Suggest readelf -w
for debugging information types not supported by objdump.
2003-04-09 09:55:13 +00:00
e507634795 * configure.in: Recognize canonical form of i[3-6]86-pe*.
* configure: Regenerate.
2003-04-09 05:14:35 +00:00
adab8cdcb0 * readelf.c (display_debug_info): Apply RELA relocations on the
entire section.
(byte_put_little_endian, byte_put_big_endian): New functions.
(byte_put): New variable.
(get_file_header): Initialize it.
2003-04-09 04:07:56 +00:00
3077f5d8b2 Add -l for compatibility with wrc, and rc. Use the short option as a key for
long options that have a synonymous short option.
2003-04-05 08:21:47 +00:00
29b058f1b4 Add -U for compatibility with wrc, rc, and cpp. Just pass the -U option down
to the preprocessor.
2003-04-03 13:40:51 +00:00
9a1b6dc5fd Replace "Static" with "classname" so that results match the behaviour of the
Windows' resource compiler.
2003-04-03 10:48:16 +00:00
3126d709ed * windres.c (usage): Report -r option.
(main): Ignore the -r option.
* doc/binutils.texi: Add -r to the list of options.
2003-04-01 23:09:29 +00:00
c46ac7116d * MAINTAINERS: Add myself as Xtensa maintainer. 2003-04-01 19:14:27 +00:00