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
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
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
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
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
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
Pierre Muller
e2625b330b
2002-05-02 Pierre Muller <muller@ics.u-strasbg.fr>
...
* p-lang.h (is_pascal_string_type): Declaration changed,
new sixth argument of type char ** added.
* p-lang.c (is_pascal_string_type): Implementation
changed. Args length_pos, length_size, string_pos, char_size
can now be NULL. New argument arrayname set to the field
name of the char array. Return value set to char array
field index plus one.
* p-valprint.c (pascal_val_print): Adapt to new declaration of
is_pascal_string_type function.
2002-05-02 11:18:07 +00:00
Jim Blandy
eb7f1c487a
* gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
...
gdb.c++/hang.exp: New test.
2002-05-02 07:03:53 +00:00
Andrew Cagney
cf17c188f5
Yank previous change - set current arch to NULL.
2002-05-02 01:38:27 +00:00
gdbadmin
6371b78ee2
*** empty log message ***
2002-05-02 00:00:33 +00:00
Andrew Cagney
52bca49131
* gdbarch.sh (gdbarch_update_p): Swap out the old architecture
...
before probing for a new one. Detect errorenous gdbarch_init
functions.
* gdbarch.c: Regenerate.
2002-05-01 22:02:20 +00:00
Andrew Cagney
d5e725050c
* 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.
2002-05-01 21:26:52 +00:00
Fred Fish
a6befae84d
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.
2002-05-01 15:39:32 +00:00
Andrew Cagney
af566d9f8c
* cris-tdep.c (cris_gdbarch_init): Use arches instead of
...
current_gdbarch.
2002-05-01 03:14:05 +00:00
Michael Snyder
94c30b78db
2002-04-30 Michael Snyder <msnyder@redhat.com>
...
* arm-tdep.c: Whitespace clean-ups.
2002-05-01 00:57:51 +00:00
Michael Snyder
880d85fa11
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.
2002-05-01 00:30:02 +00:00
gdbadmin
356a93ba4b
*** empty log message ***
2002-05-01 00:00:33 +00:00
Kevin Buettner
6f5987a63d
* rs6000-tdep.c: Added comment describing how fpscr register
...
numbers were chosen.
2002-04-30 23:36:11 +00:00
Michael Snyder
47f21bcc3d
2002-04-30 Michael Snyder <msnyder@redhat.com>
...
* gnu-nat.c (gnu_find_memory_regions): Fix merge botch.
2002-04-30 21:12:30 +00:00
Michael Snyder
1a113c93e5
2002-04-30 Michael Snyder <msnyder@redhat.com>
...
* gnu-nat.c (gnu_find_memory_regions): Fix merge botch.
2002-04-30 19:01:57 +00:00
Elena Zannoni
9a6f53fe3b
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.
2002-04-30 02:06:25 +00:00
Kevin Buettner
11ed25acd7
Don't use BFD-private data to determine that an object file is 64-bit xcoff.
2002-04-30 00:26:44 +00:00
gdbadmin
7f7ceaf7bd
*** empty log message ***
2002-04-30 00:00:33 +00:00
Andrew Cagney
ae23240503
5.2 released.
2002-04-29 23:22:16 +00:00
Anthony Green
0a31027751
New test cases for java support.
2002-04-29 21:33:03 +00:00
Michal Ludvig
91fd20f71f
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.
2002-04-29 18:27:31 +00:00
Elena Zannoni
2dc5091bdf
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.
2002-04-29 15:14:16 +00:00
Elena Zannoni
ace1378a15
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.
2002-04-29 15:10:06 +00:00
Pierre Muller
2b9848d845
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,...).
2002-04-29 11:08:26 +00:00
Pierre Muller
f8d17dc5b4
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.
2002-04-29 11:01:13 +00:00
gdbadmin
c32699cc1d
*** empty log message ***
2002-04-29 00:00:03 +00:00
Andreas Schwab
2f2f1ad1fe
* config/s390/s390.mh (NATDEPFILES): Remove solib.o, add
...
linux-proc.o and gcore.o.
2002-04-28 00:30:01 +00:00
gdbadmin
1e93968d22
*** empty log message ***
2002-04-28 00:00:03 +00:00
Andrew Cagney
b6779aa276
* x86-64-tdep.c (x86_64_skip_prologue): Print note when debugging
...
code without frame pointers.
2002-04-27 00:12:54 +00:00
gdbadmin
e55cb7cca2
*** empty log message ***
2002-04-27 00:00:03 +00:00
Andrew Cagney
7e57f5f4a2
* sparc-tdep.c (sparc_gdbarch_init): Add comment explaining why
...
ON_STACK is needed.
2002-04-26 23:37:33 +00:00
Ben Elliston
2ceb85d0bd
2002-04-26 Ben Elliston <bje@redhat.com>
...
* target.c (do_xfer_memory): Correct reference to the new option
"trust-readonly-sections".
2002-04-26 22:11:52 +00:00
Elena Zannoni
f5f8a0099e
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).
2002-04-26 20:08:19 +00:00
Jason Thorpe
5868c862e2
* 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.
2002-04-26 07:05:35 +00:00
Andrew Cagney
bfb01f370f
* stack.c (selected_frame_level):
...
(select_frame): Do not set selected_frame_level.
* frame.h (selected_frame_level): Delete declaration.
2002-04-26 04:56:49 +00:00
Andrew Cagney
15813d3f2c
* rs6000-tdep.c (rs6000_gdbarch_init): Only set
...
convert_from_func_ptr-addr when AIX / PowerOpen.
2002-04-26 04:31:47 +00:00
Andrew Cagney
6096c27ac0
* 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.
2002-04-26 03:37:42 +00:00
gdbadmin
a968f40a51
*** empty log message ***
2002-04-26 03:00:03 +00:00
David S. Miller
f510d44e69
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.
2002-04-26 01:56:04 +00:00
Jason Thorpe
15d72a927a
* 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.
2002-04-26 01:22:41 +00:00
Jason Thorpe
accc6d1ff3
* 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.
2002-04-26 01:08:19 +00:00