OSDN Git Service
kettenis [Sun, 14 Mar 2004 22:39:25 +0000 (22:39 +0000)]
* amd64-linux-tdep.h: Remove file.
* amd64-linux-tdep.c: Don't include "inferior.h" and
"amd64-linux-tdep.h". Include "frame.h" and "solib-svr4.h".
(USER_R15, USER_R14, USER_R13, USER_R12, USER_RBP, USER_RBX)
(USER_R11, USER_R10, USER_R9, USER_R8, USER_RAX, USER_RCX)
(USER_RDX, USER_RSI, USER_RDI, USER_RIP, USER_CS, USER_EFLAGS)
(USER_RSP, USER_SS, USER_DS, USER_ES, USER_FS, USER_GS): Remove
macros.
(user_to_gdb_regmap): Remove variable.
(amd64_linux_gregset_reg_offset): New variable.
(amd64_core_fns): Remove variable.
(fetch_core_registers): Remove function.
(amd64_linux_supply_gregset, amd64_linux_fill_gregset): Remove
functions.
(_initialize_amd64_linux_tdep): Don't set add_core_fns.
* amd64-linux-nat.c: Don't include "amd64-linux-tdep.h".
* Makefile.in (amd64_linux_tdep_h): Remove.
(amd64-linux-nat.o): Update dependencies.
(amd64-linux-tdep.o): Update dependencies.
kettenis [Sun, 14 Mar 2004 22:11:24 +0000 (22:11 +0000)]
* amd64-linux-nat.c (GETFPREGS_SUPPLIES): Remove macro.
(fetch_regs, fetch_fpregs, store_regs, store_fpregs): Remove
functions.
(fetch_inferior_registers, store_inferior_registers): Rewrite.
kettenis [Sun, 14 Mar 2004 21:38:54 +0000 (21:38 +0000)]
* amd64-tdep.h (amd64_fill_fxsave): Remove prototype.
* amd64-tdep.c (amd64_fill_fxsave): Remove function.
drow [Sun, 14 Mar 2004 21:08:22 +0000 (21:08 +0000)]
* dwarf2read.c (read_structure_type): Rename from
read_structure_scope. Don't create a symbol or call process_die.
Return immediately if die->type is set. Call read_type_die before
dwarf2_add_member_fn.
(process_structure_scope): New function.
(read_enumeration_type, process_enumeration_scope): New functions,
broken out from read_enumeration. Don't create the enumeration
type if it has already been created.
(read_enumeration): Removed.
(process_die): Call read_structure_type, process_structure_scope,
read_enumeration_type, and process_enumeration_scope. Just call
new_symbol for base and subrange types. Add a comment about other
type dies.
(read_type_die): Call read_enumeration_type.
(add_partial_structure, new_symbol): Update comments.
corinna [Sun, 14 Mar 2004 18:01:45 +0000 (18:01 +0000)]
* errno.cc (errmap): Map ERROR_BEGINNING_OF_MEDIA and
ERROR_SETMARK_DETECTED to EIO instead of ESPIPE.
Handle ERROR_FILEMARK_DETECTED.
* fhandler_tape.cc (TAPE_FUNC): Add comment that ERROR_BUS_RESET
has still to be handled correctly.
(fhandler_dev_tape::open): Accomodate fact that get.mt_dsreg
also contains density code.
(fhandler_dev_tape::ioctl): Rearrange slightly. Reset devbuf also on
MTNOP, MTWSM, MTSETBLK, MTSETDRVBUFFER, MTSETPART and MTMKPART.
(fhandler_dev_tape::tape_set_pos): Rearrange. Match behaviour to
the Linux tape driver.
(fhandler_dev_tape::tape_status): Call IOCTL_STORAGE_GET_MEDIA_TYPES_EX
if available. Return device type and density code in appropriate
mtget members.
* wincap.h (wincaps::has_ioctl_storage_get_media_types_ex): New element.
* wincap.cc: Implement above element throughout.
* include/cygwin/mtio.h: Add tape device types as returned by
IOCTL_STORAGE_GET_MEDIA_TYPES_EX.
(MT_TAPE_INFO): Use above type codes.
(struct mtget): Change mt_dsreg comment.
phumblet [Sun, 14 Mar 2004 16:16:45 +0000 (16:16 +0000)]
2004-03-14 Pierre Humblet <pierre.humblet@ieee.org>
* dir.cc (rmdir): Construct real_dir with flag PC_FULL.
Use a loop instead of recursion to handle the current directory.
cgf [Sun, 14 Mar 2004 06:34:04 +0000 (06:34 +0000)]
* cygtls.cc (_cygtls::remove): Call remove_wq to ensure that wait stuff is
removed from proc_subproc linked list.
* cygtls.h (_cygtls::remove_wq): Declare.
* sigproc.cc (_cygtls::remove_wq): Define.
(proc_subproc): Label event handle appropriately.
* spawn.cc (spawn_guts): Return -1 when wait() fails for spawn types that
require waiting.
cgf [Sun, 14 Mar 2004 05:35:19 +0000 (05:35 +0000)]
minor cleanup
cgf [Sun, 14 Mar 2004 04:47:11 +0000 (04:47 +0000)]
Fix typo.
gdbadmin [Sun, 14 Mar 2004 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 13 Mar 2004 23:00:35 +0000 (23:00 +0000)]
daily update
corinna [Sat, 13 Mar 2004 18:15:06 +0000 (18:15 +0000)]
* errno.cc (errmap): Handle ERROR_BUS_RESET.
* fhandler.h (fhandler_dev_raw::write_file): New method, created
from former static function.
(fhandler_dev_raw::read_file): Ditto.
(reset_devbuf): New inline method.
(class fhandler_dev_tape): Add TAPE_GET_DRIVE_PARAMETERS
member `dp'.
(fhandler_dev_tape::write_file): New method.
(fhandler_dev_tape::read_file): Ditto.
(fhandler_dev_tape::tape_get_feature): Convert to inline method.
(fhandler_dev_tape::tape_error): New method, created from former
static function.
(fhandler_dev_tape::tape_get_blocksize): Remove declaration.
* fhandler_raw.cc (fhandler_dev_raw::write_file): New method, created
from former static function.
(fhandler_dev_raw::read_file): Ditto.
(fhandler_dev_raw::writebuf): Accomodate the fact that no devbuf
exists under variable block size condition.
(fhandler_dev_raw::raw_read): Ditto. Add local p pointer to simplify
pointer arithmetic.
(fhandler_dev_raw::raw_write): Always set devbufend to 0 when starting
with writing. Accomodate the fact that no devbuf exists under
variable block size condition.
* fhandler_tape.cc: Various formatting changes.
(TAPE_FUNC): New macro. Use throughout as tape function loop.
(get_ll): Convert into macro.
(IS_EOM): New macro.
(IS_EOF): New macro.
(fhandler_dev_tape::is_eom): Use IS_EOM macro.
(fhandler_dev_tape::is_eof): Use IS_EOF macro.
(fhandler_dev_tape::write_file): New method.
(fhandler_dev_tape::read_file): New method.
(fhandler_dev_tape::open): Get drive information block here once.
(fhandler_dev_tape::lseek): Remove unneeded duplicate code.
(fhandler_dev_tape::dup): Duplicate drive information block.
(fhandler_dev_tape::ioctl): Remove drvbuf in variable block size mode.
Return ERROR_INVALID_BLOCK_LENGTH instead of ERROR_MORE_DATA if
buffer contains data which would get lost on buffer size changing.
Use absolute tape positioning also if drive only supports logical
block positioning.
(fhandler_dev_tape::tape_error): New method, created from former
static function.
(fhandler_dev_tape::tape_get_pos): Allow logical block reporting.
Workaround tape driver bug.
(fhandler_dev_tape::_tape_set_pos): Reset device buffer and flags
after successful repositioning.
(fhandler_dev_tape::tape_set_pos): Allow logical block positioning.
Workaround tape driver bug.
(fhandler_dev_tape::tape_erase): Use dp instead of calling
GetTapeParameters.
(fhandler_dev_tape::tape_prepare): Ditto.
(fhandler_dev_tape::tape_get_blocksize): Remove.
(fhandler_dev_tape::tape_set_blocksize): Don't call tape_get_blocksize.
Error handling already done in fhandler_dev_tape::ioctl.
(fhandler_dev_tape::tape_status): Remove local `dp' variable.
Accomodate logical tape reporting. Call tape_get_feature instead
of accessing feature words directly.
(fhandler_dev_tape::tape_compression): Use dp instead of calling
GetTapeParameters. Fix resetting datcompression.
corinna [Sat, 13 Mar 2004 18:11:13 +0000 (18:11 +0000)]
* kill.cc (get_debug_priv): New function.
(forcekill): Call get_debug_priv before trying to kill process.
ciceron [Sat, 13 Mar 2004 14:51:55 +0000 (14:51 +0000)]
* m68hc11-tdep.c (m68hc11_register_name): Get soft reg information.
ciceron [Sat, 13 Mar 2004 14:13:59 +0000 (14:13 +0000)]
* tui/tui-win.h (tui_get_cmd_list): Declare.
* tui/tui-win.c (tui_command): New function.
(tui_get_cmd_list): New function.
(_initialize_tui_win): Moved initialization of tui command in
tui_get_cmd_list.
* tui/tui-data.c (init_content_element): Setup new data members.
(init_win_info): Likewise.
(free_content_elements): Free it.
* tui/tui-data.h (struct tui_data_element): Store the register
content to print.
(struct tui_data_info): Keep the current register group.
* tui/tui-layout.c (tui_set_layout): Update call to tui_show_registers.
* tui/tui-regs.h (tui_show_registers): Update prototype.
(tui_toggle_float_regs, tui_calculate_regs_column_count): Remove.
(tui_resize_all): No need to calculate anything for register window.
* tui/tui-regs.c (tui_calculate_regs_column_count): Remove.
(tui_set_register_element, tui_set_general_regs_content): Remove.
(tui_set_special_regs_content): Remove.
(tui_set_general_and_special_regs_content): Remove.
(tui_set_float_regs_content): Remove.
(tui_reg_value_has_changed, tui_get_register_raw_value): Remove.
(tui_set_regs_content): Remove.
(tui_toggle_float_regs, _tui_toggle_float_regs_command): Remove.
(tui_v_show_registers_command_support): Remove.
(tui_show_registers): Use a reggroup to specify the registers to show.
(tui_show_register_group): New function.
(tui_display_registers_from): Compute the layout of register window
and refresh with new API; be sure to delete old register windows.
(tui_check_register_values): Update to use tui_get_register and
tui_display_data.
(tui_display_register): Just refresh the register window part.
(tui_register_format): Format registers and save in tui_data_element.
(tui_get_register): New to combine tui_reg_value_has_changed and
tui_get_register_raw_value; fix to use the new gdb API.
(tui_show_float_command): Renamed tui_reg_float_command.
(tui_show_general_command): Renamed tui_reg_general_command.
(tui_show_special_command): Renamed tui_reg_system_command.
(_initialize_tui_regs): Remove unused commands.
kettenis [Sat, 13 Mar 2004 13:11:52 +0000 (13:11 +0000)]
* NEWS (New native configurations): Mention OpenBSD/amd64.
kettenis [Sat, 13 Mar 2004 13:07:17 +0000 (13:07 +0000)]
* config/i386/nm-fbsd.h: Include "config/nm-bsd.h".
(PTRACE_ARG3_TYPE, FETCH_INFERIOR_REGISTERS, ATTACH_DETACH):
Remove defines.
* config/i386/nm-fbsd64.h: Likewise.
* config/i386/nm-obsd.h: Likewise.
* config/sparc/nm-fbsd.h: Likewise. Update copyright year.
* config/alpha/nm-fbsd.h: Likewise. Update copyright year.
kettenis [Sat, 13 Mar 2004 12:33:47 +0000 (12:33 +0000)]
* config.bfd: Add x86_64-*-openbsd*.
* configure.in (x86_64-*-openbsd*): Set COREFILE to
netbsd-core.lo.
* configure: Regenerate.
neroden [Sat, 13 Mar 2004 05:54:47 +0000 (05:54 +0000)]
2004-03-12 Eric Botcazou <ebotcazou@gcc.gnu.org>
Paolo Bonzini <bonzini@gnu.org>
PR bootstrap/14522
* configure.in: Cope with shells that do not support unquoted ^
* configure: Regenerate.
dannysmith [Sat, 13 Mar 2004 01:59:11 +0000 (01:59 +0000)]
*include/wininet.h (CACHEGROUP_SEARCH_ALL, CACHEGROUP_SEARCH_BYURL):
Add defines.
(INTERNET_CACHE_GROUP_ADD, INTERNET_CACHE_GROUP_REMOVE): Add defines.
(GROUPID) Add typedef.
(INTERNET_CACHE_GROUP_INFO[AW]): Define structures.
(CreateUrlCacheGroup): Add prototype.
(DeleteUrlCacheGroup): Add prototype.
(FindFirstUrlCacheGroup): Add prototype.
(FindNextUrlCacheGroup): Add prototype.
(GetUrlCacheGroupAttribute[AW]): Add prototypes.
(SetUrlCacheGroupAttribute[AW]): Add prototypes.
kevinb [Sat, 13 Mar 2004 01:27:20 +0000 (01:27 +0000)]
Revise ChangeLog entry of previous commit to credit Richard Sandiford
for FR450 support.
kevinb [Sat, 13 Mar 2004 01:24:19 +0000 (01:24 +0000)]
Add FR450 support.
kevinb [Sat, 13 Mar 2004 01:13:03 +0000 (01:13 +0000)]
* frv-tdep.c, frv-tdep.h (first_gpr_regnum, sp_regnum, fp_regnum)
(struct_return_regnum, last_gpr_regnum, first_fpr_regnum)
(last_fpr_regnum, pc_regnum, first_spr_regnum, psr_regnum, ccr_regnum)
(cccr_regnum, fdpic_loadmap_exec_regnum, fdpic_loadmap_interp_regnum)
(tbr_regnum, brr_regnum, dbar0_regnum, dbar1_regnum, dbar2_regnum)
(dbar3_regnum, lr_regnum, lcr_regnum, iacc0h_regnum, iacc0l_regnum)
(last_spr_regnum, frv_num_regs, first_pseudo_regnum, iacc0_regnum)
(last_pseudo_regnum, frv_num_pseudo_regs): Move constant (enum)
definitions from frv-tdep.c to frv-tdep.h.
dannysmith [Sat, 13 Mar 2004 01:03:31 +0000 (01:03 +0000)]
* include/malloc.h: Remove __STRICT_ANSI__ guard.
kevinb [Sat, 13 Mar 2004 00:50:52 +0000 (00:50 +0000)]
Add shared library support for FR-V FDPIC ABI.
kevinb [Sat, 13 Mar 2004 00:36:52 +0000 (00:36 +0000)]
Fix typo in Makefile.in; commit ChangeLog entries for previous change.
kevinb [Sat, 13 Mar 2004 00:16:23 +0000 (00:16 +0000)]
Add support for FDPIC executables.
gdbadmin [Sat, 13 Mar 2004 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Fri, 12 Mar 2004 23:00:04 +0000 (23:00 +0000)]
daily update
cgf [Fri, 12 Mar 2004 22:03:33 +0000 (22:03 +0000)]
* wait.cc (wait4): Initialize pointer on entry. Avoid calling
call_signal_handler twice since that guarantees exiting with errno set to
EINTR.
kettenis [Fri, 12 Mar 2004 22:01:38 +0000 (22:01 +0000)]
* solib-svr4.h: Change SOLIB_SVR4 wrapper into SOLIB_SVR4_H
wrapper.
drow [Fri, 12 Mar 2004 20:51:50 +0000 (20:51 +0000)]
* linux-low.c: Include <errno.h>. Remove extern declaration of
errno.
drow [Fri, 12 Mar 2004 20:51:21 +0000 (20:51 +0000)]
* gdbreplay.c, server.h, utils.c: Update copyright years.
bwilson [Fri, 12 Mar 2004 17:48:12 +0000 (17:48 +0000)]
* read.c (s_leb128): Call md_flush_pending_output.
carlton [Fri, 12 Mar 2004 17:46:26 +0000 (17:46 +0000)]
2004-03-12 David Carlton <carlton@kealia.com>
* gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
* gdb.cp/pr-1553.cc: Ditto.
* gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
pass branch.
chastain [Fri, 12 Mar 2004 16:40:07 +0000 (16:40 +0000)]
2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/templates.exp: Accept more template types.
cgf [Fri, 12 Mar 2004 16:39:36 +0000 (16:39 +0000)]
* include/process.h: Remove the #endif associated with removal of
__STRICT_ANSI__ guard from non-ANSI header.
mludvig [Fri, 12 Mar 2004 13:38:46 +0000 (13:38 +0000)]
2004-03-12 Michal Ludvig <mludvig@suse.cz>
* i386.h (i386_optab): Added xstore as an alias for xstorerng.
mludvig [Fri, 12 Mar 2004 13:38:16 +0000 (13:38 +0000)]
2004-03-12 Michal Ludvig <mludvig@suse.cz>
* i386-dis.c (GRPPLOCK): Delete.
(grps): Detele GRPPLOCK entry.
mludvig [Fri, 12 Mar 2004 13:37:36 +0000 (13:37 +0000)]
2004-03-12 Michal Ludvig <mludvig@suse.cz>
* gas/i386/padlock.s, gas/i386/padlock.d: New tests for
VIA PadLock instructions.
* gas/i386/i386.exp: Run padlock tests.
amodra [Fri, 12 Mar 2004 13:06:48 +0000 (13:06 +0000)]
* i386-dis.c (OP_M, OP_0f0e, OP_0fae, NOP_Fixup): New functions.
(M, Mp): Use OP_M.
(None, PADLOCK_SPECIAL, PADLOCK_0): Delete.
(GRPPADLCK): Define.
(dis386): Use NOP_Fixup on "nop".
(dis386_twobyte): Use GRPPADLCK on opcode 0xa7.
(twobyte_has_modrm): Set for 0xa7.
(padlock_table): Delete. Move to..
(grps): ..here, using OP_0f07. Use OP_Ofae on lfence, mfence
and clflush.
(print_insn): Revert PADLOCK_SPECIAL code.
(OP_E): Delete sfence, lfence, mfence checks.
* gas/i386/katmai.d: Revert last change.
nickc [Fri, 12 Mar 2004 11:57:05 +0000 (11:57 +0000)]
Ignore data-only sections when checking interworking status
jakub [Fri, 12 Mar 2004 10:47:47 +0000 (10:47 +0000)]
* i386-dis.c (grps): Use INVLPG_Fixup instead of OP_E for invlpg.
(INVLPG_Fixup): New function.
(PNI_Fixup): Remove ATTRIBUTE_UNUSED from sizeflag.
* opcode/i386.h (i386_optab): Remove CpuNo64 from sysenter and
sysexit.
mludvig [Fri, 12 Mar 2004 10:14:27 +0000 (10:14 +0000)]
2004-03-12 Michal Ludvig <mludvig@suse.cz>
* gas/config/tc-i386.c (output_insn): Handle PadLock instructions.
* gas/config/tc-i386.h (CpuPadLock): New define.
(CpuUnknownFlags): Added CpuPadLock.
* include/opcode/i386.h (i386_optab): Added xstore/xcrypt insns.
* opcodes/i386-dis.c (PADLOCK_SPECIAL, PADLOCK_0): New defines.
(dis386_twobyte): Opcode 0xa7 is PADLOCK_0.
(padlock_table): New struct with PadLock instructions.
(print_insn): Handle PADLOCK_SPECIAL.
corinna [Fri, 12 Mar 2004 08:22:22 +0000 (08:22 +0000)]
* exceptions.cc (sigpacket::process): Simplify code slightly.
amodra [Fri, 12 Mar 2004 07:01:36 +0000 (07:01 +0000)]
opcodes/
* i386-dis.c (grps): Use clflush by default for 0x0fae/7.
(OP_E): Twiddle clflush to sfence here.
gas/testsuite/
* gas/i386/katmai.d: Adjust for clflush change.
cgf [Fri, 12 Mar 2004 03:09:27 +0000 (03:09 +0000)]
* cygtls.h (waitq): Declare structure here.
(_cygtls::wq): Declare.
* cygtls.cc (_cygtls::fixup_after_fork): Clear wq.thread_ev to avoid using an
invalid event handle in forked process.
* dcrt0.cc (waitq_storage): Delete.
(threadstuff): Remove waitq_storage.
* perthread.h (per_thread_waitq): Delete.
(waitq_storage): Delete declaration.
* sigproc.cc (sigproc_init): Remove perthread waitq consideration.
* sigproc.h (waitq): Delete declaration.
* wait.cc (wait4): Use _my_tls waitq structure rather than per_thread.
* cygtls.h (_cygtls::newmask): Delete member.
(_cygtls::deltamask): New member.
* gendef (_sigdelayed): Replace the call to set_process_mask by a call to
set_process_mask_delta.
* exceptions.cc (handle_sigsuspend): Do not filter tempmask. Or
SIG_NONMASKABLE in deltamask as a flag.
(_cygtls::interrupt_setup): Set deltamask only.
(set_process_mask_delta): New function.
(_cygtls::call_signal_handler): Replace the first call to set_process_mask by a
call to set_process_mask_delta.
* tlsoffsets.h: Regenerate.
cgf [Fri, 12 Mar 2004 02:07:38 +0000 (02:07 +0000)]
* cygtls.cc (_cygtls::fixup_after_fork): Remove unneeded setting of oldmask.
* exceptions.cc: Remove some __I386__ conditionals.
(handle_exceptions): Move ppid test to outside of a loop for efficiency.
(setup_handler): Make debugging output more wordy.
(_cygtls::call_signal_handler): To avoid a race, use lock/unlock to synchronize
with signal thread and ensure that signal_arrived event has actually been set.
* gendef (_sigfe): Use ebx for all sigstack manipulations to ensure that the
register is saved. Move setting of incyg to within stack lock to avoid
setup_handler confusion.
(_sigbe): Use ebx for all sigstack manipulations to ensure that the register is
saved.
(_cygtls::pop): Ditto.
(_cygtls::lock): Ditto.
(stabilize_sig_stack): Ditto.
(setjmp): Ditto.
(longjmp): Ditto.
gdbadmin [Fri, 12 Mar 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
cagney [Thu, 11 Mar 2004 23:51:57 +0000 (23:51 +0000)]
2004-03-11 Andrew Cagney <cagney@redhat.com>
* solib-svr4.h: Add #ifndef SOLIB_SVR4 wrapper.
amodra [Thu, 11 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update
jjohnstn [Thu, 11 Mar 2004 21:18:31 +0000 (21:18 +0000)]
2004-03-11 Kazu Hirata <kazu@cs.umass.edu>
* libc/sys/h8300hms/Makefile.am (lib_a_SOURCES): Replace
_exit.c with _exit.S.
* libc/sys/h8300hms/Makefile.in: Regenerate.
* libc/sys/h8300hms/_exit.c: Remove.
* libc/sys/h8300hms/_exit.S: New.
dj [Thu, 11 Mar 2004 18:30:52 +0000 (18:30 +0000)]
2004-03-11 Eric Botcazou <ebotcazou@gcc.gnu.org>
Paolo Bonzini <bonzini@gnu.org>
PR bootstrap/14522
* configure.in: Cope with shell that do not support nesting
quotes inside quoted backquote substitutions.
* configure: Regenerate.
2004-03-10 Andrew Pinski <pinskia@physics.uc.edu>
PR bootstrap/14522
* configure.in: Fix escaping of $.
* configure: Regenerate.
kevinb [Thu, 11 Mar 2004 17:04:39 +0000 (17:04 +0000)]
* solist.h (master_so_list): New function.
* solib.c (master_so_list): Likewise.
* solib-svr4.c (enable_break): Iterate over so_list entries
obtained from master list instead of entries obtained directly
via svr4_current_sos().
dannysmith [Thu, 11 Mar 2004 09:41:08 +0000 (09:41 +0000)]
* include/conio.h: Remove __STRICT_ANSI__ guard from non-ANSI header.
* include/direct.h: Ditto.
* include/dirent.h: Ditto.
* include/dos.h: Ditto.
* include/excpt.h: Ditto.
* inlude/fcntl,h
* include/io.h: Ditto.
* inlude/mem.h: Ditto.
* include/memory.h: Ditto.
* include/process.h: Ditto.
* inlude/search.h: Ditto.
* include/share.h: Ditto.
* include/unistd.h: Ditto.
* include/sys/fcntl.h: Ditto.
* include/file.h: Ditto.
* include/sys/locking.h: Ditto.
* include/sys/param.h: Ditto.
* include/sys/stat,h
* include/sys/time.h: Ditto.
* include/sys/timeb.h: Ditto.
* include/sys/types.h: Ditto.
* include/sys/unistd.h: Ditto.
* include/sys/utime.h: Ditto.
neroden [Thu, 11 Mar 2004 05:15:28 +0000 (05:15 +0000)]
(top level)
2004-03-11 Nathanael Nerode <neroden@gcc.gnu.org>
* configure: Regenerate.
2004-03-08 Paolo Bonzini <bonzini@gnu.org>
PR ada/14131
Move language detection to the top level.
* configure.in: Find default values for the tools as
soon as possible. Disable ada if GNAT is not found.
Emit error message about missing languages. Expand
--enable-languages=all for the gcc subdirectory.
(config)
2004-03-08 Paolo Bonzini <bonzini@gnu.org>
PR ada/14131
Move language detection to the top level.
* acx.m4 (ACX_PROG_GNAT): New macro, moved here
from the gcc subdirectory.
2004-03-09 Hans-Peter Nilsson <hp@axis.com>
* accross.m4 (AC_C_BIGENDIAN_CROSS): Compile endian probe with
"-c". Properly quote parameter for AC_MSG_ERROR.
neroden [Thu, 11 Mar 2004 05:15:16 +0000 (05:15 +0000)]
(top level)
2004-03-11 Nathanael Nerode <neroden@gcc.gnu.org>
* configure: Regenerate.
2004-03-08 Paolo Bonzini <bonzini@gnu.org>
PR ada/14131
Move language detection to the top level.
* configure.in: Find default values for the tools as
soon as possible. Disable ada if GNAT is not found.
Emit error message about missing languages. Expand
--enable-languages=all for the gcc subdirectory.
(config)
2004-03-08 Paolo Bonzini <bonzini@gnu.org>
PR ada/14131
Move language detection to the top level.
* acx.m4 (ACX_PROG_GNAT): New macro, moved here
from the gcc subdirectory.
2004-03-09 Hans-Peter Nilsson <hp@axis.com>
* accross.m4 (AC_C_BIGENDIAN_CROSS): Compile endian probe with
"-c". Properly quote parameter for AC_MSG_ERROR.
gdbadmin [Thu, 11 Mar 2004 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 10 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update
dannysmith [Wed, 10 Mar 2004 20:00:20 +0000 (20:00 +0000)]
2004-03-10 Al Slater <al.slater@scluk.com>
* include/winsock2.h: Add missing LPFN_ typdefs for
function pointers.
Clean up whitespace.
kevinb [Wed, 10 Mar 2004 18:42:19 +0000 (18:42 +0000)]
Add support for fetching FR-V loadmaps.
kevinb [Wed, 10 Mar 2004 18:37:11 +0000 (18:37 +0000)]
Enable thread support for Linux running on FR-V.
kevinb [Wed, 10 Mar 2004 18:36:47 +0000 (18:36 +0000)]
Enable thread support for linux running on FR-V.
kevinb [Wed, 10 Mar 2004 17:56:43 +0000 (17:56 +0000)]
* ptrace-target.c (ptrace_create_child): Use vfork() instead of
fork(). Use PTRACE_ATTACH to attach to an existing process.
* server.c (usage): Update to include text about "-a".
(main): Allow use of -a switch to attach to an existing process.
bje [Wed, 10 Mar 2004 02:58:23 +0000 (02:58 +0000)]
* MAINTAINERS: Update my mail address.
dj [Wed, 10 Mar 2004 01:02:12 +0000 (01:02 +0000)]
merge from gcc
ksakamot [Wed, 10 Mar 2004 00:18:43 +0000 (00:18 +0000)]
2004-03-10 Kei Sakamoto <sakamoto.kei@renesas.com>
* remote-m32r-sdi.c: Support hardware watchpoint.
dj [Wed, 10 Mar 2004 00:01:27 +0000 (00:01 +0000)]
merge from gcc
gdbadmin [Wed, 10 Mar 2004 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 9 Mar 2004 23:00:16 +0000 (23:00 +0000)]
daily update
jjohnstn [Tue, 9 Mar 2004 21:27:36 +0000 (21:27 +0000)]
2004-03-09 Thomas Pfaff <tpfaff@gmx.net>
* libc/stdio/findfp.c (__sfp): Rename lock to __sfp_lock.
Change __sfp_lock to static global.
(__fp_lock): New static function.
(__fp_unlock): Ditto.
(__fp_lock_all): New function.
(__fp_unlock_all): Ditto.
wilson [Tue, 9 Mar 2004 20:50:56 +0000 (20:50 +0000)]
Patch from Steve Ellcey for potential race condition.
* elfxx-ia64.c (plt_full_entry): Change ld8 to ld8.acq.
drow [Tue, 9 Mar 2004 20:03:36 +0000 (20:03 +0000)]
* user-regs.c: Update copyright years.
(struct user_regs): Rename to gdb_user_regs.
(append_user_reg, builtin_user_regs, user_regs_init)
(user_reg_add, user_reg_map_name_to_regnum)
(usernum_to_user_reg): Update.
drow [Tue, 9 Mar 2004 19:38:09 +0000 (19:38 +0000)]
* dwarf2read.c (skip_leb128, peek_die_abbrev, skip_one_die)
(skip_children): New functions.
(locate_pdi_sibling): Call skip_children.
chastain [Tue, 9 Mar 2004 17:34:39 +0000 (17:34 +0000)]
2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
From Corinna Vinschen with modifications.
* gdb.cp/classes.cc (enums1): Add a line to extend scope of
local variable obj_with_enum.
* gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
results with obj_with_enum.
chastain [Tue, 9 Mar 2004 17:11:55 +0000 (17:11 +0000)]
2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/classes.cc: New file, copied from misc.cc.
* gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
drow [Tue, 9 Mar 2004 17:08:24 +0000 (17:08 +0000)]
* arm-tdep.c (arm_use_struct_convention): Look through typedefs.
* gdbtypes.c (check_typedef): Update comments.
chastain [Tue, 9 Mar 2004 17:02:06 +0000 (17:02 +0000)]
2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/misc.cc: Add copyright notice.
drow [Tue, 9 Mar 2004 16:57:40 +0000 (16:57 +0000)]
* dwarf2read.c (struct comp_unit_head): Remove dwarf2_abbrevs array.
(struct dwarf2_cu): Add abbrev_obstack and dwarf2_abbrevs
pointer. Update comment about comp_unit_head.
(struct abbrev_info): Shorten two int flags.
(dwarf_alloc_abbrev): Take a CU argument.
(dwarf2_build_psymtabs_hard): Call dwarf2_free_abbrev_table
each time through the loop. Update cleanup argument.
(psymtab_to_symtab_1): Update cleanup call.
(dwarf2_read_abbrevs, dwarf2_alloc_abbrev): Allocate on the
abbrev_obstack.
(dwarf2_free_abbrev_table): Renamed from dwarf2_empty_abbrev_table.
Just call obstack_free and clear the pointer.
drow [Tue, 9 Mar 2004 16:40:07 +0000 (16:40 +0000)]
* infrun.c (handle_inferior_event): Remove short-circuit code for
events in a different thread.
drow [Tue, 9 Mar 2004 16:16:51 +0000 (16:16 +0000)]
* target.c (debug_to_xfer_memory): If targetdebug is 1, don't
print the whole transfer.
(initialize_targets): Update description of "set debug target".
drow [Tue, 9 Mar 2004 16:16:35 +0000 (16:16 +0000)]
* gdb.texinfo (Debugging Output): Document values for "set debug
target".
drow [Tue, 9 Mar 2004 15:44:25 +0000 (15:44 +0000)]
* arm-tdep.c (thumb_get_next_pc): Handle Thumb BLX.
dj [Tue, 9 Mar 2004 05:31:00 +0000 (05:31 +0000)]
merge from gcc
cgf [Tue, 9 Mar 2004 02:51:25 +0000 (02:51 +0000)]
* fhandler_serial.cc (fhandler_serial::ioctl): Implement TIOCSBRK and TIOCCBRK.
* include/sys/termios.h: Define TIOCSBRK and TIOCCBRK.
cgf [Tue, 9 Mar 2004 01:29:39 +0000 (01:29 +0000)]
.
cgf [Tue, 9 Mar 2004 01:24:08 +0000 (01:24 +0000)]
* exceptions.cc (setup_handler): Avoid suspending a thread if it in a cygwin
function, in an exception, spinning, or locked.
* gendef (_sigfe): Move incyg setting earlier.
(sigreturn): Set incyg flag to avoid interrupting called cygwin functions.
(sigdelayed): Ditto.
(stabilize_sig_stack): Ditto.
* sigproc.cc (proc_subproc): Don't restore process lock early in exec case.
* cygtls.h: Reorganize fields in _cygtls slightly.
* tlsoffsets.h: Regenerate.
gdbadmin [Tue, 9 Mar 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Mon, 8 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update
aj [Mon, 8 Mar 2004 19:12:29 +0000 (19:12 +0000)]
* gas/cfi/cfi-s390x-1.d: Adjust offsets.
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