Alan Modra [Thu, 2 May 2002 09:48:15 +0000 (09:48 +0000)]
* elf64-ppc.c (ppc64_elf_addr16_ha_reloc): Delete.
(ppc64_elf_ha_reloc): New function.
(ppc64_elf_brtaken_reloc): New function.
(ppc64_elf_sectoff_reloc): New function.
(ppc64_elf_sectoff_ha_reloc): New function.
(ppc64_elf_toc_reloc): New function.
(ppc64_elf_toc_ha_reloc): New function.
(ppc64_elf_toc64_reloc): New function.
(ppc64_elf_unhandled_reloc): New function.
(ppc64_elf_howto_raw): Use the above.
<R_PPC64_RELATIVE>: Mark pc_relative, pcrel_offset.
<R_PPC64_SECTOFF>: Not pc_relative or pcrel_offset. Fix dst_mask.
<R_PPC64_SECTOFF_DS>: Likewise.
(IS_ABSOLUTE_RELOC): Update.
(struct ppc_link_hash_table): Add have_undefweak.
(ppc64_elf_link_hash_table_create): Init.
(func_desc_adjust): Set have_undefweak.
(ppc64_elf_func_desc_adjust): Call func_desc_adjust earlier. Only
add the .sfpr blr when have_undefweak.
(ppc64_elf_setup_section_lists): Check hash table flavour.
(ppc64_elf_next_input_section): Move output_section->owner test to
ppc64elf.em.
(ppc64_elf_set_toc): Rename to ppc64_elf_toc, remove info param
and relocatable test. Return TOCstart and don't set elf_gp.
(ppc64_elf_relocate_section): Correct BRTAKEN/BRNTAKEN branch
offset calculation. Add assert on weak sym branch tweaks.
* elf64-ppc.h (ppc64_elf_set_toc): Delete.
(ppc64_elf_toc): Declare.
(ppc64_elf_next_input_section): Update.
* emultempl/ppc64elf.em (gld${EMULATION_NAME}_after_allocation):
Adjust for ppc64_elf_set_toc change. #include libbfd.h.
(build_section_lists): Do output_section tests here.
Nick Clifton [Thu, 2 May 2002 09:11:14 +0000 (09:11 +0000)]
Do not convert a subtract of zero into an add of zero.
Nick Clifton [Thu, 2 May 2002 08:15:00 +0000 (08:15 +0000)]
Do not attempt to create a .gmo file if the sources are read-only.
Jim Blandy [Thu, 2 May 2002 07:03:53 +0000 (07:03 +0000)]
* gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
gdb.c++/hang.exp: New test.
Andrew Cagney [Thu, 2 May 2002 01:38:27 +0000 (01:38 +0000)]
Yank previous change - set current arch to NULL.
gdbadmin [Thu, 2 May 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Thu, 2 May 2002 00:00:06 +0000 (00:00 +0000)]
daily update
Chris Demetriou [Wed, 1 May 2002 23:26:32 +0000 (23:26 +0000)]
[ common/ChangeLog ]
2002-05-01 Chris Demetriou <cgd@broadcom.com>
* callback.c: Use 'deprecated' rather than 'depreciated.'
[ igen/ChangeLog ]
2002-05-01 Chris Demetriou <cgd@broadcom.com>
* igen.c: Use 'deprecated' rather than 'depreciated.'
[ mips/ChangeLog ]
2002-05-01 Chris Demetriou <cgd@broadcom.com>
* interp.c: Use 'deprecated' rather than 'depreciated.'
* sim-main.h: Likewise.
Andrew Cagney [Wed, 1 May 2002 22:02:20 +0000 (22:02 +0000)]
* gdbarch.sh (gdbarch_update_p): Swap out the old architecture
before probing for a new one. Detect errorenous gdbarch_init
functions.
* gdbarch.c: Regenerate.
Thomas Fitzsimmons [Wed, 1 May 2002 21:32:32 +0000 (21:32 +0000)]
* configure.in (noconfigdirs): Replace [ ] with test.
Andrew Cagney [Wed, 1 May 2002 21:26:52 +0000 (21:26 +0000)]
* config/mn10200/tm-mn10200.h: Include "symfile.h" and "symtab.h".
* config/mcore/tm-mcore.h: Ditto. Update copyright.
* config/v850/tm-v850.h: Ditto. Update copyright.
Thomas Fitzsimmons [Wed, 1 May 2002 20:42:00 +0000 (20:42 +0000)]
* configure.in (noconfigdirs): Do not add target-newlib if
target == i[3456]86-*-linux*, and host == target.
Chris Demetriou [Wed, 1 May 2002 17:26:14 +0000 (17:26 +0000)]
2002-05-01 Chris Demetriou <cgd@broadcom.com>
* cp1.c (store_fpr): Remove #ifdef'd out call to UndefinedResult
which wouldn't compile anyway.
* sim-main.h (unpredictable_action): New function prototype.
(Unpredictable): Define to call igen function unpredictable().
(NotWordValue): New macro to call igen function not_word_value().
(UndefinedResult): Remove.
* interp.c (undefined_result): Remove.
(unpredictable_action): New function.
* mips.igen (not_word_value, unpredictable): New functions.
(ADD, ADDI, do_addiu, do_addu, BGEZAL, BGEZALL, BLTZAL, BLTZALL)
(CLO, CLZ, MADD, MADDU, MSUB, MSUBU, MUL, do_mult, do_multu)
(do_sra, do_srav, do_srl, do_srlv, SUB, do_subu): Invoke
NotWordValue() to check for unpredictable inputs, then
Unpredictable() to handle them.
Fred Fish [Wed, 1 May 2002 15:39:32 +0000 (15:39 +0000)]
2002-05-01 Fred Fish <fnf@redhat.com>
* gdb.base/completion.exp: Handle completions of "./Make" for
more than one completion possibility, as is the case when we
build and test in the source tree.
Nick Clifton [Wed, 1 May 2002 09:54:31 +0000 (09:54 +0000)]
Generate warning if the same destination register is used in parallel
instructions.
Alan Modra [Wed, 1 May 2002 07:36:39 +0000 (07:36 +0000)]
* syms.c (_bfd_stab_section_find_nearest_line): Don't bomb on NULL
file_name.
Alan Modra [Wed, 1 May 2002 06:43:32 +0000 (06:43 +0000)]
* nm.c (print_symbol): Check returned filename from
bfd_find_nearest_line is non-NULL.
Andrew Cagney [Wed, 1 May 2002 03:14:05 +0000 (03:14 +0000)]
* cris-tdep.c (cris_gdbarch_init): Use arches instead of
current_gdbarch.
Tom Rix [Wed, 1 May 2002 02:52:17 +0000 (02:52 +0000)]
Formatting fix.
Alan Modra [Wed, 1 May 2002 02:34:54 +0000 (02:34 +0000)]
Long branch stubs, multiple stub sections.
* emultempl/ppc64elf.em: Include ldctor.h.
(stub_file): New var.
(group_size): New var.
(ppc_create_output_section_statements): New function.
(struct hook_stub_info): New.
(hook_in_stub): New function.
(ppc_add_stub_section): New function.
(ppc_layout_sections_again): New function.
(build_section_lists): New function.
(gld${EMULATION_NAME}_finish): Rewrite.
(real_func): New var.
(ppc_for_each_input_file_wrapper): New function.
(ppc_lang_for_each_input_file): New function.
(lang_for_each_input_file): Define.
(PARSE_AND_LIST_PROLOGUE): Define.
(PARSE_AND_LIST_LONGOPTS): Define.
(PARSE_AND_LIST_OPTIONS): Define.
(PARSE_AND_LIST_ARGS_CASES): Define.
(LDEMUL_CREATE_OUTPUT_SECTION_STATEMENTS): Define.
Alan Modra [Wed, 1 May 2002 02:34:20 +0000 (02:34 +0000)]
* elf64-ppc.c (CROR_151515, CROR_313131): Define.
(ppc64_elf_relocate_section): Use them. Don't look for plt calls
on R_PPC64_ADDR24 relocs. Require a nop or no link reg on plt
call branches. Correct undefined weak destination.
(ppc64_elf_func_desc_adjust): Always create at least one blr in
.sfpr, and correct case where either only savef* or restf* is
needed.
Long branch stubs, multiple stub sections.
* elf64-ppc.h (ppc64_elf_setup_section_lists): Declare.
(ppc64_elf_next_input_section): Declare.
* elf64-ppc.c: Move linker-only prototypes.
(STUB_SUFFIX): Define.
(enum ppc_stub_type): New.
(struct ppc_stub_hash_entry): New.
(struct ppc_branch_hash_entry): New.
(struct ppc_link_hash_entry): Add stub_cache, oh.
(struct ppc_link_hash_table): Add stub_hash_table etc. Remove
sstub. Add sbrlt, srelbrlt, has_14bit_branch, stub_iteration.
Rename plt_overflow to stub_error.
(ppc_stub_hash_lookup): Define.
(ppc_branch_hash_lookup): Define.
(stub_hash_newfunc): New function.
(branch_hash_newfunc): New function.
(link_hash_newfunc): Init new fields.
(ppc64_elf_link_hash_table_create): Likewise.
(ppc64_elf_link_hash_table_free): New function.
(ppc_stub_name): New function.
(ppc_get_stub_entry): New function.
(ppc_add_stub): New function.
(create_linkage_sections): Use bfd_make_section_anyway. Create
.branch_lt and .rela.branch_lt sections. Don't create .stub.
(ppc64_elf_check_relocs): Set has_14bit_branch on R_PPC64_REL14*,
and set up for plt call stubs. Link func and func desc syms.
(ppc64_elf_gc_sweep_hook): Handle REL14* as per REL24.
(func_desc_adjust): Avoid hash lookup when func desc sym available
via shortcut, and set links when processing.
(ppc64_elf_hide_symbol): Likewise.
(allocate_dynrelocs): Don't allocate stub section here.
(ppc64_elf_size_dynamic_sections): Handle sbrlt and srelbrlt.
Remove sstub code.
(ppc_type_of_stub): New function.
(build_one_stub): Delete.
(ppc_build_one_stub): New function.
(ppc_size_one_stub): New function.
(ppc64_elf_setup_section_lists): New function.
(ppc64_elf_next_input_section): New function.
(group_sections): New function.
(get_local_syms): New function.
(ppc64_elf_size_stubs): Rewrite.
(ppc64_elf_build_stubs): Rewrite.
(ppc64_elf_relocate_section): Look up stub entry for REL24
relocs. Don't propagate REL14* to dynamic objects. Look for long
branch stubs if REL14* or REL24 relocs won't reach.
(bfd_elf64_bfd_link_hash_table_free): Define.
Alan Modra [Wed, 1 May 2002 01:22:00 +0000 (01:22 +0000)]
* ppc-opc.c: Add "tlbsx." and "tlbsxe." for booke.
Michael Snyder [Wed, 1 May 2002 00:57:51 +0000 (00:57 +0000)]
2002-04-30 Michael Snyder <msnyder@redhat.com>
* arm-tdep.c: Whitespace clean-ups.
Alan Modra [Wed, 1 May 2002 00:53:55 +0000 (00:53 +0000)]
* config/tc-i386.c (extra_symbol_chars): Add '[' to the list.
Alan Modra [Wed, 1 May 2002 00:33:09 +0000 (00:33 +0000)]
* write.c (cvt_frag_to_fill): Set fr_offset to zero on .org
backwards to prevent cascading errors.
Michael Snyder [Wed, 1 May 2002 00:30:02 +0000 (00:30 +0000)]
2002-04-30 Michael Snyder <msnyder@redhat.com>
* arm-tdep.c (arm_skip_prologue): Fix thinko; two lines
should have been removed as part of 4/24 change.
gdbadmin [Wed, 1 May 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Wed, 1 May 2002 00:00:04 +0000 (00:00 +0000)]
daily update
Kevin Buettner [Tue, 30 Apr 2002 23:36:11 +0000 (23:36 +0000)]
* rs6000-tdep.c: Added comment describing how fpscr register
numbers were chosen.
Tom Rix [Tue, 30 Apr 2002 23:29:21 +0000 (23:29 +0000)]
Add support for AIX -blibpath and -bnolibpath.
Michael Snyder [Tue, 30 Apr 2002 21:12:30 +0000 (21:12 +0000)]
2002-04-30 Michael Snyder <msnyder@redhat.com>
* gnu-nat.c (gnu_find_memory_regions): Fix merge botch.
Michael Snyder [Tue, 30 Apr 2002 19:01:57 +0000 (19:01 +0000)]
2002-04-30 Michael Snyder <msnyder@redhat.com>
* gnu-nat.c (gnu_find_memory_regions): Fix merge botch.
Mark Mitchell [Tue, 30 Apr 2002 17:49:01 +0000 (17:49 +0000)]
* Makefile.am (ALL_EMULATIONS): Add elf32ppcwindiss.o.
(eelf32ppcwindiss.c): New target.
* Makefile.in: Regenerated.
* configure.tgt: Add support for powerpc-*-windiss.
* emulparams/elf32ppcwindiss.sh: New file.
Mark Mitchell [Tue, 30 Apr 2002 17:47:11 +0000 (17:47 +0000)]
* configure.in: Add support for powerpc-*-windiss.
* configure: Regenerated.
Mark Mitchell [Tue, 30 Apr 2002 17:42:34 +0000 (17:42 +0000)]
* bfd/config.bfd: Add support for powerpc-*-windiss.
Mark Mitchell [Tue, 30 Apr 2002 17:40:45 +0000 (17:40 +0000)]
* config.guess: Updated to 2002-04-26's version.
* config.sub: Updated to 2002-04-26's version.
Richard Sandiford [Tue, 30 Apr 2002 09:23:14 +0000 (09:23 +0000)]
* ld-scripts/map-address.exp: New test.
* ld-scripts/map-address.[td]: New files for it.
Richard Sandiford [Tue, 30 Apr 2002 09:21:27 +0000 (09:21 +0000)]
* ldlang.c (print_assignment): Update print_dot for assignments to ".".
* ldexp.c (exp_print_token): Add "infix_p" argument.
(exp_print_tree): Update accordingly.
Tom Rix [Tue, 30 Apr 2002 04:32:51 +0000 (04:32 +0000)]
Fix a problem with static linking with cross tools.
DJ Delorie [Tue, 30 Apr 2002 03:30:24 +0000 (03:30 +0000)]
* config/mh-cxux: remove dead code
* config/mh-dgux386: remove dead code
* config/mh-hp300: remove dead code
* config/mh-hpux: remove dead code
* config/mh-hpux8: remove dead code
* config/mh-irix5: remove dead code
* config/mh-irix6: remove dead code
* config/mh-ncr3000: remove dead code
* config/mh-ncrsvr43: remove dead code
* config/mh-necv4: remove dead code
* config/mh-sco: remove dead code
* config/mh-solaris: remove dead code
* config/mh-sysv: remove dead code
* config/mh-sysv4: remove dead code
* config/mh-sysv5: remove dead code
* config/mh-irix4: remove, contains only dead code
* configure.in: delete reference to absent file
DJ Delorie [Tue, 30 Apr 2002 03:17:27 +0000 (03:17 +0000)]
* configure.in: replace '[' with 'test'
DJ Delorie [Tue, 30 Apr 2002 02:49:33 +0000 (02:49 +0000)]
* configure.in (h8300*-*-rtems*): Disable libf2c and libgcj.
(sparc-*-elf*, sparc64-*-elf*): Disable libgcj.
DJ Delorie [Tue, 30 Apr 2002 02:42:31 +0000 (02:42 +0000)]
* configure.in: Eliminate references to gash.
* Makefile.in: Eliminate references to gash.
DJ Delorie [Tue, 30 Apr 2002 02:34:18 +0000 (02:34 +0000)]
* configure.in: Remove useless references to 'pic' makefile fragments.
* config/mt-armpic: Delete.
* config/mt-elfalphapic: Delete.
* config/mt-i370pic: Delete.
* config/mt-ia64pic: Delete.
* config/mt-m68kpic: Delete.
* config/mt-papic: Delete.
* config/mt-ppcpic: Delete.
* config/mt-s390pic: Delete.
* config/mt-sparcpic: Delete.
* config/mt-x86pic: Delete.
DJ Delorie [Tue, 30 Apr 2002 02:28:43 +0000 (02:28 +0000)]
* configure.in: Remove useless references to 'pic' makefile fragments.
DJ Delorie [Tue, 30 Apr 2002 02:19:55 +0000 (02:19 +0000)]
* configure.in: (*-*-windows*) Finish removing.
DJ Delorie [Tue, 30 Apr 2002 02:14:16 +0000 (02:14 +0000)]
* configure.in: Eliminate redundant test for libgui.
Elena Zannoni [Tue, 30 Apr 2002 02:06:25 +0000 (02:06 +0000)]
2002-04-29 Elena Zannoni <ezannoni@redhat.com>
* hpread.c (DNTT_TYPE_VECTOR): Rename from TYPE_VECTOR.
(DNTT_TYPE_VECTOR_LENGTH): Rename from TYPE_VECTOR_LENGTH.
(hpread_symfile_init, hpread_lookup_type): Substitute throughout.
Kevin Buettner [Tue, 30 Apr 2002 00:26:44 +0000 (00:26 +0000)]
Don't use BFD-private data to determine that an object file is 64-bit xcoff.
gdbadmin [Tue, 30 Apr 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Tue, 30 Apr 2002 00:00:05 +0000 (00:00 +0000)]
daily update
Andrew Cagney [Mon, 29 Apr 2002 23:22:16 +0000 (23:22 +0000)]
5.2 released.
Anthony Green [Mon, 29 Apr 2002 21:33:03 +0000 (21:33 +0000)]
New test cases for java support.
Michal Ludvig [Mon, 29 Apr 2002 18:27:31 +0000 (18:27 +0000)]
2002-04-29 Michal Ludvig <mludvig@suse.cz>
* x86-64-linux-nat.c (fill_gregset): Explicit cast to avoid warning.
* x86-64-tdep.c (i386_gdbarch_init): Ditto.
(x86_64_register_info_table): Added comments with register numbers.
Nick Clifton [Mon, 29 Apr 2002 16:50:29 +0000 (16:50 +0000)]
Handle CLASS_IGNORE and ARG_NIM4.
Elena Zannoni [Mon, 29 Apr 2002 15:14:16 +0000 (15:14 +0000)]
Commit the correct ChangeLog entry, this time!
2002-04-29 Elena Zannoni <ezannoni@redhat.com>
* rs6000-tdep.c (rs6000_extract_return_value,
rs6000_store_return_value): Handle returning vectors.
(rs6000_gdbarch_init): Use
ppc_sysv_abi_broken_use_struct_convention for native sysv cases.
* ppc-linux-tdep.c (ppc_sysv_abi_broken_use_struct_convention):
New function.
(ppc_sysv_abi_use_struct_convention): Deal with functions returning
vectors.
(ppc_sysv_abi_push_arguments): Handle vector parameters.
* ppc-tdep.h (ppc_sysv_abi_broken_use_struct_convention): Export.
Elena Zannoni [Mon, 29 Apr 2002 15:10:06 +0000 (15:10 +0000)]
2002-04-29 Elena Zannoni <ezannoni@redhat.com>
* rs6000-tdep.c (rs6000_extract_return_value,
rs6000_store_return_value): Handle returning vectors.
(rs6000_gdbarch_init): Use
ppc_sysv_abi_broken_use_struct_convention for native sysv cases.
* ppc-linux-tdep.c (ppc_sysv_abi_broken_use_struct_convention):
New function.
(ppc_sysv_abi_use_struct_convention): Deal with functions returning
vectors.
(ppc_sysv_abi_push_arguments): Handle vector parameters.
* ppc-tdep.h (ppc_sysv_abi_broken_use_struct_convention): Export.
Pierre Muller [Mon, 29 Apr 2002 11:08:26 +0000 (11:08 +0000)]
2002-04-24 Pierre Muller <ics.u-strasbg.fr>
* hpread.c (hpread_psymtab_to_symtab_1,
hpread_psymtab_to_symtab): Replace fprintf (stderr,...)
with fprintf_unfiltered (gdb_stderr,...).
Pierre Muller [Mon, 29 Apr 2002 11:01:13 +0000 (11:01 +0000)]
2002-04-24 Pierre Muller <ics.u-strasbg.fr>
* remote-array.c (printf_monitor, write_monitor,
array_insert_breakpoint, array_remove_breakpoint ):
Replace fprintf (stderr,...
with fprintf_unfiltered (gdb_stderr,....
* remote-es.c: Likewise.
* remote-os9k.c: Likewise.
* remote-st.c: Likewise.
Alan Modra [Mon, 29 Apr 2002 00:00:04 +0000 (00:00 +0000)]
daily update
gdbadmin [Mon, 29 Apr 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Tom Rix [Sun, 28 Apr 2002 14:34:39 +0000 (14:34 +0000)]
Rewrite xcoff*_ppc_relocate_section.
Alan Modra [Sun, 28 Apr 2002 12:34:02 +0000 (12:34 +0000)]
* config/tc-s390.c (md_parse_option): Formatting.
Alan Modra [Sun, 28 Apr 2002 12:29:46 +0000 (12:29 +0000)]
* elf64-x86-64.c (struct elf64_x86_64_dyn_relocs): Comment typo.
* elf32-hppa.c (elf32_hppa_final_link): Formatting.
Alan Modra [Sun, 28 Apr 2002 12:19:46 +0000 (12:19 +0000)]
* config/tc-i386.c: Formatting fixes, add missing space in error
message.
Alan Modra [Sun, 28 Apr 2002 12:05:07 +0000 (12:05 +0000)]
* Makefile.am (mpw): New maintainer mode rule to make mpw-*.c files.
* Makefile.in: Regenerate.
* mpw-elfmips.c: Delete.
* mpw-eppcmac.c: Delete.
* mpw-esh.c: Delete.
* mpw-idtmips.c: Delete.
Andreas Schwab [Sun, 28 Apr 2002 00:30:01 +0000 (00:30 +0000)]
* config/s390/s390.mh (NATDEPFILES): Remove solib.o, add
linux-proc.o and gcore.o.
Alan Modra [Sun, 28 Apr 2002 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Sun, 28 Apr 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Sat, 27 Apr 2002 00:12:54 +0000 (00:12 +0000)]
* x86-64-tdep.c (x86_64_skip_prologue): Print note when debugging
code without frame pointers.
Alan Modra [Sat, 27 Apr 2002 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Sat, 27 Apr 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Fri, 26 Apr 2002 23:37:33 +0000 (23:37 +0000)]
* sparc-tdep.c (sparc_gdbarch_init): Add comment explaining why
ON_STACK is needed.
Ben Elliston [Fri, 26 Apr 2002 22:11:52 +0000 (22:11 +0000)]
2002-04-26 Ben Elliston <bje@redhat.com>
* target.c (do_xfer_memory): Correct reference to the new option
"trust-readonly-sections".
Elena Zannoni [Fri, 26 Apr 2002 20:08:19 +0000 (20:08 +0000)]
2002-04-24 Elena Zannoni <ezannoni@redhat.com>
* gdbtypes.h (TYPE_FLAG_VECTOR, TYPE_VECTOR): Define.
* gdbtypes.c (recursive_dump_type): Output the vector flag.
* dwarf2read.c (dwarf_attr_name): Handle new attribute for
vectors.
(read_array_type): Record the fact that this array type is really a
vector (i.e. are passed in by value).
Alan Modra [Fri, 26 Apr 2002 13:43:10 +0000 (13:43 +0000)]
* opncls.c (bfd_make_readable): Call bfd_section_list_clear.
* xcofflink.c (xcoff_link_add_dynamic_symbols): Likewise.
Alan Modra [Fri, 26 Apr 2002 12:59:23 +0000 (12:59 +0000)]
* elflink.h (elf_bfd_final_link): Ensure input bfd class is the
same as the output before calling elf_link_input_bfd.
Jason Thorpe [Fri, 26 Apr 2002 07:05:35 +0000 (07:05 +0000)]
* alpha-tdep.h (gdbarch_tdep): Add sigcontext_addr member.
* alpha-tdep.c (alpha_sigcontext_addr): New function.
(alpha_find_saved_regs): Use alpha_sigcontext_addr.
(alpha_gdbarch_init): Initialize tdep->sigcontext_addr.
* alpha-linux-tdep.c: Include frame.h.
(alpha_linux_sigcontext_addr): New function.
(alpha_linux_init_abi): Set tdep->sigcontext_addr to
alpha_linux_sigcontext_addr.
* alpha-osf1-tdep.c: Include gdbcore.h.
(alpha_osf1_sigcontext_addr): New function.
(alpha_osf1_init_abi): Set tdep->sigcontext_addr to
alpha_osf1_sigcontext_addr.
* config/alpha/tm-alpha.h (SIGCONTEXT_ADDR): Remove.
* config/alpha/tm-alphalinux.h (SIGCONTEXT_ADDR): Remove.
Alan Modra [Fri, 26 Apr 2002 06:01:20 +0000 (06:01 +0000)]
typo fix in last change
Andrew Cagney [Fri, 26 Apr 2002 04:56:49 +0000 (04:56 +0000)]
* stack.c (selected_frame_level):
(select_frame): Do not set selected_frame_level.
* frame.h (selected_frame_level): Delete declaration.
Andrew Cagney [Fri, 26 Apr 2002 04:31:47 +0000 (04:31 +0000)]
* rs6000-tdep.c (rs6000_gdbarch_init): Only set
convert_from_func_ptr-addr when AIX / PowerOpen.
Andrew Cagney [Fri, 26 Apr 2002 03:37:42 +0000 (03:37 +0000)]
* valops.c (hand_function_call): Call
generic_save_call_dummy_addr.
* frame.h (generic_save_call_dummy_addr): Declare.
* blockframe.c (struct dummy_frame): Add fields call_lo and
call_hi.
(generic_find_dummy_frame): Check for PC in range call_lo to
call_hi instead of entry_point_address.
(generic_pc_in_call_dummy): Search the dummy frames for a PC in
the call_lo to call_hi range. Allow for DECR_PC_AFTER_BREAK.
(generic_save_call_dummy_addr): New function.
Alan Modra [Fri, 26 Apr 2002 03:16:43 +0000 (03:16 +0000)]
* coffcode.h (coff_compute_section_file_positions): Set
section_tail after shuffling section list.
gdbadmin [Fri, 26 Apr 2002 03:00:03 +0000 (03:00 +0000)]
*** empty log message ***
David S. Miller [Fri, 26 Apr 2002 01:56:04 +0000 (01:56 +0000)]
2002-04-24 David S. Miller <davem@redhat.com>
* sparc-tdep.c (sparc_gdbarch_skip_prologue): Kill, duplicates
sparc_skip_prologue.
(sparc_skip_prologue): Kill frameless_p arg, and use line number
information to find prologue when possible.
(sparc_prologue_frameless_p): Call examine_prologue directly.
(sparc_gdbarch_init): Update set_gdbarch_skip_prologue call.
* config/sparc/tm-sparc.h (sparc_skip_prologue): Update for killed
second argument.
(SKIP_PROLOGUE): Likewise.
Jason Thorpe [Fri, 26 Apr 2002 01:22:41 +0000 (01:22 +0000)]
* alpha-tdep.c (alpha_skip_prologue_internal): Remove
GDB_TARGET_HAS_SHARED_LIBS #ifdef and update comment to
indicate that the condition it was testing is always true.
* config/alpha/nm-linux.h (GDB_TARGET_HAS_SHARED_LIBS): Remove.
* config/alpha/nm-nbsd.h (GDB_TARGET_HAS_SHARED_LIBS): Ditto.
* config/alpha/nm-osf.h (GDB_TARGET_HAS_SHARED_LIBS): Ditto.
Jason Thorpe [Fri, 26 Apr 2002 01:08:19 +0000 (01:08 +0000)]
* alpha-tdep.h (gdbarch_tdep): Add jb_pc and jb_elt_size members.
* alpha-linux-tdep.c (alpha_linux_init_abi): Initialize
tdep->jb_pc and tdep->jb_elt_size.
* alpha-osf1-tdep.c (alpha_osf1_init_abi): Likewise.
* alphafbsd-tdep.c (alphafbsd_init_abi): Likewise.
* alphanbsd-tdep.c (alphanbsd_init_abi): Likewise.
* alpha-nat.c (get_longjmp_target): Remove.
(JB_ELEMENT_SIZE): Ditto.
(JB_PC): Ditto.
* alpha-tdep.c (alpha_get_longjmp_target): New function.
(alpha_gdbarch_init): Default tdep->jb_pc to -1. If the
OS ABI sets jb_pc to a valid value, set gdbarch_get_longjmp_target
to alpha_get_longjmp_target.
(alpha_dump_tdep): Report tdep->jb_pc and tdep->jb_elt_size.
* config/alpha/nm-linux.h (GET_LONGJMP_TARGET): Remove.
* config/alpha/nm-osf.h (GET_LONGJMP_TARGET): Remove.
Alan Modra [Fri, 26 Apr 2002 00:00:05 +0000 (00:00 +0000)]
daily update
Andrew Cagney [Thu, 25 Apr 2002 23:26:23 +0000 (23:26 +0000)]
* README: Update to GDB 5.2.
Andrew Cagney [Thu, 25 Apr 2002 23:16:03 +0000 (23:16 +0000)]
* gdbarch.sh (LC_ALL): Set to `c'.
Theodore A. Roth [Thu, 25 Apr 2002 21:22:12 +0000 (21:22 +0000)]
* avr-tdep.c: Ran through gdb_indent.sh.
Theodore A. Roth [Thu, 25 Apr 2002 20:48:55 +0000 (20:48 +0000)]
* MAINTAINERS: Add myself as AVR maintainer.
* NEWS: Note new target avr.
Theodore A. Roth [Thu, 25 Apr 2002 20:34:56 +0000 (20:34 +0000)]
* Makefile.in: Add support for AVR target.
* configure.tgt: Add support for AVR target.
* avr-tdep.c: New file
* config/avr/avr.mt: New file.
Theodore A. Roth [Thu, 25 Apr 2002 18:20:07 +0000 (18:20 +0000)]
* MAINTAINERS: Add myself to write-after-approval.
Pierre Muller [Thu, 25 Apr 2002 16:33:11 +0000 (16:33 +0000)]
2002-04-24 Pierre Muller <ics.u-strasbg.fr>
* f-lang.c (get_bf_for_fcn): Replace fprintf (stderr,...
with fprintf_unfiltered (gdb_stderr,....
Pierre Muller [Thu, 25 Apr 2002 16:29:27 +0000 (16:29 +0000)]
2002-04-25 Pierre Muller <muller@ics.u-strasbg.fr>
Fix PR gdb/508.
* symfile.c (add_filename_language): Fix wrong xrealloc size argument.
Pierre Muller [Thu, 25 Apr 2002 14:51:29 +0000 (14:51 +0000)]
2002-04-25 Pierre Muller <muller@ics.u-strasbg.fr>
* p-exp.y: Also use new prev_lexptr variable
to improve error reporting. Based on Michael Snyder
2002-04-24 dated patch to c-exp.y.
Elena Zannoni [Thu, 25 Apr 2002 12:48:04 +0000 (12:48 +0000)]
2002-04-25 Elena Zannoni <ezannoni@redhat.com>
* readelf.c (get_AT_name): Handle DW_AT_GNU_vector.
Elena Zannoni [Thu, 25 Apr 2002 12:46:16 +0000 (12:46 +0000)]
2002-04-24 Elena Zannoni <ezannoni@redhat.com>
* dwarf2.h: Add DW_AT_GNU_vector.
Nick Clifton [Thu, 25 Apr 2002 10:59:24 +0000 (10:59 +0000)]
The patch contains mostly fixes for the disassembler. It also fixes
a crash of the assembler with some malformed source input.
Long segmented addresses are now correctly relocated.
Finally it updates my email address in the MAINTAINERS file.
This page took 0.03945 seconds and 4 git commands to generate.