OSDN Git Service
nathanw [Mon, 8 Mar 2004 17:52:27 +0000 (17:52 +0000)]
2004-03-08 Nathan J. Williams <nathanw@wasabisystems.com>
* MAINTAINERS (write after approval): Add myself.
nickc [Mon, 8 Mar 2004 11:50:36 +0000 (11:50 +0000)]
Honour the PRIVATE keyword
nickc [Mon, 8 Mar 2004 11:33:58 +0000 (11:33 +0000)]
Honour PRIVATE keyword
corinna [Mon, 8 Mar 2004 10:18:12 +0000 (10:18 +0000)]
* sh-tdep.c (sh_print_registers_info): Use for loop.
Don't skip multiple registers when a float register is encountered.
corinna [Mon, 8 Mar 2004 10:15:32 +0000 (10:15 +0000)]
Fix PR tdep/1291.
* sh-tdep.c (sh_analyze_prologue): Align PC relative addressing
to official SH documentation.
nickc [Mon, 8 Mar 2004 10:06:13 +0000 (10:06 +0000)]
Updated German translation
cagney [Mon, 8 Mar 2004 01:45:01 +0000 (01:45 +0000)]
2004-03-07 Andrew Cagney <cagney@redhat.com>
* ppc-linux-nat.c (ppc_ptrace_cannot_fetch_store_register): Delete
unused function.
gdbadmin [Mon, 8 Mar 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
rth [Sun, 7 Mar 2004 23:02:01 +0000 (23:02 +0000)]
* gas/cfi/cfi-common-2.d, gas/cfi/cfi-i386.d: Adjust offsets.
amodra [Sun, 7 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update
drow [Sun, 7 Mar 2004 20:03:11 +0000 (20:03 +0000)]
* arm-tdep.c (thumb_get_next_pc): Handle BX.
(arm_get_next_pc): Handle BX and BLX.
cagney [Sun, 7 Mar 2004 19:58:26 +0000 (19:58 +0000)]
2004-03-07 Andrew Cagney <cagney@redhat.com>
* hppa-tdep.c: Replace DEPRECATED_FP_REGNUM with HPPA_FP_REGNUM,
FP0_REGNUM with HPPA_FP0_REGNUM, and SP_REGNUM with
HPPA_SP_REGNUM.
(hppa_register_raw_size, hppa_register_byte, hppa_read_fp)
(hppa_target_read_fp): Delete.
(hppa_gdbarch_init): Do not set deprecated register_raw_size,
register_virtual_size, max_register_raw_size,
max_register_virtual_size, register_byte, register_size,
target_read_fp, fp_regnum, and register_bytes. Set register_type
instead of register_virtual_type.
(hppa32_register_type, hppa64_register_type): Replace
hppa32_register_virtual_type and hppa64_register_virtual_type.
* config/pa/tm-hppa.h (HPPA_FP0_REGNUM, HPPA_SP_REGNUM)
(HPPA_FP_REGNUM): Define.
cagney [Sun, 7 Mar 2004 19:21:13 +0000 (19:21 +0000)]
2004-03-07 Andrew Cagney <cagney@redhat.com>
* hppa-tdep.c (hppa_gdbarch_init): Add missing "break".
cagney [Sun, 7 Mar 2004 19:00:40 +0000 (19:00 +0000)]
2004-03-07 Andrew Cagney <cagney@redhat.com>
* hppa-tdep.c (pa_do_registers_info, pa_do_strcat_registers_info)
(pa_print_registers, pa_print_fp_reg, pa_strcat_registers)
(pa_strcat_fp_reg, pa_register_look_aside): Delete.
* config/pa/tm-hppa.h (DEPRECATED_DO_REGISTERS_INFO)
(pa_do_registers_info): Delete.
cagney [Sun, 7 Mar 2004 18:09:23 +0000 (18:09 +0000)]
Oops, fix tipo.
cagney [Sun, 7 Mar 2004 18:06:13 +0000 (18:06 +0000)]
2004-03-07 Andrew Cagney <cagney@redhat.com>
* infcall.c (legacy_push_dummy_code): Delete #ifdef
GDB_TARGET_IS_HPPA code.
* config/pa/tm-hppa.h (DEPRECATED_FIX_CALL_DUMMY)
(hppa_fix_call_dummy, DEPRECATED_CALL_DUMMY_HAS_COMPLETED)
(DEPRECATED_DUMMY_WRITE_SP, CALL_DUMMY): Delete.
* config/pa/tm-hppa64.h (CALL_DUMMY): Delete.
* hppa-tdep.c (hppa_frame_chain, hppa_frame_chain_valid)
(hppa_push_dummy_frame, hppa_pop_frame, hppa_push_arguments)
(hppa_fix_call_dummy, hppa64_stack_align, hppa_frame_saved_pc)
(hppa_init_extra_frame_info, hppa_saved_pc_after_call)
(hppa64_call_dummy_breakpoint_offset, hppa_frame_init_saved_regs)
(hppa_frameless_function_invocation, hppa64_store_return_value)
(hppa_store_struct_return, hppa64_extract_return_value)
(hppa64_use_struct_convention, hppa_frame_find_saved_regs)
(hppa32_call_dummy_length, hppa64_call_dummy_length)
(find_dummy_frame_regs, FUNC_LDIL_OFFSET, FUNC_LDO_OFFSET)
(find_proc_framesize, deposit_21, restore_pc_queue)
(find_return_regnum, pc_in_interrupt_handler, deposit_14)
(rp_saved, pc_in_linker_stub):
cagney [Sun, 7 Mar 2004 17:19:24 +0000 (17:19 +0000)]
2004-03-07 Andrew Cagney <cagney@redhat.com>
Unconditionally enable 64-bit frame and ABI code.
* hppa-tdep.c (hppa_gdbarch_init): Do not set deprecated
call_dummy_breakpoint_offset, call_dummy_length, stack_align,
push_dummy_frame, fix_call_dummy, push_arguments,
call_dummy_location, extract_return_value, use_struct_convention,
store_return_value, store_struct_return, saved_pc_after_call,
init_frame_pc, frame_init_saved_regs, init_extra_frame_info,
frame_chain, frame_chain_valid, frameless_function_invocation,
frame_saved_pc, and pop_frame.
cagney [Sun, 7 Mar 2004 17:06:20 +0000 (17:06 +0000)]
2004-03-07 Andrew Cagney <cagney@redhat.com>
* hppa-tdep.c: Replace PC_REGNUM with PCOQ_HEAD_REGNUM.
(hppa64_return_value, hppa64_push_dummy_call): Rewrite.
(hppa_gdbarch_init): Do not set PC_REGNUM.
dj [Sun, 7 Mar 2004 16:05:21 +0000 (16:05 +0000)]
merge from gcc
schwab [Sun, 7 Mar 2004 15:00:15 +0000 (15:00 +0000)]
* doc/c-hppa.texi (HPPA Directives): Fix typo.
aj [Sun, 7 Mar 2004 10:04:42 +0000 (10:04 +0000)]
* gas/cfi/cfi-x86_64.d: Adjust offsets.
rth [Sun, 7 Mar 2004 08:51:20 +0000 (08:51 +0000)]
* dw2gencfi.c (output_cie): Align length to 4 byte boundary.
(cfi_finish): Likewise for fde.
* gas/alpha/elf-reloc-8.d, gas/cfi/cfi-alpha-1.d,
gas/cfi/cfi-alpha-2.d, gas/cfi/cfi-alpha-3.d, gas/cfi/cfi-common-1.d,
gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-3.d: Adjust offsets.
cgf [Sun, 7 Mar 2004 04:58:35 +0000 (04:58 +0000)]
add missing entry
cgf [Sun, 7 Mar 2004 04:57:47 +0000 (04:57 +0000)]
* fork.cc (fork_parent): Save parent pid in a temporary variable since child
could conceivably exit before function returns, rendering the child's shared
memory area invalid.
* cygtls.h (_cygtls::incyg): Declare new field.
(_cygtls::in_exception): Define new function.
* exceptions.cc (setup_handler): Remove locked flag. Use 'incyg' flag and
in_exception function to determine when we're in a cygwin function.
(_cygtls::call_signal_handler): Decrement incyg flag prior to calling a
handler. Increment it on return.
* gendef (_sigfe): Increment incyg flag. Use testl for zero testing rather
than orl, for consistency.
(_sigbe): Decrement incyg flag. Use testl for zero testing rather than orl,
for consistency.
(_cygtls::pop): Use testl for zero testing rather than orl, for consistency.
(stabilize_sig_stack): Ditto.
cgf [Sun, 7 Mar 2004 04:51:29 +0000 (04:51 +0000)]
* winsup.api/known_bugs.tcl: Remove mknod01 since mknod now works.
* winsup.api/ltp/mknod01.c: Remove root check when running on cygwin.
gdbadmin [Sun, 7 Mar 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 6 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update
cgf [Sat, 6 Mar 2004 21:43:57 +0000 (21:43 +0000)]
update some documentation
kettenis [Sat, 6 Mar 2004 13:50:57 +0000 (13:50 +0000)]
* config/alpha/tm-fbsd.h: Remove file.
* config/alpha/fbsd.mt: Tweak comment.
(TM_FILE): Set to tm-alpha.h.
cagney [Sat, 6 Mar 2004 00:10:05 +0000 (00:10 +0000)]
2004-03-05 Andrew Cagney <cagney@redhat.com>
* infrun.c (step_over_function): When non-legacy code, and no
step_frame_id, use the unwinder to get the caller's frame ID.
gdbadmin [Sat, 6 Mar 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
fnf [Fri, 5 Mar 2004 23:50:54 +0000 (23:50 +0000)]
Reviewed and approved by Alan Modra <amodra@bigpond.net.au>
2004-03-05 Fred Fish <fnf@redhat.com>
* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Just force
mips16 symbols to be even rather than testing first for even/odd.
(_bfd_mips_elf_link_output_symbol_hook): Ditto.
kettenis [Fri, 5 Mar 2004 21:01:55 +0000 (21:01 +0000)]
* i386bsd-tdep.c (_initialize_i386bsd_tdep): Register
i386bsd_core_osabi_sniffer for bfd_arch_i386 instead of
bfd_arch_unknown. Adjust comment.
kettenis [Fri, 5 Mar 2004 20:57:59 +0000 (20:57 +0000)]
* i386-nat.c: Fix typo in comment. Re-introduce paranoiac.
* i386obsd-tdep.c: Correct spelling in comment.
* i386nbsd-tdep.c: Correct spelling in comment.
* sparc-tdep.c: Correct spelling in comments.
nathan [Fri, 5 Mar 2004 19:27:33 +0000 (19:27 +0000)]
* ld-scripts/size-1.d: Add bigendian regexps.
* ld-scripts/size-2.d: Set --wide for readelf.
cgf [Fri, 5 Mar 2004 19:09:03 +0000 (19:09 +0000)]
* gendef (sigdelayed): Handle return here rather than going through sigbe to
ensure that flags are properly restored.
carlton [Fri, 5 Mar 2004 17:32:17 +0000 (17:32 +0000)]
2004-03-05 David Carlton <carlton@kealia.com>
* cp-namespace.c (cp_lookup_transparent_type_loop): Fix recursion
bug.
2004-03-05 David Carlton <carlton@kealia.com>
* gdb.cp/rtti.exp: Add 'print *obj3' test.
* gdb.cp/rtti.h: Update copyright.
(namespace n2::n3): New.
* gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
(n2::n3::func3): New.
(main): Call n2::n3::func3.
* gdb.cp/rtti2.cc: Update copyright.
(n2::create3): New.
hjl [Fri, 5 Mar 2004 17:07:11 +0000 (17:07 +0000)]
2004-03-05 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-ia64.c (md_assemble): Properly handle NULL
align_frag.
(ia64_handle_align): Don't abort if failed to add a stop bit.
kettenis [Fri, 5 Mar 2004 15:34:28 +0000 (15:34 +0000)]
* sparc-tdep.c: Fix typo in comment.
nathan [Fri, 5 Mar 2004 11:26:04 +0000 (11:26 +0000)]
* elf.c (map_sections_to_segments): Ignore .tbss sections for
layout purposes.
* ldlang.c (lang_add_section): Don't force SEC_LOAD on
SEC_THREAD_LOCAL.
(IGNORE_SECTION): Ignore .tbss sections too.
(lang_size_sections_1): .tbss sections do not advance dot.
* ld-scripts/size.exp: New.
* ld-scripts/size-[12].{d,s,t}: New.
dannysmith [Fri, 5 Mar 2004 09:01:03 +0000 (09:01 +0000)]
2004-03-05 Filip Navara <xnavara@volny.cz>
* include/ddk/scsi.h: Replace assert with ASSERT.
* include/ddk/video.h: Ditto.
* include/ddk/winddk.h: Ditto. Remove the assert macro.
* include/ddk/tdi.h: Correct packing.
brobecke [Fri, 5 Mar 2004 04:49:52 +0000 (04:49 +0000)]
* hppa-tdep.c (hppa_frame_cache): Avoid undefined return value.
drow [Fri, 5 Mar 2004 03:44:26 +0000 (03:44 +0000)]
* server.c (main): Print child status or termination signal from
variable 'signal', not 'sig'.
drow [Fri, 5 Mar 2004 03:43:19 +0000 (03:43 +0000)]
* linux-low.c (linux_read_memory): Change return type to
int. Check for and return error from ptrace().
* target.c (read_inferior_memory): Change return type to int. Pass
back return status from the_target->read_memory().
* target.h (struct target_ops): Adapt *read_memory() prototype.
Update comment.
(read_inferior_memory): Adapt prototype.
* server.c (main): Return an error packet if
read_inferior_memory() returns an error.
drow [Fri, 5 Mar 2004 03:30:35 +0000 (03:30 +0000)]
* dwarf2read.c: Add comment describing memory lifetimes.
(struct dwarf2_pinfo): Update comment.
(dwarf2_add_field, dwarf2_add_member_fn, read_structure_scope)
(read_enumeration, new_symbol): Don't use obsavestring.
gdbadmin [Fri, 5 Mar 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 4 Mar 2004 23:00:04 +0000 (23:00 +0000)]
daily update
drow [Thu, 4 Mar 2004 21:58:59 +0000 (21:58 +0000)]
* Makefile.in (distclean): Remove config.h, stamp-h, and config.log.
Unify with other clean targets.
tpfaff [Thu, 4 Mar 2004 21:08:22 +0000 (21:08 +0000)]
* winsup.api/pthread/mutex8e.c: New testcase.
* winsup.api/pthread/mutex8n.c: Ditto.
* winsup.api/pthread/mutex8r.c: Ditto.
tpfaff [Thu, 4 Mar 2004 21:04:12 +0000 (21:04 +0000)]
* include/pthread.h (PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP):
New define.
(PTHREAD_NORMAL_MUTEX_INITIALIZER_NP): Ditto.
(PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP): Ditto.
* thread.cc (pthread_mutex::is_good_initializer):
Check for all posssible initializers
(pthread_mutex::is_good_initializer_or_object): Ditto.
(pthread_mutex::is_good_initializer_or_bad_object): Ditto.
(verifyable_object_isvalid): Support up to three static
initializers.
(verifyable_object_isvalid (void const *,long)): Remove.
(pthread_cond::is_good_initializer_or_bad_object): Remove
unneeded objectState var.
(pthread_cond::init): Condition remains unchanged when creation
has failed.
(pthread_rwlock::is_good_initializer_or_bad_object): Remove
unneeded objectState var.
(pthread_rwlock::init): Rwlock remains unchanged when creation
has failed.
(pthread_mutex::init): Remove obsolete comment.
Mutex remains unchanged when creation has failed. Add support
for new initializers.
(pthread_mutex_getprioceiling): Do not create mutex,
just return ENOSYS.
(pthread_mutex_lock): Simplify.
(pthread_mutex_trylock): Remove unneeded local themutex.
(pthread_mutex_unlock): Just return EPERM if mutex is not
initialized.
(pthread_mutex_setprioceiling): Do not create mutex,
just return ENOSYS.
* thread.h (verifyable_object_isvalid): Support up to three
static initializers.
(verifyable_object_isvalid (void const *,long)): Remove
prototype.
(pthread_mutex::init): Add optional initializer to parameter
list.
hjl [Thu, 4 Mar 2004 17:08:20 +0000 (17:08 +0000)]
2004-03-04 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.in: Regenerated.
* aclocal.m4: Likewise.
* configure: Likewise.
* doc/Makefile.in: Likewise.
kettenis [Thu, 4 Mar 2004 10:35:53 +0000 (10:35 +0000)]
* amd64-linux-nat.c (fill_fpregset): Call amd64_colletc_fxsave
instead of amd64_fill_fxsave.
* amd64bsd-nat.c (store_inferior_registers): Likewise.
* amd64fbsd-nat.c (fill_fpregset): Likewise.
kettenis [Thu, 4 Mar 2004 10:23:15 +0000 (10:23 +0000)]
* gdb.asm/openbsd.inc: Fix typo.
kettenis [Thu, 4 Mar 2004 10:10:30 +0000 (10:10 +0000)]
* sparc-tdep.c (sparc_frame_cache): Don't bail out if %fp is zero.
Reorganize code a bit.
orjanf [Thu, 4 Mar 2004 09:10:19 +0000 (09:10 +0000)]
2004-03-04 Orjan Friberg <orjanf@axis.com>
* cris-tdep.c (cris_scan_prologue): Save the frame pointer's offset
when the frame pointer is pushed. Don't set the frame pointer's
address on the stack unless it's actually located there.
Set the SRP's address on the stack correctly when the PC is still in
the prologue.
(cris_return_value): New function.
(cris_gdbarch_init): Clear deprecated store_return_value,
extract_return_value.
cgf [Thu, 4 Mar 2004 05:31:13 +0000 (05:31 +0000)]
* gendef (sigreturn): Call stabilize_sig_stack to ensure that there are no
pending signals. Restore edx later.
(sigdelayed): Save edx earlier.
* malloc_wrapper.cc (malloc_init): Add some more debugging output.
kkojima [Thu, 4 Mar 2004 01:24:21 +0000 (01:24 +0000)]
* gas/sh/sh64/err-dsp.s: Fix expected error message.
jjohnstn [Thu, 4 Mar 2004 00:35:03 +0000 (00:35 +0000)]
2004-03-03 Stephane Carrez <stcarrez@nerim.fr>
* m68hc11/sci-inout.S: Supports -mlong-calls.
* m68hc11/sim-valid-m68hc11.ld (.tramp): New section for trampolines.
(.text): Mark the .installN and .finiN section with KEEP.
(.vectors): Likewise for .vectors.
(.gcc_except_table): New section.
* m68hc11/sim-valid-m68hc12.ld (.tramp): New section for trampolines.
(.text): Mark the .installN and .finiN section with KEEP.
(.vectors): Likewise for .vectors.
(.gcc_except_table): New section.
gdbadmin [Thu, 4 Mar 2004 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 3 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update
aoliva [Wed, 3 Mar 2004 21:31:10 +0000 (21:31 +0000)]
* elflink.c (bfd_elf_record_link_assignment): Mark undefweak and
undefined symbols as hash_new.
dannysmith [Wed, 3 Mar 2004 20:24:08 +0000 (20:24 +0000)]
* include/wtypes.h (DECIMAL_SETZERO): Add definition for
NONAMELESSUNION case.
hjl [Wed, 3 Mar 2004 19:26:25 +0000 (19:26 +0000)]
2004-03-03 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-ia64.c (dot_align): New.
(ia64_do_align): Make it static.
(md_pseudo_table): Use "dot_align" for "align".
(ia64_md_do_align): Don't set align_frag here.
(ia64_handle_align): Add a stop bit to the previous bundle if
needed.
* config/tc-ia64.h (ia64_do_align): Removed.
dannysmith [Wed, 3 Mar 2004 19:19:35 +0000 (19:19 +0000)]
22004-03-03 Martin Fuchs <martin-fuchs@gmx.net>
* include/oleauto.h (V_UNION, V_VT, V_DECIMAL): Use
__VARIANT_NAME_ constants.
fnf [Wed, 3 Mar 2004 19:12:51 +0000 (19:12 +0000)]
Committed under "obvious fix rule".
2004-03-03 Fred Fish <fnf@redhat.com>
* gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
"val" instead of unused "size". Update copyright year.
amylaar [Wed, 3 Mar 2004 18:01:47 +0000 (18:01 +0000)]
2003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
opcodes:
* sh-dis.c (print_insn_sh): Don't disassemble fp instructions in
nofpu mode. Add BFD type bfd_mach_sh4_nommu_nofpu.
* sh-opc.h: Add sh4_nommu_nofpu architecture and adjust instructions
accordingly.
bfd:
* archures.c: Add bfd_mach_sh4_nommu_nofpu.
* cpu-sh.c: Ditto.
* elf32-sh.c: Ditto.
* bfd-in2.h: Regenerate.
include/elf:
* sh.h: Add EF_SH4_NOMMU_NOFPU.
gas:
* config/tc-sh.c (md_parse_option): Add -isa=sh4-nofpu and
-isa=sh4-nommu-nofpu options. Adjust help messages accordingly.
(sh_elf_final_processing): Output BFD type sh4_nofpu if that is
the most general type or the user specifically requested it.
(md_assemble): Add a new error message for when an instruction
is understood, but is not allowed due to an -isa option.
hjl [Wed, 3 Mar 2004 04:37:37 +0000 (04:37 +0000)]
2004-03-02 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-ia64.c (align_frag): New.
(md_assemble): Set the tc_frag_data field in align_frag for
IA64_OPCODE_FIRST instructions.
(ia64_md_do_align): Set align_frag.
(ia64_handle_align): Add a stop bit if needed.
* config/tc-ia64.h (TC_FRAG_TYPE): New.
(TC_FRAG_INIT): New.
gdbadmin [Wed, 3 Mar 2004 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
aoliva [Tue, 2 Mar 2004 23:01:18 +0000 (23:01 +0000)]
* elf32-frv.c (struct frv_pic_relocs_info): Added fixups and
dynrelocs.
(_frv_count_got_plt_entries): Initialize them.
(frv_pic_relocs_info_find): Add insert argument. Adjust all
callers.
(frv_pic_relocs_info_for_global): Likewise.
(frv_pic_relocs_info_for_local): Likewise.
(frv_pic_merge_early_relocs_info): New.
(_frv_resolve_final_relocs_info): Use it in case one entry maps to
another.
(_frv_add_dyn_reloc): Add entry argument. Adjust all callers.
Check that we don't exceed the allocated count for entry.
(_frv_add_rofixup): Likewise.
(_frv_emit_got_relocs_plt_entries): Adjust for coding standards.
(elf32_frv_finish_dynamic_sections): Improve error message in case
we emit too few rofixup entries.
dannysmith [Tue, 2 Mar 2004 23:01:16 +0000 (23:01 +0000)]
* include/uxtheme.h: Include <commctrl.h>
amodra [Tue, 2 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update
jimb [Tue, 2 Mar 2004 20:31:54 +0000 (20:31 +0000)]
* stabsread.c (reg_value_complaint): The maximum register number
is one less than the number of registers.
cagney [Tue, 2 Mar 2004 15:58:54 +0000 (15:58 +0000)]
2004-03-02 Andrew Cagney <cagney@redhat.com>
* i386-tdep.h (enum i386_regnum): Add I386_DS_REGNUM,
I386_ES_REGNUM, I386_FS_REGNUM, and I386_GS_REGNUM. Remove
trailing comma and redundant assignment of I386_ST0_REGNUM.
* amd64-nat.c (amd64_collect_native_gregset): Zero-extend the
32-bit segment registers.
corinna [Tue, 2 Mar 2004 13:07:47 +0000 (13:07 +0000)]
* fhandler_raw.cc (fhandler_dev_raw::raw_read): When reading with
variable block size, read only one block, read directly into user
supplied buffer, return ENOMEM if user supplied buffer is smaller
than size of next block to read. Use read2 instead of bytes_to_read
to count number of bytes read.
* fhandler_tape.cc (fhandler_dev_tape::open): Add debug output.
corinna [Tue, 2 Mar 2004 11:08:35 +0000 (11:08 +0000)]
* sysv_sem.cc (semundo_adjust): Check for process id instead of
process struct pointer, which isn't fixed under Cygwin.
(semexit_myhook): Ditto. Adjust debug print statements to print
Cygwin and Windows PIDs instead of process pointer under Cygwin.
dannysmith [Tue, 2 Mar 2004 09:50:07 +0000 (09:50 +0000)]
* basetyps.h (GUID_SECT): Define to nothing for GCC >= 2.95.
dannysmith [Tue, 2 Mar 2004 09:15:15 +0000 (09:15 +0000)]
2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
* include/oleauto.h (VAR_VALIDDATE, VAR_FORMAT_NOSUBSTITUTE,
VAR_FOURDIGITYEARS) Define new constants. Group VAR_* defines
together
(V_UI2, V_UI4, V_UI4REF, V_UI, V_UI8REF) Define macros.
(V_I8, V_I8REF): Correct macros.
(V_DECIMAL): Correct macro deginitions.
(V_INT_PTR, V_UINT_PTR, V_INT_PTRREF, V_UINT_PTRREF): Define
constants.
(VTBIT_*): Define constants.
(UDATE): Add structure definition.
(VarDateFromUdate, VarDateFromUdateEx, VarUdateFromDate): Declare
functions.
(SafeArrayCreateVector): Correct parameter type from UINT to ULONG
(SafeArrayCreateVectorEx): Declare function.
(Var*): declare VARIANT manipulation functions.
* include/ocidl.h (IPicture_*): Define IPicture COBJ macros.
* include/oaidl.h (IRecordInfo_*): Define IRecordInfo COBJ
macros.
cagney [Tue, 2 Mar 2004 02:20:24 +0000 (02:20 +0000)]
2004-03-01 Andrew Cagney <cagney@redhat.com>
* rs6000-tdep.c (rs6000_init_frame_pc_first): Fix compiler error,
use frame_relative_level and get_next_frame.
gdbadmin [Tue, 2 Mar 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Mon, 1 Mar 2004 23:00:06 +0000 (23:00 +0000)]
daily update
cgf [Mon, 1 Mar 2004 20:44:02 +0000 (20:44 +0000)]
fix minor typo
cgf [Mon, 1 Mar 2004 20:43:22 +0000 (20:43 +0000)]
fix minor typo
rsandifo [Mon, 1 Mar 2004 19:34:13 +0000 (19:34 +0000)]
* configure.in (mips64*-*-linux*): Override mips*-*-linux* case
and disable libgcj.
* configure: Regenerated.
schwab [Mon, 1 Mar 2004 17:33:36 +0000 (17:33 +0000)]
* ld.texinfo (Options): Fix example for --wrap.
dannysmith [Mon, 1 Mar 2004 10:30:00 +0000 (10:30 +0000)]
Missed this in last commit.
2004-03-01 Martin Fuchs <martin-fuchs@gmx.net>
* include/winuser.h (COLOR_*): Define missing constants.
rsandifo [Mon, 1 Mar 2004 10:11:34 +0000 (10:11 +0000)]
Add fr450 support.
dannysmith [Mon, 1 Mar 2004 10:09:41 +0000 (10:09 +0000)]
2004-03-01 Martin Fuchs <martin-fuchs@gmx.net>
* include/oaidl.h (FADF_*) Define missing constants.
(IDispatch_*): Define COBJ macros.
(VARIANT): Add missing union members llVal and ullVal.
(wireVARIANT): Likewise.
(ITypeinfo_*): Define COBJ macros.
* include/oleauto.h (Var*FromDisp): Correct parameter type from
LPDISPATCH* to LPDISPATCH.
(VARCMP_*, VAR_LOCALBOOL, LOCALE_USE_NLS, VARIANT_*,
VAR_CALENDAR_*): Add missing constants.
(SafeArray[Get/Set]*): Add prototypes.
(Var*From*): Add missing prototypes.
(NUMPRS_*): Add defines.
(NUMPARSE): Define structure.
(VarParseNumFromStr,VarNumFromParseNum): Add prototypes.
* include/winerror.h (DISP_E_DIVBYZERO): Define constant.
* include/winuser.h (COLOR_*): Define missing constants.
* include/wtypes.h (enum VARENUM) Add VT_INT_PTR, VT_UINT_PTR.
(VT_INT_PTR, VT_UINT_PTR): Remove macro definitions.
rsandifo [Mon, 1 Mar 2004 09:42:32 +0000 (09:42 +0000)]
cpu/
* frv.cpu (nsdiv, nudiv, nsdivi, nudivi): Remove fr400 profiling unit.
(scutss): Change unit to I0.
(calll, callil, ccalll): Add missing FR550-MAJOR and profile unit.
(mqsaths): Fix FR400-MAJOR categorization.
(media-quad-multiply-cross-acc, media-quad-cross-multiply-cross-acc)
(media-quad-cross-multiply-acc): Change unit from MDUALACC to FMALL.
* frv.opc (fr400_check_insn_major_constraints): Check for (M-2,M-1)
combinations.
opcodes/
* frv-desc.c, frv-opc.c: Regenerate.
sim/frv/
* cache.c (frv_cache_init): Change fr400 cache statistics to match
the fr405.
(non_cache_access): Add missing breaks.
* interrupts.c (set_exception_status_registers): Always set EAR15
for data_access_errors.
* memory.c (fr400_check_write_address): Remove redundant alignment
check.
* model.c: Regenerate.
rsandifo [Mon, 1 Mar 2004 09:33:48 +0000 (09:33 +0000)]
sim/frv/
* frv.c (frvbf_iacc_cut): Rework, taking rounding into account.
testsuite/
* sim/frv/fr400/scutss.cgs: Fix tests to account for rounding.
Add some new ones.
rsandifo [Mon, 1 Mar 2004 09:26:24 +0000 (09:26 +0000)]
cpu/
* frv.cpu (r-store, r-store-dual, r-store-quad): Delete.
(rstb, rsth, rst, rstd, rstq): Delete.
(rstbf, rsthf, rstf, rstdf, rstqf): Delete.
gas/testsuite/
* gas/frv/allinsn.s (rstb, rsth, rst, rstd, rstq): Replace with nops.
(rstbf, rsthf, rstf, rstdf, rstqf): Likewise.
* gas/frv/allinsn.d: Update accordingly.
opcodes/
* frv-desc.c, frv-opc.c, frv-opc.h: Regenerate.
sim/frv/
* decode.c, decode.h, model.c, sem.c: Regenerate.
sim/testsuite/
* sim/frv/{rstb,rsth,rst,rstd,rstq}.cgs: Delete.
* sim/frv/{rstbf,rsthf,rstf,rstdf,rstqf}.cgs: Delete.
cagney [Mon, 1 Mar 2004 00:50:55 +0000 (00:50 +0000)]
2004-02-29 Andrew Cagney <cagney@redhat.com>
* rs6000-tdep.c (rs6000_init_frame_pc_first): New function.
(rs6000_gdbarch_init): Set deprecated_init_frame_pc_first.
* config/rs6000/tm-rs6000.h (DEPRECATED_INIT_FRAME_PC_FIRST):
Delete macro.
gdbadmin [Mon, 1 Mar 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sun, 29 Feb 2004 23:00:21 +0000 (23:00 +0000)]
daily update
drow [Sun, 29 Feb 2004 22:29:14 +0000 (22:29 +0000)]
* gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
to use unsigned char.
* gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
drow [Sun, 29 Feb 2004 19:17:49 +0000 (19:17 +0000)]
* inflow.c (terminal_inferior): Don't give up the terminal if we
previously couldn't get the inferior's terminal state.
drow [Sun, 29 Feb 2004 17:01:37 +0000 (17:01 +0000)]
* regcache.c (read_pc_pid): Restore inferior_ptid after reading
PC_REGNUM.
drow [Sun, 29 Feb 2004 16:51:48 +0000 (16:51 +0000)]
* config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
line of output.
drow [Sun, 29 Feb 2004 16:49:38 +0000 (16:49 +0000)]
* server.c (handle_v_cont): Call set_desired_inferior.
drow [Sun, 29 Feb 2004 16:48:29 +0000 (16:48 +0000)]
* remote-utils.c (prepare_resume_reply): Always supply "thread:".
drow [Sun, 29 Feb 2004 16:47:15 +0000 (16:47 +0000)]
* linux-low.c (linux_wait): Unblock async I/O.
(linux_resume): Block and enable async I/O.
* remote-utils.c (block_async_io, unblock_async_io): New functions.
* server.h (block_async_io, unblock_async_io): Add prototypes.