This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
On Sat, Apr 20, 2002 at 09:54:36AM -0700, Jason R Thorpe wrote:
> Attached is a patch that gets the Alpha target to GDB_MULTI_ARCH_PARTIAL.
> This is the low-hanging fruit.
Here is an updated version of this patch. This, combined with the fix to
find_saved_register() I just committed, and using a compiler that emits
correct line number info:
=== gdb Summary ===
# of expected passes 7434
# of unexpected failures 531
# of unexpected successes 1
# of expected failures 70
# of unresolved testcases 149
# of untested testcases 6
# of unsupported tests 4
...for my alpha-netbsd target.
A bunch of the remaining failures look pretty bogus. A bunch of the
failures are a result of:
(gdb) delete breakpoints^M
Delete all breakpoints? (y or n) info breakpoints^M
break call6i^M
Please answer y or n.^M
Delete all breakpoints? (y or n) Please answer y or n.^M
Delete all breakpoints? (y or n) UNRESOLVED: gdb.base/funcargs.exp: setting brea
kpoint at call6i (timeout)
break call6j^M
Please answer y or n.^M
Delete all breakpoints? (y or n) FAIL: gdb.base/funcargs.exp: setting breakpoint
at call6j (timeout)
break call6k^M
Please answer y or n.^M
Delete all breakpoints? (y or n) FAIL: gdb.base/funcargs.exp: setting breakpoint
at call6k (timeout)
ERROR: Got interactive prompt.
...i.e. getting a prompt when one isn't expected. Is that possibly a result
of a previous test failing and not setting up state properly for this test?
* Makefile.in (alpha-nat.o): Add alpha-tdep.h to dependency list.
(alpha-tdep.o): Likewise.
* alpha-nat.c: Include alpha-tdep.h. Update for adjusted
Alpha target register names.
* alphabsd-nat.c: Likewise.
* alpha-tdep.c: Include alpha-tdep.h. Update for adjusted
Alpha target register names. Make serveral routines static.
(alpha_get_saved_register): New function.
(alpha_gdbarch_init): New function.
(_initialize_alpha_tdep): Register alpha_gdbarch_init.
* alpha-tdep.h: New file. Includes several Alpha target constants
taken from...
* config/alpha/tm-alpha.h: ...here. Remove macros that we now
let gdbarch deal with.
(GDB_MULTI_ARCH): Define as GDB_MULTI_ARCH_PARTIAL.
--
-- Jason R. Thorpe <thorpej@wasabisystems.com>
Attachment:
alpha-multiarch-2
Description: Text document
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |