OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
18 years ago * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.
amodra [Fri, 31 Mar 2006 11:43:14 +0000 (11:43 +0000)]
* pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.

18 years ago * ldmisc.c (vfinfo): Revert 2005-10-05 changes. If
jakub [Fri, 31 Mar 2006 11:23:54 +0000 (11:23 +0000)]
* ldmisc.c (vfinfo): Revert 2005-10-05 changes.  If
bfd_find_nearest_line succeeded for %C or %D, but filename
is NULL, print section+offset at the end.

18 years ago2006-03-31 Andrew Stubbs <andrew.stubbs@st.com>
ams [Fri, 31 Mar 2006 10:36:17 +0000 (10:36 +0000)]
2006-03-31  Andrew Stubbs  <andrew.stubbs@st.com>

* value.h (struct internalvar): Add field 'endian'.
* value.c (lookup_internalvar): Initialise endian.
(value_of_internalvar): Flip the endian of built-in types if required.
(set_internalvar): Set the endian.
(show_convenience): Access the value through value_of_internalvar().

18 years ago * include/winnetwk.h (WNetGetResourceInformationW): Correct first param.
dannysmith [Fri, 31 Mar 2006 09:08:47 +0000 (09:08 +0000)]
* include/winnetwk.h (WNetGetResourceInformationW):  Correct first param.
Thanks to: Rene Rivera  <grafik at users dot sf dot net>.

18 years ago PR binutils/1860
bje [Fri, 31 Mar 2006 02:32:20 +0000 (02:32 +0000)]
PR binutils/1860
* configure.in: Require makeinfo 4.4 or higher.
* configure: Regenerate.

18 years agodaily update
amodra [Fri, 31 Mar 2006 00:00:08 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Fri, 31 Mar 2006 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago2006-03-30 Vladimir Prus <ghost@cs.msu.su>
drow [Thu, 30 Mar 2006 16:56:30 +0000 (16:56 +0000)]
2006-03-30  Vladimir Prus  <ghost@cs.msu.su>

* remote.c (watchpoint_to_Z_packet): Use values of Z_packet_type enum
instead of hardcoded integer literals.

18 years agogdb/
drow [Thu, 30 Mar 2006 16:51:19 +0000 (16:51 +0000)]
gdb/
* cli/cli-script.c (insert_args): Handle NULL user_args.
gdb/testsuite/
* gdb.base/commands.exp (stray_arg0_test): New test.

18 years ago * arm-tdep.c (thumb_scan_prologue): Don't try to analyze
drow [Thu, 30 Mar 2006 16:48:47 +0000 (16:48 +0000)]
* arm-tdep.c (thumb_scan_prologue): Don't try to analyze
the function at zero if we have no symbols.

18 years ago * i386-stub.c (getpacket): Fix array overflow.
drow [Thu, 30 Mar 2006 16:44:12 +0000 (16:44 +0000)]
* i386-stub.c (getpacket): Fix array overflow.
* m32r-stub.c (getpacket): Likewise.
* m68k-stub.c (getpacket): Likewise.
* sh-stub.c (getpacket): Likewise.
* sparc-stub.c (getpacket): Likewise.

18 years ago * frame.h (set_current_sal_from_frame): New prototype.
drow [Thu, 30 Mar 2006 16:37:12 +0000 (16:37 +0000)]
* frame.h (set_current_sal_from_frame): New prototype.
* stack.c (set_current_sal_from_frame): Make global.
* infrun.c (normal_stop): Call set_current_sal_from_frame.

18 years ago * linux-thread-db.c: Include "linux-nat.h".
drow [Thu, 30 Mar 2006 16:34:23 +0000 (16:34 +0000)]
* linux-thread-db.c: Include "linux-nat.h".
(check_for_thread_db): New function, split out from
thread_db_new_objfile.  Remove dead check for active
thread_db on inapplicable targets.
(thread_db_new_objfile): Call check_for_thread_db.
* Makefile.in (linux-thread-db.o): Update.
* linux-nat.c (child_post_attach): Call check_for_thread_db.
(linux_child_post_startup_inferior): Likewise.
(lin_lwp_attach_lwp): Call target_post_attach instead of
child_post_attach.
* linux-nat.h (check_for_thread_db): New prototype.

18 years ago * remote.c (struct remote_state): Add BUF and BUF_SIZE.
drow [Thu, 30 Mar 2006 16:25:05 +0000 (16:25 +0000)]
* remote.c (struct remote_state): Add BUF and BUF_SIZE.
(init_remote_state): Initialize the new fields.
(get_memory_packet_size): Update BUF and BUF_SIZE if necessary.
(set_thread, remote_thread_alive, remote_unpack_thread_info_response)
(remote_get_threadinfo, parse_threadlist_response)
(remote_get_threadlist, remote_current_thread, remote_threads_info)
(remote_threads_extra_info, extended_remote_restart, get_offsets)
(remote_check_symbols, remote_open_1, remote_detach)
(remove_vcont_probe, remote_vcont_resume, remote_resume)
(remote_wait, remote_async_wait, fetch_register_using_p)
(remote_fetch_registers, store_register_using_P)
(remote_store_registers, check_binary_download, remote_write_bytes)
(remote_read_bytes, remote_insert_breakpoint)
(remote_remove_breakpoint, remote_insert_watchpoint)
(remote_remove_watchpoint, remote_insert_hw_breakpoint)
(remote_remove_hw_breakpoint, compare_sections_command)
(remote_xfer_partial, remote_rcmd, packet_command)
(remote_get_thread_local_address): Use the global incoming buffer
instead of alloca or xmalloc.  Limit outgoing packets to
rs->remote_packet_size and incoming packets to rs->buf_size.
Update calls to getpkt and remote_send.
(remote_send): Take arguments by reference.
(putpkt_binary): Eliminate junkbuf.  Use skip_frame.
(skip_frame): New function.
(read_frame): Take arguments by reference.  Expand the packet
buffer instead of issuing an error.
(getpkt, getpkt_sane): Take arguments by reference.
* remote.h (getpkt): Update prototype and doc.
* tracepoint.c (remote_get_noisy_reply): Take arguments by
reference.
(target_buf): Change from array to pointer.
(target_buf_size): New variable.
(remote_set_transparent_ranges): Update call to getpkt.
(trace_start_command, trace_stop_command, trace_status_command):
Update calls to remote_get_noisy_reply.
(finish_tfind_command): Take arguments by reference.
(trace_find_command, trace_find_pc_command)
(trace_find_tracepoint_command, trace_find_line_command):
(trace_find_range_command, trace_find_outside_command): Update
calls to finish_tfind_command.
(_initialize_tracepoint): Initialize target_buf_size and target_buf.

18 years ago2006-03-30 Paul Brook <paul@codesourcery.com>
pbrook [Thu, 30 Mar 2006 16:21:26 +0000 (16:21 +0000)]
2006-03-30  Paul Brook  <paul@codesourcery.com>

* gdb.mi/mi-until.exp: kfail broken until command.
* gdb.mi/mi2-until.exp: Ditto.

18 years ago * security.h (sec_user_nih): Make sid1 argument mandatory.
corinna [Thu, 30 Mar 2006 16:08:49 +0000 (16:08 +0000)]
* security.h (sec_user_nih): Make sid1 argument mandatory.
(sec_user): Ditto.

18 years ago2005-03-30 Randolph Chung <tausq@debian.org>
tausq [Thu, 30 Mar 2006 14:27:44 +0000 (14:27 +0000)]
2005-03-30  Randolph Chung  <tausq@debian.org>

* hppa-linux-tdep.c: Include regset.h.
(GR_REGNUM, TR_REGNUM, greg_map): New.
(hppa_linux_supply_regset, hppa_linux_supply_fpregset): New.
(hppa_linux_regset, hppa_linux_fpregset): New.
(hppa_linux_regset_from_core_section): New.
(hppa_linux_init_abi): Set regset_from_core_section.
(_initialize_hppa_linux_tdep): Register osabi handler for
64-bit Linux.
* Makefile.in (hppa-linux-tdep.o): Update dependencies.
* config/pa/linux.mh: Stop using core-regset.o

18 years ago2006-03-30 Randolph Chung <tausq@debian.org>
tausq [Thu, 30 Mar 2006 14:14:58 +0000 (14:14 +0000)]
2006-03-30  Randolph Chung  <tausq@debian.org>

* hppa-tdep.c (hppa_find_unwind_entry_in_block): New.
(hppa_frame_cache): Use new function to find unwind entry.
(hppa_frame_this_id): Likewise.
(hppa_frame_unwind_sniffer): Likewise.

18 years ago * configure.in: Fix help string for --enable-targets option.
schwab [Thu, 30 Mar 2006 13:35:17 +0000 (13:35 +0000)]
* configure.in: Fix help string for --enable-targets option.
* configure: Regenerate.

18 years ago* include/winspool.h: Protect use of PRINTER_ENUM_VALUESW with proper version
cgf [Thu, 30 Mar 2006 04:01:43 +0000 (04:01 +0000)]
* include/winspool.h: Protect use of PRINTER_ENUM_VALUESW with proper version
conditional.

18 years ago* sigproc.cc (wait_for_sigthread): Use the current user sid when setting up the
cgf [Thu, 30 Mar 2006 00:57:59 +0000 (00:57 +0000)]
* sigproc.cc (wait_for_sigthread): Use the current user sid when setting up the
signal pipe rather than relying on (eventually) the effective sid.

18 years ago PR ld/2267
bje [Thu, 30 Mar 2006 00:22:20 +0000 (00:22 +0000)]
PR ld/2267
* elflink.c (elf_fixup_link_order): Ensure `elfsec' is not a
special section number that exceeds the number of ELF sections
(eg. SHN_MIPS_SCOMMON).

18 years agodaily update
amodra [Thu, 30 Mar 2006 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Thu, 30 Mar 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago2006-03-29 Daniel Jacobowitz <dan@codesourcery.com>
drow [Wed, 29 Mar 2006 22:58:53 +0000 (22:58 +0000)]
2006-03-29  Daniel Jacobowitz  <dan@codesourcery.com>

* NEWS: Mention the removal of NLM.

2006-03-29  Steve Ellcey  <sje@cup.hp.com>

* Makefile.in (nlm): Remove target.
* configure.tgt (i[34567]86-*-netware*): Do not set build_nlm.
* configure.ac: Remove AC_CONFIG_SUBDIRS of nlm.
* configure: Regenerate.
* doc/gdb.texinfo: Remove gdbserve.nlm documentation.
* nlm: Remove directory.

18 years ago * Makefile.in (utils.o): Update.
drow [Wed, 29 Mar 2006 22:53:33 +0000 (22:53 +0000)]
* Makefile.in (utils.o): Update.
* top.c (in_user_command): New.
(command_line_input): Use input_from_terminal_p.
(input_from_terminal_p): Don't check caution.  Handle
stdin == NULL for Insight.
* top.h (in_user_command, caution): New declarations.
* utils.c: Include "top.h".
(query, defaulted_query): Check caution here.  Move the call
to input_from_terminal_p higher.
* cli/cli-script.c (do_restore_user_call_depth): Only decrement
the depth.  Update in_user_command if necessary.
(execute_user_command): Don't clobber old_chain.  Set
in_user_command.  Let do_restore_user_call_depth handle
user_call_depth.
(read_command_lines): Check whether to prompt before calling
Insight hooks.
* tui/tui-hooks.c (tui_query_hook): Remove newly unnecessary
input_from_terminal_p check.

18 years ago2006-03-29 Shaun Jackman <sjackman@gmail.com>
jjohnstn [Wed, 29 Mar 2006 22:38:46 +0000 (22:38 +0000)]
2006-03-29  Shaun Jackman  <sjackman@gmail.com>

        * libc/sys/linux/include/netinet/ip.h: Include netinet/in_systm.h
        for the declaration of n_long.

18 years ago2006-03-29 Shaun Jackman <sjackman@gmail.com>
jjohnstn [Wed, 29 Mar 2006 22:22:59 +0000 (22:22 +0000)]
2006-03-29  Shaun Jackman  <sjackman@gmail.com>

        * libc/sys/linux/include/net/if.h: Include sys/socket.h for
        struct sockaddr.
        (IFF_SMART): Replace this define with IFF_NOTRAILERS.
        (IFF_CANTCHANGE): Replace IFF_SMART reference with IFF_NOTRAILERS.
        (IFF_NOTRAILERS): New define.
        (struct ifreq): Add ifru_netmask.
        (ifr_netmask): New define.

18 years ago2006-03-29 Shaun Jackman <sjackman@gmail.com>
jjohnstn [Wed, 29 Mar 2006 22:09:56 +0000 (22:09 +0000)]
2006-03-29  Shaun Jackman  <sjackman@gmail.com>

        * libc/sys/linux/sys/ioccom.h (ioctl): Change declaration to
        match sys/ioctl.h.

18 years ago2006-03-29 Shaun Jackman <sjackman@gmail.com>
jjohnstn [Wed, 29 Mar 2006 22:04:27 +0000 (22:04 +0000)]
2006-03-29  Shaun Jackman  <sjackman@gmail.com>

        * libtool.m4: Set lt_cv_deplibs_check_method=pass_all for
        linux-newlib libc implementations.

18 years ago2006-03-29 Eric Blake <ebb9@byu.net>
jjohnstn [Wed, 29 Mar 2006 21:57:20 +0000 (21:57 +0000)]
2006-03-29  Eric Blake  <ebb9@byu.net>

        * libc/stdio/freopen.c (_freopen_r) [__SCLE]: Fix typo.
        * libc/stdio64/freopen64.c (_freopen64_r) [__SCLE]: Likewise.

18 years agoFix reference to __mknod syscall to pass proper third argument.
jjohnstn [Wed, 29 Mar 2006 21:50:52 +0000 (21:50 +0000)]
Fix reference to __mknod syscall to pass proper third argument.

18 years ago2006-03-29 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 29 Mar 2006 21:49:57 +0000 (21:49 +0000)]
2006-03-29  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/io.c (__mknod): Fix declaration of
        syscall to pass a dev_t as third argument rather than
        a pointer to dev_t.

18 years ago2006-03-29 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 29 Mar 2006 21:45:16 +0000 (21:45 +0000)]
2006-03-29  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/net/name6.c: Fix struct references.

18 years ago2006-03-29 Harry Hsin-Hua Pan <harry@andestech.com>
fche [Wed, 29 Mar 2006 21:21:10 +0000 (21:21 +0000)]
2006-03-29  Harry Hsin-Hua Pan  <harry@andestech.com>

* arm7f.cxx (compute_operand2_immshift): Implement RRX.

18 years ago * s390-nat.c (s390_insert_watchpoint): Add missing argument.
uweigand [Wed, 29 Mar 2006 18:26:59 +0000 (18:26 +0000)]
* s390-nat.c (s390_insert_watchpoint): Add missing argument.
(s390_remove_watchpoint): Likewise.

18 years ago * include/winspool.h (JOB_INFO_3): Add structure.
papadopo [Wed, 29 Mar 2006 17:09:59 +0000 (17:09 +0000)]
* include/winspool.h (JOB_INFO_3): Add structure.
(PROVIDOR_INFO_*{AW}): Add structure.
* include/winspool.h [_WIN32_WINNT >= 0x0500]
(PRINTER_ENUM_VALUES{AW}): Add structure.
(PRINTPROCESSOR_CAPS): Add structure.

18 years agoAdd missing file that got left out of a previous commit.
bernds [Wed, 29 Mar 2006 14:17:57 +0000 (14:17 +0000)]
Add missing file that got left out of a previous commit.

18 years ago * generic/gdbtk-cmds.c: Include sys/cygwin.h if __CYGWIN__ defined.
briand [Wed, 29 Mar 2006 13:49:37 +0000 (13:49 +0000)]
* generic/gdbtk-cmds.c: Include sys/cygwin.h if __CYGWIN__ defined.
(gdb_path_conv): Call cygwin_conv_to_full_win32_path instead.

18 years ago * include/winspool.h [_WIN32_WINNT >= 0x0500]
papadopo [Wed, 29 Mar 2006 12:41:58 +0000 (12:41 +0000)]
* include/winspool.h [_WIN32_WINNT >= 0x0500]
(PRINTER_INFO_7A): Correct definition.

18 years ago * include/winspool.h [_WIN32_WINNT >= 0x0500]
papadopo [Wed, 29 Mar 2006 12:41:09 +0000 (12:41 +0000)]
* include/winspool.h [_WIN32_WINNT >= 0x0500]
(DRIVER_INFO_7A): Correct definition.

18 years ago * include/winspool.h [_WIN32_WINNT >= 0x0500]
papadopo [Wed, 29 Mar 2006 12:23:08 +0000 (12:23 +0000)]
* include/winspool.h [_WIN32_WINNT >= 0x0500]
(DRIVER_INFO_*{AW}): Add structure.
(PRINTER_INFO_*{AW}): Add structure.
Thanks to:   Roland Schwingel <rolandschwingel at users dot sf dot net>

18 years ago * include/winspool.h [_WIN32_WINNT >= 0x0500]
papadopo [Wed, 29 Mar 2006 11:56:38 +0000 (11:56 +0000)]
* include/winspool.h [_WIN32_WINNT >= 0x0500]
(DRIVER_*MODE): Define (DWORD type).
Thanks to:   Roland Schwingel <rolandschwingel at users dot sf dot net>

18 years ago* dcrt0.cc (child_info_fork::handle_fork): Set uid/gid in myself so that it can
cgf [Wed, 29 Mar 2006 06:35:24 +0000 (06:35 +0000)]
* dcrt0.cc (child_info_fork::handle_fork): Set uid/gid in myself so that it can
be used by subsequent startup functions.
(dll_crt0_0): Issue a warning if DuplicateTokenEx fails and DEBUGGING.
(dll_crt0_1): Move user_data->{resourcelocks,threadinterface} initialization
here from dll_crt0_0.
* fork.cc (frok::child): Tell wait_for_sigthread that this is fork.
(frok::parent): Only initialize start_time once.  Tighten time when we're
"deimpersonated".
* sigproc.cc (signal_fixup_after_exec): Rework (futiley) sa_buf stuff.  Add
debugging output.
(wait_for_sigthread): Accept an argument which illustrates whether we are
forked or not.
(wait_sig): Avoid using myself pointer.
* winsup.h ((wait_for_sigthread): Reflect change to argument.

18 years ago * configure: Regenerate.
hp [Wed, 29 Mar 2006 03:42:03 +0000 (03:42 +0000)]
* configure: Regenerate.

18 years ago * configure: Regenerate.
hp [Wed, 29 Mar 2006 03:41:27 +0000 (03:41 +0000)]
* configure: Regenerate.

18 years ago * configure: Regenerate.
hp [Wed, 29 Mar 2006 03:40:54 +0000 (03:40 +0000)]
* configure: Regenerate.

18 years ago * aclocal.m4 (SIM_AC_OPTION_HARDWARE): Correct duplicate-
hp [Wed, 29 Mar 2006 03:40:25 +0000 (03:40 +0000)]
* aclocal.m4 (SIM_AC_OPTION_HARDWARE): Correct duplicate-
option-contents test.

18 years ago * resbin.c: Avoid duplicating constants in calls to reswr_alloc.
bje [Wed, 29 Mar 2006 00:24:27 +0000 (00:24 +0000)]
* resbin.c: Avoid duplicating constants in calls to reswr_alloc.

18 years ago*** empty log message ***
gdbadmin [Wed, 29 Mar 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Wed, 29 Mar 2006 00:00:06 +0000 (00:00 +0000)]
daily update

18 years agosrc/gdb/ChangeLog:
jimb [Tue, 28 Mar 2006 19:19:16 +0000 (19:19 +0000)]
src/gdb/ChangeLog:
2006-03-28  Jim Blandy  <jimb@codesourcery.com>

* prologue-value.c, prologue-value.h: New files.
* Makefile.in (prologue_value_h): New variable.
(HFILES_NO_SRCDIR): List prologue-value.h.
(SFILES): List prologue-value.c.
(COMMON_OBS): List prologue-value.o.
(prologue-value.o): New rule.

src/gdb/doc/ChangeLog:
2006-03-28  Jim Blandy  <jimb@codesourcery.com>

* gdbint.texinfo (Prologue Analysis): New section.

18 years ago2006-03-27 Michael Snyder <msnyder@redhat.com>
msnyder [Tue, 28 Mar 2006 18:58:28 +0000 (18:58 +0000)]
2006-03-27  Michael Snyder  <msnyder@redhat.com>

* xstormy16-tdep.c (xstormy16_return_value, xstormy16_push_dummy_call,
xstormy16_pointer_to_address, xstormy16_address_to_pointer,
xstormy16_frame_prev_register): Change void* to gdb_byte*.
(xstormy16_push_dummy_call): Add block-local char* val,
to avoid type conflict with outer scope variable.

18 years ago * gas/config/tc-m68k.c (find_cf_chip): Merge into ...
nathan [Tue, 28 Mar 2006 07:21:49 +0000 (07:21 +0000)]
* gas/config/tc-m68k.c (find_cf_chip): Merge into ...
(m68k_ip): ... here.  Use for all chips.  Protect against buffer
overrun and avoid excessive copying.

18 years ago gas:
nathan [Tue, 28 Mar 2006 07:19:16 +0000 (07:19 +0000)]
gas:
* config/tc-m68k.c (m68000_control_regs, m68010_control_regs,
m68020_control_regs, m68040_control_regs, m68060_control_regs,
mcf_control_regs, mcf5208_control_regs, mcf5213_control_regs,
mcf5329_control_regs, mcf5249_control_regs, mcf528x_control_regs,
mcfv4e_control_regs, m68010_control_regs): Rename and reorder to ...
(m68000_ctrl, m68010_ctrl, m68020_ctrl, m68040_ctrl, m68060_ctrl,
mcf_ctrl, mcf5208_ctrl, mcf5213_ctrl, mcf5235_ctrl, mcf5249_ctrl,
mcf5216_ctrl, mcf5250_ctrl, mcf5271_ctrl, mcf5272_ctrl,
mcf5282_ctrl, mcfv4e_ctrl): ... these.
(mcf5275_ctrl, mcf5329_ctrl, mcf5373_ctrl): New.
(struct m68k_cpu): Change chip field to control_regs.
(current_chip): Remove.
(control_regs): New.
(m68k_archs, m68k_extensions): Adjust.
(m68k_cpus): Reorder to be in cpu number order.  Adjust.
(CPU_ALLOW_MC, CPU_ALLOW_NEGATION): Remove.
(find_cf_chip): Reimplement for new organization of cpu table.
(select_control_regs): Remove.
(mri_chip): Adjust.
(struct save_opts): Save control regs, not chip.
(s_save, s_restore): Adjust.
(m68k_lookup_cpu): Give deprecated warning when necessary.
(m68k_init_arch): Adjust.
(md_show_usage): Adjust for new cpu table organization.

include/opcodes:
* m68k.h (cpu_m68k, cpu_cf, cpu_m68000, cpu_m68008, cpu_m68010,
cpu_m68020, cpu_m68ec030, cpu_m68040, cpu_m68060, cpu_m68851,
cpu_m68881, cpu_m68882, cpu_cpu32, cpu_cf5200, cpu_cf5206e,
cpu_cf5208, cpu_cf521x, cpu_cf5213, cpu_cf5249, cpu_cf528x,
cpu_cf5307, cpu_cf5329, cpu_cf5407, cpu_cf547x, cpu_cf548x): Remove.

18 years agodaily update
amodra [Tue, 28 Mar 2006 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Tue, 28 Mar 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago* fix/hack libiberty [pic] preference code
fche [Mon, 27 Mar 2006 22:19:18 +0000 (22:19 +0000)]
* fix/hack libiberty [pic] preference code

[]
2006-03-27  Frank Ch. Eigler  <fche@elastic.org>

* configure.in, configure: Add ugly hack to create ../libiberty/pic
for use by later optimistic makefiles.

[main/dynamic]
2006-03-27  Frank Ch. Eigler  <fche@elastic.org>

* Makefile*., aclocal.m4: Fix libiberty[pic] references.

18 years ago* YACQ fix
fche [Mon, 27 Mar 2006 22:08:39 +0000 (22:08 +0000)]
* YACQ fix

18 years ago2006-03-27 Frank Ch. Eigler <fche@elastic.org>
fche [Mon, 27 Mar 2006 22:06:32 +0000 (22:06 +0000)]
2006-03-27  Frank Ch. Eigler  <fche@elastic.org>

* glue.cxx (bus_prober): Fix extra class qualifications.

18 years ago2006-03-27 Frank Ch. Eigler <fche@elastic.org>
fche [Mon, 27 Mar 2006 20:30:06 +0000 (20:30 +0000)]
2006-03-27  Frank Ch. Eigler  <fche@elastic.org>

* sidcpuutil.h (basic_cpu::{read,write}_watchpoint_memory): Remove
extra class qualification.
* sidattrutil.h (configurable_component::nothing): Ditto.

18 years ago2006-03-27 Andrew Stubbs <andrew.stubbs@st.com>
ams [Mon, 27 Mar 2006 13:15:00 +0000 (13:15 +0000)]
2006-03-27  Andrew Stubbs  <andrew.stubbs@st.com>

* sh-tdep.c (sh_gdbarch_init): Add missing architectures.

18 years ago * elfxx-mips.c (mips_got_entry): Add more commentary.
rsandifo [Mon, 27 Mar 2006 11:30:53 +0000 (11:30 +0000)]
* elfxx-mips.c (mips_got_entry): Add more commentary.
(mips_elf_local_got_index): Use the hash table entry to record
the GOT index of forced-local symbols.
(mips_elf_initialize_tls_index): Rearrange code.  Store the index
in either the hash table entry or the mips_got_entry, not both.
Add more commentary.
(mips_elf_multi_got): Make sure the g->next is nonnull when calling
mips_elf_initialize_tls_index.

* ld-mips-elf/tls-hidden3a.s, ld-mips-elf/tls-hidden3b.s,
* ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
* ld-mips-elf/tls-hidden3.ld, ld-mips-elf/tls-hidden3.r,
* ld-mips-elf/tls-hidden4a.s, ld-mips-elf/tls-hidden4b.s,
* ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-hidden4.r: New tests.
* ld-mips-elf/mips-elf.exp: Run them.

18 years ago * include/wincon.h (GetConsoleProcessList): Declare.
dannysmith [Mon, 27 Mar 2006 05:34:23 +0000 (05:34 +0000)]
* include/wincon.h (GetConsoleProcessList): Declare.

18 years ago2006-03-27 Hansres Engel <engel@node.ch>
dannysmith [Mon, 27 Mar 2006 05:23:51 +0000 (05:23 +0000)]
2006-03-27  Hansres Engel  <engel@node.ch>

* include/mlang.h: New file.

18 years ago* spawn.cc (spawn_guts): Close handles if we know that we will not be seeing a
cgf [Mon, 27 Mar 2006 03:52:24 +0000 (03:52 +0000)]
* spawn.cc (spawn_guts): Close handles if we know that we will not be seeing a
sync event from the child.

18 years ago* sigproc.cc (wait_sig): Move myself manipulation...
cgf [Mon, 27 Mar 2006 01:10:48 +0000 (01:10 +0000)]
* sigproc.cc (wait_sig): Move myself manipulation...
(wait_for_sigthread): ...to here.

18 years agoNew files.
nickrob [Mon, 27 Mar 2006 00:27:09 +0000 (00:27 +0000)]
New files.

18 years ago*** empty log message ***
nickrob [Mon, 27 Mar 2006 00:22:31 +0000 (00:22 +0000)]
*** empty log message ***

18 years ago(c_name_of_child, c_value_of_child): Allow non-zero
nickrob [Mon, 27 Mar 2006 00:15:22 +0000 (00:15 +0000)]
(c_name_of_child, c_value_of_child): Allow non-zero
offsets for languages like Fortran.

18 years ago*** empty log message ***
nickrob [Mon, 27 Mar 2006 00:14:34 +0000 (00:14 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
gdbadmin [Mon, 27 Mar 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Mon, 27 Mar 2006 00:00:04 +0000 (00:00 +0000)]
daily update

18 years ago2006-03-26 Randolph Chung <tausq@debian.org>
tausq [Sun, 26 Mar 2006 08:18:16 +0000 (08:18 +0000)]
2006-03-26  Randolph Chung  <tausq@debian.org>

* config/pa/hppa64.mt: Use HPUX version of the tm file.

18 years ago2006-03-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Sun, 26 Mar 2006 01:24:03 +0000 (01:24 +0000)]
2006-03-26  Chris Sutcliffe <ir0nh34d@users.sourceforge.net>

    * include/winbase.h (SetProcessWorkingSetSize): Corrected define.

18 years ago * config/bfin-defs.h (Expr_Node_Type enum): Add Expr_Node_GOT_Reloc.
bernds [Sun, 26 Mar 2006 01:12:06 +0000 (01:12 +0000)]
* config/bfin-defs.h (Expr_Node_Type enum): Add Expr_Node_GOT_Reloc.
* config/bfin-lex.l: Recognize GOT17M4 and FUNCDESC_GOT17M4.
* config/bfin-parse.y: Include "libbfd.h", "elf/common.h" and
"elf/bfin.h".
(GOT17M4, FUNCDESC_GOT17M4): New tokens of type <value>.
(any_gotrel): New rule.
(got): Use it, and create Expr_Node_GOT_Reloc nodes.
* config/tc-bfin.c: Include "libbfd.h", "elf/common.h" and
"elf/bfin.h".
(DEFAULT_FLAGS, bfin_flags, bfin_pic_flag): New.
(bfin_pic_ptr): New function.
(md_pseudo_table): Add it for ".picptr".
(OPTION_FDPIC): New macro.
(md_longopts): Add -mfdpic.
(md_parse_option): Handle it.
(md_begin): Set BFD flags.
(md_apply_fix3, bfin_fix_adjustable): Handle new relocs.
(bfin_gen_ldstidxi): Adjust to match the trees that the parser gives
us for GOT relocs.
* Makefile.am (bfin-parse.o): Update dependencies.
(DEPTC_bfin_elf): Likewise.
* Makefile.in: Regenerate.

18 years agoforced checkin
cgf [Sun, 26 Mar 2006 00:59:40 +0000 (00:59 +0000)]
forced checkin

18 years agoforced checkin
cgf [Sun, 26 Mar 2006 00:58:34 +0000 (00:58 +0000)]
forced checkin

18 years agoforced checkin
cgf [Sun, 26 Mar 2006 00:58:00 +0000 (00:58 +0000)]
forced checkin

18 years ago * emulparams/elf32bfinfd.sh: New file.
bernds [Sun, 26 Mar 2006 00:46:13 +0000 (00:46 +0000)]
* emulparams/elf32bfinfd.sh: New file.
* emultempl/bfin.em: Delete.
* emulparams/bfin.sh: Lose reference to bfin.em.
* Makefile.am (eelf32bfin.c): Likewise.
(eelf32bfinfd.c): New.
* Makefile.in: Regenerate.
* configure.tgt (bfin-*-elf, bfin-*-uclinux): Add elf32bfinfd to
targ_extra_emuls.

18 years ago * config.bfd (bfin-*-*): Add bfd_elf32_bfinfdpic_vec.
bernds [Sun, 26 Mar 2006 00:38:41 +0000 (00:38 +0000)]
* config.bfd (bfin-*-*): Add bfd_elf32_bfinfdpic_vec.
* configure.in: Likewise.
* configure: Regenerate.
* elf32-bfin.c: Include "elf/dwarf2.h" and "hashtab.h".
(BFIN_RELOC_MAX): Now 0x21.
(bfin_howto_table, bfin_reloc_map): Add FD-PIC relocs.
(bfd_elf32_bfinfdpic_vec): Declare.
(IS_FDPIC): New macro.
(struct bfinfdpic_elf_link_hash_table): New struct.
(bfinfdpic_hash_table, bfinfdpic_got_section,
bfinfdpic_gotrel_section, bfinfdpic_gotfixup_section,
bfinfdpic_plt_setion, bfinfdpic_pltrel_section,
bfinfdpic_relocs_info, bfinfdpic_got_initial_offset,
bfinfdpic_plt_initial_offset): Accessor macros for it.
(BFINFDPIC_SYM_LOCAL, BFINFDPIC_FUNCDESC_LOCAL): New macros.
(struct bfinfdpic_relocs_info): New struct.
(LZPLT_RESOLVER_EXTRA, LZPLT_NORMAL_SIZE, LZPLT_ENTRIES,
BFINFDPIC_LZPLT_BLOCK_SIZE, BFINFDPIC_LZPLT_RESOLV_LOC,
DEFAULT_STACK_SIZE): New macros.
(bfinfdpic_elf_link_hash_table_create, bfinfdpic_relocs_info_hash,
bfinfdpic_relocs_info_eq, bfinfdpics_relocs_info_find,
bfinfdpic_relocs_info_for_global, bfinfdpic_relocs_info_for_local,
bfinfdpic_pic_merge_early_relocs_info, _bfinfdpic_add_dyn_reloc,
_bfinfdpic_add_rofixup, _bfinfdpic_osec_to_segment,
_bfinfdpic_osec_readonly_p, bfinfdpic_relocate_section,
bfinfdpic_check_relocs, bfinfdpic_gc_sweep_hook,
_bfinfdpic_link_omit_section_dynsym, _bfin_create_got_section,
elf32_bfinfdpic_create_dynamic_sections, _bfinfdpic_get_fd_entry,
_bfinfdpic_compute_got_alloc_data, _bfinfdpic_get_got_entry,
_bfinfdpic_assign_got_entries, _bfinfdpic_assign_plt_entries,
_bfinfdpic_resolve_final_relocs_info,
elf32_bfinfdpic_size_dynamic_sections,
elf32_bfinfdpic_always_size_sections,
elf32_bfinfdpic_modify_segment_map,
_bfinfdpic_count_got_plt_entries,
elf32_bfinfdpic_finish_dynamic_sections,
elf32_bfinfdpic_adjust_dynamic_symbol,
elf32_bfinfdpic_finish_dynamic_symbol,
elf32_bfinfdpic_elf_use_relative_eh_frame,
elf32_bfinfdpic_elf_encode_eh_address,
elf32_bfin_object_p, bfin_elf_copy_private_bfd_data,
elf32_bfinfdpic_copy_private_bfd_data,
(struct _bfinfdpic_dynamic_got_info,
struct _bfinfdpic_dynamic_got_plt_info): New structs.
(elf32_bfin_print_private_bfd_data): Print PIC flags.
(elf32_bfin_merge_private_bfd_data): Extend to support FD-PIC.
(TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, elf32_bed,
elf_backend_got_header_size, bfd_elf32_bfd_link_hash_table_create,
elf_backend_always_size_sectinos, elf_backend_modify_segment_map,
bfd_elf32_bfd_copy_private_bfd_data,
elf_backend_create_dynamic_sections, elf_backend_adjust_dynamic_symbol,
elf_backend_size_dynamic_sections, elf_backend_finish_dynamic_symbol,
elf_backend_finish_dynamic_sections, elf_backend_relocate_section,
elf_backend_can_make_relative_eh_frame, elf_backend_check_relocs,
elf_backend_can_make_ldsa_relative_eh_frame, elf_backend_may_use_rel_p,
elf_backend_may_use_rela_p, elf_backend_default_use_rela_p,
elf_backend_omit_section_dynsym): Redefine these macros and include
"elf32-target.h" again to create the elf32-bfinfdpic target.
* reloc.c (BFD_RELOC_BFIN_GOT17M4, BFD_RELOC_BFIN_GOTHI,
BFD_RELOC_BFIN_GOTLO, BFD_RELOC_BFIN_FUNCDESC,
BFD_RELOC_BFIN_FUNCDESC_GOT17M4, BFD_RELOC_BFIN_FUNCDESC_GOTHI,
BFD_RELOC_BFIN_FUNCDESC_GOTLO, BFD_RELOC_BFIN_FUNCDESC_VALUE,
BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4, BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI,
BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO, BFD_RELOC_BFIN_GOTOFFHI,
BFD_RELOC_BFIN_GOTOFFLO): New.
* targets.c (bfd_elf32_bfinfdpic_vec): New bfd_target.
(_bfd_target_vector): Add it.
* bfd-in2.h: Regenerate.
* libbfd.h: Regenerate.

18 years ago*** empty log message ***
gdbadmin [Sun, 26 Mar 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Sun, 26 Mar 2006 00:00:09 +0000 (00:00 +0000)]
daily update

18 years ago2006-03-26 Hansres Engel <engel@node.ch>
dannysmith [Sat, 25 Mar 2006 21:43:55 +0000 (21:43 +0000)]
2006-03-26  Hansres Engel <engel@node.ch>

         Add Uniscribe API for typography and for complex scripts.
 * include/usp10.h: New file.
         * lib/usp10.def: New file.

* include/winver.h:  Change first argument of GetFileVersionInfo[...] to const.

        * include/imm.h (IMECHARPOSITION): Add structure.
(RECONVERTSTRING): Likwise.

* include/commdlg.h (OPENFILENAME_SIZE_VERSION_400): Define.

        * lib/uuid.c (CMultiLanguage): Add UUID definition.
(IMLangFontLink2): Likewise.
(IMultiLanguage): Likewise.

18 years ago * elf/bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
bernds [Sat, 25 Mar 2006 18:21:47 +0000 (18:21 +0000)]
* elf/bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4,  R_BFIN_FUNCDESC_GOTHI,
R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
R_BFIN_GOTOFFLO): New relocs.
(EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.

18 years ago * elf32-bfin.c (bfd_const_reloc, bfd_oper_reloc, bfin_push_reloc,
bernds [Sat, 25 Mar 2006 18:17:42 +0000 (18:17 +0000)]
* elf32-bfin.c (bfd_const_reloc, bfd_oper_reloc, bfin_push_reloc,
RELOC_STACK_SIZE, reloc_stack, reloc_stack_tos, is_reloc_stack_empty,
reloc_stack_push, reloc_stack_pop, reloc_stack_operate,
bfin_areloc_howto_table): Delete.  All
uses deleted as well.
(bfin_reloc_map): Delete all stack relocs.
(bfin_info_to_howto, bfin_bfd_reloc_type_lookup,
bfin_reloc_type_lookup): Don't support them.
(bfin_relocate_section): Don't try to handle them.

18 years ago(gdbmi-send): Improve regexp to repeat commands.
nickrob [Sat, 25 Mar 2006 10:46:38 +0000 (10:46 +0000)]
(gdbmi-send): Improve regexp to repeat commands.
Try to deal with continuation line.
(gdbmi, gdbmi-prompt1, gud-gdbmi-marker-filter): Update to new
variable names.
(gdb-break-list-regexp, gdb-stack-list-frames-regexp):
Future proof against new fields being added to MI output.
(gdbmi-prompt2, gdb-break-list-handler,gdb-get-source-file)
(gdbmi-frame-handler): Update to new variable name
gdb-get-buffer-create.
(gdbmi-frame-handler): Use hollow-right-triangle for all selected
frames which except the innermost (where execution has stopped).

18 years ago*** empty log message ***
nickrob [Sat, 25 Mar 2006 10:46:02 +0000 (10:46 +0000)]
*** empty log message ***

18 years agobfd/
rsandifo [Sat, 25 Mar 2006 10:24:26 +0000 (10:24 +0000)]
bfd/
* cpu-m68k.c (bfd_m68k_compatible): Treat ISA A+ and ISA B code as
incompatible.  Likewise MAC and EMAC code.
* elf32-m68k.c (elf32_m68k_merge_private_bfd_data): Use
bfd_get_compatible to set the new bfd architecture.  Rely on it
to detect incompatibilities.

gas/
* config/tc-m68k.c (m68k_cpus): Change cpu_cf5208 entries to use
mcfemac instead of mcfmac.

ld/testsuite/
* ld-m68k/merge-error-1a.s, ld-m68k/merge-error-1b.s,
* ld-m68k/merge-error-1a.d, ld-m68k/merge-error-1b.d,
* ld-m68k/merge-error-1c.d, ld-m68k/merge-error-1d.d,
* ld-m68k/merge-error-1e.d, ld-m68k/merge-ok-1a.d,
* ld-m68k/merge-ok-1b.d: New tests.
* ld-m68k/m68k.exp: Run them.

18 years ago*** empty log message ***
gdbadmin [Sat, 25 Mar 2006 00:00:38 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago2006-03-24 Randolph Chung <tausq@debian.org>
tausq [Fri, 24 Mar 2006 23:49:56 +0000 (23:49 +0000)]
2006-03-24  Randolph Chung  <tausq@debian.org>

* solib-som.c (link_map_start): Don't error out if there is
not yet a link map.

18 years ago * linux-nat.c (linux_ops_saved): New.
drow [Fri, 24 Mar 2006 23:08:16 +0000 (23:08 +0000)]
* linux-nat.c (linux_ops_saved): New.
(super_mourn_inferior, kill_inferior, threaded, linux_nat_ops)
(child_mourn_inferior, child_wait, linux_nat_create_inferior)
(linux_nat_fetch_registers, linux_nat_store_registers)
(linux_nat_child_post_startup_inferior, init_linux_nat_ops): Delete.
(init_lwp_list): Don't set threaded.
(add_lwp): Don't modify threaded.
(delete_lwp): Don't mention non-threaded mode.
(linux_nat_switch_fork): New.
(linux_nat_attach): Update inferior_ptid.
(linux_nat_wait): Handle num_lwps == 0 at entry.  Don't check
threaded flag.
(linux_nat_kill): Handle pending forks and saved forks.
(linux_nat_mourn_inferior): Handle saved forks.
(linux_nat_pid_to_str): Don't use the LWP form when there is
only one thread.
(linux_target): Don't set to_wait, to_kill, or to_mourn_inferior.
(linux_nat_add_target): New.
(_initialize_linux_nat): Don't initialize the linux native target
here.
* linux-nat.h (linux_nat_add_target, linux_nat_switch_fork): New
prototypes.
* linux-fork.c: Include "linux-nat.h".
(add_fork): Update initial PID.
(fork_load_infrun_state): Call linux_nat_switch_fork.
* Makefile.in (linux-fork.o): Update.

* alpha-linux-nat.c (_initialize_alpha_linux_nat): Use
linux_nat_add_target instead of add_target.
* amd64-linux-nat.c (_initialize_amd64_linux_nat): Likewise.
* arm-linux-nat.c (_initialize_arm_linux_nat): Likewise.
* hppa-linux-nat.c (_initialize_hppa_linux_nat): Likewise.
* ia64-linux-nat.c (_initialize_ia64_linux_nat): Likewise.
* i386-linux-nat.c (_initialize_i386_linux_nat): Likewise.
* m32r-linux-nat.c (_initialize_m32r_linux_nat): Likewise.
* m68klinux-nat.c (_initialize_m68k_linux_nat): Likewise.
* mips-linux-nat.c (_initialize_mips_linux_nat): Likewise.
* ppc-linux-nat.c (_initialize_ppc_linux_nat): Likewise.
* s390-nat.c (_initialize_s390_nat): Likewise.
* sparc-linux-nat.c (_initialize_sparc_linux_nat): Likewise.
* sparc64-linux-nat.c (_initialize_sparc64_linux_nat): Likewise.

18 years agomerge from gcc
dj [Fri, 24 Mar 2006 23:02:57 +0000 (23:02 +0000)]
merge from gcc

18 years agodaily update
amodra [Fri, 24 Mar 2006 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago * linux-fork.c: Include "gdb_assert.h".
drow [Fri, 24 Mar 2006 22:44:05 +0000 (22:44 +0000)]
* linux-fork.c: Include "gdb_assert.h".
(fork_load_infrun_state): Set inferior_ptid and stop_pc here.
Update the register cache and selected frame also.
(linux_fork_mourn_inferior): Use fork_load_infrun_state.  Return
to single fork mode if necessary.
(linux_fork_context): Remove bits handled by fork_load_infrun_state.
* Makefile.in (linux_fork_h): New.
(linux-fork.o, linux-nat.o): Update.

18 years ago * fhandler_floppy.cc: Include ntdef.h and ntdll.h.
corinna [Fri, 24 Mar 2006 14:52:07 +0000 (14:52 +0000)]
* fhandler_floppy.cc: Include ntdef.h and ntdll.h.
(fhandler_dev_floppy::get_drive_info): Rearrange so that now
NtQueryVolumeInformationFile is called on drives which don't support
IOCTL_DISK_GET_DRIVE_GEOMETRY.
* ntdll.h (struct _FILE_FS_SIZE_INFORMATION): Add.
(enum _FSINFOCLASS): Add missing values.

18 years ago2006-03-23 H.J. Lu <hongjiu.lu@intel.com>
hjl [Fri, 24 Mar 2006 05:07:52 +0000 (05:07 +0000)]
2006-03-23  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/rep.s: Pad with .p2align.
* gas/i386/rep.d: Adjust.

18 years ago*** empty log message ***
gdbadmin [Fri, 24 Mar 2006 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago* fhandler_console.cc (fhandler_console::fixup_after_fork_exec): Make error
cgf [Thu, 23 Mar 2006 23:58:52 +0000 (23:58 +0000)]
* fhandler_console.cc (fhandler_console::fixup_after_fork_exec): Make error
message more explicit.
* pinfo.cc (_pinfo::commune_request): Don't lock process unless we're looking
for fifos.

18 years agodaily update
amodra [Thu, 23 Mar 2006 23:00:06 +0000 (23:00 +0000)]
daily update