Corinna Vinschen
7d159115bf
* gdb.asm/arm.inc: New file.
...
* gdb.asm/asm-source.exp: Add arm targets.
* gdb.asm/configure.in: Ditto.
* gdb.asm/configure: Recreated from configure.in.
2001-12-20 22:12:20 +00:00
Kevin Buettner
d4473757f1
* arm-tdep.c (arm_scan_prologue): Don't require "mov ip, sp"
...
to be the first instruction in the prologue. Also, revise
the way the frame offset is computed for frameless functions.
2001-12-20 21:56:56 +00:00
Kevin Buettner
f079148d61
Fix some ARM call dummy problems.
2001-12-20 21:40:22 +00:00
Tom Rix
47ede03a41
Special handling of AIX xcoff text alignment fix.
2001-12-20 21:29:21 +00:00
Jim Blandy
c3d3ce5b89
* gdbint.texinfo (TARGET_CHAR_SIGNED): Document.
2001-12-20 21:16:31 +00:00
Daniel Jacobowitz
a8e8e86325
2001-12-20 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
...
Daniel Jacobowitz <drow@mvista.com>
* config/tc-mips.c (file_mips_gp32): Initialize to invalid value.
(file_mips_fp32): Likewise.
(md_begin): Compatibility handling for -mipsN option.
2001-12-20 21:11:26 +00:00
Michael Snyder
43155bc167
2001-12-20 Michael Snyder <msnyder@redhat.com>
...
* maint.c (maintenance_info_sections): Pass string argument to
print_section_table, so that it can be used to select sections.
(print_section_table): Change PTR to void *. Look at string arg
to select sections by name and by flag attributes.
(match_bfd_flags): New function.
(print_bfd_flags): New function.
2001-12-20 21:03:03 +00:00
Michael Snyder
fd29389c60
2001-12-19 Michael Snyder <msnyder@redhat.com>
...
* elf32-i386.c (elf_i386_grok_psinfo): Fix probable copy-and-paste
error: target is i386 (not mips), and size of descdata is 124
(not 128).
2001-12-20 20:22:17 +00:00
Jeff Law
47724592cf
* cli/cli-decode.c (add_cmd): Initialize pre_show_hook in
...
the new command.
2001-12-20 18:35:30 +00:00
Andrew Cagney
b323314b01
* remote.c (struct packet_reg): Add field in_g_packet.
...
(struct remote_state): Rename field g_packet to regs;
(free_remote_state): Update.
(init_remote_state): Add pseudo-registers to table. Initialize
in_g_packet. Drop sentinal from table.
(packet_reg_from_regnum, packet_reg_from_pnum): Update.
(remote_fetch_registers): Handle registers not in the g-packet.
(remote_store_registers): Ditto.
2001-12-20 17:39:58 +00:00
Kazu Hirata
de9b1892f5
* compile.c: Fix formatting.
2001-12-20 17:36:23 +00:00
Alexandre Oliva
a3ea91081c
* gas/sh/err-at.s: New test.
2001-12-20 17:28:20 +00:00
Alexandre Oliva
8d4d84c202
* config/tc-sh.c (parse_at): Reject @(r0) and @(r0,).
2001-12-20 17:28:13 +00:00
Andrew Cagney
2c283bc467
* gdbarch.sh (TARGET_CHAR_SIGNED): Do not specify the print
...
format.
2001-12-20 17:23:06 +00:00
Jeff Law
3f3c6e5503
* gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
2001-12-20 16:53:52 +00:00
Jeff Law
8fb87725a3
* gdb.base/annota1.exp: Expect failure for hpux11 when posting
...
a SIGTRAP to the inferior.
2001-12-20 16:52:07 +00:00
Kazu Hirata
2ea716f649
* compile.c: Fix comment typos.
2001-12-20 16:47:52 +00:00
Corinna Vinschen
cf599fa727
* gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
...
Substitute call to target_link by call to gdb_compile.
2001-12-20 16:06:11 +00:00
Nick Clifton
311041266e
When --wide is used, do not truncate symbol names.
2001-12-20 11:20:17 +00:00
Jim Blandy
1a889ea5ea
* s390-tdep.c (s390_pop_frame_regular): Make sure the saved_regs
...
array is actually set before we try to use it.
2001-12-20 08:55:31 +00:00
Jim Blandy
529765f487
* s390-tdep.c (s390_frame_saved_pc_nofix): If we get the saved PC
...
out of the return address register, cache that in the frame's
extra info, just as if we'd gotten it from the saved regs array;
that way, it's not a lie to set the saved_pc_valid flag.
2001-12-20 08:54:02 +00:00
Jim Blandy
76cc2cf029
* s390-tdep.c (s390_get_frame_info): Give orig_sp a reasonable
...
value, even when fextra_info->stack_bought can't be trusted,
2001-12-20 08:52:37 +00:00
Jim Blandy
c5e243bbc4
* s390-tdep.c (s390_readinstruction): Don't call
...
info->read_memory_func to read zero bytes. Some targets'
xfer_memory functions can't cope with that.
2001-12-20 08:50:47 +00:00
Jim Blandy
2e7db62a77
* gdbarch.sh (TARGET_CHAR_SIGNED): New macro.
...
* gdbarch.c, gdbarch.h: Regenerated.
* gdbtypes.c (build_gdbtypes): If TARGET_CHAR_SIGNED is zero,
set the TYPE_FLAG_UNSIGNED bit on the type.
* s390-tdep.c (s390_gdbarch_init): On the S/390, characters
are unsigned by default.
* rs6000-tdep.c (rs6000_gdbarch_init): Same for PowerPC and
RS6000.
2001-12-20 08:33:34 +00:00
Matthew Green
8a5886591d
* config/tc-ppc.c (md_parse_option): Make -maltivec default
...
to generating PowerPC instructions.
2001-12-20 07:34:44 +00:00
Alan Modra
cf86e6dffb
* configure.tgt (mips*-dec-netbsd*): Delete alias for
...
mips*el-*-netbsd*.
(sparc64-*-netbsd*): Add elf32_sparc to targ_extra_emuls.
2001-12-20 05:40:08 +00:00
Alan Modra
2b0bef82f2
* configure.in (mips-dec-netbsd*): Delete.
...
* configure: Regenerate.
2001-12-20 05:39:36 +00:00
Alan Modra
3cb60568f1
* config.bfd (mips-dec-netbsd*): Delete alias for mips*el-*-netbsd*.
2001-12-20 05:38:52 +00:00
Jim Blandy
4e40929968
* gdbarch.sh (TARGET_CHAR_SIGNED): New macro.
...
* gdbarch.c, gdbarch.h: Regenerated.
* gdbtypes.c (build_gdbtypes): If TARGET_CHAR_SIGNED is zero,
set the TYPE_FLAG_UNSIGNED bit on the type.
* s390-tdep.c (s390_gdbarch_init): On the S/390, characters
are unsigned by default.
* rs6000-tdep.c (rs6000_gdbarch_init): Same for PowerPC and
RS6000.
2001-12-20 03:26:08 +00:00
Alan Modra
3695c2997d
* configure.tgt (arm-*-netbsdelf*): Add target.
...
(arm-*-netbsd*): Add armelf and armelf_nbsd to targ_extra_emuls.
* emulparams/armelf_nbsd.sh: Added.
* Makefile.am: Add rules for earmelf_nbsd.
* Makefile.in: Regenerate.
2001-12-20 03:19:43 +00:00
Alan Modra
8bdcf8ca4d
* configure.in (arm-*-netbsdelf*): Add target.
...
* configure: Regenerate.
2001-12-20 03:19:03 +00:00
Alan Modra
61d0bc3328
* config.bfd (arm-*-netbsdelf*): Add target.
...
* configure.in: Include netbsd-core.lo for native arm-*-netbsd*.
* configure: Regenerate.
2001-12-20 03:18:23 +00:00
gdbadmin
afcca5a5ea
*** empty log message ***
2001-12-20 00:00:32 +00:00
Elena Zannoni
16a0f3e75e
2001-12-19 Elena Zannoni <ezannoni@redhat.com>
...
* corefile.c (do_captured_read_memory_integer,
safe_read_memory_integer): New functions.
* gdbcore.h (safe_read_memory_integer): Export.
* arm-tdep.c (arm_scan_prologue): Use safe_read_memory_integer,
to read the frame value, to capture calls to error().
2001-12-19 23:54:27 +00:00
Alan Modra
47a7090184
* elfcode.h (elf_slurp_symbol_table): Test elf_elfsections for NULL,
...
as can happen with a core file, before dereferencing.
2001-12-19 23:54:26 +00:00
Jim Blandy
b09677dcf8
* s390-tdep.c (s390_register_name): S390_LAST_REGNUM is, in fact,
...
the last register number, not one greater than the last register
number.
* s390-tdep.c (s390_register_virtual_type): Replace clever but
incorrect range comparison with correct, legible equivalent.
2001-12-19 23:07:53 +00:00
Alan Modra
59aec90c27
daily update
2001-12-19 23:00:04 +00:00
Keith Seitz
69c10d9280
* mi-var-display.exp: char* variables have a child. Update all
...
occurences.
* mi0-var-display.exp: Likewise.
2001-12-19 22:57:46 +00:00
Jim Blandy
d5d9af1069
* s390-tdep.c (s390_gdbarch_init): Revert accidentally committed
...
change.
2001-12-19 22:32:35 +00:00
Jim Blandy
23b7362fd7
* s390-tdep.c (s390_register_raw_size): Replace unnecessarily
...
obscure range comparison with legible equivalent.
2001-12-19 22:24:49 +00:00
Jeff Law
2cd045cd85
* gdb.base/break.exp: Fix HP specific search string when testing
...
backtracing in a called function.
* gdb.base/constvars.exp: Only set lang to C++ if we're
compiling the test with HP's compilers.
* gdb.base/volatile.exp: Similarly.
2001-12-19 21:08:45 +00:00
Jeff Law
1cdb71fe7e
* config/pa/tm-hppa.h (STORE_RETURN_VALUE): Use hppa_store_return_value.
...
(EXTRACT_RETURN_VALUE): Similarly.
* hppa-tdep.c (hppa_store_return_value): New function.
(hppa_extract_return_value): New function.
2001-12-19 20:21:43 +00:00
Andreas Jaeger
97cb79ae08
* configure.host: Add rules for x86_64-*linux-gnu. Change
...
s390x-linux entry to use gcc to report configuration, replace gcc
with $CC in s390-linux
2001-12-19 19:58:28 +00:00
Jeff Law
6c482b8720
* infttrate.c (child_acknowledge_created_inferior): Pass
...
correct argument to add_thread.
(update_thread_state_after_attach): Likewise.
2001-12-19 19:16:50 +00:00
Fernando Nasser
80fcf3f023
2001-12-19 Fernando Nasser <fnasser@redhat.com>
...
* config/arm/tm-arm.h: Properly define SOFTWARE_SINGLE_STEP_P.
Always define SOFTWARE_SINGLE_STEP.
* config/arm/tm-embed.h: Properly define SOFTWARE_SINGLE_STEP_P.
* arm-tdep.c (arm_get_next_pc, thumb_get_next_pc, bitcount,
shifted_reg_val): Always compile these functions.
(arm_software_single_step): Fix second argument in function calls.
2001-12-19 17:57:42 +00:00
Andrew Cagney
fb6ecb0ffc
Add function gdbarch_info_init() replaces memset().
2001-12-19 14:14:52 +00:00
Jakub Jelinek
a5eb27e6ff
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): If new_size
...
is 0, temporarily grow it to minimal CIE size.
(_bfd_elf_write_section_eh_frame): If input .eh_frame section would
end up empty, build a fake minimal CIE.
2001-12-19 11:48:15 +00:00
Andreas Jaeger
9d201f2ff1
* ld.texinfo (VERSION): Fix markup.
2001-12-19 09:20:22 +00:00
Jim Blandy
99ebe9acce
* gdb.base/printcmds.exp: Expect the null character to be printed
...
as '\0', and the '\013' to be printed as '\v'.
* gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
* gdb.base/setvar.exp: Same.
2001-12-19 06:29:45 +00:00
Jim Blandy
ae23c7a369
* c-lang.c (c_emit_char): Print ASCII 11 as '\v', to match
...
ISO C, and our parser. Print ASCII 0 as '\0', since that's what
people are used to seeing.
2001-12-19 06:29:18 +00:00