OSDN Git Service
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.
drow [Sun, 29 Feb 2004 16:46:00 +0000 (16:46 +0000)]
* remote-utils.c (remote_open): Print a status notice after
opening a TCP port.
* server.c (attach_inferior): Print a status notice after
attaching.
drow [Sun, 29 Feb 2004 16:43:49 +0000 (16:43 +0000)]
* linux-arm-low.c (arm_get_pc): Print out stop PC in debug mode.
hjl [Sun, 29 Feb 2004 06:11:51 +0000 (06:11 +0000)]
2004-02-28 H.J. Lu <hongjiu.lu@intel.com>
* elf-bfd.h (_bfd_elf_link_add_archive_symbols): New prototype.
* elflink.h (is_global_data_symbol_definition): Moved to
elflink.c.
(elf_link_is_defined_archive_symbol): Likewise.
(elf_link_add_archive_symbols): Likewise. Renamed to
_bfd_elf_link_add_archive_symbols.
* elflink.c (elf_link_is_defined_archive_symbol): Get the size
of ELF symbol table entry from backend.
(_bfd_elf_link_add_archive_symbols): Call bfd_link_add_symbols
instead of elf_link_add_object_symbols.
cagney [Sun, 29 Feb 2004 03:39:04 +0000 (03:39 +0000)]
Branch didn't get cut, remove reference.
cagney [Sun, 29 Feb 2004 02:59:16 +0000 (02:59 +0000)]
Fix tipo.
drow [Sun, 29 Feb 2004 02:58:28 +0000 (02:58 +0000)]
* gdb.base/relocate.c (dummy): Initialize.
cagney [Sun, 29 Feb 2004 02:57:23 +0000 (02:57 +0000)]
2004-02-28 Andrew Cagney <cagney@redhat.com>
* NEWS: Refer to GDB 6.1.
* README: Refer to GDB 6.1.
* PROBLEMS: Refer to GDB 6.1.
Index: doc/ChangeLog
2004-02-28 Andrew Cagney <cagney@redhat.com>
* gdb.texinfo (Contributors): Mention GDB 6.1 release engineer.
drow [Sun, 29 Feb 2004 02:55:20 +0000 (02:55 +0000)]
* gdb.base/chng-syms.exp: Anchor exit pattern. Allow
a breakpoint at exit.
drow [Sun, 29 Feb 2004 02:39:46 +0000 (02:39 +0000)]
* thread-db.c (disable_thread_signals): Remove unused function.
cagney [Sun, 29 Feb 2004 02:16:56 +0000 (02:16 +0000)]
Oops, move branch message to correct position.
cagney [Sun, 29 Feb 2004 02:09:34 +0000 (02:09 +0000)]
GDB 6.1 branch created.
gdbadmin [Sun, 29 Feb 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 28 Feb 2004 23:00:05 +0000 (23:00 +0000)]
daily update
neroden [Sat, 28 Feb 2004 22:03:47 +0000 (22:03 +0000)]
PR bootstrap/7087
* Makefile.tpl: Guard XFOO sed statements better.
* Makefile.tpl: Add dependency for configure-target-libada.
* Makefile.in: Regenerate (incidentally fixes broken
commit when libada-branch was merged).
kettenis [Sat, 28 Feb 2004 21:55:48 +0000 (21:55 +0000)]
* amd64-nat.c: Include "gdb_string.h".
(amd64_collect_native_gregset): Zero-extend the 32-bit
general-purpose registers and %eip.
cagney [Sat, 28 Feb 2004 21:52:04 +0000 (21:52 +0000)]
2004-02-28 Andrew Cagney <cagney@redhat.com>
* src-release (CVS_NAMES): Define.
(do-tar, do-tar): Prune $(CVS_NAMES).
kettenis [Sat, 28 Feb 2004 20:48:57 +0000 (20:48 +0000)]
* amd64-tdep.h: (amd64_collect_fxsave): New prototype.
* amd64-tdep.c (amd64_collect_fxsave): New function.
(amd64_fill_fxsave): Simply call amd64_collect_fxsave.
kettenis [Sat, 28 Feb 2004 20:43:50 +0000 (20:43 +0000)]
* i387-tdep.h: Update copyright year.
(i387_collect_fxsave): New prototype.
* i387-tdep.c: Update copyright year.
(i387_collect_fxsave): New function containing most of the code
from i387_fill_fxsave.
(i387_fill_fxsave): Call i387_collect_fxsave.
cagney [Sat, 28 Feb 2004 19:38:21 +0000 (19:38 +0000)]
2004-02-28 Andrew Cagney <cagney@redhat.com>
* amd64-linux-nat.c (ps_get_thread_area): When architecture is
i386 use PTRACE_GET_THREAD_AREA. Suggested by Roland McGrath.
cagney [Sat, 28 Feb 2004 18:54:31 +0000 (18:54 +0000)]
Oops, wrong patch :-(
cagney [Sat, 28 Feb 2004 18:52:19 +0000 (18:52 +0000)]
2004-02-28 Andrew Cagney <cagney@redhat.com>
* amd64-linux-nat.c (ps_get_thread_area): When architecture is
i386 use PTRACE_GET_THREAD_AREA. Suggested by Roland McGrath.
kettenis [Sat, 28 Feb 2004 18:07:57 +0000 (18:07 +0000)]
* amd64-tdep.c (amd64_frame_cache): Fix comment.
cagney [Sat, 28 Feb 2004 18:04:36 +0000 (18:04 +0000)]
2004-02-28 Andrew Cagney <cagney@redhat.com>
* utils.c: Use "", instead of <>, to include readline.
tui/tui-win.c, tui/tui.c, tui/tui-hooks.c: Ditto.
* tracepoint.c, top.c, symmisc.c, symfile.c: Ditto.
* source.c, solib.c, exec.c, event-top.c: Ditto.
* corelow.c, completer.c, cli/cli-setshow.c: Ditto.
* cli/cli-dump.c, cli/cli-cmds.c: Ditto.
* Makefile.in: Update all dependencies.
(readline_tilde_h, readline_history_h): Define.
(readline_headers): Delete.
kettenis [Sat, 28 Feb 2004 18:01:47 +0000 (18:01 +0000)]
* config/djgpp/fnchange.lst: Rename "config/i386/nm-linux64.h" to
"config/i386/nm-lx64.h" and "config/i386/tm-linux64.h" to
"config/i386/tm-lx64.h".
kettenis [Sat, 28 Feb 2004 17:55:38 +0000 (17:55 +0000)]
* config/djgpp/fnchange.lst: Rename "amd64-linux-tdep.c" to
"amd64-ltdep.c" and "amd64-linux-nat.c" to "amd64-lnat.c". Remove
rules for "x86-64-linux-tdep.c" and "x86-64-linux-nat.c".
cagney [Sat, 28 Feb 2004 16:59:31 +0000 (16:59 +0000)]
2004-02-28 Andrew Cagney <cagney@redhat.com>
* dwarf2-frame.h (struct gdbarch): Add opaque declaration.
cagney [Sat, 28 Feb 2004 16:56:12 +0000 (16:56 +0000)]
2004-02-28 Andrew Cagney <cagney@redhat.com>
* breakpoint.c (_initialize_breakpoint): Use
"add_setshow_auto_boolean_cmd. Better word-wrap help messages.
Add help to show command.
kettenis [Sat, 28 Feb 2004 15:38:04 +0000 (15:38 +0000)]
* i386-nat.c: Reformat to be closer to coding standards.
(i386_handle_nonaligned_watchpoint): Rename local variable `rv' to
`retval'. Make variables `align' and `size' local to while-loop.
(i386_stopped_data_address): Rename local variable `ret' to `addr'.
(_initialize_i386_nat): New prototype.
kettenis [Sat, 28 Feb 2004 15:02:34 +0000 (15:02 +0000)]
* tui/tui.c: Include <readline/readline.h> instead of
"readline/readline.h". Include it after <term.h> and
"gdb_curses.h".
fnf [Sat, 28 Feb 2004 05:40:46 +0000 (05:40 +0000)]
Reviewed and approved by drow@false.org.
2004-02-27 Fred Fish <fnf@redhat.com>
* gdb.base/chng-syms.exp: Add expect condition to match failing
case that isn't a timeout.
aoliva [Sat, 28 Feb 2004 00:35:44 +0000 (00:35 +0000)]
* elf-bfd.h (struct elf_backend_data): Added
elf_backend_can_make_relative_eh_frame,
elf_backend_can_make_lsda_relative_eh_frame and
elf_backend_encode_eh_address.
(_bfd_elf_encode_eh_address): Declare.
(_bfd_elf_can_make_relative): Declare.
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Use new
hooks to decide whether to attempt to make_relative and
make_lsda_relative.
(_bfd_elf_write_section_eh_frame_hdr): Call encode_eh_address.
(_bfd_elf_can_make_relative): New.
(_bfd_elf_encode_eh_address): New.
* elf32-frv.c (frv_elf_use_relative_eh_frame): New.
(frv_elf_encode_eh_address): New.
(elf_backend_can_make_relative_eh_frame): Define.
(elf_backend_can_make_lsda_relative_eh_frame): Define.
(elf_backend_encode_eh_address): Define.
* elfxx-target.h
(elf_backend_can_make_relative_eh_frame): Define.
(elf_backend_can_make_lsda_relative_eh_frame): Define.
(elf_backend_encode_eh_address): Define.
(elfNN_bed): Add them.
aoliva [Sat, 28 Feb 2004 00:33:33 +0000 (00:33 +0000)]
* elf32-frv.c (elf32_frv_howto_table) <R_FRV_LABEL16>: Set
complain_on_overflow to signed.
gdbadmin [Sat, 28 Feb 2004 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Fri, 27 Feb 2004 23:00:04 +0000 (23:00 +0000)]
daily update
cagney [Fri, 27 Feb 2004 21:47:52 +0000 (21:47 +0000)]
2004-02-27 Andrew Cagney <cagney@redhat.com>
* hppa-tdep.c (hppa_gdbarch_init): On 32-bit systems always use
the new frame unwind code.
(hppa_frame_cache): Use PCOQ_HEAD_REGNUM instead of PC_REGNUM.
(hppa_frame_prev_register): Compute PCOQ_TAIL_REGNUM from
PCOQ_HEAD_REGNUM.
cagney [Fri, 27 Feb 2004 19:06:16 +0000 (19:06 +0000)]
Index: ChangeLog
2004-02-27 Andrew Cagney <cagney@redhat.com>
* hppa-tdep.c (hppa_gdbarch_init): On 32-bit systems always
"return_value" and "push_dummy_call".
(hppa32_use_struct_convention): Delete unused function.
(hppa32_store_return_value): Delete unused function.
(hppa32_extract_return_value): Delete unused function.
(hppa32_stack_align): Delete function.
eliz [Fri, 27 Feb 2004 17:46:11 +0000 (17:46 +0000)]
2004-02-27 Eli Zaretskii <eliz@elta.co.il>
* coffread.c (enter_linenos): Don't let rawptr reference memory
outside linetab[]'s limits.
hjl [Fri, 27 Feb 2004 17:02:47 +0000 (17:02 +0000)]
2004-02-27 H.J. Lu <hongjiu.lu@intel.com>
* elflink.h (sort_symbol): New.
(elf_link_add_object_symbols): Use a sorted symbol array for
weakdef.
cagney [Fri, 27 Feb 2004 16:48:03 +0000 (16:48 +0000)]
2004-02-27 Andrew Cagney <cagney@redhat.com>
* gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
support.
cagney [Fri, 27 Feb 2004 16:38:35 +0000 (16:38 +0000)]
2004-02-27 Andrew Cagney <cagney@redhat.com>
* hppa-tdep.c (hppa32_push_dummy_call): Fix code reserving
inferior stack space - the stack needs to grow upwards.
(hppa32_frame_align): New function.
(hppa64_frame_align): Replace hppa_frame_align.
(hppa_gdbarch_init): Update.
amylaar [Fri, 27 Feb 2004 14:17:36 +0000 (14:17 +0000)]
2004-02-26 Andrew Stubbs <andrew.stubbs@superh.com>
* sh-opc.h: Move fsca and fsrra instructions from sh4a to sh4.
Also correct mistake in the comment.
nickc [Fri, 27 Feb 2004 14:13:18 +0000 (14:13 +0000)]
Add -no-bitinst switch for M32R2
nickc [Fri, 27 Feb 2004 13:16:38 +0000 (13:16 +0000)]
Undo previous delta
Fix underlying problem by changing the order of tests of rel->howto.
orjanf [Fri, 27 Feb 2004 12:39:24 +0000 (12:39 +0000)]
2004-02-26 Orjan Friberg <orjanf@axis.com>
* cris-tdep.c (frame_unwind.h, frame-base.h, trad-frame.h)
(dwarf2-frame.h): Include.
(enum cris_regnums): New enum CRIS_FP_REGNUM.
Remove static variables related to ABI setting.
(struct gdbarch_tdep): Remove cris_abi member.
(struct frame_extra_info): Remove.
(cris_unwind_cache, stack_item): New structs.
(cris_frame_unwind, cris_frame_base): New variables.
(push_stack_item, pop_stack_item)
(cris_frame_unwind_cache, cris_frame_this_id)
(cris_frame_prev_register, cris_unwind_dummy_id, cris_frame_align)
(cris_push_dummy_code, cris_push_dummy_call, cris_frame_sniffer)
(cris_frame_base_address, cris_scan_prologue, cris_unwind_pc)
(cris_unwind_sp, cris_store_return_value, cris_extract_return_value)
(cris_reg_struct_has_addr): New functions.
(cris_examine, cris_frame_init_saved_regs, cris_frame_chain)
(cris_frame_saved_pc, cris_saved_pc_after_call,
(cris_store_struct_return, cris_frameless_function_invocation)
(cris_pop_frame, cris_skip_prologue_main)
(cris_abi_original_store_return_value)
(cris_abi_v2_store_return_value)
(cris_abi_original_extract_return_value)
(cris_abi_v2_extract_return_value)
(cris_abi_original_reg_struct_has_addr)
(cris_abi_v2_reg_struct_has_addr)
(cris_abi_original_push_arguments, cris_abi_v2_push_arguments)
(cris_push_return_address, cris_abi_update): Remove.
(_initialize_cris_tdep): Remove ABI command.
(cris_dump_tdep): Ditto.
(cris_gdbarch_init): Remove ABI command.
Set store_return_value, extract_return_value, push_dummy_code,
push_dummy_call, frame_align, unwind_pc, unwind_sp, unwind_dummy_id,
frame_unwind_append_sniffer, frame_base_set_default.
Clear deprecated init_frame_pc, push_arguments, store_return_value,
extract_return_value, fp_regnum, pc_in_call_dummy, call_dummy_words,
sizeof_call_dummy_words, get_saved_register, push_return_address,
pop_frame, store_struct_return, frame_init_saved_regs,
init_extra_frame_info, frameless_function_invocation, frame_chain,
frame_saved_pc, saved_pc_after_call, save_dummy_frame_tos,
dummy_write_sp.
sky [Fri, 27 Feb 2004 12:33:10 +0000 (12:33 +0000)]
* config/tc-s390.c (s390_insn): Correct range check for opcode in
.insn pseudo operation.
nickc [Fri, 27 Feb 2004 12:21:55 +0000 (12:21 +0000)]
Fix seg fault on erroneous input
schwab [Fri, 27 Feb 2004 11:04:35 +0000 (11:04 +0000)]
* ar.c (main): Support POSIX-compatible argument parsing.
testsuite:
* binutils-all/ar.exp (argument_parsing): New test.
sky [Fri, 27 Feb 2004 10:03:05 +0000 (10:03 +0000)]
* elf32-s390.c (allocate_dynrelocs): Use SYMBOL_REFERENCES_LOCAL
for pc relative relocs.
(elf_s390_relocate_section): Likewise.
* elf64-s390.c (allocate_dynrelocs): Use SYMBOL_REFERENCES_LOCAL
for pc relative relocs.
(elf_s390_relocate_section): Likewise.
jjohnstn [Fri, 27 Feb 2004 00:01:12 +0000 (00:01 +0000)]
2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
* valprint.h (print_hex_chars, print_char_chars): New prototypes.
* valprint.c (print_hex_chars): Change from static to external.
(print_char_chars): New function.
* printcmd.c (print_scalar_formatted): For integer and enum types
that are longer than LONGEST, perform processing via appropriate
print_*_chars routines.
gdbadmin [Fri, 27 Feb 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
cagney [Thu, 26 Feb 2004 23:48:01 +0000 (23:48 +0000)]
Index: ChangeLog
2004-02-26 Andrew Cagney <cagney@redhat.com>
* Makefile.in: Update dependencies.
Changes from Ulrich Weigand,
* s390-tdep.c: Include "dwarf2-frame.h".
(s390_dwarf2_frame_init_reg): New function.
(s390_gdbarch_init): Install dwarf2_frame_sniffer and
dwarf2_frame_base_sniffer. Call dwarf2_frame_set_init_reg.
jjohnstn [Thu, 26 Feb 2004 23:46:46 +0000 (23:46 +0000)]
2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
* breakpoint.c (pending_break_support): New setting variable.
(break_command_1): Account for pending_break_support setting
when creating pending breakpoints.
(set_breakpoint_cmd, show_breakpoint_cmd): New functions.
(_initialize_breakpoint): Add "set breakpoint pending" and
"show breakpoint pending" commands.
jjohnstn [Thu, 26 Feb 2004 23:21:23 +0000 (23:21 +0000)]
2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
* gdb.texinfo (breakpoints): Add information about the
new "set breakpoint pending" and "show breakpoint pending"
commands.
amodra [Thu, 26 Feb 2004 23:00:05 +0000 (23:00 +0000)]
daily update
fnf [Thu, 26 Feb 2004 22:19:17 +0000 (22:19 +0000)]
Reviewed and approved by cagney@gnu.org.
2004-02-26 Fred Fish <fnf@redhat.com>
* gdb.arch/gdb1431.c: Remove.
* gdb.arch/gdb1431.s: New file, copy of gdb1291.s
* gdb.arch/gdb1431.exp: Use "advance" correctly instead
of "until" incorrectly.
echristo [Thu, 26 Feb 2004 21:27:32 +0000 (21:27 +0000)]
2004-02-26 Eric Christopher <echristo@redhat.com>
* config/tc-mips.c (mips_dwarf2_addr_size): New.
* config/tc-mips.h (DWARF2_ADDR_SIZE): Use.
cagney [Thu, 26 Feb 2004 20:52:08 +0000 (20:52 +0000)]
2004-02-26 Andrew Cagney <cagney@redhat.com>
* gdbint.texinfo (Coding): Document use of gdbarch_obstack_zalloc
in Per-architecture module data section.
brobecke [Thu, 26 Feb 2004 20:22:43 +0000 (20:22 +0000)]
* gdb.cp/class2.cc (empty): New class.
(refer): New function.
(main): Declare an object of type empty and use it.
* gdb.cp/class2.exp: Print the value of an object of type empty.
jjohnstn [Thu, 26 Feb 2004 19:36:16 +0000 (19:36 +0000)]
2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
* gdb.base/langs.exp: Update query string to match the
new nquery format used for pending breakpoints.
hjl [Thu, 26 Feb 2004 17:45:19 +0000 (17:45 +0000)]
2004-02-26 H.J. Lu <hongjiu.lu@intel.com>
* elfxx-ia64.c (elfNN_ia64_check_relocs): Fix call to
count_dyn_reloc.
cagney [Thu, 26 Feb 2004 17:23:21 +0000 (17:23 +0000)]
Index: ChangeLog
2004-02-26 Andrew Cagney <cagney@redhat.com>
Fix PR i18n/1570.
* charset.c (backslashable, backslashed, represented): Remove 'e'
from list of escaped characters, not part of ISO-C.
Index: charset.c
Index: testsuite/ChangeLog
2004-02-26 Andrew Cagney <cagney@redhat.com>
Fix PR i18n/1570.
* gdb.base/charset.c: Update copyright notice.
(main, init_string): Remove the escape character '\e' tests.
* gdb.base/printcmds.exp (test_print_all_chars): Ditto.
* gdb.base/charset.exp (valid_host_charset): Ditto.
* gdb.base/setvar.exp: Ditto.
brolley [Thu, 26 Feb 2004 16:44:40 +0000 (16:44 +0000)]
2004-02-26 Dave Brolley <brolley@redhat.com>
* elfload.c (textSectionNum): Now file level static.
(readElfFile): Initialize textSections, textSectionNum and
textSectionCount for each load. Set *section_table after all
sections have been saved.
amylaar [Thu, 26 Feb 2004 16:14:41 +0000 (16:14 +0000)]
2004-02-23 Andrew Stubbs <andrew.stubbs@superh.com>
gas:
* tc-sh.c (build_Mytes): Add REG_N_D and REG_N_B01
nibble types to assembler.
opcodes:
* sh-dis.c (print_insn_sh): Add REG_N_D nibble type to
ensure that double registers have even numbers.
Add REG_N_B01 for nn01 (binary 01) nibble to ensure
that reserved instruction 0xfffd does not decode the same
as 0xfdfd (ftrv).
* sh-opc.h: Add REG_N_D nibble type and use it whereever
REG_N refers to a double register.
Add REG_N_B01 nibble type and use it instead of REG_NM
in ftrv.
Adjust the bit patterns in a few comments.
drow [Thu, 26 Feb 2004 15:08:47 +0000 (15:08 +0000)]
* remote-utils.c (write_enn): Use "E01" instead of "ENN" for the
error packet.
* server.c, target.h: Update copyright years.
fnf [Thu, 26 Feb 2004 14:12:25 +0000 (14:12 +0000)]
Patch reviewed and approved by nickc@redhat.com.
2004-02-25 Fred Fish <fnf@redhat.com>
* config/tc-iq2000.c: Add missing \n\ in multiline string literal.
corinna [Thu, 26 Feb 2004 11:32:19 +0000 (11:32 +0000)]
* miscfuncs.cc (check_invalid_virtual_addr): Assure the last page
in the range is always tested. Add appropriate const.
* mmap.cc (mmap_record::aloc_fh): Remove unused static path_conf object.
cgf [Thu, 26 Feb 2004 05:10:44 +0000 (05:10 +0000)]
* exceptions.cc (setup_handler): Signal event for any sigwaitinfo if it exists
to force signal to be handled. Zero event here to prevent races.
* signal.cc (sigwaitinfo): Use local handle value for everything since signal
thread could zero event element at any time. Detect when awaking due to thread
not in mask and set return value and errno accordingly. Don't set signal
number to zero unless we've recognized the signal.
* sigproc.cc (sigq): Rename from sigqueue throughout.
* thread.cc (pthread::join): Handle signals received while waiting for thread
to terminate.
* cygwin.din: Export sighold, sigqueue.
* exceptions.cc (sighold): Define new function.
* signal.cc (handle_sigprocmask): Set correct errno for invalid signal.
Simplify debugging output.
(sigqueue): Define new function.
* include/cygwin/signal.h (sighold): Declare new function.
(sigqueue): Ditto.
* include/cygwin/version.h: Bump API minor version number.
* include/limits.h (TIMER_MAX): Define.
(_POSIX_TIMER_MAX): Ditto.
hjl [Thu, 26 Feb 2004 03:54:06 +0000 (03:54 +0000)]
2004-02-25 H.J. Lu <hongjiu.lu@intel.com>
* elfxx-ia64.c (elfNN_ia64_dyn_reloc_entry): Add the reltext.
field to track if a relocation is against readonly section.
(count_dyn_reloc): Take a new argument for rent->reltext.
(elfNN_ia64_check_relocs): Adjust call to count_dyn_reloc.
(get_reloc_section): Don't set ia64_info->reltext here.
(allocate_dynrel_entries): Set ia64_info->reltext here.
aldyh [Thu, 26 Feb 2004 03:24:44 +0000 (03:24 +0000)]
* ppc-opc.c (powerpc_opcodes): Change mask for dcbt and dcbtst.
brobecke [Thu, 26 Feb 2004 02:08:04 +0000 (02:08 +0000)]
* tui/tui.c: Move system header includes after local includes.
Fixes a build failure on solaris systems.
brobecke [Thu, 26 Feb 2004 00:41:46 +0000 (00:41 +0000)]
* configure.in: Refine the previous change.
* configure: Regenerate.
gdbadmin [Thu, 26 Feb 2004 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 25 Feb 2004 23:00:05 +0000 (23:00 +0000)]
daily update
dannysmith [Wed, 25 Feb 2004 21:00:32 +0000 (21:00 +0000)]
* pe-dll.c (fill_edata): Check that exported_symbol_sections is
not NULL.