binutils-gdb.git
22 years agodaily update
Alan Modra [Thu, 2 May 2002 00:00:06 +0000 (00:00 +0000)]
daily update

22 years ago[ common/ChangeLog ]
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.

22 years ago* gdbarch.sh (gdbarch_update_p): Swap out the old architecture
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.

22 years ago * configure.in (noconfigdirs): Replace [ ] with test.
Thomas Fitzsimmons [Wed, 1 May 2002 21:32:32 +0000 (21:32 +0000)]
* configure.in (noconfigdirs): Replace [ ] with test.

22 years ago* config/mn10200/tm-mn10200.h: Include "symfile.h" and "symtab.h".
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.

22 years ago * configure.in (noconfigdirs): Do not add target-newlib if
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.

22 years ago2002-05-01 Chris Demetriou <cgd@broadcom.com>
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.

22 years ago 2002-05-01 Fred Fish <fnf@redhat.com>
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.

22 years agoGenerate warning if the same destination register is used in parallel
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.

22 years ago * syms.c (_bfd_stab_section_find_nearest_line): Don't bomb on NULL
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.

22 years ago * nm.c (print_symbol): Check returned filename from
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.

22 years ago* cris-tdep.c (cris_gdbarch_init): Use arches instead of
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.

22 years agoFormatting fix.
Tom Rix [Wed, 1 May 2002 02:52:17 +0000 (02:52 +0000)]
Formatting fix.

22 years ago Long branch stubs, multiple stub sections.
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.

22 years ago * elf64-ppc.c (CROR_151515, CROR_313131): 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.

22 years ago * ppc-opc.c: Add "tlbsx." and "tlbsxe." for booke.
Alan Modra [Wed, 1 May 2002 01:22:00 +0000 (01:22 +0000)]
* ppc-opc.c: Add "tlbsx." and "tlbsxe." for booke.

22 years ago2002-04-30 Michael Snyder <msnyder@redhat.com>
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.

22 years ago * config/tc-i386.c (extra_symbol_chars): Add '[' to the list.
Alan Modra [Wed, 1 May 2002 00:53:55 +0000 (00:53 +0000)]
* config/tc-i386.c (extra_symbol_chars): Add '[' to the list.

22 years ago * write.c (cvt_frag_to_fill): Set fr_offset to zero on .org
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.

22 years ago2002-04-30 Michael Snyder <msnyder@redhat.com>
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.

22 years ago*** empty log message ***
gdbadmin [Wed, 1 May 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Wed, 1 May 2002 00:00:04 +0000 (00:00 +0000)]
daily update

22 years ago * rs6000-tdep.c: Added comment describing how fpscr register
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.

22 years agoAdd support for AIX -blibpath and -bnolibpath.
Tom Rix [Tue, 30 Apr 2002 23:29:21 +0000 (23:29 +0000)]
Add support for AIX -blibpath and -bnolibpath.

22 years ago2002-04-30 Michael Snyder <msnyder@redhat.com>
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.

22 years ago2002-04-30 Michael Snyder <msnyder@redhat.com>
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.

22 years ago * Makefile.am (ALL_EMULATIONS): Add elf32ppcwindiss.o.
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.

22 years ago * configure.in: Add support for powerpc-*-windiss.
Mark Mitchell [Tue, 30 Apr 2002 17:47:11 +0000 (17:47 +0000)]
* configure.in: Add support for powerpc-*-windiss.
* configure: Regenerated.

22 years ago * bfd/config.bfd: Add support for powerpc-*-windiss.
Mark Mitchell [Tue, 30 Apr 2002 17:42:34 +0000 (17:42 +0000)]
* bfd/config.bfd: Add support for powerpc-*-windiss.

22 years ago * config.guess: Updated to 2002-04-26's version.
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.

22 years ago * ld-scripts/map-address.exp: New test.
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.

22 years ago * ldlang.c (print_assignment): Update print_dot for assignments to ".".
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.

22 years agoFix a problem with static linking with cross tools.
Tom Rix [Tue, 30 Apr 2002 04:32:51 +0000 (04:32 +0000)]
Fix a problem with static linking with cross tools.

22 years ago* config/mh-cxux: remove dead code
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

22 years ago* configure.in: replace '[' with 'test'
DJ Delorie [Tue, 30 Apr 2002 03:17:27 +0000 (03:17 +0000)]
* configure.in: replace '[' with 'test'

22 years ago* configure.in (h8300*-*-rtems*): Disable libf2c and libgcj.
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.

22 years ago* configure.in: Eliminate references to gash.
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.

22 years ago* configure.in: Remove useless references to 'pic' makefile fragments.
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.

22 years ago* configure.in: Remove useless references to 'pic' makefile fragments.
DJ Delorie [Tue, 30 Apr 2002 02:28:43 +0000 (02:28 +0000)]
* configure.in: Remove useless references to 'pic' makefile fragments.

22 years ago* configure.in: (*-*-windows*) Finish removing.
DJ Delorie [Tue, 30 Apr 2002 02:19:55 +0000 (02:19 +0000)]
* configure.in: (*-*-windows*) Finish removing.

22 years ago* configure.in: Eliminate redundant test for libgui.
DJ Delorie [Tue, 30 Apr 2002 02:14:16 +0000 (02:14 +0000)]
* configure.in: Eliminate redundant test for libgui.

22 years ago2002-04-29 Elena Zannoni <ezannoni@redhat.com>
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.

22 years agoDon't use BFD-private data to determine that an object file is 64-bit xcoff.
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.

22 years ago*** empty log message ***
gdbadmin [Tue, 30 Apr 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Tue, 30 Apr 2002 00:00:05 +0000 (00:00 +0000)]
daily update

22 years ago5.2 released.
Andrew Cagney [Mon, 29 Apr 2002 23:22:16 +0000 (23:22 +0000)]
5.2 released.

22 years agoNew test cases for java support.
Anthony Green [Mon, 29 Apr 2002 21:33:03 +0000 (21:33 +0000)]
New test cases for java support.

22 years ago2002-04-29 Michal Ludvig <mludvig@suse.cz>
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.

22 years ago Handle CLASS_IGNORE and ARG_NIM4.
Nick Clifton [Mon, 29 Apr 2002 16:50:29 +0000 (16:50 +0000)]
 Handle CLASS_IGNORE and ARG_NIM4.

22 years agoCommit the correct ChangeLog entry, this time!
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.

22 years ago2002-04-29 Elena Zannoni <ezannoni@redhat.com>
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.

22 years ago2002-04-24 Pierre Muller <ics.u-strasbg.fr>
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,...).

22 years ago2002-04-24 Pierre Muller <ics.u-strasbg.fr>
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.

22 years agodaily update
Alan Modra [Mon, 29 Apr 2002 00:00:04 +0000 (00:00 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Mon, 29 Apr 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years agoRewrite xcoff*_ppc_relocate_section.
Tom Rix [Sun, 28 Apr 2002 14:34:39 +0000 (14:34 +0000)]
Rewrite xcoff*_ppc_relocate_section.

22 years ago * config/tc-s390.c (md_parse_option): Formatting.
Alan Modra [Sun, 28 Apr 2002 12:34:02 +0000 (12:34 +0000)]
* config/tc-s390.c (md_parse_option): Formatting.

22 years ago * elf64-x86-64.c (struct elf64_x86_64_dyn_relocs): Comment typo.
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.

22 years ago * config/tc-i386.c: Formatting fixes, add missing space in error
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.

22 years ago * Makefile.am (mpw): New maintainer mode rule to make mpw-*.c files.
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.

22 years ago * config/s390/s390.mh (NATDEPFILES): Remove solib.o, add
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.

22 years agodaily update
Alan Modra [Sun, 28 Apr 2002 00:00:05 +0000 (00:00 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Sun, 28 Apr 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* x86-64-tdep.c (x86_64_skip_prologue): Print note when debugging
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.

22 years agodaily update
Alan Modra [Sat, 27 Apr 2002 00:00:05 +0000 (00:00 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Sat, 27 Apr 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* sparc-tdep.c (sparc_gdbarch_init): Add comment explaining why
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.

22 years ago2002-04-26 Ben Elliston <bje@redhat.com>
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".

22 years ago2002-04-24 Elena Zannoni <ezannoni@redhat.com>
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).

22 years ago * opncls.c (bfd_make_readable): Call bfd_section_list_clear.
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.

22 years ago * elflink.h (elf_bfd_final_link): Ensure input bfd class is the
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.

22 years ago* alpha-tdep.h (gdbarch_tdep): Add sigcontext_addr member.
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.

22 years agotypo fix in last change
Alan Modra [Fri, 26 Apr 2002 06:01:20 +0000 (06:01 +0000)]
typo fix in last change

22 years ago* stack.c (selected_frame_level):
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.

22 years ago* rs6000-tdep.c (rs6000_gdbarch_init): Only set
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.

22 years ago* valops.c (hand_function_call): Call
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.

22 years ago * coffcode.h (coff_compute_section_file_positions): Set
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.

22 years ago*** empty log message ***
gdbadmin [Fri, 26 Apr 2002 03:00:03 +0000 (03:00 +0000)]
*** empty log message ***

22 years ago2002-04-24 David S. Miller <davem@redhat.com>
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.

22 years ago* alpha-tdep.c (alpha_skip_prologue_internal): Remove
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.

22 years ago* alpha-tdep.h (gdbarch_tdep): Add jb_pc and jb_elt_size members.
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.

22 years agodaily update
Alan Modra [Fri, 26 Apr 2002 00:00:05 +0000 (00:00 +0000)]
daily update

22 years ago* README: Update to GDB 5.2.
Andrew Cagney [Thu, 25 Apr 2002 23:26:23 +0000 (23:26 +0000)]
* README: Update to GDB 5.2.

22 years ago* gdbarch.sh (LC_ALL): Set to `c'.
Andrew Cagney [Thu, 25 Apr 2002 23:16:03 +0000 (23:16 +0000)]
* gdbarch.sh (LC_ALL): Set to `c'.

22 years ago* avr-tdep.c: Ran through gdb_indent.sh.
Theodore A. Roth [Thu, 25 Apr 2002 21:22:12 +0000 (21:22 +0000)]
* avr-tdep.c: Ran through gdb_indent.sh.

22 years ago* MAINTAINERS: Add myself as AVR maintainer.
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.

22 years ago* Makefile.in: Add support for AVR target.
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.

22 years ago* MAINTAINERS: Add myself to write-after-approval.
Theodore A. Roth [Thu, 25 Apr 2002 18:20:07 +0000 (18:20 +0000)]
* MAINTAINERS: Add myself to write-after-approval.

22 years ago2002-04-24 Pierre Muller <ics.u-strasbg.fr>
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,....

22 years ago2002-04-25 Pierre Muller <muller@ics.u-strasbg.fr>
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.

22 years ago2002-04-25 Pierre Muller <muller@ics.u-strasbg.fr>
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.

22 years ago2002-04-25 Elena Zannoni <ezannoni@redhat.com>
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.

22 years ago2002-04-24 Elena Zannoni <ezannoni@redhat.com>
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.

22 years agoThe patch contains mostly fixes for the disassembler. It also fixes
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.

22 years ago* alpha-tdep.c (alpha_breakpoint_from_pc): New function.
Jason Thorpe [Thu, 25 Apr 2002 06:22:22 +0000 (06:22 +0000)]
* alpha-tdep.c (alpha_breakpoint_from_pc): New function.
(alpha_gdbarch_init): Set gdbarch_breakpoint_from_pc to
alpha_breakpoint_from_pc.  Set gdbarch_function_start_offset
to 0.
* config/alpha/tm-alpha.h: Remove forward decls of struct type
and struct value.
(FUNCTION_START_OFFSET): Remove.
(BREAKPOINT): Ditto.

22 years ago2002-02-24 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Thu, 25 Apr 2002 05:37:03 +0000 (05:37 +0000)]
2002-02-24  Chris Demetriou  <cgd@broadcom.com>

        * mips.igen: Fix formatting of calls to Unpredictable().

22 years ago* MAINTAINERS: Reflect that multi-arch is enabled for VAX.
Jason Thorpe [Thu, 25 Apr 2002 05:19:49 +0000 (05:19 +0000)]
* MAINTAINERS: Reflect that multi-arch is enabled for VAX.
* NEWS: Ditto.

22 years ago* alpha-linux-tdep.c (alpha_linux_pc_in_sigtramp): New function.
Jason Thorpe [Thu, 25 Apr 2002 05:06:08 +0000 (05:06 +0000)]
* alpha-linux-tdep.c (alpha_linux_pc_in_sigtramp): New function.
(alpha_linux_init_abi): Set gdbarch_pc_in_sigtramp to
alpha_linux_pc_in_sigtramp.
* alpha-osf1-tdep.c (alpha_osf1_pc_in_sigtramp): New function.
(alpha_osf1_init_abi): Set gdbarch_pc_in_sigtramp to
alpha_osf1_pc_in_sigtramp.
* alpha-tdep.c (alpha_osf_in_sigtramp): Remove.
* alphafbsd-tdep.c (alphafbsd_pc_in_sigtramp): New function.
(alphafbsd_init_abi): Set gdbarch_pc_in_sigtramp to
alphafbsd_pc_in_sigtramp.
* alphanbsd-tdep.c (alphanbsd_pc_in_sigtramp): New function.
(alphanbsd_init_abi): Set gdbarch_pc_in_sigtramp to
alphanbsd_pc_in_sigtramp.
* config/alpha/tm-alpha.h (IN_SIGTRAMP): Remove.
* config/alpha/tm-alphalinux.h (IN_SIGTRAMP): Remove.

22 years ago* config/alpha/nbsd.mh (NATDEPFILES): Remove solib-legacy.o.
Jason Thorpe [Thu, 25 Apr 2002 02:50:19 +0000 (02:50 +0000)]
* config/alpha/nbsd.mh (NATDEPFILES): Remove solib-legacy.o.

22 years ago* Makefile.in (ALLDEPFILES): Add alphanbsd-nat.c and
Jason Thorpe [Thu, 25 Apr 2002 02:44:05 +0000 (02:44 +0000)]
* Makefile.in (ALLDEPFILES): Add alphanbsd-nat.c and
alphanbsd-tdep.c.
(alphanbsd-nat.o): New dependency list.
(alphanbsd-tdep.o): Ditto.
* NEWS: Note new native NetBSD/alpha configuration.
* alphanbsd-nat.c: New file.
* alphanbsd-tdep.c: Ditto.
* configure.host (alpha*-*-netbsd*): New host.
* configure.tgt (alpha*-*-netbsd*): New target.
* config/alpha/nbsd.mh: New file.
* config/alpha/nbsd.mt: Ditto.
* config/alpha/nm-nbsd.h: Ditto.
* config/alpha/tm-nbsd.h: Ditto.