OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
21 years ago2002-10-01 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Tue, 1 Oct 2002 22:58:14 +0000 (22:58 +0000)]
2002-10-01  Nathanael Nerode  <neroden@gcc.gnu.org>

* src-release (BINUTILS_SUPPORT_DIRS): Add cpu directory.

21 years ago2002-10-01 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Tue, 1 Oct 2002 22:34:16 +0000 (22:34 +0000)]
2002-10-01  Nathanael Nerode  <neroden@gcc.gnu.org>

* src-release: New file.  Contains material for making net
releases for gdb, binutils, et al., formerly in Makefile.in.

21 years ago2002-10-01 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Tue, 1 Oct 2002 21:15:43 +0000 (21:15 +0000)]
2002-10-01  Andrew Cagney  <ac131313@redhat.com>

        * NEWS: Mention that MI syntax, selected by "mi" changed to "mi2"
        and that "mi0" syntax has been removed.

2002-10-01  Andrew Cagney  <ac131313@redhat.com>

        * gdb.texinfo (Mode Options): Update --interpreter option.  "mi2"
        and "mi1" instead of "mi1" and "mi0".

2002-10-01  Andrew Cagney  <ac131313@redhat.com>

        * mi-main.c (mi2_command_loop): New function.
        (mi0_command_loop): Delete function.
        (_initialize_mi_main): Recognize, and default to, "mi2".  Do not
        recognize "mi0".
        * mi-out.c (mi_table_begin): Remove mi0 code.
        (mi_table_body, mi_table_end): Ditto.
        (mi_table_header, mi_open, mi_close): Ditto.

21 years ago2002-09-30 David Carlton <carlton@math.stanford.edu>
David Carlton [Tue, 1 Oct 2002 19:26:05 +0000 (19:26 +0000)]
2002-09-30  David Carlton  <carlton@math.stanford.edu>

* Makefile.in (ppc-sysv-tdep.o): Depend on gdb_string_h.
* ppc-sysv-tdep.c: #include "gdb_string.h".
* remote-sds.c (getmessage): Add semicolon after 'retry' label to
pacify GCC.

21 years ago2002-10-01 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Tue, 1 Oct 2002 16:01:37 +0000 (16:01 +0000)]
2002-10-01  Andrew Cagney  <ac131313@redhat.com>

* mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
* mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
* mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
* mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
* mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
* mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
* mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.

21 years ago2002-10-01 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Tue, 1 Oct 2002 14:57:55 +0000 (14:57 +0000)]
2002-10-01  Andrew Cagney  <ac131313@redhat.com>

* rs6000-tdep.c (rs6000_gdbarch_init): For powerpc:7400, fix
"vrsave"'s register number.

21 years agobfd/
Jakub Jelinek [Tue, 1 Oct 2002 10:43:36 +0000 (10:43 +0000)]
bfd/
* elf32-i386.c (elf_i386_relocate_section): Fix
movl foo@indntpoff, %eax IE->LE transition.
ld/testsuite/
* ld-i386/i386.exp: Add tlsindntpoff test.
* ld-i386/tlsindntpoff.s: New test.
* ld-i386/tlsindntpoff.dd: New test.

21 years agobfd/
Jakub Jelinek [Tue, 1 Oct 2002 09:15:34 +0000 (09:15 +0000)]
bfd/
* elf64-x86-64.c (elf64_x86_64_relocate_section): Change TLSGD
sequence and its transitions.
ld/testsuite/
* ld-x86-64/tlspic1.s: Change TLSGD sequences.
* ld-x86-64/tlsbinpic.s: Likewise.
* ld-x86-64/tlspic.dd: Adjust.

21 years agobfd/
Jakub Jelinek [Tue, 1 Oct 2002 09:10:45 +0000 (09:10 +0000)]
bfd/
* elf32-i386.c (elf_i386_relocate_section): Resolve R_386_TLS_LDO_32
to st_value + addend in non-code sections.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Resolve
R_X86_64_DTPOFF32 to st_value + addend in non-code sections.

ld/testsuite/
* ld-i386/i386.exp: Add tlsg test.
* ld-i386/tlsg.s: New test.
* ld-i386/tlsg.sd: New test.
* ld-i386/tlsbin.dd: Change LD into LD -> LE in comments.
* ld-i386/tlsbinpic.s: Likewise.
* ld-x86-64/x86-64.exp: Add tlsg test.
* ld-x86-64/tlsg.s: New test.
* ld-x86-64/tlsg.sd: New test.
* ld-x86-64/tlsbin.dd: Change LD into LD -> LE in comments.
* ld-x86-64/tlsbinpic.s: Likewise.

21 years ago2002-09-30 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Tue, 1 Oct 2002 01:30:10 +0000 (01:30 +0000)]
2002-09-30  Andrew Cagney  <ac131313@redhat.com>

* mips-tdep.c (mips_frame_saved_pc): When a generic dummy frame,
use frame_unwind_signed_register to obtain the PC.
(mips_frame_chain): Handle a generic dummy frame.
(mips_init_extra_frame_info): When a generic dummy frame, don't
re-compute the frame base.
(mips_pop_frame): Handle generic dummy frames.
(mips_gdbarch_init): When generic dummy frames, set
use_generic_dummy_frames, push_dummy_frame to
generic_push_dummy_frame, pc_in_call_dummy to
generic_pc_in_call_dummy, and save_dummy_frame_top_of_stack to
generic_save_dummy_frame_tos.

21 years ago2002-09-30 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Tue, 1 Oct 2002 01:24:01 +0000 (01:24 +0000)]
2002-09-30  Andrew Cagney  <ac131313@redhat.com>

* blockframe.c (generic_find_dummy_frame): Rewrite.  Only test
against TOP when TOP was explictly set.
(generic_push_dummy_frame): Set TOP to zero.

21 years ago*** empty log message ***
gdbadmin [Tue, 1 Oct 2002 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years agodaily update
Alan Modra [Tue, 1 Oct 2002 00:00:04 +0000 (00:00 +0000)]
daily update

21 years ago2002-09-30 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Mon, 30 Sep 2002 21:25:47 +0000 (21:25 +0000)]
2002-09-30  Elena Zannoni  <ezannoni@redhat.com>

* event-loop.c (start_event_loop): Rename variable 'result' to
'gdb_result', to avoid conflicts with upcoming intepreters changes.

21 years ago2002-09-29 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Mon, 30 Sep 2002 20:18:52 +0000 (20:18 +0000)]
2002-09-29  Andrew Cagney  <ac131313@redhat.com>

* mi-out.c (mi_version): New function.
* mi-out.h (mi_version): Declare.

21 years agoFix handling of v850e bit-twiddle instructions.
Jim Wilson [Mon, 30 Sep 2002 20:11:08 +0000 (20:11 +0000)]
Fix handling of v850e bit-twiddle instructions.
* simops.c (OP_E6077E0): And op1 with 7 after reading register, not
before.
(BIT_CHANGE_OP): Likewise.

21 years ago * gdb-events.sh (selected_thread_changed): New event.
Keith Seitz [Mon, 30 Sep 2002 20:06:53 +0000 (20:06 +0000)]
    * gdb-events.sh (selected_thread_changed): New event.
        * gdb-events.c: Regenerated.
        * gdb-events.h: Regenerated.

21 years ago * MAINTAINERS: Add self to Write After Approval list.
Hans-Peter Nilsson [Mon, 30 Sep 2002 16:05:31 +0000 (16:05 +0000)]
* MAINTAINERS: Add self to Write After Approval list.

21 years ago * disasm.c: New file.
Fernando Nasser [Mon, 30 Sep 2002 15:57:26 +0000 (15:57 +0000)]
* disasm.c: New file.
* disasm.h: New file.
* mi/mi-cmd-disas.c (gdb_dis_asm_read_memory): Moved to disasm.c.
(compare_lines): Ditto.
(dump_insns): Ditto.
(do_mixed_source_and_assembly): Moved to disasm.c. Added uiout argument. (do_assembly_only): Ditto.
(do_disassembly): Renamed to gdb_disassembly and moved to disasm.c.
Sdded uiout argument.
* Makefile.in: Add new files.  Reorder SFILES list. Update dependencies. Include libgdb.a later in the insight executable.

21 years agoFix date in last commit.
Richard Sandiford [Mon, 30 Sep 2002 12:08:05 +0000 (12:08 +0000)]
Fix date in last commit.

21 years ago[include/opcode/]
Richard Sandiford [Mon, 30 Sep 2002 11:58:10 +0000 (11:58 +0000)]
[include/opcode/]
* mips.h: Update comment for new opcodes.
(OP_MASK_VECBYTE, OP_SH_VECBYTE): New.
(OP_MASK_VECALIGN, OP_SH_VECALIGN): New.
(INSN_4111, INSN_4120, INSN_5400, INSN_5500): New.
(CPU_VR4120, CPU_VR5400, CPU_VR5500): New.
(OPCODE_IS_MEMBER): Handle the new CPU_* values and INSN_* flags.
Don't match CPU_R4111 with INSN_4100.

[opcodes/]
* mips-dis.c (print_insn_arg): Handle '[', ']', 'e' and '%'.
(mips_isa_type): Handle bfd_mach_mips4120, bfd_mach_mips5400
and bfd_mach_mips5500.
* mips-opc.c (V1): Include INSN_4111 and INSN_4120.
(N411, N412, N5, N54, N55): New convenience defines.
(mips_builtin_opcodes): Add vr4120, vr5400 and vr5500 opcodes.
Change dmadd16 and madd16 from V1 to N411.

21 years ago[include/elf]
Richard Sandiford [Mon, 30 Sep 2002 11:53:56 +0000 (11:53 +0000)]
[include/elf]
* mips.h (E_MIPS_MACH_4120, E_MIPS_MACH_5400, E_MIPS_MACH_5500): New.

[bfd/]
* archures.c (bfd_mach_mips4120, bfd_mach_mips5400): New.
(bfd_mach_mips5500): New.
* cpu-mips.c (I_mips4120, I_mips5400, I_mips5500): New.
(arch_info_struct): Add corresponding entries here.
* elfxx-mips.c (_bfd_elf_mips_mach): Handle E_MIPS_MACH_4120,
E_MIPS_MACH_5400 and E_MIPS_MACH_5500.
(_bfd_mips_elf_final_write_processing): Handle bfd_mach_mips4120,
bfd_mach_mips5400 and bfd_mach_mips5500.
(_bfd_mips_elf_mach_extends_p): New function.
(_bfd_mips_elf_merge_private_bfd_data): Use it to help merge
the EF_MIPS_MACH flags.
* bfd-in2.h: Regenerate.

21 years agoAdd cpu directory.
Nick Clifton [Mon, 30 Sep 2002 10:34:06 +0000 (10:34 +0000)]
Add cpu directory.

21 years ago * gdb.texinfo (Packets): Fix typos "alligned".
Hans-Peter Nilsson [Mon, 30 Sep 2002 07:08:26 +0000 (07:08 +0000)]
* gdb.texinfo (Packets): Fix typos "alligned".
Correct z3/Z3 description.  Correct z4/Z4 title.

21 years ago2002-09-29 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Mon, 30 Sep 2002 00:52:27 +0000 (00:52 +0000)]
2002-09-29  Elena Zannoni  <ezannoni@redhat.com>

* tui.c (tui_show_source): Don't access current_source_symtab, use
accessor function instead.  Include source.h and symtab.h
* tuiDisassem.c (tuiShowDisassemAndUpdateSource,
tuiVerticalDisassemScroll): Use accessor functions for current
source line and symtab.  Include source.h.
* tuiLayout.c (_extractDisplayStartAddr): Use accessor functions
for current source line and symtab.  Include source.h.
* tuiWin.c (_makeVisibleWithNewHeight): Ditto.
* tuiSourceWin.c (tuiUpdateSourceWindowAsIs,
tuiHorizontalSourceScroll): Ditto.
* tuiSource.c (tuiVerticalSourceScroll): Ditto.

21 years agodaily update
Alan Modra [Mon, 30 Sep 2002 00:00:05 +0000 (00:00 +0000)]
daily update

21 years ago*** empty log message ***
gdbadmin [Mon, 30 Sep 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago2002-09-29 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sun, 29 Sep 2002 17:19:28 +0000 (17:19 +0000)]
2002-09-29  Andrew Cagney  <ac131313@redhat.com>

Revert below (note that src does not contain Makefile.tpl):
* Makefile.tpl: Make subsituted variables more autoconfy.
* Makefile.in: Regenerate.

21 years ago2002-09-29 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sun, 29 Sep 2002 16:32:15 +0000 (16:32 +0000)]
2002-09-29  Andrew Cagney  <ac131313@redhat.com>

* config/djgpp/fnchange.lst: Rename bfd/elf64-alpha.c and
bfd/elf64-alpha-fbsd.c.

21 years ago2002-09-29 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sun, 29 Sep 2002 16:20:21 +0000 (16:20 +0000)]
2002-09-29  Andrew Cagney  <ac131313@redhat.com>

* config/djgpp/fnchange.lst: Rename i386gnu-nat.c and
i386gnu-tdep.c.

21 years ago2002-09-29 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Sun, 29 Sep 2002 16:12:36 +0000 (16:12 +0000)]
2002-09-29  Nathanael Nerode  <neroden@gcc.gnu.org>

* configure: Revert accidentally applied changes.

21 years ago2002-09-29 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Sun, 29 Sep 2002 15:59:34 +0000 (15:59 +0000)]
2002-09-29  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.tpl: Make more autoconf-friendly.
* Makefile.in: Regenerate.
* configure: Make substitution more autoconf-like.

2002-09-28  Richard Earnshaw  <rearnsha@arm.com>

* configure.in (arm-*-coff, strongarm-*-coff, xscale-*-coff): Use a
single entry to handle all these.
(arm-*-elf, strongarm-*-elf, xscale-*-elf): Likewise.  Also enable
libjava on arm-*-elf.

21 years agoZap __FUNCTION__.
Andrew Cagney [Sun, 29 Sep 2002 15:25:30 +0000 (15:25 +0000)]
Zap __FUNCTION__.

21 years agoDelete no-longer-needed tests.
Andrew Cagney [Sun, 29 Sep 2002 14:20:32 +0000 (14:20 +0000)]
Delete no-longer-needed tests.

21 years ago*** empty log message ***
gdbadmin [Sun, 29 Sep 2002 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years agodaily update
Alan Modra [Sun, 29 Sep 2002 00:00:04 +0000 (00:00 +0000)]
daily update

21 years ago* elf32-vax.c (elf_vax_size_dynamic_section): Don't strip
Jason Thorpe [Sat, 28 Sep 2002 23:15:50 +0000 (23:15 +0000)]
* elf32-vax.c (elf_vax_size_dynamic_section): Don't strip
.got sections.

21 years ago * sh-tdep.c (sh_use_struct_convention): Use definition according to ABI.
Corinna Vinschen [Sat, 28 Sep 2002 16:11:29 +0000 (16:11 +0000)]
* sh-tdep.c (sh_use_struct_convention): Use definition according to ABI.
(sh_push_arguments): Store in register with correct endianess.
(sh_default_store_return_value): Ditto.
(sh_gdbarch_init): Set sizeof long double to 8.

21 years ago * elf.c (map_sections_to_segments): Correct test for start of
Alan Modra [Sat, 28 Sep 2002 03:25:56 +0000 (03:25 +0000)]
* elf.c (map_sections_to_segments): Correct test for start of
writable section in the same page as end of read-only section.

21 years ago * configure.in (powerpc-*-darwin*): Don't configure BFD, TK, or the
Geoffrey Keating [Sat, 28 Sep 2002 01:44:34 +0000 (01:44 +0000)]
* configure.in (powerpc-*-darwin*): Don't configure BFD, TK, or the
things that depend on them.

21 years ago * gdb.base/annota1.exp (info break): Make directory components of
Kevin Buettner [Sat, 28 Sep 2002 01:12:04 +0000 (01:12 +0000)]
* gdb.base/annota1.exp (info break): Make directory components of
path optional since not all compilers emit this debug information.

  * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
  step ends up stepping out of the function instead of stopping on
  the epilogue.

21 years ago*** empty log message ***
gdbadmin [Sat, 28 Sep 2002 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years agodaily update
Alan Modra [Sat, 28 Sep 2002 00:00:05 +0000 (00:00 +0000)]
daily update

21 years agoAdd support for -m option. Fix PR gdb/433.
Andrew Cagney [Fri, 27 Sep 2002 23:57:50 +0000 (23:57 +0000)]
Add support for -m option.  Fix PR gdb/433.

21 years ago* elf32-vax.c (elf_vax_check_relocs): Remove unused
Jason Thorpe [Fri, 27 Sep 2002 22:28:17 +0000 (22:28 +0000)]
* elf32-vax.c (elf_vax_check_relocs): Remove unused
local_got_refcounts usage.  Remove allocation of got slot.
(elf_vax_gc_sweep_hook): Remove unused local_got_refcounts usage.
Remove de-allocation of got slot.
(elf_vax_size_dynamic_section): Fix some indentation.  Add hash
traversal for elf_vax_instantiate_got_entries.  Allow empty .got
sections to be GC'ed.
(elf_vax_instantiate_got_entries): New function.
(elf_vax_relocate_section): Simplify R_VAX_GOT32 handling.  Remove
tests that are now handled by elf_vax_instantiate_got_entries.
Assert GOT entry falls within .got section size.  Remove redundant
comparisions.  Fix comments.

21 years agoLast ChangeLog entry for defs.h is for both this patch and the previous patch.
Mark Kettenis [Fri, 27 Sep 2002 22:08:51 +0000 (22:08 +0000)]
Last ChangeLog entry for defs.h is for both this patch and the previous patch.

21 years ago* defs.h: Move inclusion of "ansidecl.h" before "gdb_locale.h".
Mark Kettenis [Fri, 27 Sep 2002 21:31:22 +0000 (21:31 +0000)]
* defs.h: Move inclusion of "ansidecl.h" before "gdb_locale.h".
Fix some whitespace problems.

21 years ago2002-09-27 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Fri, 27 Sep 2002 21:02:14 +0000 (21:02 +0000)]
2002-09-27  Andrew Cagney  <ac131313@redhat.com>

* hw_disk.c (hw_disk_init_address): Set device type to "block",
not "disk".

21 years ago * generic/gdbtk-hooks.c (gdbtk_add_hooks): Add gdbtk_annotate_signal
Keith Seitz [Fri, 27 Sep 2002 20:07:48 +0000 (20:07 +0000)]
    * generic/gdbtk-hooks.c (gdbtk_add_hooks): Add gdbtk_annotate_signal
        as annotate_signalled_hook.

21 years ago2002-09-27 David Carlton <carlton@math.stanford.edu>
David Carlton [Fri, 27 Sep 2002 19:33:48 +0000 (19:33 +0000)]
2002-09-27  David Carlton  <carlton@math.stanford.edu>

* Makefile.in (cris-tdep.o): Depend on gdb_string_h.
(mcore-tdep.o): Ditto.
(ns32k-tdep.o): Ditto.
(ns32knbsd-tdep.o): Ditto.
(sh3-rom.o): Ditto.
(vax-tdep.o): Ditto.
* cris-tdep.c: #include "gdb_string.h"
* mcore-tdep.c: Ditto.
* ns32k-tdep.c: Ditto.
* ns32knbsd-tdep.c: Ditto.
* sh3-rom.c: Ditto.
* vax-tdep.c: Ditto.

21 years agobfd/
Jakub Jelinek [Fri, 27 Sep 2002 19:29:16 +0000 (19:29 +0000)]
bfd/
* reloc.c: Add x86-64 TLS relocs.
* bfd-in2.h, libbfd.h: Rebuilt.
* elf64-x86-64.c (x86_64_elf_howto): Fix size fields for 32-bit
relocs.  Add TLS relocs.
(x86_64_reloc_map): Add TLS relocs.
(elf64_x86_64_info_to_howto): Adjust for added TLS relocs.
(struct elf64_x86_64_link_hash_entry): Add tls_type field.
(GOT_UNKNOWN, GOT_NORMAL, GOT_TLS_GD, GOT_TLS_IE): Define.
(elf64_x86_64_hash_entry): Define.
(struct elf64_x86_64_obj_tdata): New.
(elf64_x86_64_tdata, elf64_x86_64_local_got_tls_type): Define.
(struct elf64_x86_64_link_hash_table): Add tls_ld_got.
(link_hash_newfunc): Initialize tls_type.
(elf64_x86_64_link_hash_table_create): Initialize tls_ld_got.
(elf64_x86_64_copy_indirect_symbol): Swap tls_type if necessary.
(elf64_x86_64_mkobject): New.
(elf64_x86_64_elf_object_p): Allocate struct elf64_x86_64_obj_tdata.
(elf64_x86_64_tls_transition): New.
(elf64_x86_64_check_relocs): Add r_type variable and use it.
Handle TLS relocs.
(elf64_x86_64_gc_sweep_hook): Handle TLS relocs.
(allocate_dynrelocs): Allocate GOT space for TLS relocs.
(elf64_x86_64_size_dynamic_sections): Likewise.
(dtpoff_base, tpoff): New.
(elf64_x86_64_relocate_section): Handle TLS relocs.
(elf64_x86_64_finish_dynamic_symbol): Only handle non-TLS GOT
entries.
(bfd_elf64_mkobject): Define.

* elf32-i386.c (elf_i386_check_relocs) [R_386_TLS_LE]: Set
DF_STATIC_TLS if shared.
gas/
* config/tc-i386.c (tc_i386_fix_adjustable): Add x86-64 TLS relocs.
Define them if not BFD_ASSEMBLER.
(lex_got): Handle @tlsgd, @dtpoff and @tpoff in 64-bit mode, add
@tlsld.
(md_apply_fix3): No addend for BFD_RELOC_X86_64_TLSGD,
BFD_RELOC_X86_64_TLSLD and BFD_RELOC_X86_64_GOTTPOFF.
(tc_gen_reloc): Handle x86-64 TLS relocs.
include/
* elf/x86-64.h: Add TLS relocs.
ld/testsuite/
* lib/ld-lib.exp (run_ld_link_tests): Add.
* ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff,
file_contents): Remove.
(sh64tests): Add 6th field to the tests array.
* ld-i386/i386.exp (run_ld_link_tests): Remove.
* ld-x86-64/x86-64.exp: New.
* ld-x86-64/tlsbin.dd: New test.
* ld-x86-64/tlsbinpic.s: New test.
* ld-x86-64/tlsbin.rd: New test.
* ld-x86-64/tlsbin.s: New test.
* ld-x86-64/tlsbin.sd: New test.
* ld-x86-64/tlsbin.td: New test.
* ld-x86-64/tlslib.s: New test.
* ld-x86-64/tlspic1.s: New test.
* ld-x86-64/tlspic2.s: New test.
* ld-x86-64/tlspic.dd: New test.
* ld-x86-64/tlspic.rd: New test.
* ld-x86-64/tlspic.sd: New test.
* ld-x86-64/tlspic.td: New test.

21 years ago2002-09-27 David Carlton <carlton@math.stanford.edu>
David Carlton [Fri, 27 Sep 2002 19:20:53 +0000 (19:20 +0000)]
2002-09-27  David Carlton  <carlton@math.stanford.edu>

* config/djgpp/fnchange.lst: Add entries for
gdb/testsuite/gdb.c++/m-static files.

21 years agoFix bug in support for trap instruction.
Jim Wilson [Fri, 27 Sep 2002 18:59:08 +0000 (18:59 +0000)]
Fix bug in support for trap instruction.
* simops (OP_10007E0): Don't subtract 4 from PC.

21 years ago * MAINTAINERS: Add myself to the Write After Approval list.
Jim Wilson [Fri, 27 Sep 2002 18:58:04 +0000 (18:58 +0000)]
* MAINTAINERS: Add myself to the Write After Approval list.

21 years agoAdd myself to write-after-approval section with Andrew Cagney's permission.
Jim Wilson [Fri, 27 Sep 2002 18:55:44 +0000 (18:55 +0000)]
Add myself to write-after-approval section with Andrew Cagney's permission.

21 years ago2002-07-12 Mo DeJong <supermo@bayarea.net>
Andrew Cagney [Fri, 27 Sep 2002 18:09:27 +0000 (18:09 +0000)]
2002-07-12  Mo DeJong  <supermo@bayarea.net>
* gdbmi.texinfo (var-evaluate-expression): Note that
var-list-children must be invoked before child variable
values can be evaluated.

21 years agoUse @sc{gcc} and @sc{gdb}.
Andrew Cagney [Fri, 27 Sep 2002 17:56:37 +0000 (17:56 +0000)]
Use @sc{gcc} and @sc{gdb}.

21 years ago * lib/insight-support.exp (gdbtk_start): Figure out where
Keith Seitz [Fri, 27 Sep 2002 14:49:26 +0000 (14:49 +0000)]
    * lib/insight-support.exp (gdbtk_start): Figure out where
        the insight executable is based on where gdb is. Use this
        executable to start insight instead of gdb.

21 years ago2002-09-26Martin M. Hunt <hunt@redhat.com>
Martin Hunt [Fri, 27 Sep 2002 00:49:01 +0000 (00:49 +0000)]
2002-09-26Martin M. Hunt  <hunt@redhat.com>

* mips-tdep.c (find_proc_desc): Initialize startaddr.

21 years agodaily update
Alan Modra [Fri, 27 Sep 2002 00:00:03 +0000 (00:00 +0000)]
daily update

21 years ago*** empty log message ***
gdbadmin [Fri, 27 Sep 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago2002-09-26 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Thu, 26 Sep 2002 22:34:07 +0000 (22:34 +0000)]
2002-09-26  Andrew Cagney  <ac131313@redhat.com>

* rs6000-tdep.c (rs6000_frame_chain): Don't chain past the dummy
frame.

21 years ago2002-09-26 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Thu, 26 Sep 2002 22:29:09 +0000 (22:29 +0000)]
2002-09-26  Andrew Cagney  <ac131313@redhat.com>

* rs6000-tdep.c (rs6000_extract_struct_value_address): Return 0.
(rs6000_struct_return_address): Delete variable.
(rs6000_store_struct_return): Update.
(rs6000_gdbarch_init): Set extract_struct_value_address instead of
deprecated_extract_struct_value_address.
(rs6000_frame_align): New function.
(rs6000_gdbarch_init): Set frame_align.

21 years ago2002-09-26 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Thu, 26 Sep 2002 19:40:29 +0000 (19:40 +0000)]
2002-09-26  Andrew Cagney  <ac131313@redhat.com>

* regs/: Delete directory.

21 years ago2002-09-26 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Thu, 26 Sep 2002 18:35:21 +0000 (18:35 +0000)]
2002-09-26  Elena Zannoni  <ezannoni@redhat.com>

        * mi-cmd-disas.c (dump_insns): Add text only output for CLI.
        (do_mixed_source_and_assembly): Ditto.

21 years ago2002-09-26 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Thu, 26 Sep 2002 17:46:06 +0000 (17:46 +0000)]
2002-09-26  Andrew Cagney  <ac131313@redhat.com>

From Grace Sainsbury <graces@redhat.com>:
* Makefile.in (gdbtk-main.o): New target.
(gdb.o): New target.
(main_h): Define.
(main.o): Update dependencies.
(gdb$(EXEEXT)): Add gdb.o.
(SUBDIR_GDBTK_SRCS): Add gdbtk-main.c.
(SUBDIR_GDBTK_ALL, SUBDIR_GDBTK_UNINSTALL): Set.
(SUBDIR_GDBTK_CLEAN): Set.
(install-gdbtk): Install the insight binary.
(uninstall-gdbtk): New target.
(all-gdbtk, clean-gdbtk): New rule.
* top.c (use_windows): Default to zero.
* main.c: Include "main.h".
(main): Delete.
(struct captured_main_args): Delete.
(gdb_main): New function.
* main.h: New file.
* gdb.c: New File.

2002-09-26  Andrew Cagney  <ac131313@redhat.com>

From Grace Sainsbury <graces@redhat.com>:
* generic/gdbtk-main.c: New file.

21 years ago /gas/ChangeLog
Thiemo Seufer [Thu, 26 Sep 2002 09:56:35 +0000 (09:56 +0000)]
/gas/ChangeLog
* config/tc-mips.c (CPU_HAS_MIPS16): Add mips-lsi-elf as MIPS16
capable configuration.
(macro_build): Check for MIPS16 capability, not for actual MIPS16 code
generation.
(mips_ip): Likewise.

/gas/testsuite/ChangeLog
* gas/mips/mips-jalx.d: New file, check jalx assembly.
* gas/mips/mips-jalx.s: Likewise.
* gas/mips/mips-no-jalx.l: Likewise.
* gas/mips/mips-no-jalx.s: Likewise.
* gas/mips/mips16-jalx.d: Likewise.
* gas/mips/mips16-jalx.s: Likewise.
* gas/mips/mips.exp: Add new tests.

/opcodes/ChangeLog:
* mips-dis.c (print_insn_mips): Always allow disassembly of
32-bit jalx opcode.

21 years ago * elfxx-mips.c (_bfd_mips_elf_fake_sections): Don't emit unneeded
Thiemo Seufer [Thu, 26 Sep 2002 09:10:57 +0000 (09:10 +0000)]
* elfxx-mips.c (_bfd_mips_elf_fake_sections): Don't emit unneeded
empty relocation sections.

21 years ago * elf64-ppc.c (ppc_build_one_stub): Don't build glink stubs here.
Alan Modra [Thu, 26 Sep 2002 05:19:38 +0000 (05:19 +0000)]
* elf64-ppc.c (ppc_build_one_stub): Don't build glink stubs here.
(ppc64_elf_build_stubs): Build them here instead.

21 years ago2002-09-25 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Thu, 26 Sep 2002 04:25:16 +0000 (04:25 +0000)]
2002-09-25  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.tpl: Make subsituted variables more autoconfy.
* Makefile.in: Regenerate.
* configure: Make seds more autoconfy.

21 years agodaily update
Alan Modra [Thu, 26 Sep 2002 00:00:05 +0000 (00:00 +0000)]
daily update

21 years ago*** empty log message ***
gdbadmin [Thu, 26 Sep 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago * gdb.texinfo: Use GNU/Linux instead of Linux.
Kevin Buettner [Wed, 25 Sep 2002 22:55:30 +0000 (22:55 +0000)]
* gdb.texinfo: Use GNU/Linux instead of Linux.

21 years ago2002-09-25 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Wed, 25 Sep 2002 20:30:38 +0000 (20:30 +0000)]
2002-09-25  Andrew Cagney  <cagney@redhat.com>

* frame.c: Include "gdb_string.h" and "builtin-regs.h".
(frame_map_regnum_to_name): New function.
(frame_map_name_to_regnum): New function.
* frame.h (frame_map_name_to_regnum): Declare.
(frame_map_regnum_to_name): Declare.
* builtin-regs.c (builtin_reg_map_regnum_to_name): New function.
* builtin-regs.h (builtin_reg_map_regnum_to_name): Declare.
* parse.c: Do not include "builtin-regs.h".
(target_map_name_to_register): Delete function.
(write_dollar_variable): Use frame_map_name_to_regnum.
* parser-defs.h (target_map_name_to_register): Delete declaration.
* expprint.c: Include "frame.h".
(print_subexp): Use frame_map_regnum_to_name.
* eval.c (evaluate_subexp_standard): Use frame_map_regnum_to_name.
* infcmd.c (registers_info): Use frame_map_name_to_regnum.

2002-09-25  Andrew Cagney  <cagney@redhat.com>

* gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.

21 years ago2002-09-25 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Wed, 25 Sep 2002 17:25:27 +0000 (17:25 +0000)]
2002-09-25  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.tpl: Rewrite substituted lines to look autoconfy.
* Makefile.in: Regenerate.
* configure.in: Rewrite sed statements to look autoconfy.

21 years agoReally rebuild it this time. :sigh:
Nathanael Nerode [Wed, 25 Sep 2002 16:56:04 +0000 (16:56 +0000)]
Really rebuild it this time. :sigh:

21 years ago2002-09-25 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Wed, 25 Sep 2002 16:53:08 +0000 (16:53 +0000)]
2002-09-25  Nathanael Nerode  <neroden@gcc.gnu.org>
* Makefile.tpl: Autogenerate *-target-* lists, dependencies of
all-target-foo on configure-target-foo.
* Makefile.def: Ditto.
* Makefile.in: Rebuild.

21 years ago * mi-pthreads.exp (get_mi_thread_list): Check if expect_out
Keith Seitz [Wed, 25 Sep 2002 16:08:43 +0000 (16:08 +0000)]
    * mi-pthreads.exp (get_mi_thread_list): Check if expect_out
        exists before using it.
        (check_mi_and_console_threads): Likewise.
        * gdb669.exp (get_mi_thread_list): Likewise.
        (check_mi_and_console_threads): Likewise.

21 years ago2002-09-25 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Wed, 25 Sep 2002 13:56:54 +0000 (13:56 +0000)]
2002-09-25  Andrew Cagney  <ac131313@redhat.com>

* gdb.texinfo (Packets): Replace @samp{} with ``an empty string''.

21 years ago2002-09-25 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Wed, 25 Sep 2002 13:34:53 +0000 (13:34 +0000)]
2002-09-25  Andrew Cagney  <ac131313@redhat.com>

* rs6000-tdep.c (rs6000_frame_saved_pc): If the link register
wasn't saved, and the next innermost frame is a dummy, return the
dummy frame's link register.

21 years agoFix from Paul Breed:
Jim Blandy [Wed, 25 Sep 2002 03:10:26 +0000 (03:10 +0000)]
Fix from Paul Breed:
* main.c (captured_main): Add a `break' after the case for 'b'.

21 years ago*** empty log message ***
gdbadmin [Wed, 25 Sep 2002 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years agodaily update
Alan Modra [Wed, 25 Sep 2002 00:00:09 +0000 (00:00 +0000)]
daily update

21 years ago2002-09-22 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Tue, 24 Sep 2002 23:01:30 +0000 (23:01 +0000)]
2002-09-22  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.def: New file.
* Makefile.tpl: New file.
* Makefile.in: Generate from Makefile.tpl with 'autogen Makefile.def'.

* configure.in: Minor rearrangement.  Simplify tests.

21 years ago2002-09-24 Martin M. Hunt <hunt@redhat.com>
Martin Hunt [Tue, 24 Sep 2002 22:24:20 +0000 (22:24 +0000)]
2002-09-24  Martin M. Hunt  <hunt@redhat.com>

* library/srctextwin.itb (FillMixed): Fix debug
statement for 64-bit.
(_highlightAsmLine): Fix 64-bit arithmetic.

21 years ago * configure.in: Add config header.
Keith Seitz [Tue, 24 Sep 2002 19:36:06 +0000 (19:36 +0000)]
    * configure.in: Add config header.
        Check for pthread.h.
        * configure: Regenerate.
        * config.in: New file.
        * pthreads.c: New file.
        * mi-pthreads.exp: New file to test thread functionality.
        * gdb669.exp: New file.

21 years ago * varobj.c (c_type_of_child): Use get_target_type instead
Keith Seitz [Tue, 24 Sep 2002 18:50:34 +0000 (18:50 +0000)]
    * varobj.c (c_type_of_child): Use get_target_type instead
        of TYPE_TARGET_TYPE.

21 years ago2002-09-24 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Tue, 24 Sep 2002 16:07:42 +0000 (16:07 +0000)]
2002-09-24  Andrew Cagney  <ac131313@redhat.com>

* gdb.gdb/complaints.exp (test_initial_complaints): Rename
test_isolated_complaints.
(test_empty_complaint): New function.
(test_empty_complaints): New function.  Check no output when no
complaints.

21 years ago * elf32-sparc.c (elf32_sparc_relocate_section): Put R_SPARC_RELATIVE
Jakub Jelinek [Tue, 24 Sep 2002 15:54:22 +0000 (15:54 +0000)]
* elf32-sparc.c (elf32_sparc_relocate_section): Put R_SPARC_RELATIVE
addend into r_addend, not *r_offset.
(elf32_sparc_finish_dynamic_symbol): Likewise.
* elf64-sparc.c (sparc64_elf_finish_dynamic_symbol): Clear xword at
R_SPARC_RELATIVE's r_offset.

21 years ago2002-09-24 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Tue, 24 Sep 2002 14:30:36 +0000 (14:30 +0000)]
2002-09-24  Andrew Cagney  <ac131313@redhat.com>

* gdb.texinfo: Replace @example' with @smallexample.

21 years agoUpdated German translation.
Nick Clifton [Tue, 24 Sep 2002 13:00:33 +0000 (13:00 +0000)]
Updated German translation.

21 years agoFix typo introduced with previous delta.
Nick Clifton [Tue, 24 Sep 2002 07:11:16 +0000 (07:11 +0000)]
Fix typo introduced with previous delta.

21 years agodaily update
Alan Modra [Tue, 24 Sep 2002 00:00:05 +0000 (00:00 +0000)]
daily update

21 years ago*** empty log message ***
gdbadmin [Tue, 24 Sep 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago* configure.in (with_headers): Skip copy if value is "yes".
Jason Thorpe [Mon, 23 Sep 2002 23:36:54 +0000 (23:36 +0000)]
* configure.in (with_headers): Skip copy if value is "yes".
(with_libs): Likewise.

21 years agoAdd missing ChangeLog entry
Daniel Jacobowitz [Mon, 23 Sep 2002 21:29:27 +0000 (21:29 +0000)]
Add missing ChangeLog entry

21 years agoUpdate to correctly decode (non-standard DWARF2) out-of-order address sequences.
Nick Clifton [Mon, 23 Sep 2002 16:13:52 +0000 (16:13 +0000)]
Update to correctly decode (non-standard DWARF2) out-of-order address sequences.

21 years agomerge from gcc
DJ Delorie [Mon, 23 Sep 2002 12:08:57 +0000 (12:08 +0000)]
merge from gcc

21 years ago* config.bfd: For DJGPP targets, match with any cpu and any machine.
DJ Delorie [Mon, 23 Sep 2002 11:59:34 +0000 (11:59 +0000)]
* config.bfd: For DJGPP targets, match with any cpu and any machine.

21 years ago * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Zero relocs
Alan Modra [Mon, 23 Sep 2002 10:52:03 +0000 (10:52 +0000)]
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Zero relocs
for discarded FDEs.  Remove redundant assignment.
* elflink.h (elf_bfd_discard_info): Save edited relocs.