OSDN Git Service
jakub [Thu, 26 May 2005 07:41:10 +0000 (07:41 +0000)]
* elfcode.h (elf_object_p): Fail if e_shoff != 0, e_shnum == 0 and
first shdr has sh_size == 0. Fail if e_shnum is large to cause
arithmetic overflow when allocating the i_shdr array.
Sanity check sh_link and sh_info fields. Fix e_shstrndx sanity check.
rth [Thu, 26 May 2005 07:14:00 +0000 (07:14 +0000)]
* elf64-alpha.c: Update all function definitions to ISO C. Remove
all function prototypes; rearrange functions into def-use order.
wilson [Thu, 26 May 2005 00:41:41 +0000 (00:41 +0000)]
Patch from Steve Ellcey for ia64-hpux testsuite failure.
gas/ia64/global.d: Change --sym to --syms.
gdbadmin [Thu, 26 May 2005 00:00:37 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 26 May 2005 00:00:06 +0000 (00:00 +0000)]
daily update
rth [Wed, 25 May 2005 23:32:35 +0000 (23:32 +0000)]
include/
* demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
libiberty/
* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_HIDDEN_ALIAS.
(d_make_comp, d_print_comp): Likewise.
(d_special_name): Generate one.
* testsuite/demangle-expected: Add a hidden alias test.
rth [Wed, 25 May 2005 20:00:39 +0000 (20:00 +0000)]
* elf64-alpha.c (elf64_alpha_merge_gots): Fix gotent iteration
in the presence of deleting elements.
(elf64_alpha_size_got_sections): Zero dead got section size.
cgf [Wed, 25 May 2005 18:30:18 +0000 (18:30 +0000)]
forced checkin
bonzini [Wed, 25 May 2005 14:23:03 +0000 (14:23 +0000)]
2005-05-25 Paolo Bonzini <bonzini@gnu.org>
* Makefile.tpl (stage[+id+]-start): Iterate over target module as well.
(Dependencies): Consider target modules for bootstrap dependencies.
Make target bootstrap modules depend on each stage's gcc.
* Makefile.in: Regenerate.
hjl [Wed, 25 May 2005 14:10:06 +0000 (14:10 +0000)]
2005-05-25 H.J. Lu <hongjiu.lu@intel.com>
* gas/ia64/group-1.d: Updated.
* gas/ia64/group-2.d: Likewise.
corinna [Wed, 25 May 2005 08:41:28 +0000 (08:41 +0000)]
* ChangeLog: Remove accidentally checked in entry.
jbeulich [Wed, 25 May 2005 07:17:05 +0000 (07:17 +0000)]
gas/
2005-05-25 Jan Beulich <jbeulich@novell.com>
* config/tc-ia64.c (md_begin): Don't try to match slot 2 of an MLX
template.
jbeulich [Wed, 25 May 2005 07:13:16 +0000 (07:13 +0000)]
gas/
2005-05-25 Jan Beulich <jbeulich@novell.com>
* config/tc-ia64.c (ia64_gen_real_reloc_type): Also handle
BFD_RELOC_UNUSED when determining the width of the reloc.
jbeulich [Wed, 25 May 2005 07:08:46 +0000 (07:08 +0000)]
gas/
2005-05-25 Jan Beulich <jbeulich@novell.com>
* config/tc-ia64.c (dot_endp): Clear out all three pointers in unwind
section entry.
jbeulich [Wed, 25 May 2005 06:59:28 +0000 (06:59 +0000)]
gas/
2005-05-25 Jan Beulich <jbeulich@novell.com>
* config/tc-ia64.c (dot_radix): Rewrite.
gas/testsuite/
2005-05-25 Jan Beulich <jbeulich@novell.com>
* gas/ia64/radix.s: New.
* gas/ia64/radix.l: New.
* gas/ia64/ia64.exp: Run new test.
jbeulich [Wed, 25 May 2005 06:55:39 +0000 (06:55 +0000)]
gas/
2005-05-25 Jan Beulich <jbeulich@novell.com>
* config/tc-ia64.c (struct unw_rec_list): Remove next_slot_number
and next_slot_frag.
(alloc_record): Remove references to next_slot_number and
next_slot_frag.
(emit_one_bundle): Likewise.
jbeulich [Wed, 25 May 2005 06:50:19 +0000 (06:50 +0000)]
gas/testsuite/
2005-05-25 Jan Beulich <jbeulich@novell.com>
* gas/i386/intelok.d: Account for 32-bit displacements being shown
in hex.
opcodes/
2005-05-25 Jan Beulich <jbeulich@novell.com>
* i386-dis.c (OP_E): In Intel mode, display 32-bit displacements in
hex (but retain it being displayed as signed). Remove redundant
checks. Add handling of displacements for 16-bit addressing in Intel
mode.
hjl [Wed, 25 May 2005 06:49:50 +0000 (06:49 +0000)]
2005-05-24 H.J. Lu <hongjiu.lu@intel.com>
* ld-mmix/bpo-6.d: Updated.
* ld-mmix/bpo-19.d: Likewise.
jbeulich [Wed, 25 May 2005 06:47:56 +0000 (06:47 +0000)]
opcodes/
2005-05-25 Jan Beulich <jbeulich@novell.com>
* i386-dis.c (prefix_name): Remove pointless mode_64bit check.
(OP_E): Remove redundant REX_EXTZ handling. Remove pointless
masking of 'rm' in 16-bit memory address handling.
hjl [Wed, 25 May 2005 06:30:23 +0000 (06:30 +0000)]
2005-05-24 H.J. Lu <hongjiu.lu@intel.com>
* gas/elf/group0b.d: Updated.
* gas/elf/group1b.d: Likewise.
cgf [Wed, 25 May 2005 04:32:53 +0000 (04:32 +0000)]
* fhandler.h (fhandler_base::mkdir): New virtual method.
(fhandler_base::rmdir): Ditto.
(fhandler_disk_file:mkdir): New method.
(fhandler_disk_file:rmdir): Ditto.
* dir.cc (mkdir): Implement with fhandlers.
(rmdir): Ditto.
* fhandler.cc (fhandler_base::mkdir): New virtual method.
(fhandler_base::rmdir): Ditto.
(fhandler_disk_file::mkdir): New method.
(fhandler_disk_file::rmdir): Ditto.
fhandler_random.cc: white space.
cgf [Wed, 25 May 2005 03:46:09 +0000 (03:46 +0000)]
* include/cygwin/version.h: Bump API minor number to 129.
cgf [Wed, 25 May 2005 03:43:58 +0000 (03:43 +0000)]
Add top comment
cgf [Wed, 25 May 2005 03:40:06 +0000 (03:40 +0000)]
* cygwin.din: Export mkdtemp.
* mktemp.cc: New file.
* Makefile.in (DLL_OFILES): Add mktemp.o
cagney [Wed, 25 May 2005 03:12:05 +0000 (03:12 +0000)]
2005-05-24 Andrew Cagney <cagney@gnu.org>
* rs6000-tdep.c (ppc_supply_reg, ppc_collect_reg): Use gdb_byte
for byte buffers.
(rs6000_fetch_pointer_argument): Use get_frame_register_unsigned.
(rs6000_software_single_step, sstep_breaks, skip_prologue)
(rs6000_push_dummy_call, rs6000_push_dummy_call)
(rs6000_push_dummy_call, rs6000_push_dummy_call)
(rs6000_register_to_value, e500_pseudo_register_read)
(rs6000_store_return_value, e500_pseudo_register_write)
(rs6000_frame_prev_register, rs6000_extract_return_value): Ditto.
* ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call)
(ppc_sysv_abi_push_dummy_call, do_ppc_sysv_return_value)
(do_ppc_sysv_return_value, ppc_sysv_abi_return_value)
(ppc_sysv_abi_broken_return_value)
(ppc64_sysv_abi_push_dummy_call, ppc64_sysv_abi_push_dummy_call)
(ppc64_sysv_abi_push_dummy_call, ppc64_sysv_abi_return_value)
(ppc64_sysv_abi_return_value, ppc64_sysv_abi_return_value): Ditto.
* ppc-linux-tdep.c (ppc_linux_in_sigtramp)
(ppc_linux_at_sigtramp_return_path)
(ppc_linux_skip_trampoline_code)
(ppc_linux_memory_remove_breakpoint, ppc_linux_return_value):
* rs6000-tdep.c (rs6000_value_to_register)
(rs6000_register_to_value): Ditto.
* ppc-tdep.h (ppc_sysv_abi_return_value)
(ppc64_sysv_abi_return_value, ppc_sysv_abi_broken_return_value)
(ppc_linux_memory_remove_breakpoint): Ditto.
gdbadmin [Wed, 25 May 2005 00:00:09 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 25 May 2005 00:00:09 +0000 (00:00 +0000)]
daily update
dj [Tue, 24 May 2005 21:01:30 +0000 (21:01 +0000)]
merge from gcc
dj [Tue, 24 May 2005 21:00:54 +0000 (21:00 +0000)]
merge from gcc
uweigand [Tue, 24 May 2005 16:12:58 +0000 (16:12 +0000)]
* s390-tdep.c (s390_frame_prev_register): Change type of last
argument to 'gdb_byte *'.
(s390_stub_frame_prev_register): Likewise.
(s390_sigtramp_frame_prev_register): Likewise.
uweigand [Tue, 24 May 2005 16:12:48 +0000 (16:12 +0000)]
* s390-tdep.c (s390_frame_prev_register): Change type of last
argument to 'gdb_byte *'.
(s390_stub_frame_prev_register): Likewise.
(s390_sigtramp_frame_prev_register): Likewise.
kewarken [Tue, 24 May 2005 15:43:21 +0000 (15:43 +0000)]
2005-05-24 Kris Warkentin <kewarken@qnx.com>
* config/i386/nto.mt: Remove remote-nto.o.
kewarken [Tue, 24 May 2005 15:42:30 +0000 (15:42 +0000)]
2005-05-24 Kris Warkentin <kewarken@qnx.com>
* config/i386/nto.mt: Remove remote-nto.o.
nickc [Tue, 24 May 2005 15:30:38 +0000 (15:30 +0000)]
(handle_v6_thumb_insn): New function.
(ARMul_ThumbDecode): Call handle_v6_thumb_insn() when an undefined instruction
binary is encountered.
corinna [Tue, 24 May 2005 14:21:18 +0000 (14:21 +0000)]
* Make-common.in (LIBDEPS): Correctly use INTLDEPS for dependency
check.
hjl [Tue, 24 May 2005 13:53:30 +0000 (13:53 +0000)]
2005-05-24 H.J. Lu <hongjiu.lu@intel.com>
* readelf.c (process_section_groups): Report group section
index. Check if the section member index is valid.
orjanf [Tue, 24 May 2005 08:27:01 +0000 (08:27 +0000)]
2005-05-24 Orjan Friberg <orjanf@axis.com>
* config/djgpp/fnchange.lst: Add mappings for
gdbserver/linux-cris-low.c and gdbserver/linux-crisv32-low.c.
orjanf [Tue, 24 May 2005 08:26:51 +0000 (08:26 +0000)]
2005-05-24 Orjan Friberg <orjanf@axis.com>
* config/djgpp/fnchange.lst: Add mappings for
gdbserver/linux-cris-low.c and gdbserver/linux-crisv32-low.c.
amodra [Tue, 24 May 2005 00:27:58 +0000 (00:27 +0000)]
* emultempl/ppc32elf.em (after_allocation): Don't call
ppc_elf_set_sdata_syms when relocatable.
gdbadmin [Tue, 24 May 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 24 May 2005 00:00:04 +0000 (00:00 +0000)]
daily update
msnyder [Mon, 23 May 2005 21:19:46 +0000 (21:19 +0000)]
2005-05-23 Michael Snyder <msnyder@redhat.com>
From Nora Pan <qpan@mvista.com>
* linux-nat.c (read_mapping): Don't stumble over entries in
mapping that have name but zero inode.
cagney [Mon, 23 May 2005 19:32:22 +0000 (19:32 +0000)]
2005-05-23 Andrew Cagney <cagney@gnu.org>
* target.h (child_xfer_memory): Use gdb_byte for byte buffer
parameters.
* inftarg.c (child_xfer_partial): Update.
* wince.c (child_xfer_memory): Update.
* win32-nat.c (child_xfer_memory): Update.
* rs6000-nat.c (child_xfer_memory): Update.
* infptrace.c (child_xfer_memory): Update.
* dcache.c (struct dcache_block): Use gdb_byte for the byte
buffers.
(dcache_read_line, dcache_xfer_memory, dcache_poke_byte)
(dcache_peek_byte, dcache_write_line): Ditto.
cagney [Mon, 23 May 2005 18:19:58 +0000 (18:19 +0000)]
2005-05-23 Andrew Cagney <cagney@gnu.org>
* auxv.h (target_auxv_read, procfs_xfer_auxv)
(target_auxv_parse): Use gdb_byte for byte buffer parameters.
* auxv.c (target_auxv_read, procfs_xfer_auxv, target_auxv_parse)
(target_auxv_search, fprint_target_auxv): Update.
fnf [Mon, 23 May 2005 17:45:42 +0000 (17:45 +0000)]
Approved by nickc@redhat.com:
2005-05-23 Fred Fish <fnf@specifixinc.com>
* addr2line.c (unwind_inlines): New flag for 'i' option.
(usage): Document '-i' option.
(long_options): Recognize '--inlines'.
(translate_addresses): Loop, calling bfd_find_inliner_info as
necessary and printing multiple output lines.
(main): Handle 'i' option.
* doc/binutils.texi (addr2line): Document '-i' option.
* NEWS: Mention new addr2line '-i' option.
fnf [Mon, 23 May 2005 17:44:49 +0000 (17:44 +0000)]
Approved by nickc@redhat.com
2005-05-23 Fred Fish <fnf@specifixinc.com>
* dwarf2.c (struct dwarf2_debug): Add inliner_chain member.
(struct funcinfo): Add caller_func, caller_file, caller_line.
tag, and nesting_level members.
(lookup_address_in_function_table): Change first passed parameter
from "struct funcinfo *" to "struct comp_unit *".
(lookup_address_in_function_table): Dereference unit to find function
table.
(lookup_address_in_function_table): Traverse the function list to
create a chain of inlined functions back to the first non inlined
function.
(scan_unit_for_functions): Remember tag and nesting level. Handle
DW_AT_call_file and DW_AT_call_line.
(comp_unit_find_nearest_line): Adjust lookup_address_in_function_table
call to pass unit pointer instead of function table pointer. For
inlined functions, save pointer to the inliner chain.
(_bfd_dwarf2_find_nearest_line): Initialize inliner_chain to NULL.
(_bfd_dwarf2_find_inliner_info): New function that returns information
from the inliner chain after a call to bfd_find_nearest_line.
* bfd.c (bfd_find_inliner_info): Define using BFD_SEND.
* targets.c (BFD_JUMP_TABLE_SYMBOLS): Add entry for
NAME##_find_inliner_info.
(bfd_target): Add _bfd_find_inliner_info.
* bfd-in2.h: Regenerate.
* libbfd-in.h (_bfd_nosymbols_find_inliner_info): Define as
macro that always returns bfd_false.
(_bfd_dwarf2_find_inliner_info): Declare.
* libbfd.h: Regenerate.
* elf32-arm.c (elf32_arm_find_inliner_info): New function
that calls _bfd_dwarf2_find_inliner_info.
(bfd_elf32_find_inliner_info): Define to elf32_arm_find_inliner_info.
* elfxx-mips.c (_bfd_mips_elf_find_inliner_info): New function
that calls _bfd_dwarf2_find_inliner_info.
* elfxx-mips.h (_bfd_mips_elf_find_inliner_info): Declare.
* elfn32-mips.c (bfd_elf32_find_inliner_info): Define to
_bfd_mips_elf_find_inliner_info.
* elf64-mips.c (bfd_elf64_find_inliner_info): Ditto.
* elf32-mips.c (bfd_elf32_find_inliner_info): Ditto.
* elf.c (_bfd_elf_find_inliner_info): New function that calls
_bfd_dwarf2_find_inliner_info.
* elf-bfd.h (_bfd_elf_find_inliner_info): Declare.
* elfxx-target.h (bfd_elfNN_find_inliner_info): Define to
_bfd_elf_find_inliner_info.
* coffgen.c (coff_find_inliner_info): New function that
calls _bfd_dwarf2_find_inliner_info.
* libcoff-in.h (coff_find_inliner_info): Declare.
* libcoff.h: Regenerate.
* coff-rs6000.c (rs6000coff_vec): Add coff_find_inliner_info.
(pmac_xcoff_vec) Ditto.
* coff64-rs6000.c (rs6000coff64_vec): Ditto.
(aix5coff64_vec): Ditto.
* aout-target.h (MY_find_inliner_info): Define as
_bfd_nosymbols_find_inliner_info.
* aout-tic30.c (MY_find_inliner_info): Ditto.
* binary.c (binary_find_inliner_info): Ditto.
* i386msdos.c (msdos_find_inliner_info): Ditto.
* ihex.c (ihex_find_inliner_info): Ditto.
* libaout.h (aout_32_find_inliner_info): Ditto.
* libecoff.h (_bfd_ecoff_find_inliner_info): Ditto.
* mach-o.c (bfd_mach_o_find_inliner_info): Ditto.
* mmo.c (mmo_find_inliner_info): Ditto.
* nlm-target.h (nlm_find_inliner_info): Ditto.
* pef.c (bfd_pef_find_inliner_info): Ditto.
* ppcboot.c (ppcboot_find_inliner_info): Ditto.
* srec.c (srec_find_inliner_info): Ditto.
* tekhex.c (tekhex_find_inliner_info): Ditto.
* versados.c (versados_find_inliner_info): Ditto.
* xsym.c (bfd_sym_find_inliner_info): Ditto.
* ieee.c (ieee_find_inliner_info): New function that always
returns FALSE.
* oasys.c (oasys_find_inliner_info): Ditto.
* vms.c (vms_find_inliner_info): Ditto.
danglin [Mon, 23 May 2005 16:26:43 +0000 (16:26 +0000)]
* hppa.h (FLAG_STRICT): Correct comment.
(pa_opcodes): Update load and store entries to allow both PA 1.X and
PA 2.0 mneumonics when equivalent. Entries with cache control
completers now require PA 1.1. Adjust whitespace.
amodra [Mon, 23 May 2005 16:22:19 +0000 (16:22 +0000)]
* elf32-ppc.c (ppc_elf_check_relocs): For old gcc -fPIC code
force old plt layout.
corinna [Mon, 23 May 2005 13:12:53 +0000 (13:12 +0000)]
* include/stdint.h (INTMAX_C, UINTMAX_C): Fix definition.
nickc [Mon, 23 May 2005 12:12:00 +0000 (12:12 +0000)]
(fetch_indirect_string): Display a warning message when a corrupt
DW_FORM_strp value is encountered.
(process_debug_info): Mention that the compilation unit offset is being
displayed in hexadecimal.
(display_debug_lines): Fix typo in name of .debug_line section.
orjanf [Mon, 23 May 2005 11:20:07 +0000 (11:20 +0000)]
2005-05-23 Orjan Friberg <orjanf@axis.com>
* linux-cris-low.c: New file with support for CRIS.
* linux-crisv32-low.c: Ditto for CRISv32.
* Makefile.in (SFILES): Add linux-cris-low.c, linux-crisv32-low.c.
(clean): Add reg-cris.c and reg-crisv32.c.
Add linux-cris-low.o, linux-crisv32-low.o, reg-cris.o, reg-cris.c,
reg-crisv32.o, and reg-crisv32.c to make rules.
* configure.srv: Add cris-*-linux* and crisv32-*-linux* to list of
recognized targets.
orjanf [Mon, 23 May 2005 10:48:03 +0000 (10:48 +0000)]
* Last commit contained the wrong ChangeLog entry.
orjanf [Mon, 23 May 2005 10:43:15 +0000 (10:43 +0000)]
2005-05-23 Orjan Friberg <orjanf@axis.com>
* cris-tdep.c: Tweak values for cris-mode.
orjanf [Mon, 23 May 2005 10:41:33 +0000 (10:41 +0000)]
2005-05-23 Orjan Friberg <orjanf@axis.com>
* gdb.texinfo (CRIS): Update the cris-version and cris-dwarf2-cfi
documentation. Add documentation for cris-mode.
corinna [Mon, 23 May 2005 09:54:44 +0000 (09:54 +0000)]
* cygcheck.cc (dump_sysinfo_services): Add new function that uses
new cygrunsrv options to dump service info.
(dump_sysinfo): Call dump_sysinfo_services if running under NT.
Change 'Cygnus' to 'Cygwin' in output.
brobecke [Mon, 23 May 2005 03:28:37 +0000 (03:28 +0000)]
* mdebugread.c (record_minimal_symbol): New procedure.
(parse_partial_symbols): Use record_minimal_symbol to record
the new minimal symbols instead of prim_record_minimal_symbol
and prim_record_minimal_symbol_and_info.
rth [Mon, 23 May 2005 01:26:57 +0000 (01:26 +0000)]
* elf64-alpha.c (elf64_alpha_relax_section): Ignore non-allocated
sections.
(elf64_alpha_check_relocs): Likewise.
(elf64_alpha_relocate_section): Don't emit dynamic relocations to
non-allocated sections.
gdbadmin [Mon, 23 May 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Mon, 23 May 2005 00:00:03 +0000 (00:00 +0000)]
daily update
rth [Sun, 22 May 2005 22:13:18 +0000 (22:13 +0000)]
* elf64-alpha.c (elf64_alpha_relax_with_lituse): Relax jsr to
undefweak to use zero register. Call elf64_alpha_relax_got_load
if not all uses removed.
(elf64_alpha_relax_got_load): Relax undefweak to lda zero.
(elf64_alpha_relax_section): Handle undefweak symbols.
(elf64_alpha_calc_dynrel_sizes): Don't add relocs for undefweak.
(elf64_alpha_size_rela_got_1): Likewise.
(elf64_alpha_relocate_section): Likewise.
rth [Sun, 22 May 2005 22:07:29 +0000 (22:07 +0000)]
* elf64-alpha.c (elf64_alpha_relax_section): Only operate
on SEC_CODE sections.
rth [Sun, 22 May 2005 21:02:19 +0000 (21:02 +0000)]
* ld-elfweak/dsow.dsym: Adjust for non-zero ST_OTHER.
* ld-elfweak/weak.dsym: Likewise.
* ld-selective/selective.exp: Don't test alpha.
kettenis [Sun, 22 May 2005 20:40:24 +0000 (20:40 +0000)]
* NEWS: Mention OpenBSD/arm as a new native configuration.
kettenis [Sun, 22 May 2005 20:36:14 +0000 (20:36 +0000)]
* armnbsd-nat.c: Include "gdb_string.h" and "inf_ptrace.h".
Reorder includes. Don't require FETCH_INFERIOR_REGISTERS to be
defined.
(armnbsd_fetch_registers): Rename from armnbsd_fetch_registers.
Make static.
(armnbsd_store_registers): Rename from armnbsd_store_registers.
Make static.
(_initialize_arm_netbsd_nat): Construct and add target vector.
* Makefile.in (armnbsd-nat.o): Update dependencies.
* config/arm/nbsdaout.mh (NATDEPFILES): Remove infptrace.o and
intarg.o, add inf-ptrace.o.
(NAT_FILE): Set to solib.h.
* config/arm/nbsdelf.mh (NATDEPFILES): Remove infptrace.o and
inftarg.o, add inf-ptrace.o.
(NAT_FILE): Remove.
kettenis [Sun, 22 May 2005 20:11:10 +0000 (20:11 +0000)]
* arm-tdep.c (arm_extract_return_value, arm_store_return_value):
Change type of last argument to `gdb_byte *'.
danglin [Sun, 22 May 2005 20:02:13 +0000 (20:02 +0000)]
* som.c (try_prev_fixup): Changed type of subspace_reloc_sizep to
unsigned int *.
(som_write_space_strings): Change type of tmp_space and p to char *.
(som_write_symbol_strings): Likewise. Also change type of comp to
char *comp[4].
(som_begin_writing): Change type of strings_size to unsigned int.
(som_finish_writing): Likewise.
(som_slurp_reloc_table): Change type of external_relocs to unsigned
char *.
* som.h (struct som_section_data_struct): Change type of reloc_stream
field to unsigned char *.
kettenis [Sun, 22 May 2005 19:11:42 +0000 (19:11 +0000)]
* configure.host: Add arm*-*-openbsd*.
* configure.tgt: Add arm*-*-openbsd*.
kettenis [Sun, 22 May 2005 19:11:33 +0000 (19:11 +0000)]
* configure.host: Add arm*-*-openbsd*.
* configure.tgt: Add arm*-*-openbsd*.
cagney [Sun, 22 May 2005 14:53:29 +0000 (14:53 +0000)]
2005-05-22 Andrew Cagney <cagney@gnu.org>
* frame.h (frame_register_unwind, frame_unwind_register)
(get_frame_register, frame_register, put_frame_register)
(get_frame_memory, safe_frame_unwind_memory)
(frame_register_read): Use gdb_byte for byte buffer parameters.
* trad-frame.h (trad_frame_get_register)
(frame_get_prev_register): Ditto.
* frame-unwind.h (frame_prev_register_ftype): Ditto.
* frame.c (frame_pop, frame_register, frame_unwind_register)
(get_frame_register, frame_unwind_register_signed)
(frame_unwind_register_unsigned, frame_unwind_unsigned_register)
(frame_register_read, get_frame_memory): Update.
* trad-frame.c (trad_frame_get_prev_register): Update.
(trad_frame_get_register): Update.
* gdbcore.h (deprecated_read_memory_nobpt, read_memory): Ditto.
* breakpoint.c (deprecated_read_memory_nobpt): Update.
* corefile.c (read_memory): Update.
* tramp-frame.c (tramp_frame_prev_register): Update.
* valops.c (value_assign): Update.
* sentinel-frame.c (sentinel_frame_prev_register): Update.
* std-regs.c (value_of_builtin_frame_fp_reg)
(value_of_builtin_frame_pc_reg): Update.
* infcmd.c (default_print_registers_info): Update
* dummy-frame.c (dummy_frame_prev_register): Update.
* findvar.c (value_of_register, value_from_register): Update.
* tui/tui-regs.c (tui_register_format, tui_get_register): Update.
* mi/mi-main.c (register_changed_p, get_register): Update.
nickc [Sun, 22 May 2005 05:55:13 +0000 (05:55 +0000)]
Fix typo
cgf [Sun, 22 May 2005 03:54:28 +0000 (03:54 +0000)]
* spawn.cc (find_exec): Accept a PATH-like string in place of an environment
variable.
* dlfcn.cc (get_full_path_of_dll): Search /usr/bin (for windows compatibility)
and /usr/lib (for UNIX compatibility) when looking for shared libraries.
* environ.cc (conv_envvars): Put back LD_LIBRARY_PATH since it is used by
get_full_path_of_dll().
* errno.cc (errmap): Map MOD_NOT_FOUND to ENOENT.
* cygmagic: Remove debugging cruft.
danglin [Sun, 22 May 2005 01:40:25 +0000 (01:40 +0000)]
* config/tc-hppa.c (pa_ip): Promote architecture from PA 1.0 to 1.1
only if an instruction match is found.
amodra [Sun, 22 May 2005 00:00:04 +0000 (00:00 +0000)]
daily update
gdbadmin [Sun, 22 May 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
hjl [Sat, 21 May 2005 23:43:58 +0000 (23:43 +0000)]
2005-05-21 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (ld.1): Revert the last 2 changes.
(info-recursive): Depend on ld.1.
* Makefile.in: Regenerated.
hjl [Sat, 21 May 2005 22:22:19 +0000 (22:22 +0000)]
2005-05-21 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (ld.1): Depend on "info" instead of
"configdoc.texi ldver.texi".
* Makefile.in: Regenerated.
hjl [Sat, 21 May 2005 21:31:13 +0000 (21:31 +0000)]
2005-05-21 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (ld.1): Depend on "info".
* Makefile.in: Regenerated.
amodra [Sat, 21 May 2005 00:00:07 +0000 (00:00 +0000)]
daily update
gdbadmin [Sat, 21 May 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
drow [Fri, 20 May 2005 22:02:05 +0000 (22:02 +0000)]
* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Don't eliminate
copy relocations for VxWorks.
drow [Fri, 20 May 2005 21:57:08 +0000 (21:57 +0000)]
bfd/
* bfd/elf32-ppc.c (struct ppc_elf_link_hash_entry): Add new field
has_sda_refs.
(ppc_elf_copy_indirect_symbol): Copy has_sda_refs.
(ppc_elf_check_relocs): Set has_sda_refs.
(ppc_elf_adjust_dynamic_symbol): Check has_sda_refs before eliminating
copy relocations. Use has_sda_refs to place variables in .sbss.
(ppc_elf_finish_dynamic_symbol): Use has_sda_refs to place variables in
.sbss.
ld/testsuite/
* ld-powerpc/sdalib.s, ld-powerpc/sdadyn.s, ld-powerpc/sdadyn.d: New
files.
* ld-powerpc/powerpc.exp: Run the new test.
bwilson [Fri, 20 May 2005 19:53:15 +0000 (19:53 +0000)]
* elf32-xtensa.c (bfd_elf_xtensa_reloc): Make sure that
xtensa_default_isa is initialized.
bwilson [Fri, 20 May 2005 19:09:52 +0000 (19:09 +0000)]
* ld-undefined/undefined.exp: Revert xfail for xtensa-*-*.
bwilson [Fri, 20 May 2005 19:01:52 +0000 (19:01 +0000)]
* config/tc-xtensa.c (xg_assemble_vliw_tokens): Change subtraction
to addition in argument to xtensa_dwarf2_emit_insn.
eliz [Fri, 20 May 2005 18:17:47 +0000 (18:17 +0000)]
* configure.ac: Fix bad description of _MSE_INT_H that caused each
word in config.in to be enclosed in [].
* config.in: Regenerate.
eliz [Fri, 20 May 2005 18:07:12 +0000 (18:07 +0000)]
*** empty log message ***
eliz [Fri, 20 May 2005 18:06:36 +0000 (18:06 +0000)]
* configure, config.in: Regenerate.
cgf [Fri, 20 May 2005 16:50:39 +0000 (16:50 +0000)]
* cygcheck.cc (load_cygwin): Remove debugging statement.
cgf [Fri, 20 May 2005 16:38:41 +0000 (16:38 +0000)]
* cygcheck.cc (dump_sysinfo): Don't attempt to use path if it is not set.
(nuke): Fix off by one error in allocation of environment variable.
(load_cygwin): Always set PATH even if cygwin environment is empty.
corinna [Fri, 20 May 2005 15:45:42 +0000 (15:45 +0000)]
* arm/elf-redboot.ld, iq2000/sim.ld, m68hc11/sim-valid-m68hc11.ld,
* m68hc11/sim-valid-m68hc12.ld, mcore/elf-cmb.ld, mips/cfe.ld,
* mips/ddb-kseg0.ld, mips/ddb.ld, mips/dve.ld, mips/idt.ld,
* mips/idt32.ld, mips/idt64.ld, mips/jmr3904app-java.ld,
* mips/jmr3904app.ld, mips/jmr3904dram-java.ld, mips/jmr3904dram.ld,
* mips/nullmon.ld, mips/pmon.ld, mn10200/eval.ld, mn10200/sim.ld,
* mn10300/asb2303.ld, mn10300/asb2305.ld, mn10300/eval.ld,
* mn10300/sim.ld, rs6000/ads.ld, rs6000/mbx.ld, rs6000/yellowknife.ld,
* sh/sh1lcevb.ld, sh/sh2lcevb.ld, sh/sh3bb.ld, sh/sh3lcevb.ld,
* sparc/elfsim.ld, sparc/ex930.ld, sparc/ex931.ld, sparc/ex934.ld,
* sparc/sparc86x.ld, xstormy16/eva_app.ld, xstormy16/eva_stub.ld,
* xstormy16/sim_high.ld, xstormy16/sim_rom.ld: Add .debug_ranges
section.
eliz [Fri, 20 May 2005 14:59:59 +0000 (14:59 +0000)]
*** empty log message ***
eliz [Fri, 20 May 2005 14:58:38 +0000 (14:58 +0000)]
* gdb.texinfo (Numbers): Explain the example and make the wording
more acurate.
eliz [Fri, 20 May 2005 11:32:50 +0000 (11:32 +0000)]
* configure.ac: Add snprintf and vsnprintf to AC_CHECK_DECLS.
bonzini [Fri, 20 May 2005 07:16:11 +0000 (07:16 +0000)]
2005-05-20 Paolo Bonzini <bonzini@gnu.org>
* Makefile.def (configure-gcc): Depend on binutils having been built.
(all-gcc): No need to do it here.
* Makefile.in: Regenerate.
bonzini [Fri, 20 May 2005 07:16:02 +0000 (07:16 +0000)]
2005-05-20 Paolo Bonzini <bonzini@gnu.org>
* Makefile.def (configure-gcc): Depend on binutils having been built.
(all-gcc): No need to do it here.
* Makefile.in: Regenerate.
brobecke [Fri, 20 May 2005 06:56:00 +0000 (06:56 +0000)]
* alpha-tdep.c (fp_register_zero_p): New function.
(fp_register_sign_bit): New function.
(alpha_next_pc): Add support for floating-point control instructions.
amodra [Fri, 20 May 2005 02:37:19 +0000 (02:37 +0000)]
* elf32-ppc.c (allocate_dynrelocs): Correct plt offset assigned
for second and subsequent list entries. Only allocate multiple
glink stubs when shared or pie.
(ppc_elf_finish_dynamic_symbol): Break out early when only one
glink stub is needed.
gdbadmin [Fri, 20 May 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Fri, 20 May 2005 00:00:07 +0000 (00:00 +0000)]
daily update
zack [Thu, 19 May 2005 23:49:37 +0000 (23:49 +0000)]
* bfd/Makefile.am, binutils/Makefile.am, etc/Makefile.in
* gas/Makefile.am: Have 'all' depend on 'info'.
* ld/Makefile.am: Have 'all' depend on 'info' and 'ld.1'.
* bfd/Makefile.in, binutils/Makefile.in, gas/Makefile.in
* ld/Makefile.in: Regenerate.