OSDN Git Service
Frank Ch. Eigler [Thu, 19 Oct 2000 10:52:52 +0000 (10:52 +0000)]
* cleanup
2000-10-19 Frank Ch. Eigler <fche@redhat.com>
On advice from Chris G. Demetriou <cgd@sibyte.com>:
* sim-main.h (GPR_CLEAR): Remove unused alternative macro.
Kevin Buettner [Wed, 18 Oct 2000 03:29:25 +0000 (03:29 +0000)]
Protoization.
Michael Snyder [Tue, 17 Oct 2000 20:00:21 +0000 (20:00 +0000)]
2000-10-16 Michael Snyder <msnyder@cleaver.cygnus.com>
* lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
no floating point support.
(gdb_skip_stdio_test): New proc. Skip test if no stdio support.
* gdb.base/call-ar-st.exp: Use above procs to skip tests.
* gdb.base/call-rt-st.exp: Ditto.
* gdb.base/call-strs.exp: Ditto.
* gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
* gdb.base/varargs.exp: Skip entire test if no printf support.
* gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
* gdb.base/shlib-call.exp: Skip several tests if no printf support.
Geoffrey Keating [Mon, 16 Oct 2000 20:49:53 +0000 (20:49 +0000)]
* elf64-sparc.c (sparc64_elf_relocate_section): Clear the location
of a GOT reloc.
Geoffrey Keating [Mon, 16 Oct 2000 19:52:26 +0000 (19:52 +0000)]
* elf32-ppc.c (SYMBOL_REFERENCES_LOCAL): New macro.
(SYMBOL_CALLS_LOCAL): New macro.
(ppc_elf_adjust_dynamic_symbol): Use SYMBOL_CALLS_LOCAL.
(ppc_elf_check_relocs): Use SYMBOL_REFERENCES_LOCAL.
(ppc_elf_finish_dynamic_symbol): Use SYMBOL_REFERENCES_LOCAL.
(ppc_elf_relocate_section): Use flag variable to determine
whether the relocation refers to a local symbol.
Test whether a PLTREL24 reloc will produce a reloc by looking
to see whether a PLT entry was made.
Nick Clifton [Mon, 16 Oct 2000 18:18:47 +0000 (18:18 +0000)]
Change mask for OC to 0xFE00
Peter Schauer [Mon, 16 Oct 2000 17:19:47 +0000 (17:19 +0000)]
* sparc-tdep.c (sparc_fix_call_dummy): Improve comments.
Adjust call_dummy_breakpoint_offset, so that `finish' after a stop
in a call dummy works.
(sparc_gdbarch_init): Fix setting of pc_in_call_dummy, it depends
on SPARC32/64_CALL_DUMMY_ON_STACK, not DO_CALL_DUMMY_ON_STACK.
Eli Zaretskii [Mon, 16 Oct 2000 07:34:02 +0000 (07:34 +0000)]
Spelling changes from Dmitry Sivachenko <dima@Chg.RU>.
Kevin Buettner [Mon, 16 Oct 2000 06:42:28 +0000 (06:42 +0000)]
Protoization.
Geoffrey Keating [Sat, 14 Oct 2000 23:30:12 +0000 (23:30 +0000)]
* elf32-ppc.c (ppc_elf_finish_dynamic_symbol): Don't make PLT
entries that could serve as a definition for a weak symbol.
Ulf Carlsson [Sat, 14 Oct 2000 04:05:23 +0000 (04:05 +0000)]
2000-10-13 Ulf Carlsson <ulfc@engr.sgi.com>
From Ralf Baechle <ralf@gnu.org>
* elf32-mips.c (mips_elf_create_dynamic_relocation): New argument
local_p. Add symbol value only for non-R_MIPS_REL32 relocations
against local symbols.
(_bfd_mips_elf_finish_dynamic_sections): Undo patch from 2000-10-01.
Fernando Nasser [Fri, 13 Oct 2000 21:41:21 +0000 (21:41 +0000)]
2000-10-13 Fernando Nasser <fnasser@cygnus.com>
* remote.c (putpkt_binary): Call read_frame, not getpkt. Log message.
(read_frame): Do not call error() on communication error when
reading checksum, but return failure instead and log message.
Fernando Nasser [Fri, 13 Oct 2000 20:50:44 +0000 (20:50 +0000)]
2000-10-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
* gdbtk.c (target_is_native): The "multi-thread" target is native.
Fernando Nasser [Fri, 13 Oct 2000 20:42:55 +0000 (20:42 +0000)]
2000-10-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
* varobj.c (type_changeable): Arrays are not changeable.
Trying to check for updates was causing an error if the array lived
in a register as gdb value_equal() cannot handle that case yet.
Fernando Nasser [Fri, 13 Oct 2000 20:31:38 +0000 (20:31 +0000)]
2000-10-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
* varobj.c (varobj_update): Prevent uninitialized error code to be
returned on type_changed. Also, prevent value_equal() to be called
for the types we do not want to test for updates.
Fernando Nasser [Thu, 12 Oct 2000 22:56:31 +0000 (22:56 +0000)]
2000-10-11 Fernando Nasser <fnasser@totem.to.cygnus.com>
From Grant Edwards <grante@visi.com>
This keeps the GUI alive while running an RDI target and lets the
STOP button be used to stop the target.
* remote-rdi.c (arm_rdi_stop): New function. Implements target_stop.
(init_rdi_ops): Set to_stop target vector entry to the above.
* rdi-share/ardi.c (stop_request): New variable. Tells when a stop
has been requested.
(angel_RDI_stop_request): New function. Registers that a stop has
been requested.
(angel_RDI_ExecuteOrStep): Add call to ui_loop_hook() in loop that
waits while target is executing. Initialize and reset stop_request.
* rdi-share/ardi.h: Add declaration of angel_RDI_stop_request().
Kevin Buettner [Thu, 12 Oct 2000 21:39:21 +0000 (21:39 +0000)]
Protoization.
Elena Zannoni [Thu, 12 Oct 2000 19:34:27 +0000 (19:34 +0000)]
2000-10-12 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
From Daniel Berlin <dberlin@redhat.com> :
* symtab.h (SYMBOL_INIT_DEMANGLED_NAME): Initialize the symbol
language to auto instead of unknown, so it will try to demangle
the symbol.
* symtab.h (OPNAME_PREFIX_P): Change operator prefix to correct value.
* symtab.c (gdb_mangle_name): Properly handle C++ operators.
Elena Zannoni [Thu, 12 Oct 2000 16:53:06 +0000 (16:53 +0000)]
2000-10-12 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
From Daniel Berlin <dberlin@redhat.com> :
* symtab.c (lookup_symbol_aux): New function. Renamed from
lookup_symbol. Move code to do demangling/case sensitivity to
lookup_symbol().
(lookup_symbol): Now wrapper for lookup_symbol_aux, so we can
perform case sensitivity/demangling without leaking memory. Move
code to do demangling/case sensitivity from old_lookup_symbol to
here.
(lookup_partial_symbol): Use SYMBOL_SOURCE_NAME instead of
SYMBOL_NAME.
(lookup_block_symbol): Use SYMBOL_SOURCE_NAME instead of
SYMBOL_NAME. Don't do linear search in case of C++.
* symfile.c (compare_symbols): Use SYMBOL_SOURCE_NAME instead of
SYMBOL_NAME.
(compare_psymbols): Same here.
Alan Modra [Thu, 12 Oct 2000 03:44:50 +0000 (03:44 +0000)]
Another try at correcting relocations against discarded
link-once section symbols.
DJ Delorie [Thu, 12 Oct 2000 02:16:48 +0000 (02:16 +0000)]
merge from gcc repository
Alan Modra [Thu, 12 Oct 2000 01:28:06 +0000 (01:28 +0000)]
Include alloca-conf.h
Fernando Nasser [Wed, 11 Oct 2000 22:37:30 +0000 (22:37 +0000)]
2000-10-11 Fernando Nasser <fnasser@cygnus.com>
* srctextwin.itb (build_popups): Fix typos that caused duplicate
"Jump to Here" menu entries in the breakpoint-set right-click pop-up
menu.
Alan Modra [Wed, 11 Oct 2000 07:05:01 +0000 (07:05 +0000)]
Revert 2000-10-07 link-once section symbol changes.
Alan Modra [Tue, 10 Oct 2000 23:38:27 +0000 (23:38 +0000)]
Fix my last change to actually compile.
Alan Modra [Tue, 10 Oct 2000 15:50:35 +0000 (15:50 +0000)]
(ieee_make_empty_symbol): Use bfd_zalloc, not bfd_zmalloc.
Alan Modra [Tue, 10 Oct 2000 15:23:38 +0000 (15:23 +0000)]
* section.c (bfd_make_section_anyway): Release newsect ptr when
newsect->symbol fails to alloc. Use bfd_release instead of free.
Kevin Buettner [Tue, 10 Oct 2000 05:17:25 +0000 (05:17 +0000)]
Protoization.
Richard Henderson [Mon, 9 Oct 2000 23:16:30 +0000 (23:16 +0000)]
* elf64-ia64.c (elf64_ia64_unwind_entry_compare_bfd): New.
(elf64_ia64_unwind_entry_compare): New.
(elf64_ia64_final_link): Sort the .IA_64.unwind section.
Peter Schauer [Mon, 9 Oct 2000 19:40:37 +0000 (19:40 +0000)]
* config/i386/i386sol2.mh: Add XM_CLIBS definition to resolve
reference to gethostbyname.
Ben Elliston [Sun, 8 Oct 2000 22:37:14 +0000 (22:37 +0000)]
* usability improvements
2000-10-08 Ben Elliston <bje@redhat.com>
* cgen-utils.c (cgen_rtx_error): New function.
2000-10-07 Ben Elliston <bje@redhat.com>
* cgen-trace.c (sim_cgen_disassemble_insn): Handle failure
conditions for sim_core_read_buffer().
Ben Elliston [Sun, 8 Oct 2000 22:31:22 +0000 (22:31 +0000)]
Whitespace tweak: replace leading spaces with a hard tab.
Alan Modra [Sat, 7 Oct 2000 13:40:33 +0000 (13:40 +0000)]
Cure a number of segfaults caused by /DISCARD/ of dynamic sections.
Alan Modra [Sat, 7 Oct 2000 12:52:15 +0000 (12:52 +0000)]
Make elf section symbols global for link-once sections.
Kevin Buettner [Fri, 6 Oct 2000 21:50:56 +0000 (21:50 +0000)]
Protoization.
DJ Delorie [Fri, 6 Oct 2000 19:47:51 +0000 (19:47 +0000)]
* peigen.c (_bfd_pei_swap_scnhdr_out): note extended relocs
* coffcode.h (coff_set_alignment_hook): read extended reloc count
(coff_write_relocs): write extended reloc count
(coff_write_object_contents): account for extended relocs
Dave Brolley [Fri, 6 Oct 2000 16:59:56 +0000 (16:59 +0000)]
2000-10-06 Dave Brolley <brolley@redhat.com>
* sem.c: Regenerated.
* sem-switch.c: Regenerated.
* semx-switch.c: Regenerated.
Dave Brolley [Fri, 6 Oct 2000 16:58:40 +0000 (16:58 +0000)]
2000-10-06 Dave Brolley <brolley@redhat.com>
* sem.c: Regenerated.
* sem-switch.c: Regenerated.
Dave Brolley [Fri, 6 Oct 2000 16:57:26 +0000 (16:57 +0000)]
2000-10-06 Dave Brolley <brolley@redhat.com>
* fr30-desc.h: Regenerate.
* m32r-desc.h: Regenerate.
* m32r-ibld.c: Regenerate.
Jim Wilson [Thu, 5 Oct 2000 22:22:27 +0000 (22:22 +0000)]
Preserve machine dependent section header flags when reading ELF object file.
* elf-bfd.h (struct elf_backend_data): Add elf_backend_section_flags
field.
* elf.c (_bfd_elf_make_section_from_shdr): Call the
elf_backend_section_flags function.
* elf64-ia64.c (elf64_ia64_section_from_shdr): Delete flag conversion
code.
(elf64_ia64_section_flags): New function containing flag conversion
code.
(elf_backend_section_flags): Define to elf64_ia64_section_flags.
* elfxx-target.h (elf_backend_section_flags): Define.
(elfNN_bed): Initialize elf_backend_section_flags field.
Jim Wilson [Thu, 5 Oct 2000 21:55:25 +0000 (21:55 +0000)]
Minor DV table update, minor DV checking bug fix.
* config/tc-ia64.c (resources_match): Handle IA64_RS_PRr.
* ia64-ic.tbl: Update from Intel.
* ia64-asmtab.c: Regenerate.
Kevin Buettner [Thu, 5 Oct 2000 01:13:53 +0000 (01:13 +0000)]
Add a limit parameter for scanning the prologue.
Fernando Nasser [Wed, 4 Oct 2000 20:35:32 +0000 (20:35 +0000)]
2000-10-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
* download.itb (download_it): Fix previous changes for non-windows
hosts.
* srctextwin.itb (LoadFromCache): Ditto.
Fernando Nasser [Wed, 4 Oct 2000 20:22:17 +0000 (20:22 +0000)]
2000-10-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
* download.itb (download_it): Convert filename to native before
passing it to a Tcl command.
* srctextwin.itb (_mtime_changed): Ditto.
(LoadFromCache): Ditto.
Kazu Hirata [Wed, 4 Oct 2000 06:38:01 +0000 (06:38 +0000)]
2000-10-04 Kazu Hirata <kazu@hxi.com>
* ia64-gen.c: Convert C++-style comments to C-style comments.
* tic54x-dis.c: Likewise.
Kevin Buettner [Tue, 3 Oct 2000 22:42:32 +0000 (22:42 +0000)]
Protoization.
Alan Modra [Mon, 2 Oct 2000 09:09:27 +0000 (09:09 +0000)]
Correct call to _bfd_elf32_gc_record_vtable.
Ulf Carlsson [Mon, 2 Oct 2000 06:04:16 +0000 (06:04 +0000)]
2000-10-01 Ulf Carlsson <ulfc@engr.sgi.com>
From Ralf Baechle <ralf@gnu.org>
* elf32-mips.c (_bfd_mips_elf_finish_dynamic_sections): Mark gld
produces binaries with got[1] = 0x80000001 to differenciate them
for the dynamic linker from the broken binaries produced by old
versions.
Kevin Buettner [Mon, 2 Oct 2000 00:49:55 +0000 (00:49 +0000)]
Protoization.
Alexandre Oliva [Sat, 30 Sep 2000 06:07:00 +0000 (06:07 +0000)]
* ltconfig, ltmain.sh, libtool.m4: Updated from libtool
multi-language branch, to work around Solaris' /bin/sh bug. Rebuilt
all affected `configure' scripts.
Kevin Buettner [Sat, 30 Sep 2000 05:41:39 +0000 (05:41 +0000)]
Make definitions of supply_gregset, fill_gregset, supply_fpregset,
and fill_fpregset match declarations in gregset.h.
Kevin Buettner [Sat, 30 Sep 2000 02:39:10 +0000 (02:39 +0000)]
Protoization.
Alan Modra [Sat, 30 Sep 2000 00:44:49 +0000 (00:44 +0000)]
Support for Unixware 7.1.x pxstatus_t and lwpxstatus_t.
Hans-Peter Nilsson [Fri, 29 Sep 2000 18:23:26 +0000 (18:23 +0000)]
Correct date of checkin
Hans-Peter Nilsson [Fri, 29 Sep 2000 18:17:25 +0000 (18:17 +0000)]
Changes to add dollar prefix to registers for files where user symbols
don't have a leading underscore. Fix formatting.
* cris-dis.c (REGISTER_PREFIX_CHAR): New.
(format_reg): Add parameter with_reg_prefix. All callers changed.
(print_with_operands): Ditto.
(print_insn_cris_generic): Renamed from print_insn_cris, add
parameter with_reg_prefix.
(print_insn_cris_with_register_prefix,
print_insn_cris_without_register_prefix, cris_get_disassembler):
New.
* disassemble.c (disassembler) [ARCH_cris]: Call cris_get_disassembler.
Hans-Peter Nilsson [Fri, 29 Sep 2000 18:07:47 +0000 (18:07 +0000)]
* dis-asm.h: Declare cris_get_disassembler, not print_insn_cris.
Fix typo in comment.
Hans-Peter Nilsson [Fri, 29 Sep 2000 17:05:22 +0000 (17:05 +0000)]
Define two bfd_targets for absence and presence of leading
underscore on symbols. Make sure to only link same kind.
* elf32-cris.c (cris_elf_object_p,
cris_elf_final_write_processing, cris_elf_print_private_bfd_data,
cris_elf_merge_private_bfd_data): New.
(elf_backend_object_p, elf_backend_final_write_processing,
bfd_elf32_bfd_print_private_bfd_data,
bfd_elf32_bfd_merge_private_bfd_data): Define.
<Target vector definition>: Include elf32-target.h twice with
different macro settings:
(TARGET_LITTLE_SYM): First as bfd_elf32_cris_vec, then as
bfd_elf32_us_cris_vec.
(TARGET_LITTLE_NAME): First as "elf32-cris", then "elf32-us-cris".
(elf_symbol_leading_char): First as 0, then '_'.
(INCLUDED_TARGET_FILE): Define for second include of elf32-target.h.
* config.bfd (cris-*-*): Add bfd_elf32_us_cris_vec to targ_selvecs.
* configure.in (bfd_elf32_cris_vec, cris_aout_vec): New vector.
* configure: Regenerate.
* targets.c: Declare bfd_elf32_us_cris_vec.
* po/bfd.pot: Regenerate.
Hans-Peter Nilsson [Fri, 29 Sep 2000 16:52:42 +0000 (16:52 +0000)]
* cris.h (EF_CRIS_UNDERSCORE): New.
Alan Modra [Fri, 29 Sep 2000 13:51:49 +0000 (13:51 +0000)]
(arm_add_to_rel): Fix R_ARM_THM_PC22 relocations.
Alan Modra [Fri, 29 Sep 2000 13:15:03 +0000 (13:15 +0000)]
* elflink.h (elf_link_add_object_symbols): Don't bfd_release runpath.
Alan Modra [Fri, 29 Sep 2000 07:14:05 +0000 (07:14 +0000)]
That'll teach me not to type little patches in by hand. Get
the parentheses right.
Alan Modra [Fri, 29 Sep 2000 07:01:18 +0000 (07:01 +0000)]
(elf_fake_sections): Do not mark the section SHT_NOBITS if
is has the SEC_HAS_CONTENTS flag set.
Hans-Peter Nilsson [Thu, 28 Sep 2000 21:58:16 +0000 (21:58 +0000)]
* aout-cris.c (N_TXTADDR): Define.
Alan Modra [Thu, 28 Sep 2000 08:08:16 +0000 (08:08 +0000)]
* som.c: Include alloca-conf.h
Alan Modra [Thu, 28 Sep 2000 08:00:54 +0000 (08:00 +0000)]
Add alloca-conf.h from libiberty.
Peter Schauer [Thu, 28 Sep 2000 07:53:41 +0000 (07:53 +0000)]
* sol-thread.c (ps_pdmodel): Return PR_MODEL_UNKNOWN instead of
PS_ERR if exec_bfd is not yet open.
Peter Schauer [Thu, 28 Sep 2000 07:48:14 +0000 (07:48 +0000)]
* target.c (target_signal_from_host, do_target_signal_to_host):
Add support for Solaris realtime signals.
Kevin Buettner [Wed, 27 Sep 2000 17:43:07 +0000 (17:43 +0000)]
Protoization.
Alan Modra [Wed, 27 Sep 2000 17:30:17 +0000 (17:30 +0000)]
.plt stub for lazy linking, --stub-group-size=N ld switch,
import stub fix, extra DIR14F reloc to fix abort in tc_gen_reloc
Hans-Peter Nilsson [Wed, 27 Sep 2000 07:52:24 +0000 (07:52 +0000)]
* elfcode.h (elf_object_p): Preserve and clear abfd section
information. Restore at error.
DJ Delorie [Tue, 26 Sep 2000 20:42:29 +0000 (20:42 +0000)]
* peigen.c (_bfd_pei_swap_aouthdr_in): If some DataDirectory
is empty, make sure that its rva also 0. NT loader dislikes
having otherwise.
Dave Brolley [Tue, 26 Sep 2000 17:23:58 +0000 (17:23 +0000)]
2000-09-26 Dave Brolley <brolley@redhat.com>
* cgen-utils.c (RORQI): New function.
(ROLQI): New function.
(RORHI): New function.
(ROLHI): New function.
Eli Zaretskii [Tue, 26 Sep 2000 15:53:59 +0000 (15:53 +0000)]
* gdb.texinfo (Hooks): Document the new post-hook functionality.
From Steven Johnson <sbjohnson@ozemail.com.au>.
Kevin Buettner [Tue, 26 Sep 2000 04:27:59 +0000 (04:27 +0000)]
Protoization.
Alan Modra [Tue, 26 Sep 2000 01:45:26 +0000 (01:45 +0000)]
Make weak symbols SS_UNIVERSAL (ie. global)
DJ Delorie [Tue, 26 Sep 2000 01:39:17 +0000 (01:39 +0000)]
* md5.c: #include "ansidecl.h".
Alexandre Oliva [Mon, 25 Sep 2000 20:26:51 +0000 (20:26 +0000)]
* Makefile.in (DEVO_SUPPORT): Added gettext.m4, libtool.m4 and
ltcf-c.sh.
Andrew Cagney [Mon, 25 Sep 2000 19:45:45 +0000 (19:45 +0000)]
Add Mark Kettenis to blanket write privs list.
Peter Schauer [Sun, 24 Sep 2000 09:58:16 +0000 (09:58 +0000)]
* rs6000-tdep.c (rs6000_pop_frame): Use PC_IN_CALL_DUMMY to test
for call dummy instead of accessing stop_stack_dummy, which does
not work if we `return' from a stop in a call dummy.
(rs6000_gdbarch_init): Use generic_save_dummy_frame_tos for
dummy_frame_tos function to make PC_IN_CALL_DUMMY work.
Kevin Buettner [Sun, 24 Sep 2000 04:42:12 +0000 (04:42 +0000)]
Protoization.
Jim Wilson [Fri, 22 Sep 2000 22:34:41 +0000 (22:34 +0000)]
Add missing fpcmp instructions, and add missing fcmp/fpcmp tests.
* gas/ia64/opc-f.pl: Add missing fcmp and fpcmp tests.
* gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
* ia64-opc-f.c (ia64_opcodes_f): Add fpcmp pseudo-ops for
gt, ge, ngt, and nge.
* ia64-asmtab.c: Regenerate.
Jim Wilson [Fri, 22 Sep 2000 19:43:50 +0000 (19:43 +0000)]
Fix ia64 gas testsuite. Update ia64 DV tables. Fix ia64 gas testsuite again.
gas/ChangeLog
* config/tc-ia64.c (dv_sem): Add "stop".
(specify_resource, case IA64_RS_PR): Only handles regs 1 to 15 now.
(specify_resource, case IA64_RS_PRr): New for regs 16 to 62.
(specify_resource, case IA64_RS_PR63): Reorder (note == 7) test to
match above.
(mark_resources): Check IA64_RS_PRr.
gas/testsuite/ChangeLog
* gas/ia64/dv-raw-err.s: Add new testcases for PR%, 16 - 62.
* gas/ia64/dv-waw-err.s: Likewise.
* gas/ia64/dv-imply.d: Regenerate.
* gas/ia64/dv-mutex.d, gas/ia64/dv-raw-err.l, gas/ia64/dv-safe.d,
gas/ia64/dv-srlz.d, gas/ia64/dv-war-err.l, gas/ia64/dv-waw-err.l,
gas/ia64/opc-f.d, gas/ia64/opc-i.d, gas/ia64/opc-m.d: Likewise.
include/opcode/ChangeLog
* ia64.h (enum ia64_dependency_semantics): Add IA64_DVS_STOP.
opcodes/ChangeLog
* ia64-dis.c (print_insn_ia64): Revert Aug 7 byte skip count change.
* ia64-gen.c (parse_semantics): Handle IA64_DVS_STOP.
(lookup_specifier): Handle "PR%, 1 to 15" and "PR%, 16 to 62".
* ia64-ic.tbl, ia64-raw.tbl, ia64-war.tbl, ia64-waw.tbl: Update.
* ia64-asmtab.c: Regnerate.
Jason Merrill [Fri, 22 Sep 2000 18:31:23 +0000 (18:31 +0000)]
* Makefile.in (REQUIRED_OFILES): Add md5.o.
(CFILES): Add md5.c.
* md5.c: New file.
Peter Schauer [Fri, 22 Sep 2000 17:45:47 +0000 (17:45 +0000)]
* i386-linux-nat.c (OLD_CANNOT_FETCH_REGISTER,
OLD_CANNOT_FETCH_REGISTER): New definitions for accessible registers
when accessing the registers via the U area.
(fetch_register, store_register): Use them.
(cannot_fetch_register, cannot_store_register): New functions,
all registers should be accessible if we have GETREGS support.
* config/i386/nm-linux.h: Use cannot_fetch/store_register for
CANNOT_FETCH/STORE_REGISTER definitions.
Fred Fish [Thu, 21 Sep 2000 16:17:49 +0000 (16:17 +0000)]
* infttrace.c (update_thread_state_after_attach): Pass address
of ttstate_t object, not the object itself.
Alan Modra [Thu, 21 Sep 2000 13:40:00 +0000 (13:40 +0000)]
Correct comments. Don't check non-code output sections for stub
grouping. (In the process, partly revert and fix bugs introduced
with the last change. Oops.)
Alan Modra [Thu, 21 Sep 2000 10:13:18 +0000 (10:13 +0000)]
Fix a segfault caused by under-allocating an array.
Alan Modra [Wed, 20 Sep 2000 04:20:26 +0000 (04:20 +0000)]
Handle out of memory situations.
Nick Clifton [Tue, 19 Sep 2000 23:21:36 +0000 (23:21 +0000)]
Change the PLT entry 0 instruction sequence to actually work.
Fernando Nasser [Mon, 18 Sep 2000 17:56:37 +0000 (17:56 +0000)]
2000-09-18 Fernando Nasser <fnasser@cygnus.com>
* watch.tcl (build_win): Use code when setting callback.
Alexandre Oliva [Mon, 18 Sep 2000 16:19:15 +0000 (16:19 +0000)]
* elf32-sh.c (sh_elf_relocate_section): Use
_bfd_final_link_relocate to apply the relocation against a section
symbol, when doing relocatable links.
Mark Kettenis [Mon, 18 Sep 2000 13:09:12 +0000 (13:09 +0000)]
* lin-lwp.c (stop_wait_callback): Remove bogus assertions in the
code that deals with exiting/signalled threads. Replace with
code similar to what's done in lin_lwp_wait.
Alan Modra [Mon, 18 Sep 2000 12:22:42 +0000 (12:22 +0000)]
Group stub sections.
Kevin Buettner [Mon, 18 Sep 2000 01:08:24 +0000 (01:08 +0000)]
Enable Mark Kettenis' linux thread support for Linux/PPC.
Kevin Buettner [Mon, 18 Sep 2000 00:34:51 +0000 (00:34 +0000)]
Protoization.
Alexandre Oliva [Sat, 16 Sep 2000 23:09:35 +0000 (23:09 +0000)]
* elf32-sh.c (ELF_MAXPAGESIZE): Define to 128, to match
ld/emulparams/shelf.sh.
Fernando Nasser [Sat, 16 Sep 2000 00:50:25 +0000 (00:50 +0000)]
2000-09-15 Fernando Nasser <fnasser@totem.to.cygnus.com>
* gdbtk-varobj.c (variable_value): Send back the error text issued
by gdb so it can be displayed in a pop-up box.
Fernando Nasser [Sat, 16 Sep 2000 00:49:37 +0000 (00:49 +0000)]
2000-09-15 Fernando Nasser <fnasser@totem.to.cygnus.com>
* varobj.c (varobj_set_value): Call wrapped version of
parse_exp_1() to avoid longjumps.
Nick Clifton [Fri, 15 Sep 2000 23:55:50 +0000 (23:55 +0000)]
Replace StrongARM property with v4 and v5 properties.
Fernando Nasser [Fri, 15 Sep 2000 20:40:15 +0000 (20:40 +0000)]
2000-09-15 Fernando Nasser <fnasser@cygnus.com>
* ser-unix.c (do_unix_readchar): Prevent infinite read wait to be
interrupted after 32K seconds.