OSDN Git Service
amodra [Thu, 30 Sep 2004 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Thu, 30 Sep 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
cagney [Wed, 29 Sep 2004 19:03:42 +0000 (19:03 +0000)]
2004-09-29 Andrew Cagney <cagney@gnu.org>
* infptrace.c (kill_inferior): Fix typo, in previous inline. Pass
the address of status.
nickc [Wed, 29 Sep 2004 16:45:59 +0000 (16:45 +0000)]
xstormy16.sc: Only perform the assignments to the ROM region when not performing
a relocatable link. The ROM region does not start at address 0, but the
sections will.
Makefile.am: Fix linker script dependency for the generation of eelf32xstormy16.c.
cagney [Wed, 29 Sep 2004 15:55:51 +0000 (15:55 +0000)]
2004-09-29 Andrew Cagney <cagney@gnu.org>
* infptrace.c (ptrace_wait): Mention problem with HPUX.
(kill_inferior): Inline ptrace_wait call.
* linux-nat.c (kill_inferior): Inline ptrace_wait call.
* inftarg.c (child_wait): Inline ptrace_wait call.
cagney [Wed, 29 Sep 2004 15:33:00 +0000 (15:33 +0000)]
2004-09-29 Andrew Cagney <cagney@gnu.org>
* target.h (struct target_ops): Delete field to_post_wait.
(target_post_wait): Delete macro.
(child_post_wait): Delete declaration.
* target.c (update_current_target, update_current_target)
(debug_to_post_wait, setup_target_debug): Delete functions and
references.
* infttrace.c (ptrace_wait): Delete call to target_post_wait.
* inftarg.c (child_post_wait): Delete.
(init_child_ops): Do not set to_post_wait.
* infptrace.c (ptrace_wait): Delete call to target_post_wait.
* inf-ptrace.c (inf_ptrace_wait): Delete call to target_post_wait.
* inf-child.c (inf_child_post_wait): Delete.
(inf_child_target): Do not set to_post_wait.
* inf-ptrace.c (inf_ptrace_post_wait): Delete.
(inf_ptrace_target): Do not set to_post_wait.
cagney [Wed, 29 Sep 2004 14:26:52 +0000 (14:26 +0000)]
2004-09-29 Andrew Cagney <cagney@gnu.org>
* wince.c (child_ops): Delete.
* win32-nat.c (child_ops): Delete.
cagney [Wed, 29 Sep 2004 14:26:43 +0000 (14:26 +0000)]
2004-09-29 Andrew Cagney <cagney@gnu.org>
* wince.c (child_ops): Delete.
* win32-nat.c (child_ops): Delete.
cagney [Wed, 29 Sep 2004 14:20:25 +0000 (14:20 +0000)]
2004-09-29 Andrew Cagney <cagney@gnu.org>
* inftarg.c (inftarg_set_find_memory_regions)
(inftarg_set_make_corefile_notes): Delete functions.
(_initialize_linux_nat): Inline calls.
cagney [Wed, 29 Sep 2004 13:54:32 +0000 (13:54 +0000)]
2004-09-29 Andrew Cagney <cagney@gnu.org>
* target.h (child_ops): Declare.
* inftarg.c (child_ops): Move from here ...
* target.c (child_ops): ... to here.
* wince.c (child_ops): Delete extern declaration.
* win32-nat.c (child_ops): Delete extern declaration.
* linux-nat.c (child_ops): Delete extern declaration.
* hpux-thread.c (child_ops): Delete extern declaration.
cagney [Wed, 29 Sep 2004 13:54:21 +0000 (13:54 +0000)]
2004-09-29 Andrew Cagney <cagney@gnu.org>
* target.h (child_ops): Declare.
* inftarg.c (child_ops): Move from here ...
* target.c (child_ops): ... to here.
* wince.c (child_ops): Delete extern declaration.
* win32-nat.c (child_ops): Delete extern declaration.
* linux-nat.c (child_ops): Delete extern declaration.
* hpux-thread.c (child_ops): Delete extern declaration.
amodra [Wed, 29 Sep 2004 13:36:21 +0000 (13:36 +0000)]
gas/testsuite/
* gas/i386/secrel.s: Pad .rdata out to 16 byte boundary.
* gas/i386/secrel.d: Adjust to suit.
ld/testsuite/
* ld-pe/secrel1.s: Pad .rdata out to 16 byte boundary.
* ld-pe/secrel.d: Adjust to suit.
rsandifo [Wed, 29 Sep 2004 11:43:25 +0000 (11:43 +0000)]
* configure.in (--without-headers): Add missing double quotes.
* configure: Regenerate.
amodra [Wed, 29 Sep 2004 00:31:13 +0000 (00:31 +0000)]
* doc/c-i386.texi (i386-Mnemonics): Fix typo.
amodra [Wed, 29 Sep 2004 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Wed, 29 Sep 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
kettenis [Tue, 28 Sep 2004 20:39:16 +0000 (20:39 +0000)]
Fix up previous commit.
kettenis [Tue, 28 Sep 2004 20:25:53 +0000 (20:25 +0000)]
* configure.tgt: Set default OS/ABI for OpenBSD ELF targets.
kettenis [Tue, 28 Sep 2004 20:17:29 +0000 (20:17 +0000)]
* configure.in: Only set host_makefile_frag when building a native
debugger.
* configure: Regenerate.
kettenis [Tue, 28 Sep 2004 20:02:20 +0000 (20:02 +0000)]
* alphanbsd-tdep.c (_initialize_alphanbsd_tdep): Register OS/ABI
for OpenBSD ELF.
kettenis [Tue, 28 Sep 2004 20:02:11 +0000 (20:02 +0000)]
* alphanbsd-tdep.c (_initialize_alphanbsd_tdep): Register OS/ABI
for OpenBSD ELF.
cgf [Tue, 28 Sep 2004 19:14:25 +0000 (19:14 +0000)]
* emulparams/arm_epoc_pe.sh, emulparams/armpe.sh, emulparams/i386pe.sh,
emulparams/i386pe_posix.sh, emulparams/mcorepe.sh, emulparams/mipspe.sh,
emulparams/ppcpe.sh, scripttempl/pe.sc: Define TARGET_PAGE_SIZE.
* scripttempl/pe.sc: Make the virtual address and file offset synced if the
alignment is lower than the target page size.
cagney [Tue, 28 Sep 2004 19:00:52 +0000 (19:00 +0000)]
2004-09-28 Andrew Cagney <cagney@gnu.org>
Problem identified by Paul Hilfinger.
* Makefile.in (ada_lex_c): Define.
(ada-lex.o): Delete rule.
cagney [Tue, 28 Sep 2004 19:00:43 +0000 (19:00 +0000)]
2004-09-28 Andrew Cagney <cagney@gnu.org>
Problem identified by Paul Hilfinger.
* Makefile.in (ada_lex_c): Define.
(ada-lex.o): Delete rule.
cagney [Tue, 28 Sep 2004 17:29:02 +0000 (17:29 +0000)]
2004-09-28 Andrew Cagney <cagney@gnu.org>
* linux-proc.c: Delete file.
* Makefile.in: Update.
* config/sparc/linux64.mh (NATDEPFILES):
* config/sparc/linux.mh (NATDEPFILES): Update.
* config/s390/s390.mh (NATDEPFILES): Update.
* config/powerpc/ppc64-linux.mh (NATDEPFILES): Update.
* config/powerpc/linux.mh (NATDEPFILES): Update.
* config/pa/linux.mh (NATDEPFILES): Update.
* config/mips/linux.mh (NATDEPFILES): Update.
* config/m68k/linux.mh (NATDEPFILES): Update.
* config/ia64/linux.mh (NATDEPFILES): Update.
* config/i386/linux64.mh (NATDEPFILES): Update.
* config/i386/linux.mh (NATDEPFILES): Update.
* config/arm/linux.mh (NATDEPFILES): Update.
* config/alpha/alpha-linux.mh (NATDEPFILES): Update.
* linux-nat.c: Update copyright. Include <sys/param.h>,
<sys/procfs.h>, "elf-bfd.h", "gregset.h", <ctype.h>,
"gdbthread.h", "gdb_stat.h", <fcntl.h>.
(O_LARGEFILE): Possibly define.
(_initialize_linux_nat, linux_proc_pending_signals)
(add_line_to_sigset, linux_proc_xfer_memory)
(linux_nat_info_proc_cmd, linux_nat_make_corefile_notes)
(linux_nat_do_registers, linux_nat_corefile_thread_callback)
(struct linux_corefile_thread_data)
(linux_nat_do_thread_registers, linux_nat_find_memory_regions)
(child_pid_to_exec_file): Insert code previously in linux-proc.c.
nickc [Tue, 28 Sep 2004 16:26:39 +0000 (16:26 +0000)]
Reoder functions to eliminate most of the static function prototypes.
cgf [Tue, 28 Sep 2004 15:00:44 +0000 (15:00 +0000)]
* emultempl/pe.em (gld_${EMULATION_NAME}_unrecognized_file): Allow
def_file_parse to handle pe_def_file if NULL and prevent crash with invalid
.def files.
dannysmith [Tue, 28 Sep 2004 08:46:47 +0000 (08:46 +0000)]
2004-09-29 Filip Navara <xnavara@volny.cz>
* include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, mcd.h, miniport.h,
mountdev.h, mountmgr.h, ndis.h, ndistapi.h, ndiswan.h, netpnp.h,
newdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h, ntddcdvd.h,
ntddchgr.h, ntdddisk.h, ntddkbd.h, ntddmou.h, ntddpar.h, ntddpcm.h,
ntddscsi.h, ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h,
ntddvdeo.h, ntddvol.h, ntpoapi.h, parallel.h, pfhook.h, poclass.h,
scsi.h, scsiscan.h, smbus.h, srb.h, storport.h, tdiinfo.h,
tdikrnl.h, tvout.h, upssvc.h, usb.h, usb100.h, usbdi.h, usbioctl.h,
usbiodef.h, usbscan.h, usbuser.h, videoagp.h, winddi.h, winddk.h,
winnt4.h, ws2san.h): Fixed packing.
* include/ddk/atm.h (ATM_TRAFFIC_DESCRIPTOR_IE): Fixed declaration.
* include/ddk/hidclass.h (HID_INTERFACE_HIDPARSE,
HID_INTERFACE_NOTIFY_PNP): Likewise.
* include/ddk/ndis.h (NDIS_DMA_BLOCK, CO_FLOW_PARAMETERS): Likewise.
(NdisQueryPacketLength): Added macro. Thanks to Art Yerkes
<ayerkes@speakeasy.net>.
* include/ddk/usb100.h (USB_CONFIGURATION_DESCRIPTOR): Fixed
declaration.
* include/ddk/winddi.h (PATHDATA, GLYPHPOS): Likewise.
* include/ddk/winddk.h (PDRIVER_CONTROL, PDRIVER_LIST_CONTROL,
PDRIVER_ADD_DEVICE, PIO_COMPLETION_ROUTINE, PDRIVER_CANCEL,
PKDEFERRED_ROUTINE, PDRIVER_DISPATCH, PIO_DPC_ROUTINE,
PMM_DLL_INITIALIZE, PMM_DLL_UNLOAD, PDRIVER_ENTRY,
PDRIVER_INITIALIZE, PKSERVICE_ROUTINE, PIO_TIMER_ROUTINE,
PDRIVER_REINITIALIZE, PDRIVER_STARTIO, PKSYNCHRONIZE_ROUTINE,
PDRIVER_UNLOAD, DRIVER_OBJECT): Fixed callback declarations.
(struct FILE_BASIC_INFORMATION): Renamed to _FILE_BASIC_INFORMATION.
(SYNCH_LEVEL): Added definition.
(KPCR, KPCR_TIB): Fixed declaration.
(Interlocked[Push/Pop]EntrySList): Declare only if winbase.h isn't
included and _WIN32_WINNT >= 0x0501.
(RtlEqualLuid): Fixed macro definition.
(KfLowerIrql, KfRaiseIrql): Declare and use instead of KeLowerIrql and
KeRaiseIrql on i386 architectures.
cgf [Tue, 28 Sep 2004 04:41:42 +0000 (04:41 +0000)]
* fhandler_termios.cc (fhandler_termios::tcsetpgrp): Disallow attempts to set
the process group to a nonexistent process group.
amodra [Tue, 28 Sep 2004 00:06:36 +0000 (00:06 +0000)]
daily update
gdbadmin [Tue, 28 Sep 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
cagney [Mon, 27 Sep 2004 19:55:15 +0000 (19:55 +0000)]
2004-09-16 Andrew Cagney <cagney@gnu.org>
* lin-lwp.c: Delete file.
* linux-nat.c: Include "gdb_assert.h", "gdb_string.h", <unistd.h>,
<sys/syscall.h>, "gdbthread.h", "gdbcmd.h", "regcache.h".
(status_to_str, init_lwp_list, add_lwp, delete_lwp)
(find_lwp_pid, iterate_over_lwps, lin_lwp_attach_lwp)
(linux_nat_attach, detach_callback, linux_nat_detach)
(resume_callback, resume_clear_callback, linux_nat_resume)
(kill_lwp, linux_nat_handle_extended, wait_lwp, stop_callback)
(stop_wait_callback, linux_nat_has_pending, flush_callback)
(status_callback, running_callback, count_events_callback)
(select_singlestep_lwp_callback, select_event_lwp_callback)
(cancel_breakpoints_callback, select_event_lwp, resumed_callback)
(child_wait, stop_and_resume_callback, linux_nat_wait)
(kill_callback, kill_wait_callback, linux_nat_kill)
(linux_nat_create_inferior, linux_nat_mourn_inferior)
(linux_nat_xfer_memory, linux_nat_thread_alive)
(linux_nat_pid_to_str, init_linux_nat_ops, sigchld_handler)
(_initialize_linux_nat): New functions.
* Makefile.in: Update all dependencies.
* config/sparc/linux64.mh (NATDEPFILES): Remove lin-lwp.o.
* config/sparc/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/s390/s390.mh (NATDEPFILES): Remove lin-lwp.o.
* config/powerpc/ppc64-linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/powerpc/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/pa/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/mips/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/m68k/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/ia64/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/i386/linux64.mh (NATDEPFILES): Remove lin-lwp.o.
* config/i386/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/arm/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/alpha/alpha-linux.mh (NATDEPFILES): Remove lin-lwp.o.
cagney [Mon, 27 Sep 2004 19:23:25 +0000 (19:23 +0000)]
2004-09-27 Andrew Cagney <cagney@gnu.org>
Robert Picco <Robert.Picco@hp.com>
* gdb.texinfo (Packets): Document the "p" packet.
kettenis [Mon, 27 Sep 2004 18:46:02 +0000 (18:46 +0000)]
* config/i386/fbsd64.mh, config/i386/nbsd64.mh,
config/i386/obsd64.mh (NAT_FILE): Remove variable.
kettenis [Mon, 27 Sep 2004 18:41:23 +0000 (18:41 +0000)]
* configure.in: Don't comment out NATDEPFILES in the generated
Makefile if NAT_FILE is unset.
* configure: Regenerate.
cagney [Mon, 27 Sep 2004 17:58:06 +0000 (17:58 +0000)]
2004-09-27 Andrew Cagney <cagney@gnu.org>
* infrun.c (check_for_old_step_resume_breakpoint): Delete.
(insert_step_resume_breakpoint): Delete.
(insert_step_resume_breakpoint_at_frame): New function.
(insert_step_resume_breakpoint_at_sal): New function.
(handle_inferior_event, step_into_function)
(insert_step_resume_breakpoint): Simplify by using same.
corinna [Mon, 27 Sep 2004 16:30:41 +0000 (16:30 +0000)]
* lib/_cygwin_crt0_common.cc: Revert patch from 2004-09-16. Brakes
newly built DLLs.
cagney [Mon, 27 Sep 2004 13:43:30 +0000 (13:43 +0000)]
2004-09-27 Andrew Cagney <cagney@gnu.org>
* gdb_indent.sh (types): Add caddr_t to list of predefined types.
amodra [Mon, 27 Sep 2004 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Mon, 27 Sep 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sun, 26 Sep 2004 23:42:30 +0000 (23:42 +0000)]
* emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Enable
--emit-stub-syms automatically when --emit-relocs.
kettenis [Sun, 26 Sep 2004 19:50:01 +0000 (19:50 +0000)]
* fbsd-proc.c: Remove file.
* Makefile.in (fbsd-proc.o): Remove dependency.
kettenis [Sun, 26 Sep 2004 19:44:47 +0000 (19:44 +0000)]
* i386fbsd-nat.c (_initialize_i386fbsd_nat): Group target related
code together.
kettenis [Sun, 26 Sep 2004 19:41:20 +0000 (19:41 +0000)]
* config/i386/nm-fbsd64.h: Remove file.
* config/i386/fbsd64.mh (NAT_FILE): Set to config/nm-nbsd.h.
kettenis [Sun, 26 Sep 2004 18:42:28 +0000 (18:42 +0000)]
* amd64-nat.h: Update copyright year.
(amd64bsd_target): New prototype.
* amd64bsd-nat.c: Include "target.h" and "inf-ptrace.h".
(amd64bsd_target): New function.
(amd64bsd_fetch_inferior_registers): Rename from
fetch_inferior_registers. Make static.
(amd64bsd_store_inferior_registers): Rename from
store_inferior_registers. Make static.
* amd64fbsd-nat.c: Include "target.h" and "fbsd-nat.h".
(_initialize_amd64fbsd_nat): Construct and add target vector.
* amd64nbsd-nat.o: Include "target.h".
(_initialize_amd64nbsd_nat): Construct and add target vector.
* amd64obsd-nat.c: Include "target.h".
(_initialize_amd64obsd_nat): Construct and add target vector.
* config/i386/nm-fbsd64.h (CHILD_PID_TO_EXEC_FILE): Remove define.
* config/i386/fbsd64.mh (NATDEPFILES): Remove infptrace.o,
inftarg.o and fbsd-proc.o. Add inf-child.o, inf-ptrace.o and
fbsd-nat.o.
* config/i386/nbsd64.mh, config/i386/obsd64.mh (NATDEPFILES):
Remove infptrace.o and inftarg.o. Add inf-child.o and
inf-ptrace.o.
* Makefile.in (amd64bsd-nat.o, amd64fbsd-nat.o, amd64nbsd-nat.o)
(amd64obsd-nat.o): Update dependencies.
amodra [Sun, 26 Sep 2004 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Sun, 26 Sep 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
kettenis [Sat, 25 Sep 2004 13:07:02 +0000 (13:07 +0000)]
* config/i386/fbsd.mh (NATDEPFILES): Remove infptrace.o.
* config/i386/nbsdaout.mh (NATDEPFILES): Remove infptrace.o.
* config/i386/nbsdelf.mh (NATDEPFILES): Remove infptrace.o.
* config/i386/obsd.mh (NATDEPFILES): Remove infptrace.o.
* config/i386/obsdaout.mh (NATDEPFILES): Remove infptrace.o.
kettenis [Sat, 25 Sep 2004 12:31:57 +0000 (12:31 +0000)]
* inf-ptrace.c (inf_ptrace_attach): Remove redundant parenthesis.
Inline attach call.
(inf_ptrace_detach): Inline detach call.
kettenis [Sat, 25 Sep 2004 09:17:43 +0000 (09:17 +0000)]
* configure.in: Check for waddstr instead of mvwaddstr when
searching for curses library. Check for wborder.
* configure, config.in: Regenerate.
* tui/tui-wingeneral.c (box_win): Use box if wborder isn't
available.
dj [Sat, 25 Sep 2004 00:26:33 +0000 (00:26 +0000)]
Merge from gcc:
2004-09-24 Zack Weinberg <zack@codesourcery.com>
* warnings.m4: New file.
amodra [Sat, 25 Sep 2004 00:00:08 +0000 (00:00 +0000)]
daily update
gdbadmin [Sat, 25 Sep 2004 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
kettenis [Fri, 24 Sep 2004 22:43:31 +0000 (22:43 +0000)]
* inf-ptrace.c (inf_ptrace_xfer_memory): Fix gdb_indent.sh wart.
jimb [Fri, 24 Sep 2004 21:18:58 +0000 (21:18 +0000)]
* lib/gdbserv-output.c, samples/demo-target.c, samples/main.c,
samples/poll.c: #include <string.h>.
cagney [Fri, 24 Sep 2004 20:28:24 +0000 (20:28 +0000)]
2004-09-24 Monika Chaddha <monika@acmet.com>
Committed by Andrew Cagney.
* m16.igen (CMP, CMPI): Fix assembler.
cagney [Fri, 24 Sep 2004 19:51:13 +0000 (19:51 +0000)]
2004-09-24 Robert Picco <Robert.Picco@hp.com>
Committed by Andrew Cagney.
* remote.c (set_remote_protocol_p_packet_cmd, remote_protocol_p)
(show_remote_protocol_p_packet_cmd): New. Implement 'p' packet.
configuration.
(fetch_register_using_p): Implement 'p' packet. Based on code by
Fernando Nasser.
(remote_fetch_registers): Call fetch_register_using_p.
(init_all_packet_configs, show_remote_cmd)
(_initialize_remote): Add p-packet.
cgf [Fri, 24 Sep 2004 19:41:18 +0000 (19:41 +0000)]
Sergey Ivanov <seriv@parkheights.dyndns.org>
* path.cc (mount_info::read_cygdrive_info_from_registry): Default /cygdrive to
binary mode.
kettenis [Fri, 24 Sep 2004 19:00:40 +0000 (19:00 +0000)]
* inf-ptrace.c (inf_ptrace_kill_inferior): Call ptrace directly
instead of call_ptrace. Call wait directly instead of
ptrace_wait.
(inf_ptrace_me): Call ptrace directly instead of call_ptrace.
(inf_ptrace_wait): Inline ptrace_wait call.
cagney [Fri, 24 Sep 2004 18:44:54 +0000 (18:44 +0000)]
2004-09-24 Andrew Cagney <cagney@redhat.com>
David Anderson <anderson@redhat.com>
* gdb.base/bigcore.exp (extract_heap): If the expect "file size"
command fails, assume things will work.
* gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
(_GNU_SOURCE): Define.
(print_unsigned, print_hex): Change parameter to "long long".
(print_byte_count): New function, use to print byte counts.
(large_off_t, large_lseek, O_LARGEFILE): Define dependant on
O_LARGEFILE.
(main): Compute an upper bound on a corefile in max_core_size.
Limit memory chunk size to max_core_size. Limit total memory
allocated to max_core_size.
cagney [Fri, 24 Sep 2004 18:39:41 +0000 (18:39 +0000)]
2004-09-24 Ian Lance Taylor <ian@wasabisystems.com>
Committed by Andrew Cagney.
* configure.in: Check for sys/mount.h, sys/vfs.h, sys/statfs.h.
Check for struct statfs.
* emul_netbsd.c: If not HAVE_STRUCT_STATFS, #undef HAVE_FSTATFS.
* configure, config.in: Regenerate.
hilfingr [Fri, 24 Sep 2004 18:17:56 +0000 (18:17 +0000)]
Makefile.in: Revert previous change. yylwrap was rolled back instead.
jjohnstn [Fri, 24 Sep 2004 16:03:43 +0000 (16:03 +0000)]
2004-09-24 Jeff Johnston <jjohnstn@redhat.com>
* libc/stdio/local.h: Include <stdlib.h>.
dj [Fri, 24 Sep 2004 14:57:15 +0000 (14:57 +0000)]
Merge from gcc
dj [Fri, 24 Sep 2004 13:21:46 +0000 (13:21 +0000)]
* ylwrap: Revert to previous version.
pbrook [Fri, 24 Sep 2004 11:43:33 +0000 (11:43 +0000)]
* scripttempl/elf.sc: Keep .preinit_array, .init_array and
.fini_array sections.
hilfingr [Fri, 24 Sep 2004 09:50:27 +0000 (09:50 +0000)]
* Makefile.in (.y.c): Modify $(YLWRAP) invocation to use
the new argument order.
corinna [Fri, 24 Sep 2004 09:47:10 +0000 (09:47 +0000)]
* cygwinenv.sgml: smbntsec is not on by default.
corinna [Fri, 24 Sep 2004 09:13:10 +0000 (09:13 +0000)]
* libc/stdio/fread.c (fread): Include <malloc.h>.
amodra [Fri, 24 Sep 2004 07:07:16 +0000 (07:07 +0000)]
bfd/
* dwarf2.c (_bfd_dwarf2_find_nearest_line): Add output section
vma and output offset to address.
* simple.c (simple_save_output_info): Only set output section
and offset for debug sections, or those not already set up by
the linker.
(bfd_simple_get_relocated_section_contents): Update comment.
ld/testsuite/
* ld-elfvsb/elfvsb.exp: Remove file name from "undefined ref" string.
amodra [Fri, 24 Sep 2004 03:12:59 +0000 (03:12 +0000)]
* elf.c (IS_LOADED): Delete.
(assign_file_positions_for_segments): Just test SEC_LOAD instead.
Restore SEC_HAS_CONTENTS test to the one place it was used prior
to 2004-09-22.
hjl [Fri, 24 Sep 2004 00:40:19 +0000 (00:40 +0000)]
2004-09-23 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.tpl (REALLY_SET_LIB_PATH): Add @SET_GCC_LIB_PATH@.
(HOST_EXPORTS]): Add @SET_GCC_LIB_PATH@. Set and export
SET_GCC_LIB_PATH_CMD.
(BASE_TARGET_EXPORTS): Likewise.
* Makefile.in: Regenerated.
* configure.in (SET_GCC_LIB_PATH): Set and substitute.
* configure: Regenerated.
config/
2004-09-23 H.J. Lu <hongjiu.lu@intel.com>
* gcc-lib-path.m4: New file.
amodra [Fri, 24 Sep 2004 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Fri, 24 Sep 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
cagney [Thu, 23 Sep 2004 20:48:03 +0000 (20:48 +0000)]
2004-09-23 Andrew Cagney <cagney@gnu.org>
* gdb.base/bigcore.exp: Replace the code that creates a corefile
from a separate process with code that creates a corefile by
making the inferior dump core.
kettenis [Thu, 23 Sep 2004 20:29:29 +0000 (20:29 +0000)]
* gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
block.
dj [Thu, 23 Sep 2004 20:15:24 +0000 (20:15 +0000)]
Merge from gcc
2004-09-23 Kelley Cook <kcook@gcc.gnu.org>
* config.guess: New upstream version
* compile, depcomp, install-sh, ylwrap: Likewise.
dj [Thu, 23 Sep 2004 19:54:45 +0000 (19:54 +0000)]
Merge from gcc:
2004-09-23 Kelley Cook <kcook@gcc.gnu.org>
* config.guess: New upstream version
* compile, depcomp, install-sh, ylwrap: Likewise.
2004-09-19 Roger Sayle <roger@eyesopen.com>
* config/mh-x86omitfp: New host makefile fragment. Add
-fomit-frame-pointer to the default BOOT_CFLAGS.
* configure.in: Use it to speed up bootstrap on some IA-32 hosts.
* configure: Regenerate.
2004-09-15 Andrew Pinski <pinskia@physics.uc.edu>
PR target/11572
* configure.in (*-*-darwin*): Renable libobjc.
* configure: Regenerate.
dj [Thu, 23 Sep 2004 19:43:47 +0000 (19:43 +0000)]
Merge from gcc
2004-09-22 Kelley Cook <kcook@gcc.gnu.org>
* gettext-sister.m4: Renamed from gettext.m4
* codeset.m4, gettext.m4, glibc21.m4, iconv.m4, intdiv0.m4, po.m4,
inttypes.m4, inttypes-pri.m4, inttypes_h.m4, lcmessage.m4, lib-ld.m4,
lib-link.m4, lib-prefix.m4, nls.m4, progtest.m4, stdint_h.m4,
uintmax_t.m4, ulonglong.m4: Import from gettext-0.12.1 sources.
chastain [Thu, 23 Sep 2004 18:18:57 +0000 (18:18 +0000)]
2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
* gdb.base/constvars.exp (local_compiler_xfail_check_2):
New proc. Accept both gcc 3.x.x and gcc 4.x.x.
* gdb.base/volatile.exp (local_compiler_xfail_check_2):
Likewise.
corinna [Thu, 23 Sep 2004 17:00:14 +0000 (17:00 +0000)]
* MAINTAINERS: Remove "broken" from XStormy16 entry.
* xstormy16-tdep.c: Convert XStormy16 target to latest GDB methods.
(struct gdbarch_tdep): Remove.
(struct xstormy16_frame_cache): New frame cache structure.
(xstormy16_register_byte, xstormy16_register_raw_size)
(xstormy16_reg_virtual_type, xstormy16_register_type)
(xstormy16_push_arguments, xstormy16_push_return_address)
(xstormy16_pop_frame, xstormy16_store_struct_return)
(xstormy16_store_return_value, xstormy16_extract_struct_value_address)
(xstormy16_frame_saved_register, xstormy16_get_saved_register)
(xstormy16_scan_prologue, xstormy16_frame_init_saved_regs)
(xstormy16_frame_saved_pc, xstormy16_init_extra_frame_info)
(xstormy16_frame_chain, xstormy16_frame_chain_valid,
(xstormy16_saved_pc_after_call, xstormy16_save_dummy_frame_to): Remove.
(xstormy16_use_struct_convention): Drop gcc_p parameter.
(xstormy16_extract_return_value, xstormy16_store_return_value):
Regcachify. Drop useless struct convention handling.
(xstormy16_register_type, xstormy16_return_value)
(xstormy16_push_dummy_call, xstormy16_analyze_prologue)
(xstormy16_alloc_frame_cache, xstormy16_frame_cache)
(xstormy16_frame_prev_register, xstormy16_frame_this_id)
(xstormy16_frame_base_address, xstormy16_frame_sniffer)
(xstormy16_unwind_sp, xstormy16_unwind_pc)
(xstormy16_unwind_dummy_id) : New functions.
(xstormy16_skip_prologue): Call xstormy16_analyze_prologue instead
of xstormy16_scan_prologue.
(xstormy16_frame_unwind): New frame_unwind structure.
(xstormy16_frame_base): New frame_base structure.
(xstormy16_gdbarch_init): Accomodate all of the above changes.
Reshuffle for better readability. Also add dwarf2_frame_sniffer.
corinna [Thu, 23 Sep 2004 14:16:54 +0000 (14:16 +0000)]
* sysv_shm.cc (kern_shmat): Avoid compiler warning.
corinna [Thu, 23 Sep 2004 10:32:20 +0000 (10:32 +0000)]
* dump_setup.cc (dump_setup): Remove unneeded strlen when check_files
is not set.
amodra [Thu, 23 Sep 2004 00:51:33 +0000 (00:51 +0000)]
PR gas/396
* elf32-sparc.c (elf32_sparc_final_write_processing): Handle
bfd_mach_sparc_sparclet and bfd_mach_sparc_sparclite. Remove
redundant assignment of EM_SPARC.
phumblet [Thu, 23 Sep 2004 00:32:07 +0000 (00:32 +0000)]
2004-09-22 Pierre Humblet <pierre.humblet@ieee.org>
* path.cc (normalize_win32_path): Only look for : in second position.
Avoid infinite loop with names starting in double dots.
(mount_info::conv_to_win32_path): Do not worry about a trailing dot.
(hash_path_name): Ditto.
amodra [Thu, 23 Sep 2004 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Thu, 23 Sep 2004 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
ford [Wed, 22 Sep 2004 22:40:19 +0000 (22:40 +0000)]
* pei-i386.c (COFF_SECTION_ALIGNMENT_ENTRIES): Enable 16 byte
alignment for .rdata sections so sse[2] code works with gcc >= 3.3.3
constants.
* pe-i386.c (COFF_SECTION_ALIGNMENT_ENTRIES): Likewise.
jjohnstn [Wed, 22 Sep 2004 21:22:06 +0000 (21:22 +0000)]
2004-09-22 Jeff Johnston <jjohnstn@redhat.com>
* libc/stdio/fread.c (fread): For non-space-optimized case,
add special code for unbuffered files to use user buffer and
only require one low-level system read.
kettenis [Wed, 22 Sep 2004 20:23:52 +0000 (20:23 +0000)]
* language.c (language_gdbarch_post_init): Fix off-by one error.
jimb [Wed, 22 Sep 2004 19:29:41 +0000 (19:29 +0000)]
* thread-db.c (thread_db_open, thread_db_get_gen): Doc fixes.
jimb [Wed, 22 Sep 2004 19:00:31 +0000 (19:00 +0000)]
* thread-db.c (thread_db_detach, thread_db_set_gen,
thread_db_thread_id): Make these functions static.
corinna [Wed, 22 Sep 2004 11:50:51 +0000 (11:50 +0000)]
* dump_setup.cc (dump_setup): Avoid trailing spaces on package-list.
amodra [Wed, 22 Sep 2004 07:24:12 +0000 (07:24 +0000)]
binutils/
* readelf.c (process_program_headers): Don't include .tbss in non-TLS
segments.
ld/testsuite/
* ld-i386/tlsbin.rd: Update for changed segment map.
* ld-i386/tlsnopic.rd: Likewise.
* ld-i386/tlspic.rd: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexe32.r: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlsso32.r: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
* ld-s390/tlsbin.rd: Likewise.
* ld-s390/tlsbin_64.rd: Likewise.
* ld-s390/tlspic.rd: Likewise.
* ld-s390/tlspic_64.rd: Likewise.
* ld-sh/tlsbin-2.d: Likewise.
* ld-sh/tlspic-2.d: Likewise.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
amodra [Wed, 22 Sep 2004 06:57:33 +0000 (06:57 +0000)]
* elf32-ppc.c (ppc_elf_modify_segment_map): Delete.
(elf_backend_modify_segment_map): Don't define.
amodra [Wed, 22 Sep 2004 06:45:37 +0000 (06:45 +0000)]
bfd/
* elf.c (IS_LOADED): Define.
(assign_file_positions_for_segments): Don't round up file offset of
PT_LOAD segments containing no SEC_LOAD sections, instead round down.
Delete code handling link script adjustment of lma. Do the adjust
in later code handling similar ajustments. Remove dead code error
check. Warn if section lma would require a negative offset
adjustment. Tweak lma adjustment to use p_filesz rather than p_memsz.
Use p_vaddr + p_memsz inside section loop in place of voff. Don't
update voff in section loop. Change voff in segment loop to be an
adjustment on top of "off". Set sec->filepos and update "off" later.
Test for loadable sections consistently using IS_LOADED. Similarly,
test for alloc-only sections other than .tbss consistently.
Don't bother checking SEC_ALLOC in PT_LOAD segments. Remove FIXME.
Tidy PT_NOTE handling. Use %B and %A in error messages.
(assign_file_positions_except_relocs): Use %B in error message.
ld/testsuite/
* ld-scripts/overlay-size.d: Don't check .mbss lma.
* ld-sh/sh64/mix1.xd: Update for changed .bss file offset.
* ld-sh/sh64/shdl32.xd: Likewise.
* ld-sh/sh64/shdl64.xd: Likewise.
amodra [Wed, 22 Sep 2004 00:00:07 +0000 (00:00 +0000)]
daily update
gdbadmin [Wed, 22 Sep 2004 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
wilson [Tue, 21 Sep 2004 21:39:26 +0000 (21:39 +0000)]
Fix error in unwind info for psp relative offsets.
* config/tc-ia64.c (ENCODED_PSP_OFFSET): New.
(output_rp_psprel, output_pfs_psprel, output_preds_psprel,
output_spill_base, output_unat_psprel, output_lc_psprel,
output_fpsr_psprel, output_priunat_psprel, output_bsp_psprel,
output_bsprestore_psprel, output_rnat_psprel, output_spill_psprel,
output_spill_psprel_p): Use it.
jsm [Tue, 21 Sep 2004 21:06:36 +0000 (21:06 +0000)]
2004-09-21 Jason Molenda (jmolenda@apple.com)
* gdb.texinfo (Paths and Names of the Source Files): Document the
meaning of values in the 'desc' field of a SO stab.
approval: http://sources.redhat.com/ml/gdb-patches/2004-09/msg00334.html