Andrew Cagney
bedfa57bf4
* stack.c (select_and_print_frame): Make static. Delete the
...
parameter `level'.
(func_command): Update call.
(select_frame_command): Delete code computing the frame level.
* frame.h (select_and_print_frame): Delete declaration.
2002-05-05 02:24:38 +00:00
Andrew Cagney
f621c63e01
* sparc-tdep.c (sparc_get_saved_register): Comment why
...
get_prev_frame call is safe.
2002-05-05 01:55:37 +00:00
Andrew Cagney
0f7d239c5a
* frame.h (select_frame): Delete level parameter.
...
* stack.c (select_frame): Update. Use frame_relative_level to
obtain the frame's level.
(select_and_print_frame): Update call.
(select_frame_command): Ditto.
(up_silently_base): Ditto.
(down_silently_base): Ditto.
* ocd.c (ocd_start_remote): Ditto.
* remote-rdp.c (remote_rdp_open): Ditto.
* remote-mips.c (mips_initialize): Ditto.
(common_open): Ditto.
* remote-e7000.c (e7000_start_remote): Ditto.
* m3-nat.c (select_thread): Ditto.
* hppa-tdep.c (child_get_current_exception_event): Ditto.
(child_get_current_exception_event): Ditto.
* varobj.c (varobj_create): Ditto.
(varobj_update): Ditto.
(c_value_of_root): Ditto.
* tracepoint.c (finish_tfind_command): Ditto.
* corelow.c (core_open): Ditto.
* arch-utils.c (generic_prepare_to_proceed): Ditto.
* thread.c (info_threads_command): Ditto.
(switch_to_thread): Ditto.
* infrun.c (normal_stop): Ditto.
(restore_selected_frame): Ditto.
(restore_inferior_status): Ditto.
* breakpoint.c (insert_breakpoints): Ditto.
(watchpoint_check): Ditto.
(bpstat_stop_status): Ditto.
(do_enable_breakpoint): Ditto.
* blockframe.c (flush_cached_frames): Ditto.
(reinit_frame_cache): Ditto.
2002-05-05 01:15:13 +00:00
Alan Modra
e7ba5db766
daily update
2002-05-05 00:00:05 +00:00
gdbadmin
628d42ebe2
*** empty log message ***
2002-05-05 00:00:02 +00:00
Andrew Cagney
71d6c7b12d
Jason Thorpe as NetBSD maintainer.
2002-05-04 23:34:55 +00:00
Jim Blandy
cda6c68a01
* gdbtypes.c (replace_type): Doc fix.
2002-05-04 21:24:07 +00:00
Andrew Cagney
5c1c87f0c1
* valprint.c (strcat_longest): Delete commented out function.
...
Update copyright.
2002-05-04 20:57:51 +00:00
Jim Blandy
188baff3f1
* gdb.c++/hang.exp: Check for corruption of the cv_type chain.
...
* gdb.c++/hang3.C: New file.
2002-05-04 20:51:16 +00:00
Andrew Cagney
0816590b14
* gdbint.texinfo (Releasing GDB): Revise `Create a Release'.
2002-05-04 19:57:22 +00:00
Kazu Hirata
98d3f06fa0
* config/tc-mips.c: Fix formatting.
...
* config/tc-s390.c: Likewise.
* config/tc-s390.h: Likewise.
2002-05-04 17:38:00 +00:00
Andrew Cagney
2653173e85
* gdb.texinfo: Delete obsolete references to a29k.
2002-05-04 16:00:30 +00:00
Andrew Cagney
cd9bfe1540
* MAINTAINERS: Mark a29k as deleted.
...
* NEWS: Mention that a29k was removed. Add OBSOLETE section.
Move new configurations to the top.
* configure.tgt: Remove a29k.
* config/a29k/tm-vx29k.h: Delete.
* config/a29k/vx29k.mt: Delete.
* config/a29k/tm-a29k.h: Delete.
* config/a29k/a29k-udi.mt: Delete.
* config/a29k/a29k.mt: Delete.
* a29k-tdep.c: Delete.
* remote-udi.c: Delete.
* remote-mm.c: Delete.
* remote-eb.c: Delete.
* remote-adapt.c: Delete.
* Makefile.in: Remove obsolete code.
* gdbserver/Makefile.in: Ditto.
* config/s390/s390x.mt: Ditto.
* config/s390/s390.mt: Ditto.
* config/sparc/sparclynx.mh: Ditto.
* config/sparc/linux.mh: Ditto.
* config/pa/hppaosf.mh: Ditto.
* config/pa/hppabsd.mh: Ditto.
* config/ns32k/nbsd.mt: Ditto.
* config/mips/vr5000.mt: Ditto.
* config/m68k/sun3os4.mh: Ditto.
* config/m68k/nbsd.mt: Ditto.
* config/m68k/m68klynx.mh: Ditto.
* config/m32r/m32r.mt: Ditto.
* config/i386/x86-64linux.mt: Ditto.
* config/i386/nbsdelf.mt: Ditto.
* config/i386/nbsd.mt: Ditto.
* config/i386/i386lynx.mh: Ditto.
2002-05-04 15:52:42 +00:00
Andrew Cagney
b9c07f0f78
* gdb.base/default.exp: Remove obsolete code.
...
* gdb.c++/misc.exp: Ditto. Update copyright.
* gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
* gdb.base/whatis.exp: Ditto. Update copyright.
* gdb.base/scope.exp: Ditto. Update copyright.
* gdb.base/ptype.exp: Ditto. Update copyright.
* gdb.base/printcmds.exp: Ditto. Update copyright.
* gdb.base/opaque.exp: Ditto. Update copyright.
* gdb.base/list.exp: Ditto.
* gdb.base/funcargs.exp: Ditto. Update copyright.
* gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
* gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
* gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
* gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
* gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
* gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
2002-05-04 15:18:21 +00:00
Andrew Cagney
bf0c5130d2
* target.c (debug_print_register): New function. Handle oversize
...
registers.
(debug_to_fetch_registers): Call.
(debug_to_store_registers): Call.
2002-05-04 14:19:21 +00:00
Alan Modra
f46c2da63e
* elf64-ppc.c (ppc64_elf_relocate_section): Reinstate code
...
reloading local sym addend mistakenly removed in 2002-05-01 change.
* dwarf2.c (struct line_head): Make prologue_length a bfd_vma.
(read_abbrevs): Change "offset" param to bfd_vma.
(parse_comp_unit): Change "version" and addr_size to unsigned ints.
Change "abbrev_offset" to bfd_vma.
(read_indirect_string): Use correct conversion chars in error
message format string, cast bfd_vma's to unsigned long.
(read_abbrevs): Likewise.
(read_attribute_value): Likewise.
(decode_line_info): Likewise.
(scan_unit_for_functions): Likewise.
(parse_comp_unit): Likewise.
2002-05-04 12:01:02 +00:00
Tom Rix
59862849e4
Fix problem with objdump and 16 bit R_BA.
2002-05-04 10:07:18 +00:00
Alan Modra
a3d60be3b8
* emultempl/hppaelf.em (build_section_lists): New function.
...
(gld${EMULATION_NAME}_finish): Call elf32_hppa_setup_section_lists
and build_section_lists.
2002-05-04 02:06:43 +00:00
Alan Modra
b4655ea917
* elf32-hppa.c (struct elf32_hppa_link_hash_table): Add
...
bfd_count top_index, input_list, all_local_syms.
(elf32_hppa_setup_section_lists): New function, split from
elf32_hppa_size_stubs.
(elf32_hppa_next_input_section): Likewise.
(group_sections): Likewise.
(get_local_syms): Likewise.
(elf32_hppa_size_stubs): Adjust for split out functions. Look for
stubs on undefined syms too.
(elf32_hppa_set_gp): Use bfd_link_hash* instead of elf_link_hash*.
Only access htab elf fields when we have and elf hash table.
* elf32-hppa.h (elf32_hppa_setup_section_lists): Declare.
(elf32_hppa_next_input_section): Declare.
2002-05-04 02:06:22 +00:00
Alan Modra
e58a75dc2d
* ar.c (replace_members): Remove unused var. Formatting fix.
...
* binemul.c (ar_emul_default_parse_arg): Add ATTRIBUTE_UNUSED.
2002-05-04 01:55:39 +00:00
Alan Modra
91593c9df4
* MAINTAINERS: Sort port maintainers by CPU.
2002-05-04 01:52:13 +00:00
Alan Modra
6b52b82468
* size.c (display_archive): Add last_arfile and code to close archives.
2002-05-04 01:31:50 +00:00
Alan Modra
301e31397f
* opncls.c (_bfd_new_bfd_contained_in): Check return value of
...
_bfd_new_bfd.
2002-05-04 01:31:08 +00:00
Jim Blandy
13a393b0d3
* stabsread.c (cleanup_undefined_types): Use replace_type, not memcpy.
...
(read_type): Doc fix.
* gdbtypes.c (replace_type): Doc fix.
2002-05-04 00:21:09 +00:00
Jim Blandy
2ae1c2d222
* stabsread.c (multiply_defined_struct): New complaint.
...
(read_struct_type): If the type we were passed isn't empty, or
incomplete, don't read the new struct type into it; complain,
and return the original type unchanged. Take a new `type_code'
argument, which is the type code for the new type.
(read_type): Rather than storing the type's type code here, pass
it as an argument to read_struct_type, and let that take care of
storing it. That way, we don't overwrite the original type code,
so read_struct_type can use it to decide whether we're overwriting
something we shouldn't.
(complain_about_struct_wipeout): New function.
2002-05-04 00:02:50 +00:00
Alan Modra
ae0c415a5c
daily update
2002-05-04 00:00:06 +00:00
gdbadmin
507fe7ef80
*** empty log message ***
2002-05-04 00:00:05 +00:00
Michael Snyder
d6dcc2647a
2002-05-02 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/watchpoint.exp: Add xscale target.
2002-05-03 23:16:44 +00:00
Michael Snyder
5c7a03973f
2002-05-02 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/long_long.exp: Add xscale target.
* gdb.base/default.exp: Add xscale target.
2002-05-03 21:25:08 +00:00
Andrew Cagney
8de9bdc4df
* gdbarch.sh: Assert that gdbarch is non-NULL.
...
* gdbarch.c: Regenerate.
2002-05-03 21:05:36 +00:00
H.J. Lu
7c5fcef7ab
2002-05-03 H.J. Lu (hjl@gnu.org)
...
* elfxx-mips.c (mips_elf_link_hash_entry): Add forced_local.
(mips_elf_link_hash_newfunc): Initialize forced_local to false.
(mips_elf_record_global_got_symbol): Call _bfd_mips_elf_hide_symbol
to hide a global symbol.
(_bfd_mips_elf_hide_symbol): Return if forced_local is true. Set
forced_local to true.
2002-05-03 19:53:20 +00:00
Jason Merrill
f773fdbbd5
* gnu-v3-abi.c (gnuv3_rtti_type): If we get confused, just warn
...
and return NULL.
2002-05-03 19:38:29 +00:00
Alexandre Oliva
8f5b2891d8
* config/tc-s390.c (md_gather_operands): Emit dwarf2 line-number
...
information for instructions.
2002-05-03 18:25:08 +00:00
Alexandre Oliva
6d095fe412
* configure.in: Revert 2002-04-18's patch; fixed in libjava.
2002-05-03 18:24:32 +00:00
Thomas Fitzsimmons
dac55df9cd
* configure.in (FLAGS_FOR_TARGET): Do not add
...
-B$$r/$(TARGET_SUBDIR)/newlib/ when compiling newlib natively
on i[3456]86-*-linux*.
2002-05-03 16:13:21 +00:00
Kazu Hirata
b7a26f91f4
* ld.h: Fix formatting.
...
* ldexp.c: Likewise.
* ldfile.c: Likewise.
* ldlang.c: Likewise.
* ldmain.c: Likewise.
* lexsup.c: Likewise.
* pe-dll.c: Likewise.
2002-05-03 13:48:55 +00:00
Michal Ludvig
0e04a5142a
2002-05-03 Michal Ludvig <mludvig@suse.cz>
...
* x86-64-tdep.c (x86_64_dwarf2gdb_regno_map),
(x86_64_dwarf2gdb_regno_map_length),
(x86_64_dwarf2_reg_to_regnum): Added.
(x86_64_gdbarch_init): Added registration of x86_64_dwarf2_reg_to_regnum.
(x86_64_gdbarch_init): Renamed from i386_gdbarch_init.
(_initialize_x86_64_tdep): Synced with the change above.
(x86_64_skip_prologue): Reformulated message.
2002-05-03 10:52:00 +00:00
Pierre Muller
065432a84e
2002-05-03 Pierre Muller <muller@ics.u-strasbg.fr>
...
* f-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.
* jv-exp.y: Likewise.
* m2-exp.y: Likewise.
2002-05-03 08:23:12 +00:00
Kazu Hirata
d1a6c2428d
* as.h: Fix formatting.
...
* cgen.c: Likewise.
* cgen.h: Likewise.
* dwarf2dbg.c: Likewise.
* frags.h: Likewise.
* gasp.c: Likewise.
* macro.c: Likewise.
* read.c: Likewise.
* stabs.c: Likewise.
* symbols.c: Likewise.
2002-05-03 02:25:33 +00:00
Alan Modra
38110bc4c3
daily update
2002-05-03 00:00:04 +00:00
gdbadmin
aaa6a10f15
*** empty log message ***
2002-05-03 00:00:02 +00:00
Elena Zannoni
a3162708df
2002-05-02 Elena Zannoni <ezannoni@redhat.com>
...
* valops.c (value_arg_coerce): Don't coerce arrays to pointers if
we are dealing with vectors.
2002-05-02 19:00:36 +00:00
Richard Henderson
84de6048cc
* elf64-alpha.c (elf64_alpha_relocate_section): Force relative relocs
...
vs SHN_UNDEF to zero.
2002-05-02 17:46:59 +00:00
Richard Sandiford
a155881bab
* ld-scripts/map-address.exp: Quote conditions.
2002-05-02 16:03:41 +00:00
Pierre Muller
03620c38e4
2002-05-02 Pierre Muller <muller@ics.u-strasbg.fr>
...
* config/m68k/tm-nbsd.h: Obvious fix,
correct machine name.
2002-05-02 13:47:17 +00:00
Alan Modra
72297628d9
* app.c (mri_pseudo): Only declare for TC_M68K.
2002-05-02 13:01:50 +00:00
Alan Modra
1cfc59d51f
* config/tc-ppc.c (mapping): Map sectoff to BFD_RELOC_16_BASEREL.
...
(ppc_elf_validate_fix): Replace BFD_RELOC_32_BASEREL with
BFD_RELOC_16_BASEREL.
(md_assemble): Likewise.
(md_apply_fix3): Likewise.
2002-05-02 12:41:35 +00:00
Alan Modra
c061c2d8bb
* elf64-ppc.c (ppc64_elf_howto_raw <R_PPC64_SECTOFF>): Change to a
...
16 bit reloc.
<R_PPC64_SECTOFF_DS>: Likewise.
(ppc64_elf_reloc_type_lookup): Map from BFD_RELOC_16_BASEREL to
SECTOFF reloc.
* elf32-ppc.c (ppc_elf_howto_raw <R_PPC_SECTOFF>): Correct.
(ppc_elf_reloc_type_lookup): Map from BFD_RELOC_16_BASEREL to
SECTOFF reloc.
2002-05-02 12:35:25 +00:00
Pierre Muller
6604db2ec0
2002-05-02 Pierre Muller <muller@ics.u-strasbg.fr>
...
* p-typeprint.c (pascal_type_print_base): Add support
for TYPE_CODE_STRING and TYPE_CODE_BITSTRING.
2002-05-02 11:32:24 +00:00
Pierre Muller
0906b7396c
2002-05-02 Pierre Muller <muller@ics.u-strasbg.fr>
...
* p-lang.c (pascal_create_fundamental_type): Use TYPE_CODE_CHAR
for fondamental pascal 'char' type.
2002-05-02 11:26:01 +00:00