OSDN Git Service
drow [Mon, 10 Mar 2003 23:37:29 +0000 (23:37 +0000)]
* breakpoint.c (bpstat_copy): Copy the command lines as well
as the old value, to match what is freed in bpstat_clear.
amodra [Mon, 10 Mar 2003 23:25:13 +0000 (23:25 +0000)]
* elf32-ppc.c (ppc_elf_relocate_section): Subtract tls seg vma from
zero index dynamic tls relocs generated for the GOT. Tidy code.
Set "relocation" to 1 on DTPMOD32 relocs. Optimize HA adjustment.
* elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
* ld-powerpc/tlsso.r: Adjust for corrected zero symbol index relocs.
* ld-powerpc/tlsso32.r: Likewise.
amodra [Mon, 10 Mar 2003 23:00:05 +0000 (23:00 +0000)]
daily update
dannysmith [Mon, 10 Mar 2003 22:45:50 +0000 (22:45 +0000)]
* include/rasdlg.h: New file.
* lib/rasdlg.def: New file.
* lib/test.c: Include rasdlg.h.
carlton [Mon, 10 Mar 2003 20:40:45 +0000 (20:40 +0000)]
2003-03-10 David Carlton <carlton@math.stanford.edu>
* minsyms.c (add_minsym_to_hash_table): Replace
DEPRECATED_SYMBOL_NAME by SYMBOL_LINKAGE_NAME.
(compare_minimal_symbols, compact_minimal_symbols)
(install_minimal_symbols, find_solib_trampoline_target): Ditto.
(lookup_minimal_symbol_text): Use strcmp on linkage names instead
of DEPRECATED_SYMBOL_MATCHES_NAME.
(lookup_minimal_symbol_solib_trampoline): Ditto.
cagney [Mon, 10 Mar 2003 19:08:45 +0000 (19:08 +0000)]
2003-03-10 Andrew Cagney <cagney@redhat.com>
* regcache.h (regcache_cooked_read_ftype): Define.
(regcache_save, regcache_restore): Add a cooked_read parameter.
* regcache.c (regcache_save, regcache_restore): Update.
(do_cooked_read): New function.
(regcache_cpy): Pass do_cooked_read to regcache_save and
regcache_restore.
corinna [Mon, 10 Mar 2003 17:11:39 +0000 (17:11 +0000)]
* gdb.texinfo: Add File-I/O documentation.
corinna [Mon, 10 Mar 2003 16:25:48 +0000 (16:25 +0000)]
* sec_acl.cc (setacl): Don't handle DELETE flag specially.
* security.cc (alloc_sd): Ditto.
cagney [Mon, 10 Mar 2003 15:28:39 +0000 (15:28 +0000)]
2003-03-10 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (gdbarch_unwind_pc): New method.
* gdbarch.h, gdbarch.c: Regenerate.
* frame.c (frame_pc_unwind): Rewrite. Prefer gdbarch_unwind_pc,
but use read_pc and FRAME_SAVED_PC as fall backs.
(frame_saved_regs_pc_unwind): Delete function.
(trad_frame_unwinder): Update.
* frame-unwind.h (frame_unwind_pc_ftype): Delete declaration.
(struct frame_unwind): Update.
* dummy-frame.c (dummy_frame_pc_unwind): Delete function.
(dummy_frame_unwind): Update.
* sentinel-frame.c (sentinel_frame_pc_unwind): Delete function.
(sentinel_frame_unwinder): Update.
* d10v-tdep.c (d10v_frame_pc_unwind): Delete function.
(d10v_frame_unwind): Update.
(d10v_unwind_pc): New function.
(d10v_gdbarch_init): Set unwind_pc.
Index: doc/ChangeLog
2003-03-10 Andrew Cagney <cagney@redhat.com>
* gdbint.texinfo (Target Architecture Definition): Cross reference
FRAME_SAVED_PC to unwind_pc. Document unwind_pc.
cagney [Mon, 10 Mar 2003 14:54:58 +0000 (14:54 +0000)]
2003-03-10 Andrew Cagney <cagney@redhat.com>
* gdbarch.h: Re-generate.
cagney [Mon, 10 Mar 2003 14:43:14 +0000 (14:43 +0000)]
2003-03-10 Andrew Cagney <cagney@redhat.com>
* d10v-tdep.c (d10v_frame_register_unwind): Correctly unwind the
PC.
(d10v_frame_pop): Unwind the PC, and not the LR, when restoring
the PC register.
gdbadmin [Mon, 10 Mar 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sun, 9 Mar 2003 23:00:05 +0000 (23:00 +0000)]
daily update
bje [Sun, 9 Mar 2003 22:52:02 +0000 (22:52 +0000)]
2003-03-10 Ben Elliston <bje@wasabisystems.com>
* MAINTAINERS: Update my mail address.
corinna [Sun, 9 Mar 2003 22:13:27 +0000 (22:13 +0000)]
Fix typo.
corinna [Sun, 9 Mar 2003 22:13:06 +0000 (22:13 +0000)]
* winver.rc: Change Copyright hint to inlcude 2003.
corinna [Sun, 9 Mar 2003 22:10:14 +0000 (22:10 +0000)]
* libc/reent/lseekr.c (lseek_r): Use _off_t instead of off_t.
corinna [Sun, 9 Mar 2003 21:52:23 +0000 (21:52 +0000)]
* libc/include/sys/config.h: Define __CYGWIN_USE_BIG_TYPES__ for
Cygwin.
corinna [Sun, 9 Mar 2003 21:51:00 +0000 (21:51 +0000)]
Switch to 32/64 datatypes:
* Makefile.in (OBSOLETE_FUNCTIONS): Add open acl aclcheck aclfrommode
aclfrompbits aclfromtext aclsort acltomode acltopbits acltotext chown
facl fchown fgetpos fopen freopen fseeko fsetpos fstat ftello
ftruncate getegid geteuid getgid getgrent getgrgid getgrnam getgroups
getpwuid getpwuid_r getuid initgroups lchown lseek lstat mknod mmap
seekdir setegid seteuid setgid setgroups setregid setreuid setuid stat
telldir truncate.
(NEW_FUNCTIONS): Add _open64 acl32 aclcheck32 aclfrommode32
aclfrompbits32 aclfromtext32 aclsort32 acltomode32 acltopbits32
acltotext32 chown32 facl32 fchown32 fgetpos64 fopen64 freopen64
fseeko64 fsetpos64 fstat64 ftello64 ftruncate64 getegid32 geteuid32
getgid32 getgrent32 getgrgid32 getgrnam32 getgroups32 getpwuid32
getpwuid_r32 getuid32 initgroups32 lchown32 lseek64 lstat64 mknod32
mmap64 seekdir64 setegid32 seteuid32 setgid32 setgroups32 setregid32
setreuid32 setuid32 stat64 telldir64 truncate64 to substitute the
above.
* cygserver_shm.h (class client_request_shm): Change uid_t and gid_t
members to __uid32_t and __gid32_t.
* cygwin.din: Add symbols acl32 aclcheck32 aclfrommode32
aclfrompbits32 aclfromtext32 aclsort32 acltomode32 acltopbits32
acltotext32 facl32 fgetpos64 fopen64 freopen64 fseeko64 fsetpos64
_fstat64 ftello64 _lseek64 mknod32 _open64.
* glob.c: Include perprocess.h.
(globtilde): Call getpwuid32 and getuid32 instead of getpwuid and
getuid.
(g_lstat): Check for applications API version to call the appropriate
typed gl_lstat function.
(g_stat): Ditto for gl_stat.
* shm.cc (client_request_shm::client_request_shm): Call geteuid32
and getegid32 instead of geteuid and getegid throughout.
* syscalls.cc (_open64): New alias for open.
(_lseek64): New alias for lseek64.
(_fstat64): New alias for fseek64.
(mknod32): New function.
(mknod): Calls mknod32 now.
* winsup.h: Make function declarations for getuid32, geteuid32,
and getpwuid32 accessible for plain C sources. Add declarations
for getegid32 and getpwnam.
* include/cygwin/version.h: Bum API minor number to 78.
* include/sys/cygwin.h: Guard C++ specific members of struct
per_process against inclusion in plain C sources.
* include/sys/mman.h (mman): Add guard to avoid type clash when
compiling Cygwin.
corinna [Sun, 9 Mar 2003 21:08:51 +0000 (21:08 +0000)]
* libc/include/pwd.h: Add guards to avoid type clashes when compiling
Cygwin.
* libc/include/sys/stat.h: Ditto.
* libc/include/sys/unistd.h: Ditto.
* libc/sys/cygwin/sys/dirent.h: Ditto.
cgf [Sun, 9 Mar 2003 20:54:12 +0000 (20:54 +0000)]
fix typo
cgf [Sun, 9 Mar 2003 20:50:11 +0000 (20:50 +0000)]
* include/cygwin/version.h: Bump DLL minor number to 21.
cgf [Sun, 9 Mar 2003 20:31:07 +0000 (20:31 +0000)]
whitespace cleanup
cgf [Sun, 9 Mar 2003 20:10:25 +0000 (20:10 +0000)]
Do some minor reformatting of 'extern "C"' use throughout.
* autoload.cc (GetSystemTimes): Define new autoload function.
* fhandler_proc.cc (proc_listing): Add cpuinfo and partitions entries.
(fhandler_proc::fill_filebuf): Add PROC_CPUINFO and PROC_PARTITIONS cases.
(format_proc_uptime): Use GetSystemTimes if available.
(read_value): New macro.
(print): New macro.
(cpuid): New function.
(can_set_flag): New function.
(format_proc_cpuinfo): New function.
(format_proc_partitions): New function.
cgf [Sun, 9 Mar 2003 19:46:29 +0000 (19:46 +0000)]
* winsup.api/winsup.exp: Use -nostdinc when compiling.
* Makefile.in: Specifically search compiler include directory since it is now
stripped via -nostdinc.
cgf [Sun, 9 Mar 2003 19:29:22 +0000 (19:29 +0000)]
.
cgf [Sun, 9 Mar 2003 19:22:15 +0000 (19:22 +0000)]
* Makefile.common: Avoid double slashes in GCC_INCLUDE.
corinna [Sun, 9 Mar 2003 19:04:23 +0000 (19:04 +0000)]
* getfacl.c (username): Fix ambiguous printf calls.
(groupname): Ditto.
(main): Ditto.
dj [Sun, 9 Mar 2003 18:43:06 +0000 (18:43 +0000)]
* configure.in (gxx_include_dir): Fix typo.
* configure: Regenerated.
cgf [Sun, 9 Mar 2003 18:10:42 +0000 (18:10 +0000)]
* syscalls.cc (unlink): Attempt to be more clever about setting attributes of
file. Only open file in query mode to avoid having to mess with security stuff
for reading.
corinna [Sun, 9 Mar 2003 17:53:06 +0000 (17:53 +0000)]
* winsup.api/ltp/fork10.c (main): Remove non-portable declaration
of lseek.
corinna [Sun, 9 Mar 2003 17:13:46 +0000 (17:13 +0000)]
* rmsym: Fix regular expression.
cgf [Sun, 9 Mar 2003 17:03:05 +0000 (17:03 +0000)]
* Makefile.in: Use "cygwin0" rather than "new-cygwin" to denote in-build-tree
version of library or dll.
* config/default.exp: Ditto.
* winsup.api/winsup.exp: Ditto.
cgf [Sun, 9 Mar 2003 17:01:40 +0000 (17:01 +0000)]
* Makefile.in: Change from using new-* to cygwin0 for temporary targets.
ths [Sun, 9 Mar 2003 16:16:31 +0000 (16:16 +0000)]
* config/tc-mips.c (s_mips_end): Remove !BFD_ASSEMBLER case.
(s_mips_ent): Likewise.
corinna [Sun, 9 Mar 2003 16:05:54 +0000 (16:05 +0000)]
* include/cygwin/socket.h: Set SOMAXCONN to Winsock2 value.
cgf [Sun, 9 Mar 2003 00:10:29 +0000 (00:10 +0000)]
* syscalls.cc (unlink): Always attempt to use FILE_FLAG_CLOSE_ON_DELETE to
delete files since this allows us to preserve the protection of hard linked
files.
(link): Generate full path for potentially recalculated .lnk target.
gdbadmin [Sun, 9 Mar 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 8 Mar 2003 23:00:06 +0000 (23:00 +0000)]
daily update
kettenis [Sat, 8 Mar 2003 22:16:44 +0000 (22:16 +0000)]
* gdbarch.sh (save_dummy_frame_tos): Add comment.
cagney [Sat, 8 Mar 2003 20:04:27 +0000 (20:04 +0000)]
Index: ChangeLog
2003-03-08 Andrew Cagney <cagney@redhat.com>
* cli-out.c: Update copyright.
(cli_out_data): Define typedef. Use instead of ui_out_data.
Index: mi/ChangeLog
2003-03-08 Andrew Cagney <cagney@redhat.com>
* mi-out.c: Update copyright.
(mi_out_data): Define typedef. Use instead of ui_out_data.
Index: tui/ChangeLog
2003-03-08 Andrew Cagney <cagney@redhat.com>
* tui-out.c: Update copyright.
(tui_out_data): Define typedef. Use instead of ui_out_data.
cagney [Sat, 8 Mar 2003 19:27:12 +0000 (19:27 +0000)]
2003-03-08 Andrew Cagney <cagney@redhat.com>
* valarith.c (value_subscripted_rvalue): Copy the array's REGNO to
the result.
cgf [Sat, 8 Mar 2003 19:22:08 +0000 (19:22 +0000)]
missed in last checkin
cgf [Sat, 8 Mar 2003 17:56:13 +0000 (17:56 +0000)]
Revert below changes regarding _pinfo::cmdline.
corinna [Sat, 8 Mar 2003 16:44:24 +0000 (16:44 +0000)]
* external.cc (cygwin_internal): Change n to __off64_t to match change
of _pinfo::cmdline.
* fhandler.h (class fhandler_virtual): Change filesize member to
__off64_t.
* fhandler_proc.cc (format_proc_meminfo): Change to return __off64_t.
(format_proc_stat): Ditto.
(format_proc_uptime): Ditto.
* fhandler_process.cc (format_process_stat): Ditto.
(format_process_status): Ditto.
(format_process_statm): Ditto.
* pinfo.cc (_pinfo::cmdline): Expect __off64_t parameter.
* pinfo.h (class _pinfo): Change declaration of cmdline accordingly.
cgf [Sat, 8 Mar 2003 04:57:41 +0000 (04:57 +0000)]
* libc/include/sys/unistd.h: Guard getopt.h call to force only declaration of
getopt and avoid getopt_long declaration.
* libc/sys/cygwin/include/unistd.h: Remove.
cgf [Sat, 8 Mar 2003 03:36:39 +0000 (03:36 +0000)]
* path.h (PATH_LNK): New enum val.
(path_conv::is_lnk_symlink): New function. True if path represents .lnk style
symlink.
* path.cc (check_shortcut): Set PATH_LNK in pflags when appropriate.
(symlink_info::check): Ditto. Remove PATH_LNK from pflags initially.
* syscalls.cc (unlink): Always remove readonly attribute from a symlink
regardless of type.
(link): (from Corinna Vinschen) Allow links to symlinks. Reset attributes on a
symlink after successful link creation.
(chmod): Use is_lnk_symlink where appropriate.
(rename): Ditto.
* tty.cc (create_tty_master): Call GetComputerName instead of
cygwin_gethostname. Set ut_id.
* syscalls.cc (login): Call endutent.
(setutent): Do not seek after a fresh open.
cgf [Sat, 8 Mar 2003 03:35:47 +0000 (03:35 +0000)]
* configure.tgt: Add NATIVE_LIB_DIRS for cygwin target back after apparent
accidental removal on 2003-01-06.
gdbadmin [Sat, 8 Mar 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
cagney [Fri, 7 Mar 2003 23:43:26 +0000 (23:43 +0000)]
2003-03-07 Andrew Cagney <cagney@redhat.com>
* gdb.texinfo (Debugging Output): Mention the "set/show debug
frame" command.
cagney [Fri, 7 Mar 2003 23:34:14 +0000 (23:34 +0000)]
2003-03-07 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh: Don't generate two macro definitions when an
undefined macro taking no arguments.
* gdbarch.h: Regenerate.
hunt [Fri, 7 Mar 2003 23:09:19 +0000 (23:09 +0000)]
Remove directory.
amodra [Fri, 7 Mar 2003 23:00:06 +0000 (23:00 +0000)]
daily update
corinna [Fri, 7 Mar 2003 20:41:49 +0000 (20:41 +0000)]
* configure.host: Define stdio64_dir for Cygwin.
* libc/include/stdio.h: Change definition of fpos_t to fulfill
Cygwin 64bit file access requirements.
Drop definition of f*64() functions when compiled for Cygwin.
* libc/include/sys/config.h: Define __LARGE64_FILES for Cygwin.
* libc/reent/lseek64r.c: Use _off64_t instead of off64_t.
* libc/stdio64/local64.h: Use _fpos64_t instead of fpos64_t.
corinna [Fri, 7 Mar 2003 16:35:55 +0000 (16:35 +0000)]
* syscalls.cc (seteuid32): Fix formatting.
corinna [Fri, 7 Mar 2003 15:59:58 +0000 (15:59 +0000)]
* winsup.api/known_bugs.tcl: Remove fsync01, setregid01 and setreuid01
from list of known bugs.
jjohnstn [Fri, 7 Mar 2003 15:56:49 +0000 (15:56 +0000)]
2003-03-07 Jeff Johnston <jjohnstn@redhat.com>
* libc/include/sys/reent.h: Remove extraneous _sig_func
declaration.
mludvig [Fri, 7 Mar 2003 15:07:50 +0000 (15:07 +0000)]
2002-03-07 Michal Ludvig <mludvig@suse.cz>
* x86-64-tdep.c (x86_64_save_dummy_frame_tos)
(x86_64_unwind_dummy_id): New functions.
(x86_64_init_abi): Register these two new functions.
mludvig [Fri, 7 Mar 2003 10:43:00 +0000 (10:43 +0000)]
2003-03-07 Michal Ludvig <mludvig@suse.cz>
* x86-64-tdep.c (x86_64_function_has_prologue): New function.
(x86_64_skip_prologue): Move prologue detection to
separate function.
* x86-64-tdep.h (x86_64_function_has_prologue): New prototype.
amodra [Fri, 7 Mar 2003 01:09:01 +0000 (01:09 +0000)]
* elf32-ppc.c (ppc_elf_relocate_section): Don't look for a nop after
a tls_get_addr call.
dannysmith [Fri, 7 Mar 2003 00:51:18 +0000 (00:51 +0000)]
2003-03-06 Christopher January <chris@atomice.net>
* include/winbase.h (FindFirstVolume): Add declaration.
(FindNextVolume): Add declaration.
(FindVolumeClose): Add declaration.
(GetSystemTimes): Add declaration.
* include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE.
2003-03-06 Danny Smith <dannysmith@users.sourceforge.net>
*lib/kernel32.def (GetSystemTimes): Add stub.
gdbadmin [Fri, 7 Mar 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 6 Mar 2003 23:26:20 +0000 (23:26 +0000)]
* elf32-ppc.c (ELIMINATE_COPY_RELOCS): Define as one.
(ppc_elf_adjust_dynamic_symbol): For weak symbols, copy
ELF_LINK_NON_GOT_REF from weakdef.
* elf64-ppc.c (ELIMINATE_COPY_RELOCS): Define as one.
(ppc64_elf_adjust_dynamic_symbol): For weak symbols, copy
ELF_LINK_NON_GOT_REF from weakdef.
* elf32-i386.c (ELIMINATE_COPY_RELOCS): Define as one. Use throughout.
(elf_i386_adjust_dynamic_symbol): For weak symbols, copy
ELF_LINK_NON_GOT_REF from weakdef.
amodra [Thu, 6 Mar 2003 23:00:04 +0000 (23:00 +0000)]
daily update
hunt [Thu, 6 Mar 2003 21:58:41 +0000 (21:58 +0000)]
2003-03-06 Martin M. Hunt <hunt@redhat.com>
* generic/gdbtk-interp.c (gdbtk_interpreter_init): Remove
unused variable.
* generic/gdbtk-cmds.c (gdb_update_mem): Remove unused variable.
(gdbtk_print_source): Deleted.
(gdbtk_print_asm): Deleted.
hunt [Thu, 6 Mar 2003 21:45:39 +0000 (21:45 +0000)]
2003-03-06 Martin M. Hunt <hunt@redhat.com>
* generic/gdbtk-bp.c (gdb_get_tracepoint_info): Return CORE_ADDR.
hunt [Thu, 6 Mar 2003 21:28:33 +0000 (21:28 +0000)]
2003-03-06 Martin M. Hunt <hunt@redhat.com>
* generic/gdbtk-cmds.c (gdb_disassemble): Deleted.
(sprintf_append_element_to_obj): Deleted.
* generic/gdbtk-bp.c (get_breakpoint_commands): Use
Tcl_ListObjAppendElement() instead of
sprintf_append_element_to_obj().
cagney [Thu, 6 Mar 2003 20:49:59 +0000 (20:49 +0000)]
2003-03-06 Andrew Cagney <cagney@redhat.com>
* texinfo/texinfo.tex: Import version 2003-02-03.16.
nickc [Thu, 6 Mar 2003 16:45:42 +0000 (16:45 +0000)]
Remove redundant defintions of BYTES_IN_WORD and add conditional defintion in
aout64.h.
aph [Thu, 6 Mar 2003 15:47:23 +0000 (15:47 +0000)]
2003-03-06 Jakub Jelinek <jakub@redhat.com>
Andrew Haley <aph@redhat.com>
* elflink.h (elf_bfd_discard_info): Don't process eh frames if
output is relocateable.
nickc [Thu, 6 Mar 2003 12:29:04 +0000 (12:29 +0000)]
(som_fixup_formats): Correct formats for R_AUX_UNWIND and R_COMMENT.
amodra [Thu, 6 Mar 2003 11:32:43 +0000 (11:32 +0000)]
* elf32-ppc.c (ppc_elf_create_linker_section): Don't capitalize
error messages.
(ELIMINATE_COPY_RELOCS): Define to zero.
(ppc_elf_relocate_section): Don't deref htab->tls_sec when calculating
TLSLD relocs. Report reloc types on a number of errors. Optimize
LOCAL24PC check for non-local syms. Don't capitalize error messages.
* elf64-ppc.c (ELIMINATE_COPY_RELOCS): Define to zero.
(ppc64_elf_relocate_section): Don't deref htab->tls_sec when
calculating TLSLD relocs. Report reloc types on a number of errors.
Don't capitalize error messages.
hunt [Thu, 6 Mar 2003 04:34:51 +0000 (04:34 +0000)]
2003-03-05 Martin M. Hunt <hunt@redhat.com>
* library/srctextwin.itb (SrcTextWin::FillAssembly):
Remove unused variables asm_lo_addr and asm_hi_addr.
(FillMixed): Ditto.
aoliva [Thu, 6 Mar 2003 03:50:23 +0000 (03:50 +0000)]
* lib/remote.exp (standard_download, standard_upload): Support
nfsdir and nfsroot_server.
hunt [Thu, 6 Mar 2003 01:25:49 +0000 (01:25 +0000)]
2003-03-05 Martin M. Hunt <hunt@redhat.com>
* generic/gdbtk-cmds.c (Gdbtk_Init): Create gdb_CA_to_TAS.
(gdb_load_disassembly): Now takes CORE_ADDRs. Returns CORE_ADDRs
for low and high.
(gdbtk_load_asm): Use CORE_ADDRs.
(gdb_loc): Return CORE_ADDRs.
(gdb_entry_point): Return CORE_ADDR.
(gdb_incr_addr): Update description.
(gdb_CA_to_TAS): New function. Takes a CORE_ADDR and returns
a target sddress string.
* generic/gdbtk-bp.c (gdb_find_bp_at_addr): Change to
take a CORE_ADDR.
(gdb_get_breakpoint_info): Returns a CORE_ADDR.
(gdb_set_bp_addr): Takes a CORE_ADDR.
* library/bpwin.itb (bp_add): Call gdb_CA_to_TAS before
displaying address.
(bp_modify): Ditto.
* library/srcwin.itb (location): Call gdb_CA_to_TAS before
displaying address. Don't add "0x" in front of address.
(set_execution_status): Call gdb_CA_to_TAS before
displaying address. Don't call [gdb_cmd printf] to format
output. Weird.
dj [Thu, 6 Mar 2003 00:34:19 +0000 (00:34 +0000)]
* xstormy16-sem.cxx: Regenerate.
dj [Thu, 6 Mar 2003 00:34:06 +0000 (00:34 +0000)]
* cpu/xstormy16.cpu (set-psw-add): Use temporaries to prevent
prematurely overwriting needed inputs.
(set-psw-sub): Likewise.
gdbadmin [Thu, 6 Mar 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
cagney [Wed, 5 Mar 2003 23:14:16 +0000 (23:14 +0000)]
2003-03-05 Andrew Cagney <cagney@redhat.com>
* d10v-tdep.c (d10v_unwind_dummy_id): New function.
(d10v_gdbarch_init): Set unwind_dummy_id and save_dummy_frame_tos.
* frame.c (get_prev_frame): Restructure the frame ID unwind code
to use unwind_dummy_id when a dummy frame.
* gdbarch.sh (unwind_dummy_id): New multi-arch method with
predicate.
* gdbarch.h, gdbarch.c: Regneerate.
Index: doc/ChangeLog
2003-03-05 Andrew Cagney <cagney@redhat.com>
* gdbint.texinfo (Target Architecture Definition): Document
unwind_dummy_id. Cross reference unwind_dummy_id and
SAVE_DUMMY_FRAME_TOS.
amodra [Wed, 5 Mar 2003 23:00:06 +0000 (23:00 +0000)]
daily update
cagney [Wed, 5 Mar 2003 22:54:22 +0000 (22:54 +0000)]
2003-03-05 Andrew Cagney <cagney@redhat.com>
* d10v-tdep.c (struct d10v_unwind_cache): Add field "base".
(d10v_frame_unwind_cache): Rewrite code computing the base and SP.
Do not use d10v_read_sp or d10v_read_fp when obtaining register
values.
cagney [Wed, 5 Mar 2003 20:57:28 +0000 (20:57 +0000)]
2003-03-05 Andrew Cagney <cagney@redhat.com>
* d10v-tdep.c (struct frame_extra_info): Delete unused structure.
(struct d10v_unwind_cache): Delete field "frameless". Replace
"next_addr" with "sp_offset". Add "r11_offset".
(d10v_frame_unwind_cache): Update.
(prologue_find_regs): Update. When "mv r11, sp", save the
"sp_offset" in "r11_offset". Recognize "st rn, @r11", note that
RN was saved in r11_offset.
cagney [Wed, 5 Mar 2003 20:26:46 +0000 (20:26 +0000)]
2003-03-05 Andrew Cagney <cagney@redhat.com>
* frame.c (deprecated_update_frame_pc_hack): Also update the the
cached PC value in the next frame.
cagney [Wed, 5 Mar 2003 18:51:17 +0000 (18:51 +0000)]
2003-03-05 Andrew Cagney <cagney@redhat.com>
* frame.h (struct frame_info): Replace "id_unwind_cache_p" and
"id_unwind_cache" with "id".
(frame_id_unwind): Delete declaration.
* frame.c (frame_id_unwind): Delete function.
(get_prev_frame): Call the frame id unwind method directly. Store
the returned next frame's ID value in NEXT_FRAME. Note that there
is a problem with the wrong unwind ID being called with the wrong
unwind cache.
drow [Wed, 5 Mar 2003 18:07:15 +0000 (18:07 +0000)]
* Makefile.in (FLAGS_TO_PASS): Add LDFLAGS.
drow [Wed, 5 Mar 2003 18:01:46 +0000 (18:01 +0000)]
* cp-abi.c: Include "command.h", "gdbcmd.h", and "ui-out.h".
(auto_cp_abi): New variable.
(current_cp_abi, num_cp_abis): Make static.
(CP_ABI_MAX): Define.
(cp_abis): Turn into an array.
(value_virtual_fn_field): Fix formatting.
(switch_to_cp_abi, register_cp_abi): Update. register_cp_abi now
takes a pointer.
(set_cp_abi_as_auto_default, set_cp_abi_cmd, show_cp_abi_cmd)
(list_cp_abis, _initialize_cp_abi): New functions.
* cp-abi.h: Add prototype for set_cp_abi_as_auto_default. Remove
declarations for cp_abis, num_cp_abis, current_cp_abi, and
switch_to_cp_abi. Update prototype for register_cp_abi.
* Makefile.in (cp-abi.o): Update dependencies.
* minsyms.c (install_minimal_symbols): Call set_cp_abi_as_auto_default
instead of switch_to_cp_abi.
* gnu-v2-abi.c (_initialize_gnu_v2_abi): Likewise. Update call to
register_cp_abi.
* gnu-v3-abi.c (_initialize_gnu_v3_abi): Update call to
register_cp_abi.
* hpacc-abi.c (_initialize_hpacc_abi): Likewise.
drow [Wed, 5 Mar 2003 18:01:35 +0000 (18:01 +0000)]
* gdb.texinfo (Configuring the current ABI): Document "set cp-abi"
and "show cp-abi".
drow [Wed, 5 Mar 2003 18:00:01 +0000 (18:00 +0000)]
* dwarf2expr.c (new_dwarf_expr_context): Add (void) to definition.
* dwarf2loc.c: Include "regcache.h".
(dwarf_expr_read_reg): Rename regnum argument to dwarf_regnum. Use
register_size.
* Makefile.in (dwarf2loc.o): Update dependencies.
neroden [Wed, 5 Mar 2003 01:50:52 +0000 (01:50 +0000)]
2003-03-04 Daniel Jacobowitz <drow@mvista.com>
* configure.in: Include $(build_tooldir)/sys-include in
FLAGS_FOR_TARGET.
* configure: Regenerated.
2003-03-04 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.tpl: Reindent.
* Makefile.in: Regenerate.
* configure.in: Reindent. Don't set unused variables.
* configure: Regenerate.
troth [Wed, 5 Mar 2003 00:19:55 +0000 (00:19 +0000)]
* avr-tdep.c (avr_io_reg_read_command): Fix to handle case when the
number of io registers reported by remote target is not a multiple of step.
gdbadmin [Wed, 5 Mar 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 4 Mar 2003 23:00:05 +0000 (23:00 +0000)]
daily update
tpfaff [Tue, 4 Mar 2003 20:16:49 +0000 (20:16 +0000)]
* thread.cc (MTinterface::fixup_after_fork): Initialize mainthread
prior to pthread objects.
carlton [Tue, 4 Mar 2003 17:06:21 +0000 (17:06 +0000)]
2003-03-04 David Carlton <carlton@math.stanford.edu>
* symtab.c (lookup_partial_symbol): Add linkage_name argument.
(lookup_symbol_aux_psymtabs): Update call to
lookup_partial_symbol.
(lookup_transparent_type, find_main_psymtab)
(make_symbol_overload_list): Ditto.
nickc [Tue, 4 Mar 2003 17:02:40 +0000 (17:02 +0000)]
Add new devices x1122 x1132 emulation.
carlton [Tue, 4 Mar 2003 17:02:19 +0000 (17:02 +0000)]
2003-03-04 David Carlton <carlton@math.stanford.edu>
* gdb.c++/templates.exp (do_tests): Accept valid const in "print
Garply<Garply<char> >:: garply".
(test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
with respect to PR c++/1111; note also PR c++/1113.
(test_template_breakpoints): KFAIL "constructor breakpoint" with
respect to PR c++/1062.
KFAIL "destructor breakpoint" with respect to PR c++/1112.
nickc [Tue, 4 Mar 2003 16:36:40 +0000 (16:36 +0000)]
fix spelling typo.
corinna [Tue, 4 Mar 2003 16:35:00 +0000 (16:35 +0000)]
* fhandler_socket.cc (fhandler_socket::dup): Initialize type.
nickc [Tue, 4 Mar 2003 16:34:39 +0000 (16:34 +0000)]
(mcu_types): Add recenly announced x1122 and x1123 devices, add missed x437.
(md_show_usage): Sort device list.
kazu [Tue, 4 Mar 2003 16:33:05 +0000 (16:33 +0000)]
* MAINTAINERS (Write after approval): Update my email address.