Alan Modra
8f615d0704
* bfd.c (bfd_archive_filename): New function.
...
* bfd-in2.h: Regenerate.
* aout-adobe.c: Replace bfd_get_filename with bfd_archive_filename
in error messages where the bfd is an input bfd.
* aout-cris.c: Likewise.
* coff-arm.c: Likewise.
* coff-mcore.c: Likewise.
* coff-ppc.c: Likewise.
* coff-rs6000.c: Likewise.
* coff-sh.c: Likewise.
* coff-tic54x.c: Likewise.
* coff-tic80.c: Likewise.
* coff64-rs6000.c: Likewise.
* coffcode.h: Likewise.
* coffgen.c: Likewise.
* cofflink.c: Likewise.
* ecofflink.c: Likewise.
* elf-hppa.h: Likewise.
* elf.c: Likewise.
* elf32-arm.h: Likewise.
* elf32-cris.c: Likewise.
* elf32-gen.c: Likewise.
* elf32-hppa.c: Likewise.
* elf32-i370.c: Likewise.
* elf32-i386.c: Likewise.
* elf32-m32r.c: Likewise.
* elf32-mcore.c: Likewise.
* elf32-mips.c: Likewise.
* elf32-ppc.c: Likewise.
* elf32-s390.c: Likewise.
* elf32-sh.c: Likewise.
* elf32-sparc.c: Likewise.
* elf32-v850.c: Likewise.
* elf64-alpha.c: Likewise.
* elf64-gen.c: Likewise.
* elf64-ppc.c: Likewise.
* elf64-s390.c: Likewise.
* elf64-sparc.c: Likewise.
* elf64-x86-64.c: Likewise.
* elflink.h: Likewise.
* elfxx-ia64.c: Likewise.
* ieee.c: Likewise.
* ihex.c: Likewise.
* libbfd.c: Likewise.
* pdp11.c: Likewise.
* pe-mips.c: Likewise.
* peicode.h: Likewise.
* srec.c: Likewise.
* xcofflink.c: Likewise.
* elf32-arm.h: Make _bfd_error_handler calls K&R compatible.
* elflink.c (_bfd_elf_create_linker_section): Better grammar for
error message.
* coff-mcore.c (coff_mcore_relocate_section): Internalionalise
error message.
* elf64-sparc.c (sparc64_elf_add_symbol_hook): Constify stt_types.
Consolidate error messages, and split long messages to two lines.
2001-09-20 23:30:37 +00:00
Kevin Buettner
1c4dcb5771
Make set_solib_svr4_fetch_link_map_offsets() work as intended.
2001-09-20 20:07:55 +00:00
Nick Clifton
2c8721ecf3
oops - forgot to check for clean 64 bit build - fix compile time warning
2001-09-20 15:33:41 +00:00
Nick Clifton
fc05c67f12
Fix compile time warnings
2001-09-20 15:28:25 +00:00
Nick Clifton
16a419ba01
Add option -mwarn-areg-zero.
2001-09-20 10:59:42 +00:00
Nick Clifton
671bae9c92
coordinate info->symbolic and info->allow_shlib_undefined
2001-09-20 10:37:35 +00:00
Alan Modra
3a42e9d062
* coffread.c: Replace all occurrences of bfd_read with bfd_bread.
...
* dbxread.c: Likewise.
* dwarf2read.c: Likewise.
* dwarfread.c: Likewise.
* somread.c: Likewise.
* ultra3-nat.c: Likewise.
* xcoffread.c: Likewise.
2001-09-20 03:03:40 +00:00
gdbadmin
6bac1f1132
*** empty log message ***
2001-09-20 00:00:02 +00:00
Andrew Cagney
8535cb3839
* cris-tdep.c (cris_get_signed_offset): Change return type to an
...
explicitly signed char.
2001-09-19 21:59:41 +00:00
Andrew Cagney
e0441cf0e1
* config/mcore/tm-mcore.h (mcore_virtual_frame_pointer): Update
...
function signature to match recent tracepoint.c:encode_actions
changes.
* mcore-tdep.c (mcore_virtual_frame_pointer): Ditto.
2001-09-19 20:43:54 +00:00
Nick Clifton
d5b2f4d67c
Fix compile time warning messages
2001-09-19 17:40:28 +00:00
H.J. Lu
38131e6744
2000-09-19 H.J. Lu <hjl@gnu.org>
...
* doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and
$(srcdir)/cxxfilt.man.
* doc/Makefile.in: Rebuild.
2001-09-19 17:02:38 +00:00
Frank Ch. Eigler
2015650dea
* approved by kseitz
...
2001-09-19 Frank Ch. Eigler <fche@redhat.com>
* lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
to localhost:NNN instead of :NNN, in case Xvfb is listening
only on TCP.
2001-09-19 15:39:54 +00:00
Corinna Vinschen
f3bcedc1a9
* gdb.base/recurse.exp: When checking leaving the watchpoint
...
scope, recognize when gdb is in function's epilogue and pass.
2001-09-19 08:21:17 +00:00
Alan Modra
44addf7f7b
* config/tc-i370.c: Fix typo in last change.
2001-09-19 08:13:04 +00:00
Nick Clifton
2d5aaba052
Improve documentation on local labels and add documenation about dollar labels.
2001-09-19 07:55:23 +00:00
Alan Modra
3bcfb3e4bd
* objcopy.c (copy_main): Correct rename-section string parsing.
...
Consolidate new_name parsing, and error messages.
2001-09-19 06:58:06 +00:00
Ben Elliston
8f6a59e5ff
2001-09-19 Ben Elliston <bje@redhat.com>
...
* configure.in (sparc-sun-solaris2*): Don't use /usr/bin/which on
Solaris when testing for the /usr/ucb/cc compiler; it has incorrect
semantics. Use the shell built-in "type" command instead.
2001-09-19 06:07:36 +00:00
H.J. Lu
3882b01078
Locale changes from Bruno Haible <haible@clisp.cons.org>.
2001-09-19 05:33:36 +00:00
Keith Seitz
6b819c92c4
* lib/insight-support.exp (_gdbtk_export_target_info): Add
...
support for running tests against sid targets.
(gdbtk_done): Ditto.
2001-09-19 00:08:43 +00:00
gdbadmin
3b3e3cc446
*** empty log message ***
2001-09-19 00:00:02 +00:00
DJ Delorie
38bfaea8f2
merge from gcc
2001-09-18 21:02:02 +00:00
Corinna Vinschen
a10c9419a4
* gdb.base/ending-run.c (main): Set stdout buffersize
...
to the same reasonable value for any target.
* gdb.base/ending-run.exp: Add a regular expression
to make testsuite happy on Sanyo Stormy16 target.
2001-09-18 17:49:06 +00:00
Nick Clifton
b6849f55b9
s390 assembler improvements and testsuite
2001-09-18 15:41:33 +00:00
Alan Modra
55c808902f
* sparc.c (sparc_find_call): Warning fix.
...
* alpha.c (alpha_find_call): Likewise.
2001-09-18 11:12:25 +00:00
Alan Modra
db09f25b32
* deffilep.y (def_stash_module): Constify "name" param.
...
* pe-dll.c: Replace CONST with const throughout.
(quick_symbol): Constify "n1", "n2", "n3" params.
(make_singleton_name_thunk): Constify "import" param. Make
"buffer_len" a size_t.
(make_import_fixup_entry): Constify "name", "fixup_name",
"dll_symname" params.
(pe_get16): Cast args of bfd_seek. Replace bfd_read with bfd_bread.
(pe_get32): Likewise.
(pe_implied_import_dll): Likewise.
* emultempl/beos.em (sort_by_file_name): Constify "ra", "rb".
(sort_by_section_name): Likewise.
* emultempl/pe.em: Move defines for arm_epoc_pe before bfd.h included.
(make_import_fixup): Cast printf arg, rel->address to long rather
than int.
(gld_${EMULATION_NAME}_after_open): Don't compare NULL against int.
2001-09-18 10:10:21 +00:00
Alan Modra
0e1a166b28
* dwarf2dbg.c (dwarf2_directive_file): Avoid signed/unsigned warning.
...
* write.c (set_symtab): Update bfd_alloc declaration. Use a temp
var to ensure bfd_alloc arg is the right type.
(write_object_file): Cast args of bfd_seek. Replace bfd_write with
bfd_bwrite.
* config/obj-coff.c: Replace calls to bfd_write with calls to
bfd_bwrite. Cast args of bfd_seek.
* config/obj-elf.c (obj_elf_change_section): Avoid signed/unsigned
warning.
* config/tc-mn10300.c (set_arch_mach): Make param unsigned.
* config/tc-tic54x.c (tic54x_mlib): Replace bfd_read call with
call to bfd_bread.
2001-09-18 10:08:15 +00:00
Alan Modra
e59b4dfbd2
* ar.c (print_contents): Cast args of bfd_seek to the right types.
...
Replace bfd_read call with call to bfd_bread.
(extract_file): Likewise.
* objdump.c (dump_section_header): Cast section->filepos to
unsigned long to suit printf format string.
* readelf.c (process_section_headers): Similarly for sh_offset.
(process_unwind): Likewise.
2001-09-18 10:05:55 +00:00
Alan Modra
17c1c87fca
* bfdint.texi: Replace reference to bfd_read with bfd_bread.
...
Likewise for bfd_write.
2001-09-18 10:03:38 +00:00
Alan Modra
6587b92910
* internal.h (elf_internal_rela): Make r_addend a bfd_vma.
2001-09-18 10:01:41 +00:00
Alan Modra
2eda3bbc9d
* external.h (GET_LINENO_LNNO): Use H_GET_32/16.
...
(PUT_LINENO_LNNO): Use H_PUT_32/16.
* m88k.h (GET_LNSZ_SIZE, GET_LNSZ_LNNO, GET_SCN_NRELOC,
GET_SCN_NLINNO): Use H_GET_32.
(PUT_LNSZ_LNNO, PUT_LNSZ_SIZE, PUT_SCN_NRELOC, PUT_SCN_NLINNO):
Use H_PUT_32.
* ti.h: Formatting fixes. Make use of H_GET_* and H_PUT_* throughout.
* xcoff.h: White space changes.
2001-09-18 10:01:08 +00:00
Alan Modra
5cc4813b22
* aout64.h: Formatting fixes.
...
(N_TXTADDR): Evaluate to a bfd_vma.
(N_DATADDR): Avoid negative unsigned warning.
* hp300hpux.h: Formatting fixes.
(N_DATADDR): As above.
2001-09-18 10:00:23 +00:00
Alan Modra
ae81c75ec3
* objalloc.h (OBJALLOC_ALIGN): Define using offsetof.
2001-09-18 09:59:28 +00:00
Alan Modra
dc810e3900
Touches most files in bfd/, so likely will be blamed for everything..
...
o bfd_read and bfd_write lose an unnecessary param and become
bfd_bread and bfd_bwrite.
o bfd_*alloc now all take a bfd_size_type arg, and will error if
size_t is too small. eg. 32 bit host, 64 bit bfd, verrry big files
or bugs in linker scripts etc.
o file_ptr becomes a bfd_signed_vma. Besides matching sizes with
various other types involved in handling sections, this should make
it easier for bfd to support a 64 bit off_t on 32 bit hosts that
provide it.
o I've made the H_GET_* and H_PUT_* macros (which invoke bfd_h_{get,put}_*)
generally available. They now cast their args to bfd_vma and
bfd_byte * as appropriate, which removes a swag of casts from the
source.
o Bug fixes to bfd_get8, aix386_core_vec, elf32_h8_relax_section, and
aout-encap.c.
o Zillions of formatting and -Wconversion fixes.
2001-09-18 09:57:26 +00:00
Nick Clifton
417412a27c
Fix typo
2001-09-18 07:55:39 +00:00
Andrew Cagney
2b65245ef4
Add ui_out parameter to libgdb functions.
2001-09-18 05:00:51 +00:00
gdbadmin
fed9891d87
*** empty log message ***
2001-09-18 00:00:07 +00:00
DJ Delorie
54c2024269
merge from gcc
2001-09-17 23:11:04 +00:00
Corinna Vinschen
739d0d99b3
* gdb.base/display.c (do_loops): Add float variable `f'.
...
Increment f in loop.
* gdb.base/display.exp: Increment timeout by 60 seconds.
Change float display test to use variable `f'.
2001-09-17 20:41:22 +00:00
Jim Blandy
1b8947f0b5
* gdb.base/restore.exp: Use temporary breakpoints, to avoid
...
overflowing the limited breakpoint tables on some ROM monitors
(like the ROM68K).
2001-09-17 19:42:28 +00:00
H.J. Lu
bb731fb645
2001-09-17 H.J. Lu <hjl@gnu.org>
...
* dwarf1.c (parse_die): Take a new arg for the end of the
section. Return false if die is beyond the section.
(parse_functions_in_unit): Pass the end of the section to
parse_die ().
(_bfd_dwarf1_find_nearest_line): Likewise.
2001-09-17 15:13:13 +00:00
gdbadmin
089e0fcb62
*** empty log message ***
2001-09-17 00:00:01 +00:00
Alan Modra
7469926815
* ldmain.c (main): Rename BufferSize to ld_bufsz because HPUX
...
defines BufferSize. Increase buffer size by one.
2001-09-16 04:25:33 +00:00
gdbadmin
ca58b74bc5
*** empty log message ***
2001-09-16 00:00:01 +00:00
Frank Ch. Eigler
9890ac81bc
2001-09-15 Frank Ch. Eigler <fche@redhat.com>
...
* lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
the "-ac" (disable access control) flag.
2001-09-15 17:11:24 +00:00
Hans-Peter Nilsson
e08ae97912
* config/tc-sh.h (sh_force_relocation): Prototype.
...
(struct fix): Forward declare.
* config/tc-sh.c (type sh_operand_info): Move to top of file.
(cons, s_align_bytes): Remove old-type declarations.
(sh_elf_suffix, parse_reg, dot, parse_exp, parse_at, get_operand,
get_operands, get_specific, insert, build_relax,
insert_loop_bounds, build_Mytes): Prototype.
(little): Make static. Prototype.
(check, tc_Nout_fix_to_chars): Delete unused functions.
2001-09-15 14:49:54 +00:00
Thiemo Seufer
a1ec19fa3f
* config.sub: Reverted the earlier change, this version is not the
...
master file.
2001-09-15 04:42:11 +00:00
Hans-Peter Nilsson
cfe5266f79
* lib/ld-lib.exp (run_dump_test): Handle new option
...
"objcopy_linked_file". Return after failing, if errors were
expected but none were found.
(slurp_options): Support underscores in option names.
2001-09-15 00:56:42 +00:00
gdbadmin
7a0c04c188
*** empty log message ***
2001-09-15 00:00:03 +00:00
H.J. Lu
0c52a746f7
2001-09-14 H.J. Lu <hjl@gnu.org>
...
* ld-elfweak/bar.c: Updated.
* ld-elfweak/bar1a.c: Likewise.
* ld-elfweak/main.c: Likewise.
* ld-elfweak/main1.c: Likewise.
* ld-elfweak/elfweak.exp: Likewise.
* ld-elfweak/weakdata.dsym: Updated.
2001-09-14 23:43:17 +00:00