OSDN Git Service
gdbadmin [Sun, 31 Aug 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
cgf [Sat, 30 Aug 2003 20:43:06 +0000 (20:43 +0000)]
* sigproc.cc (sig_dispatch_pending): Remove explicit call to
thisframe.call_signal_handler.
cgf [Sat, 30 Aug 2003 16:35:46 +0000 (16:35 +0000)]
missed one
cgf [Sat, 30 Aug 2003 16:34:56 +0000 (16:34 +0000)]
* msg.cc: New file.
* sem.cc: Ditto.
cgf [Sat, 30 Aug 2003 16:32:15 +0000 (16:32 +0000)]
* threaded_queue.h: New file.
cgf [Sat, 30 Aug 2003 16:31:10 +0000 (16:31 +0000)]
Remove some cygserver files.
chastain [Sat, 30 Aug 2003 04:58:21 +0000 (04:58 +0000)]
2003-08-30 Michael Chastain <mec@shout.net>
* gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
* gdb.gdb/observer.exp: Ditto.
* gdb.gdb/xfullpath.exp: Ditto.
kettenis [Sat, 30 Aug 2003 00:06:21 +0000 (00:06 +0000)]
* configure.in: Search for gethostbyname in libnsl.
* configure: Regenerated.
gdbadmin [Sat, 30 Aug 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 30 Aug 2003 00:00:07 +0000 (00:00 +0000)]
daily update
jakub [Fri, 29 Aug 2003 20:32:55 +0000 (20:32 +0000)]
s/.cfi_gnu_window_save/.cfi_window_save/g
brolley [Fri, 29 Aug 2003 20:22:01 +0000 (20:22 +0000)]
2003-08-29 Dave Brolley <brolley@redhat.com>
* compSched.cxx (operator <<): Stream active_pin.
(operator >>): Ditto.
(active_pin): New member of scheduler_component.
(advance): Drive active_pin with 1 or 0 as the enable
threshold is crossed.
(scheduler_component): Add "active_pin".
(sid-sched.xml): Document "active" pin and interaction between
"enabled?" and "enable-threshold".
(sid-sched.txt): Regenerated.
jakub [Fri, 29 Aug 2003 20:20:17 +0000 (20:20 +0000)]
* dw2gencfi.c (cfi_pseudo_table): Add cfi_gnu_window_save.
(dot_cfi, output_cfi_insn): Handle DW_CFA_GNU_window_save.
(output_cie): Don't use DW_EH_PE_pcrel if neither DIFF_EXPR_OK
nor tc_cfi_emit_pcrel_expr are defined.
(output_fde): Use tc_cfi_emit_pcrel_expr if available and
DIFF_EXPR_OK is not defined.
* config/tc-sparc.h (TARGET_USE_CFIPOP): Define.
(tc_cfi_frame_initial_instructions, tc_regname_to_dw2regnum,
tc_cfi_emit_pcrel_expr): Define.
(sparc_cfi_frame_initial_instructions, sparc_regname_to_dw2regnum,
sparc_cfi_emit_pcrel_expr): New prototypes.
(sparc_cie_data_alignment): New decl.
(DWARF2_DEFAULT_RETURN_COLUMN, DWARF2_CIE_DATA_ALIGNMENT): Define.
* config/tc-sparc.c: Include dw2gencfi.h.
(sparc_cie_data_alignment): New variable.
(md_begin): Initialize it.
(sparc_cfi_frame_initial_instructions): New function.
(sparc_regname_to_dw2regnum): Likewise.
(sparc_cfi_emit_pcrel_expr): Likewise.
* doc/as.texinfo: Document .cfi_gnu_window_save.
* config/tc-sparc.c (s_common): Cast last argument to long and
change format string to shut up warning.
testsuite/
* gas/cfi/cfi-sparc-1.s: New test.
* gas/cfi/cfi-sparc-1.d: New test.
* gas/cfi/cfi-sparc64-1.s: New test.
* gas/cfi/cfi-sparc64-1.d: New test.
* gas/cfi/cfi.exp: Run them.
brolley [Fri, 29 Aug 2003 19:45:10 +0000 (19:45 +0000)]
2003-08-29 Dave Brolley <brolley@redhat.com>
* compSched.cxx (operator <<): Stream active_p and active_pin.
(operator >>): Ditto.
(active_p): New member of scheduler_component.
(active_pin): Ditto.
(advance): Drive active_pin with 1 or 0 as the enable
threshold is crossed.
(scheduler_component): Initialize active_p. Add "active_pin".
(sid-sched.xml): Document "active" pin and interaction between
"enabled?" and "enable-threshold".
(sid-sched.txt): Regenerated.
brolley [Fri, 29 Aug 2003 19:27:05 +0000 (19:27 +0000)]
003-08-21 Dave Brolley <brolley@redhat.com>
* sidcpuutil.h (end_line): New method of basic_cpu::cpu_trace_stream.
(operator<<): Use static_cast instead of dynamic_cast.
brolley [Fri, 29 Aug 2003 19:26:22 +0000 (19:26 +0000)]
2003-08-21 Dave Brolley <brolley@redhat.com>
* compCGEN.cxx (end_trace): Call end_line.
kettenis [Fri, 29 Aug 2003 19:18:06 +0000 (19:18 +0000)]
* configure.in: Remove redundant AC_MSG_RESULT in check for
uintptr_t in stdint.h.
* configure: Regenerated.
brolley [Fri, 29 Aug 2003 19:14:54 +0000 (19:14 +0000)]
2003-08-29 Dave Brolley <brolley@redhat.com>
* Makefile.am (stamp-frv): Copy frv.cpu and frv.opc from
$(srcdir)/../cpu temporarily when regenerating source files.
* Makefile.in: Regenerated.
brolley [Fri, 29 Aug 2003 19:13:00 +0000 (19:13 +0000)]
2003-08-29 Dave Brolley <brolley@redhat.com>
* Makefile.in (stamp-arch): Copy frv.cpu from $(srcdir)../../cpu
temporarily when regenerating files.
(stamp-cpu): Ditto.
brolley [Fri, 29 Aug 2003 17:20:42 +0000 (17:20 +0000)]
2003-08-29 Dave Brolley <brolley@redhat.com>
* MAINTAINERS: Add myself as maintainer of the FRV port.
kettenis [Fri, 29 Aug 2003 17:18:27 +0000 (17:18 +0000)]
* amd64-nat.h (struct regcache): Add opaque declaration.
brolley [Fri, 29 Aug 2003 16:51:08 +0000 (16:51 +0000)]
2003-08-29 Dave Brolley <brolley@redhat.com>
* cpu/frv.cpu: Removed.
* cpu/frv.opc: Removed.
brolley [Fri, 29 Aug 2003 16:50:38 +0000 (16:50 +0000)]
Removed. Official version is in src/cpu.
brolley [Fri, 29 Aug 2003 16:45:22 +0000 (16:45 +0000)]
2003-08-20 Michael Snyder <msnyder@redhat.com>
Dave Brolley <brolley@redhat.com>
* frv/: New directory, simulator for the Fujitsu FR-V.
* testsuite/frv-elf/: New directory.
* testsuite/sim/frv/: New directory.
* configure.in: Add frv configury.
* configure: Regenerate.
brolley [Fri, 29 Aug 2003 16:43:38 +0000 (16:43 +0000)]
2003-08-20 Michael Snyder <msnyder@redhat.com>
Dave Brolley <brolley@redhat.com>
* cgen-par.h (flags, word1): New target-specific
fields of CGEN_WRITE_QUEUE_ELEMENT.
(CGEN_WRITE_QUEUE_ELEMENT_FLAGS): New accessor macro.
(CGEN_WRITE_QUEUE_ELEMENT_WORD1): New accessor macro.
* gennltvals.sh: Add frv target.
* nltvals.def: Add frv target.
brolley [Fri, 29 Aug 2003 16:42:18 +0000 (16:42 +0000)]
2003-08-20 Michael Snyder <msnyder@redhat.com>
On behalf of Dave Brolley
* sim/frv: New testsuite.
* frv-elf: New testsuite.
brolley [Fri, 29 Aug 2003 16:41:28 +0000 (16:41 +0000)]
New sim testsuite for Fujitsu FRV. Contributed by Red Hat.
brolley [Fri, 29 Aug 2003 16:39:58 +0000 (16:39 +0000)]
New sim testsuite for Fujitsu FRV. Contributed by Red Hat.
brolley [Fri, 29 Aug 2003 16:39:39 +0000 (16:39 +0000)]
New sim testsuite for Fujitsu FRV. Contributed by Red Hat.
brolley [Fri, 29 Aug 2003 16:39:14 +0000 (16:39 +0000)]
New sim testsuite for Fujitsu FRV. Contributed by Red Hat.
brolley [Fri, 29 Aug 2003 16:37:23 +0000 (16:37 +0000)]
New sim testsuite for Fujitsu FRV. Contributed by Red Hat.
brolley [Fri, 29 Aug 2003 16:35:45 +0000 (16:35 +0000)]
New simulator for Fujitsu frv contributed by Red Hat.
kettenis [Fri, 29 Aug 2003 16:28:37 +0000 (16:28 +0000)]
* i386-linux-tdep.h (I386_LINUX_NUM_REGS): New define.
* x86-64-linux-nat.c: Include "i386-linux-tdep.h" and "amd64.h".
Change "register array" to "register cache" in comments.
(x86_64_linux_gregset64_reg_offset): New variable.
(GETREGS_SUPPLIES): Remove macro.
(supply_gregset): Call amd64_supply_native_gregset instead of
x86_64_linux_supply_gregset.
(fill_gregset): Rename `regno' to `regnum'. Call
amd64_collect_native_gregset instead of x86_64_linux_fill_gregset.
(store_regs): Rename `regno' to `regnum'.
(store_fpregs): Rename `regno' to `regnum'.
(fetch_inferior_registers): Rename `regno' to `regnum'. Use
amd64_native_gregset_supplies_p instead of GREGSET_SUPPLIES.
Reorganize function a bit.
(store_inferior_registers): Rename `regno' to `regnum'. Use
amd64_native_gregset_supplies_p instead of GREGSET_SUPPLIES.
Reorganize function a bit.
(_initialize_x86_64_linux_nat): New function.
* config/i386/x86-64linux.mh.
cagney [Fri, 29 Aug 2003 16:18:05 +0000 (16:18 +0000)]
2003-08-29 Andrew Cagney <cagney@redhat.com>
* config/mips/tm-embed.h (STOPPED_BY_WATCHPOINT): Delete macro.
(TARGET_CAN_USE_HARDWARE_WATCHPOINT): Delete macro.
(target_remove_watchpoint): Delete macro.
(target_insert_watchpoint): Delete macro.
(remote_mips_can_use_hardware_watchpoint): Delete declaration.
(remote_mips_stopped_by_watchpoint): Delete declaration.
(remote_mips_remove_watchpoint): Delete declaration.
(remote_mips_set_watchpoint): Delete declaration.
(TARGET_HAS_HARDWARE_WATCHPOINTS): Delete macro.
* remote-mips.c (_initialize_remote_mips): Set
"to_insert_watchpoint", "to_stopped_by_watchpoint",
"to_can_use_hardware_watchpoint", and "to_remove_watchpoint".
(mips_insert_watchpoint): Rename remote_mips_set_watchpoint.
(mips_remove_watchpoint): Rename remote_mips_remove_watchpoint.
(mips_stopped_by_watchpoint): Rename
remote_mips_stopped_by_watchpoint.
(mips_can_hardware_watchpoint): Rename
remote_mips_can_use_hardware_watchpoint, update function
signature.
kettenis [Fri, 29 Aug 2003 15:31:09 +0000 (15:31 +0000)]
* x86-64-linux-tdep.c (user_to_gdb_regmap): Remove USER_CS and
USER_DS. We haven't given them a register number yet.
kettenis [Fri, 29 Aug 2003 13:58:26 +0000 (13:58 +0000)]
* amd64-nat.h: New file.
* amd64-nat.c: New file.
* amd64fbsd-nat.c: Include "amd64-nat.h".
(REG_ADDR, GETREGS_SUPPLIES): Remove macros.
(amd64fbsd32_r_reg_offset): New variable.
(supply_gregset): Simply call amd64_supply_native_gregset.
(fill_gregset): Rename `regno' to `regnum'. Simply call
amd64_collect_native_gregset.
(fill_fpregset): Rename `regno' to `regnum'.
(fetch_inferior_registers): Rename `regno' to `regnum'. Replace
usage of GETREGS_SUPPLIES with amd64_native_gregset_supplies_p.
Use `struct reg' and `struct fpreg' instead of `gregset_t' and
`fpregset_t'. Call amd64_supply_native_gregset instead of
supply_gregset. Call x86_64_supply_fxsave instead of
supply_fpregset.
(store_inferior_registers): Rename `regno' to `regnum'. Replace
usage of GETREGS_SUPPLIES with amd64_native_gregset_supplies_p.
Use `struct reg' and `struct fpreg' instead of `gregset_t' and
`fpregset_t'. Call amd64_collect_native_gregset instead of
fill_gregset. Call x86_64_collect_fxsave instead of
fill_fpregset.
(_initialize_am64fbsd_nat): Initialize
amd64_native_gregset32_reg_offset and
amd64_native_gregset64_reg_offset.
* config/i386/fbsd64.mh (NATDEPFILES): Add amd64-nat.o.
kettenis [Fri, 29 Aug 2003 13:04:43 +0000 (13:04 +0000)]
* regcache.c (regcache_raw_supply): Don't assert that BUF isn't a
null pointer. Fix typo in comment.
kettenis [Fri, 29 Aug 2003 11:48:03 +0000 (11:48 +0000)]
* regcache.c (supply_register): Reimplement to call
regcache_raw_supply.
(regcache_collect): Reimplement by calling regcache_raw_collect.
kettenis [Fri, 29 Aug 2003 11:42:28 +0000 (11:42 +0000)]
* gdb.base/interrupt.exp: XFAIL "call function when asleep" for
*-*-*bsd*.
kettenis [Fri, 29 Aug 2003 09:59:27 +0000 (09:59 +0000)]
* regcache.c (register_buffer): Consitify first argument.
(regcache_raw_supply, regcache_raw_collect): New
functions.
dannysmith [Fri, 29 Aug 2003 08:01:08 +0000 (08:01 +0000)]
2003-08-29 Steve Cleary <scleary@jerviswebb.com>
* include/winuser.h (QS_ALLPOSTMESSAGE, QS_RAWINPUT): Add defines.
(QS_INPUT, QS_ALLINPUT, QS_ALLEVENTS): Adjust by OR'ing with
QS_RAWINPUT for XP.
(MWMO_*): Add flags.
* include/wincrypt.h (MS_ENHANCED_PROV[AW], MS_STRONG_PROV[AW],
MS_DEF_RSA_SIG_PROV[AW], MS_DEF_RSA_SCHANNEL_PROV[AW],
MS_DEF_DSS_PROV[AW], MS_DEF_DSS_DH_PROV[AW], MS_ENH_DSS_DH_PROV[AW],
MS_DEF_DH_SCHANNEL_PROV[AW], MS_SCARD_PROV[AW]): Add definitions.
cgf [Fri, 29 Aug 2003 03:29:16 +0000 (03:29 +0000)]
* sigproc.h: Make some functions regparm.
* sigproc.cc (checkstate): Make regparm.
(getevent): Change parameters in declaration, rename from getsem, make regparm.
(sig_send): Recognize that nosync is now an event. Remove some old cruft from
previous interrupt anywhere signal handler.
(getevent): Change parameters in definition, rename from getsem. Allocate
event rather than semaphore.
(wait_sig): Treat sigcatch_nosync as an event.
cgf [Fri, 29 Aug 2003 02:59:06 +0000 (02:59 +0000)]
* sigproc.h: Make some functions regparm.
* sigproc.cc (checkstate): Make regparm.
(getevent): Change parameters in declaration, rename from getsem, make regparm.
(sig_send): Recognize that nosync is now an event. Remove some old cruft from
previous interrupt anywhere signal handler.
(getevent): Change parameters in definition, rename from getsem. Allocate
event rather than semaphore.
(wait_sig): Treat sigcatch_nosync as an event.
cgf [Fri, 29 Aug 2003 02:05:00 +0000 (02:05 +0000)]
* exceptions.cc (sigreturn): Fix problem where old return address was not
properly restored for a nested signal.
amodra [Fri, 29 Aug 2003 00:34:27 +0000 (00:34 +0000)]
* emulparams/elf32ip2k.sh (TEMPLATE_NAME): Define.
drow [Fri, 29 Aug 2003 00:13:09 +0000 (00:13 +0000)]
* install-sh: Update to newer upstream versions (associated with
aclocal 1.7).
* missing: Likewise, plus $1Help2man -> $1 typo fix.
amodra [Fri, 29 Aug 2003 00:00:14 +0000 (00:00 +0000)]
daily update
gdbadmin [Fri, 29 Aug 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
jjohnstn [Thu, 28 Aug 2003 18:01:49 +0000 (18:01 +0000)]
2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
* gdb.base/dump.exp: Skip for ia64.
cagney [Thu, 28 Aug 2003 17:02:00 +0000 (17:02 +0000)]
Index: common/ChangeLog
2003-08-28 Andrew Cagney <cagney@redhat.com>
* dv-glue.c (hw_glue_finish): Change %d to %ld to match sizeof.
* sim-options.c (print_help): Cast the format with specifier to
"int".
Index: mn10300/ChangeLog
2003-08-28 Andrew Cagney <cagney@redhat.com>
* dv-mn103ser.c (do_polling_event): Change type of "serial_reg" to
"long".
(read_status_reg): Cast "serial_reg" to "long".
* dv-mn103tim.c (do_counter_event): Change type of "timer_nr" to
"long".
(do_counter6_event, write_mode_reg, write_tm6md): Ditto.
drow [Thu, 28 Aug 2003 14:44:12 +0000 (14:44 +0000)]
* config/powerpc/tm-nbsd.h: Undefine IBM6000_TARGET. Suggested
by Nathan J. Williams.
drow [Thu, 28 Aug 2003 14:20:02 +0000 (14:20 +0000)]
* lin-lwp.c (wait_lwp): New function, copied from
stop_wait_callback. Clean up.
(stop_wait_callback): Use wait_lwp.
cagney [Thu, 28 Aug 2003 04:34:18 +0000 (04:34 +0000)]
2003-08-28 Andrew Cagney <cagney@redhat.com>
* mips-tdep.c (gdb_print_insn_mips): Set the disassembler's
flavour and disassembler options.
(_initialize_mips_tdep): Do not set deprecated_tm_print_insn.
(mips_gdbarch_init): Set "print_insn". Delete initialization of
deprecated_tm_print_insn_info.
cagney [Thu, 28 Aug 2003 03:39:20 +0000 (03:39 +0000)]
2003-08-27 Andrew Cagney <cagney@redhat.com>
* s390-tdep.c (s390_readinstruction): Delete "info" parameter.
Use target_read_memory.
(s390_get_frame_info): Update. Do not reference
deprecated_tm_print_insn_info.
(s390_check_function_end, s390_is_sigreturn): Ditto.
cagney [Thu, 28 Aug 2003 03:03:44 +0000 (03:03 +0000)]
2003-08-27 Andrew Cagney <cagney@redhat.com>
* Makefile.in (cris-tdep.o): Update dependencies.
* cris-tdep.c: Include "gdb_assert.h".
(cris_gdbarch_init): Set print_insn.
(_initialize_cris_tdep): Do not set deprecated_tm_print_insn.
(cris_delayed_get_disassembler): Simplify, directly call the
disassembler returned by cris_get_disassembler.
* hppa-tdep.c (hppa_gdbarch_init): Set print_insn.
(_initialize_hppa_tdep): Do not set deprecated_tm_print_insn.
* ns32k-tdep.c (ns32k_gdbarch_init): Set print_insn.
(_initialize_ns32k_tdep): Do not set deprecated_tm_print_insn.
* mn10300-tdep.c (mn10300_gdbarch_init): Set print_insn.
(_initialize_mn10300_tdep): Do not set deprecated_tm_print_insn.
* mcore-tdep.c (mcore_gdbarch_init): Set print_insn.
(_initialize_mcore_tdep): Do not set deprecated_tm_print_insn.
* frv-tdep.c (frv_gdbarch_init): Set print_insn.
(_initialize_frv_tdep): Do not set deprecated_tm_print_insn.
* sparc-tdep.c (sparc_gdbarch_init): Set print_insn.
(gdb_print_insn_sparc): Delete function.
(_initialize_sparc_tdep): Do not set deprecated_tm_print_insn or
deprecated_tm_print_insn_info.
* v850-tdep.c (v850_gdbarch_init): Set print_insn.
(_initialize_v850_tdep): Do not set deprecated_tm_print_insn.
(v850_gdbarch_init): Do not set deprecated_tm_print_insn_info.
* xstormy16-tdep.c (xstormy16_gdbarch_init): Set print_insn.
(_initialize_xstormy16_tdep): Do not set deprecated_tm_print_insn.
* s390-tdep.c (gdb_print_insn_s390): Delete function.
(_initialize_s390_tdep): Do not set deprecated_tm_print_insn.
(s390_gdbarch_init): Set print_insn.
cagney [Thu, 28 Aug 2003 02:53:08 +0000 (02:53 +0000)]
2003-08-27 Andrew Cagney <cagney@redhat.com>
* ppc-linux-tdep.c (ppc64_call_dummy_address): Delete function.
(ppc_linux_init_abi): For PPC64, do not set call_dummy_address.
* infcall.c (call_function_by_hand): Convert the entry point
address into a code address.
cgf [Thu, 28 Aug 2003 02:09:42 +0000 (02:09 +0000)]
* autoload.cc (SwitchToThread): Declare as autoload function.
* cygthread.h (cygthread::main_thread_id): Make public.
* exceptions.cc (setup_handler): Remove unneeded priority stuff. Rename label
to reflect what it does. Add debugging for idiotic Windows NT problem. Change
debugging output to include signal number.
* miscfuncs.cc (low_priority_sleep): If available, use SwitchToThread function
to give time slice to other threads.
* wincap.cc: Properly define have_switch_to_thread throughout.
* wincap.h (wincap::switch_to_thread): New element.
cgf [Thu, 28 Aug 2003 02:04:15 +0000 (02:04 +0000)]
* syscalls.cc (mount): Don't check win32_path when doing cygdrive mount.
cagney [Thu, 28 Aug 2003 00:49:30 +0000 (00:49 +0000)]
2003-08-27 Andrew Cagney <cagney@redhat.com>
* dsrec.c: Include "gdb_string.h".
* Makefile.in (dsrec.o): Update dependencies.
gdbadmin [Thu, 28 Aug 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 28 Aug 2003 00:00:16 +0000 (00:00 +0000)]
daily update
drow [Wed, 27 Aug 2003 21:17:54 +0000 (21:17 +0000)]
* configure.in: Set RAW_CXX_FOR_TARGET if unset.
* configure: Regenerated.
drow [Wed, 27 Aug 2003 21:15:13 +0000 (21:15 +0000)]
* aclocal.m4: Include acx.m4 and no-executables.m4.
(libiberty_AC_FUNC_STRNCMP): Use AC_LIBOBJ.
(LIB_AC_PROG_CC): Remove.
* configure.in: Update AC_PREREQ to 2.57. Use GCC_NO_EXECUTABLES.
Use AC_PROG_CC and set ac_libiberty_warn_cflags instead of using
LIB_AC_PROG_CC. Use AC_LIBOBJ. Call AC_ISC_POSIX later, only if
performing link tests.
* configure: Regenerated.
cgf [Wed, 27 Aug 2003 21:01:13 +0000 (21:01 +0000)]
* specdir: Correctly remove temporary directory prior to use.
cgf [Wed, 27 Aug 2003 20:42:52 +0000 (20:42 +0000)]
* sigproc.cc (wait_sig): Count number of iterations through 'more_signals' loop
and issue a warning if DEBUGGING and excessive.
(WFSO): When debugging and infinite timeout, loop.
chastain [Wed, 27 Aug 2003 19:25:57 +0000 (19:25 +0000)]
2003-08-27 Michael Chastain <mec@shout.net>
* config/djgpp/fnchange.lst: Add gdb/testsuite/gdb.mi/mi2-var-*.
drow [Wed, 27 Aug 2003 19:14:47 +0000 (19:14 +0000)]
* config/no-executables.m4: New file.
cagney [Wed, 27 Aug 2003 19:02:02 +0000 (19:02 +0000)]
2003-08-27 Andrew Cagney <cagney@redhat.com>
* alpha-osf1-tdep.c (alpha_call_dummy_address): Delete function.
(alpha_osf1_init_abi): Do not set call_dummy_address.
ian [Wed, 27 Aug 2003 17:57:33 +0000 (17:57 +0000)]
* configure.in: Check for strtoull.
* bfd.c (bfd_scan_vma): Use strtoull when available.
* configure, config.in: Regenerate.
ian [Wed, 27 Aug 2003 17:43:38 +0000 (17:43 +0000)]
* configure.in: Define and substitute BFD_HOST_LONG_LONG.
* bfd-in.h: Define BFD_HOST_LONG_LONG. Test it rather than
__GNUC__ when deciding whether to use long long for
BFD_HOST_64_BIT.
* configure, Makefile.in, doc/Makefile.in, bfd-in2.h: Regenerate.
jjohnstn [Wed, 27 Aug 2003 16:24:56 +0000 (16:24 +0000)]
2003-08-27 Corinna Vinschen <corinna@vinschen.de>
* libc/include/reent.h: Define stat64 as __stat64 when
compiling newlib for Cygwin.
carlton [Wed, 27 Aug 2003 15:41:39 +0000 (15:41 +0000)]
2003-08-27 David Carlton <carlton@kealia.com>
From Randolph Chung <tausq@debian.org>:
* linux-proc.c (linux_info_proc_cmd): rework the code so that it
compiles with -Wformat-nonliteral -Werror.
cpg [Wed, 27 Aug 2003 13:28:42 +0000 (13:28 +0000)]
2003-08-27 Christian Groessler <chris@groessler.org>
* elf32-i860.c (i860_howto_pc26_reloc, i860_howto_pc16_reloc,
i860_howto_splitn_reloc, i860_howto_highadj_reloc): New
functions.
(elf32_i860_howto_table): Insert the new functions as
'special_function's in the proper reloc type entries.
rsandifo [Wed, 27 Aug 2003 09:21:15 +0000 (09:21 +0000)]
* elf32-frv.c (elf32_frv_relocate_section): Use
_bfd_elf_rela_local_sym.
neroden [Wed, 27 Aug 2003 03:05:51 +0000 (03:05 +0000)]
Merge bugfix from GCC:
2003-08-23 Phil Edwards <pme@gcc.gnu.org>
* configure.in: Use newline instead of semicolon when assuming
shell arguments in a for loop.
* configure: Regenerated.
gdbadmin [Wed, 27 Aug 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 27 Aug 2003 00:00:05 +0000 (00:00 +0000)]
daily update
jimb [Tue, 26 Aug 2003 23:35:19 +0000 (23:35 +0000)]
* solib-svr4.c (bfd_lookup_symbol): New SECT_FLAGS argument.
(enable_break): Pass SEC_CODE as the SECT_FLAGS argument to
bfd_lookup_symbol, since we only want symbols in code sections.
(look_for_base): Pass zero as the SECT_FLAGS argument to
bfd_lookup_symbol, since we're not concerned about which section
the symbol is in.
jjohnstn [Tue, 26 Aug 2003 22:24:40 +0000 (22:24 +0000)]
2003-08-26 Jeff Johnston <jjohnstn@redhat.com>
* ia64-tdep.c (examine_prologue): Only stop at predicated insns if
we are frameless or the return address register is already known.
jjohnstn [Tue, 26 Aug 2003 20:54:04 +0000 (20:54 +0000)]
2003-08-26 Jeff Johnston <jjohnstn@redhat.com>
* libc/include/sys/stat.h[__CYGWIN__]: Only define stat64 as
__stat64 when compiling newlib.
cagney [Tue, 26 Aug 2003 19:34:52 +0000 (19:34 +0000)]
2003-08-26 Andrew Cagney <cagney@redhat.com>
* i386-linux-nat.c (ps_get_thread_area): Make "desc" four "int"s
in size. Add comments.
jjohnstn [Tue, 26 Aug 2003 18:09:42 +0000 (18:09 +0000)]
2003-08-26 Jeff Johnston <jjohnstn@redhat.com>
* libc/include/stdio.h: Allow the io64 function prototypes for
Cygwin when compiling newlib.
* libc/include/sys/stat.h[__CYGWIN__]: Define stat64 as __stat64
to expose the Cygwin struct __stat64 type.
* libc/stdio64/fseeko64.c: Use _fstat64_r and pass a struct stat64
pointer.
* libc/stdio64/tmpfile64.c(_tmpfile64_r): Call _fopen64_r.
jjohnstn [Tue, 26 Aug 2003 17:33:21 +0000 (17:33 +0000)]
2003-08-26 Jeff Johnston <jjohnstn@redhat.com>
* ia64-tdep.c (ia64_convert_from_func_addr): New function.
(ia64_gdbarch_init): Call set_gdbarch_convert_from_func_addr().
nickc [Tue, 26 Aug 2003 17:19:19 +0000 (17:19 +0000)]
Add German translation
msnyder [Tue, 26 Aug 2003 17:13:17 +0000 (17:13 +0000)]
2003-08-26 Michael Snyder <msnyder@redhat.com>
* cpu-frv.c: Remove unused enum.
corinna [Tue, 26 Aug 2003 07:45:38 +0000 (07:45 +0000)]
* include/cygwin/stat.h: Allow definition of internal stat structures
also when compiling newlib.
dannysmith [Tue, 26 Aug 2003 06:54:54 +0000 (06:54 +0000)]
2003-08-26 Danny Smith <dannysmith@users.sourceforge.net>
* lib/test.c: Add vfw.h to includes.
* include/mmsystem.h: Add #ifndef guard to definition of
mmioFOURCC macro.
* include/vfw.h: Protect __OBJC__ from COM declarations.
2003-08-26 Filip Navara <xnavara@volny.cz>
* include/vfw.h: New file.
jason [Tue, 26 Aug 2003 05:28:38 +0000 (05:28 +0000)]
* dwarf2read.c (dwarf_attr_name): Move DW_AT_MIPS_linkage_name
case out of #ifdef MIPS block.
jason [Tue, 26 Aug 2003 05:21:55 +0000 (05:21 +0000)]
* sparc/elfsim.ld: Fix __EH_FRAME_BEGIN__ definition.
* sparc/sparc86x.ld: Likewise.
jason [Tue, 26 Aug 2003 05:18:23 +0000 (05:18 +0000)]
switch to changelog mode
drow [Tue, 26 Aug 2003 03:08:32 +0000 (03:08 +0000)]
* PROBLEMS: Remove description of java/1322.
drow [Tue, 26 Aug 2003 03:07:28 +0000 (03:07 +0000)]
PR java/1322
* dwarf2-frame.c (dwarf2_frame_find_fde): Check whether any FDEs are
available before calling SECT_OFF_TEXT.
jle [Tue, 26 Aug 2003 02:40:42 +0000 (02:40 +0000)]
2003-08-25 Jason Eckhardt <jle@rice.edu>
* doc/c-i860.texi: Update text about relocatable address expansions.
amodra [Tue, 26 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Tue, 26 Aug 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
jjohnstn [Mon, 25 Aug 2003 23:43:40 +0000 (23:43 +0000)]
2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
* gdb.asm/asm-source.exp: Add ia64 support.
* gdb.asm/ia64.inc: New file.
jjohnstn [Mon, 25 Aug 2003 23:27:48 +0000 (23:27 +0000)]
2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
* ia64-tdep.c (pseudo_regs): New enum that lists gr32-gr127, p0-p63,
bof, and nat0-nat127 as pseudo-registers.
(ia64_frame_cache): New struct used to cache frame info.
(ia64_register_reggroup_p): New routine used to override default
register grouping so registers without names are still saved and
restored.
(ia64_dwarf_reg_to_regnum): New routine to map gr32-gr127 to their
pseudo values.
(ia64_pseudo_register_read): New routine to read pseudo-registers.
(ia64_pseudo_register_write): New routine to write pseudo-registers.
(ia64_alloc_frame_cache): New routine to create a new
ia64_frame_cache.
(examine_prologue): Change prototype to add next_frame pointer.
Assume frameless until otherwise proven. Verify that the cfm for
current frame matches the cfm that should occur for the prologues
alloc insn and if equal, mark as not frameless. At end of routine,
if not frameless, calculate registers for the previous frame and store
in the cache, if a cache is provided.
(ia64_skip_prologue): Use new prototype when calling examine_prologue
and pass 0 for next_frame.
(ia64_store_return_value): Change to use convert_typed_floating()
instead of calling ia64_convert_to_raw().
(ia64_extract_return_value): Change to use convert_typed_floating()
instead of calling ia64_convert_to_virtual().
(ia64_frame_cache): New routine to support new frame model.
(ia64_frame_this_id, ia64_frame_prev_register): Ditto.
(ia64_frame_sniffer): Ditto.
(ia64_sigtramp_frame_init_saved_regs): Ditto.
(ia64_sigtramp_frame_cache, ia64_sigtramp_frame_this_id): Ditto.
(ia64_sigtramp_frame_prev_register): Ditto.
(ia64_sigtramp_frame_sniffer): Ditto.
(ia64_frame_base_address): Ditto.
(ia64_extract_struct_value_address): Change to issue error message.
(ia64_frame_align): New routine to align sp.
(ia64_push_dummy_call): New routine based on ia64_push_arguments().
(ia64_push_arguments): Removed. Logic moved to
ia64_push_dummy_call().
(ia64_push_return_address): Ditto.
(ia64_unwind_dummy_id): New function.
(ia64_unwind_pc): Ditto.
(ia64_convert_register_p): Ditto.
(ia64_register_to_value): Ditto.
(ia64_value_to_register): Ditto.
(ia64_pop_frame, ia64_pop_frame_regular): Removed.
(ia64_register_byte, ia64_register_raw_size): Ditto.
(ia64_register_virtual_size, ia64_register_virtual_byte): Ditto.
(ia64_saved_pc_after_call): Ditto.
(ia64_frame_chain, ia64_frame_saved_pc): Ditto.
(ia64_frame_init_saved_regs, ia64_get_saved_register): Ditto.
(ia64_register_convertible, ia64_register_convert_to_virtual): Ditto.
(ia64_register_convert_to_raw): Ditto.
(ia64_store_struct_return, ia64_call_dummy_words): Ditto.
(ia64_init_extra_frame_info): Ditto.
(ia64_frame_args_address, ia64_frame_locals_address): Ditto.
(ia64_gdbarch_init): Remove registering of deprecated functions that
are no longer used. Add registration of new gdbarch functions.
Remove registering deprecated_write_sp. Replace
set_gdbarch_register_virtual_type() with set_gdbarch_register_type().
Delete set_gdbarch_deprecated_register_convertible(),
set_gdbarch_deprecated_register_convert_to_virtual(), and
set_gdbarch_deprecated_register_convert_to_raw() calls. Remove
set_gdbarch_deprecated_register_size(),
set_gdbarch_deprecated_register_bytes(),
set_gdbarch_pcregnum(),
set_gdbarch_deprecated_register_byte(),
set_gdbarch_deprecated_register_raw_size(),
set_gdbarch_deprecated_max_register_raw_size(),
set_gdbarch_deprecated_register_virtual_size(),
and set_gdbarch_deprecated_max_register_virtual_size() calls.
Replace set_gdbarch_deprecated_extract_return_value() with
set_gdbarch_extract_return_value(). Remove calls to:
set_gdbarch_deprecated_saved_pc_after_call();
set_gdbarch_deprecated_frame_chain(),
set_gdbarch_deprecated_frame_saved_pc(),
set_gdbarch_deprecated_frame_init_saved_regs(),
set_gdbarch_deprecated_get_saved_register(),
set_gdbarch_deprecated_call_dummy_words(),
set_gdbarch_deprecated_sizeof_call_dummy_words(),
set_gdbarch_deprecated_init_extra_frame_info(),
set_gdbarch_deprecated_frame_args_address(),
set_gdbarch_deprecated_frame_locals_address(),
and set_gdbarch_deprecated_dummy_write_sp().
Add set_gdbarch_convert_register_p(),
set_gdbarch_register_to_value(),
set_gdbarch_value_to_register(),
set_gdbarch_push_dummy_call(),
set_gdbarch_frame_align(),
set_gdbarch_unwind_dummy_id(),
set_gdbarch_unwind_pc(),
frame_unwind_append_sniffer(),
frame_unwind_append_sniffer(),
and frame_base_set_default().
cgd [Mon, 25 Aug 2003 22:56:07 +0000 (22:56 +0000)]
2003-08-25 Chris Demetriou <cgd@broadcom.com>
* configure.tgt: Document need for special "mipsisa64" handling.
(mipsisa64*-*-linux64): Handle as target linux64.
(mipsisa64*-*-*): Handle as target embed64.
cgf [Mon, 25 Aug 2003 19:44:44 +0000 (19:44 +0000)]
add missing files
cgf [Mon, 25 Aug 2003 18:22:07 +0000 (18:22 +0000)]
* Makefile.in: Build libcygserver.a.
* client.cc: Rename allow_daemon to allow_server.