OSDN Git Service
amodra [Tue, 6 Apr 2004 00:00:06 +0000 (00:00 +0000)]
daily update
kevinb [Mon, 5 Apr 2004 23:11:41 +0000 (23:11 +0000)]
* linux-target.c (reginfo) [FRV_LINUX_TARGET]: Add support for
registers fsr0, acc0-acc7, accg0-accg7, msr0, msr1, gner0, gner1,
fner0, and fner1.
cagney [Mon, 5 Apr 2004 21:00:19 +0000 (21:00 +0000)]
2004-04-05 Andrew Cagney <cagney@redhat.com>
* gdb.base/sigaltstack.c: New file.
* gdb.base/sigaltstack.exp: New file.
hunt [Mon, 5 Apr 2004 20:36:34 +0000 (20:36 +0000)]
2004-04-05 Martin Hunt <hunt@redhat.com>
* library/session.tcl: Make hostname and portname
session-dependent. Add gdb_bg_num (the color
scheme number) as a per-session variable.
* library/prefs.tcl (pref_read): If color schemes are in use,
set colors based on the current scheme.
(pref_save): Add "bg" section.
(pref_set_defaults): Define new variable gdb/use_color_schemes
and define 16 default background colors.
* library/managedwin.itb (ManagedWin::window_name): Append
window "instance" string to window name.
(ManagedWin::window_instance): Set window instance string.
* library/debugwin.itb: Add a reconfig method to restore
unique black textbackground, overriding color scheme.
* library/csprefs.itb:
* library/csprefs.ith: New files. Implement color scheme
preferences.
* library/util.tcl (set_bg_colors): New function.
(r_setcolors): New function.
* library/regwin.itb (_prefs_changed): Deleted.
(reconfig): New function. Updates tkTable color tags
if color scheme changes.
* library/regwin.ith: Update to reflect above changes.
* library/srcbar.itcl (create_pref_menu): Add pulldown
menus for "Edit Color Schemes..." and "Use Color Schemes".
(reconfig): Fix up menu items for color schemes.
* library/globalpref.itb (_init_var): Add
gdb/use_color_schemes to variable list.
(_build_win): Add a checkbutton to enable/disable
color schemes.
* library/gdbmenubar.itcl (menubar_add_cascade): Add a class
argument so cascade menus can be managed by class too.
* library/interface.tcl (gdbtk_tcl_fputs): Check for
existence of gdbtk_state(console). Stops annoying error
messages.
(gdbtk_tcl_fputs_error): Ditto.
(gdbtk_tcl_fputs_log): Ditto.
infidel [Mon, 5 Apr 2004 16:25:07 +0000 (16:25 +0000)]
2004-04-06 Luke Dunstan <infidel@users.sourceforge.net>
* include/ocidl.h (QACONTAINERFLAGS): Correct typedef.
kettenis [Mon, 5 Apr 2004 14:43:35 +0000 (14:43 +0000)]
* netbsd-core.c (CORE_WCOOKIE_OFFSET): New define.
(netbsd_core_file_p): Create a .wcookie section for OpenBSD/sparc.
corinna [Mon, 5 Apr 2004 08:30:38 +0000 (08:30 +0000)]
* fhandler_dsp.cc (fhandler_dev_dsp::ioctl): Add implementation
for ioctl codes SNDCTL_DSP_CHANNELS and SNDCTL_DSP_GETCAPS.
corinna [Mon, 5 Apr 2004 08:30:11 +0000 (08:30 +0000)]
* winsup.api/devdsp.c (ioctltest): Add 2 tests for ioctl codes
SNDCTL_DSP_CHANNELS and SNDCTL_DSP_GETCAPS.
cagney [Mon, 5 Apr 2004 03:52:40 +0000 (03:52 +0000)]
2004-04-04 Andrew Cagney <cagney@redhat.com>
* config/mips/xm-riscos.h: Delete.
* config/mips/xm-mipsv4.h, config/mips/xm-mips.h: Delete.
* config/mips/tm-mipsv4.h, config/mips/riscos.mh: Delete.
* config/mips/nm-riscos.h, config/mips/nm-news-mips.h: Delete.
* config/mips/nm-mips.h, config/mips/news-mips.mh: Delete.
* config/mips/news-mips.mh, config/m68k/tm-m68kv4.h: Delete.
* config/mips/decstation.mh, config/mips/littlemips.mh: Delete.
* config/mips/mipsv4.mt, config/m68k/tm-sun3.h: Delete.
* config/m68k/xm-sun3os4.h, config/m68k/xm-sun3.h: Delete.
* config/m68k/xm-sun2.h, config/m68k/xm-m68kv4.h: Delete.
* config/m68k/xm-dpx2.h, config/m68k/xm-delta68.h: Delete.
* config/m68k/xm-3b1.h, config/m68k/tm-sun3os4.h: Delete.
* config/m68k/tm-m68klynx.h, config/m68k/tm-dpx2.h: Delete.
* config/m68k/tm-delta68.h, config/m68k/tm-3b1.h: Delete.
* config/m68k/sun3os4.mt, config/m68k/nm-sysv4.h: Delete.
* config/m68k/nm-sun3.h, config/m68k/sun3os4.mh: Delete.
* config/m68k/sun2os3.mh, config/m68k/nm-sun2.h: Delete.
* config/m68k/nm-m68klynx.h, config/m68k/sun3os3.mt: Delete.
* config/m68k/nm-dpx2.h, config/m68k/sun2os3.mt: Delete.
* config/m68k/dpx2.mh, config/m68k/sun3os3.mh: Delete.
* config/m68k/sun2os4.mh, config/m68k/nm-delta68.h: Delete.
* config/m68k/m68kv4.mt, config/m68k/m68klynx.mt: Delete.
* config/m68k/3b1.mt, config/m68k/m68klynx.mh: Delete.
* config/m68k/m68kv4.mh, config/m68k/sun2os4.mt: Delete.
* config/m68k/tm-sun2os4.h, config/m68k/3b1.mh: Delete.
* config/m68k/dpx2.mt, config/m68k/delta68.mt: Delete.
* config/m68k/tm-sun2.h, config/m68k/delta68.mh: Delete.
* configure.tgt: Remove m68000-*-sunos3*, m68000-*-sunos4*,
m68*-bull-sysv*, m68*-att-*, m68*-motorola-*, m68*-*-lynxos*,
m68*-*-sunos3*, m68*-*-sunos4*, m68*-*-sysv4*, mips*-*-sysv4*.
* configure.host: Remove m680[01]0-sun-sunos3*,
m680[01]0-sun-sunos4*, m68*-att-*, m68*-bull*-sysv*,
m68*-*-lynxos*, m68*-*-sysv4*, m68*-motorola-*, m68*-sun-sunos3*,
m68*-sun-sunos4*, m68*-sun-*, mips-dec-*, mips-little-*,
mips-sony-*, mips-*-mach3*, mips-*-sysv4*, mips-*-sysv*,
mips-*-riscos*.
* NEWS: Mention removed systems.
cagney [Mon, 5 Apr 2004 00:53:01 +0000 (00:53 +0000)]
Mention 6.1.
amodra [Mon, 5 Apr 2004 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Mon, 5 Apr 2004 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
brobecke [Sun, 4 Apr 2004 20:28:20 +0000 (20:28 +0000)]
* gdb.base/foll-fork.exp: Update the expected output for
"help set follow-fork-mode", to match a change that was made
to the help of this variable on 2004-01-13.
cagney [Sun, 4 Apr 2004 14:23:51 +0000 (14:23 +0000)]
2004-04-04 Andrew Cagney <cagney@redhat.com>
* gnu-nat.c (gnu_wait): Use memcpy instead of bcopy.
* remote-vxmips.c (vx_read_register, vx_write_register): Ditto.
* remote-vx68.c (vx_read_register, vx_write_register): Ditto.
cagney [Sun, 4 Apr 2004 14:03:52 +0000 (14:03 +0000)]
2004-04-04 Andrew Cagney <cagney@redhat.com>
* config/vax/xm-vax.h (FAULT_CODE_ORIGIN, INIT_STACK): Delete.
* config/alpha/xm-alphaosf.h (NO_SIGINTERRUPT): Delete.
* config/alpha/xm-alphalinux.h (NO_SIGINTERRUPT): Delete.
cgf [Sun, 4 Apr 2004 04:14:10 +0000 (04:14 +0000)]
* child_info.h (child_info::cygheap_reserve_sz): Rename from cygheap_alloc_sz.
* cygheap.cc: Rename alloc_sz to reserve_sz throughout.
jimb [Sun, 4 Apr 2004 03:57:44 +0000 (03:57 +0000)]
* MAINTAINERS: Chris Faylor has changed employers; add him to
"paper trail" section, and update his E-mail address.
amodra [Sun, 4 Apr 2004 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Sun, 4 Apr 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
cagney [Sat, 3 Apr 2004 21:22:09 +0000 (21:22 +0000)]
2004-04-03 Andrew Cagney <cagney@redhat.com>
* frame-unwind.c (frame_unwind_find_by_frame): Delete check for
generic dummy frames.
* dummy-frame.c: Update copyright.
(dummy_frame_sniffer): Delete check for generic dummy frames.
corinna [Sat, 3 Apr 2004 19:07:58 +0000 (19:07 +0000)]
* fhandler.h (class fhandler_socket): Remove has_been_closed member.
* fhandler_socket.cc (fhandler_socket::recvfrom): Revert to
overlapped I/O.
(fhandler_socket::recvmsg): Ditto.
(fhandler_socket::sendto): Ditto.
(fhandler_socket::sendmsg): Ditto.
* net.cc (wsock_event::prepare): Ditto.
(wsock_event::wait): Ditto. Evaluate overlapped result also after
calling CancelIo (thanks to Patrick Samson <p_samson@yahoo.com>).
(wsock_event::release): Remove.
* wsock_event.h: Revert to overlapped I/O.
cagney [Sat, 3 Apr 2004 17:49:04 +0000 (17:49 +0000)]
2004-04-03 Andrew Cagney <cagney@redhat.com>
* config/pa/tm-hppa.h (REG_PARM_STACK_SPACE): Delete.
* config/pa/tm-hppa64.h (PA20W_CALLING_CONVENTIONS)
(REG_PARM_STACK_SPACE): Delete.
* hppa-tdep.c (hppa64_push_dummy_call, hppa32_push_dummy_call):
Inline reference to REG_PARM_STACK_SPACE.
cagney [Sat, 3 Apr 2004 17:27:50 +0000 (17:27 +0000)]
2004-04-03 Andrew Cagney <cagney@redhat.com>
* config/pa/tm-hppah.h (FRAME_SAVED_PC_IN_SIGTRAMP)
(FRAME_FIND_SAVED_REGS_IN_SIGTRAMP)
(hppa32_hpux_frame_find_saved_regs_in_sigtramp)
(FRAME_BASE_BEFORE_SIGTRAMP)
(hppa32_hpux_frame_base_before_sigtramp)
(hppa32_hpux_frame_saved_pc_in_sigtramp): Delete.
* config/pa/tm-hppa64.h (hppa64_hpux_frame_saved_pc_in_sigtramp)
(hppa64_hpux_frame_find_saved_regs_in_sigtramp)
(FRAME_FIND_SAVED_REGS_IN_SIGTRAMP)
(FRAME_BASE_BEFORE_SIGTRAMP)
(hppa64_hpux_frame_base_before_sigtramp)
(FRAME_SAVED_PC_IN_SIGTRAMP): Delete.
cagney [Sat, 3 Apr 2004 16:37:06 +0000 (16:37 +0000)]
2004-04-03 Andrew Cagney <cagney@redhat.com>
* PROBLEMS: Mention that GDB doesn't build on HP/UX 11.00.
jjohnstn [Sat, 3 Apr 2004 01:02:50 +0000 (01:02 +0000)]
2004-04-02 Chris Demetriou <cgd@broadcom.com>
* mips/regs.S (C0_COUNT): Fix comment that kept this from being
defined.
* mips/vr4300.S: Use C0_COUNT as appropriate instead of hardcoding $9.
* mips/vr5xxx.S: Likewise.
gdbadmin [Sat, 3 Apr 2004 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 3 Apr 2004 00:00:07 +0000 (00:00 +0000)]
daily update
cagney [Fri, 2 Apr 2004 23:20:44 +0000 (23:20 +0000)]
2004-04-02 Andrew Cagney <cagney@redhat.com>
* sh64-tdep.c (sh64_init_extra_frame_info): Replace
DEPRECATED_CALL_DUMMY_LENGTH with 0, simplify.
* dummy-frame.h: Delete out-of-date comments.
* gdbarch.sh (DEPRECATED_CALL_DUMMY_LENGTH): Delete.
* gdbarch.h, gdbarch.c: Re-generate.
cagney [Fri, 2 Apr 2004 23:01:11 +0000 (23:01 +0000)]
2004-04-02 Joel Brobecker <brobecker@gnat.com>
Committed by Andrew Cagney <cagney@redhat.com>.
* alpha-tdep.c (alpha_heuristic_frame_unwind_cache): Do not take
into account an instruction saving a register if we have already
seen an earlier instruction saving that same register.
cagney [Fri, 2 Apr 2004 22:58:55 +0000 (22:58 +0000)]
2004-04-02 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (DEPRECATED_INIT_FRAME_PC_FIRST): Delete.
* gdbarch.h, gdbarch.c: Re-generate.
* frame.c (legacy_get_prev_frame): Delete references to
DEPRECATED_INIT_FRAME_PC_FIRST.
cagney [Fri, 2 Apr 2004 22:38:39 +0000 (22:38 +0000)]
2004-04-02 Andrew Cagney <cagney@redhat.com>
* infrun.c (pc_in_sigtramp): Delete function.
(check_sigtramp2): Inline call to pc_in_sigtramp, use
get_frame_type.
cagney [Fri, 2 Apr 2004 20:35:08 +0000 (20:35 +0000)]
2004-04-02 Andrew Cagney <cagney@redhat.com>
* infrun.c (handle_step_into_function): Delete code conditional on
legacy_frame_p.
(handle_inferior_event, step_over_function): Ditto.
cagney [Fri, 2 Apr 2004 20:21:06 +0000 (20:21 +0000)]
2004-04-02 Andrew Cagney <cagney@redhat.com>
* frame.c (get_prev_frame_1): Exclude signal trampolines from the
"previous frame inner to this frame" test.
cagney [Fri, 2 Apr 2004 19:44:24 +0000 (19:44 +0000)]
2004-04-02 Andrew Cagney <cagney@redhat.com>
* frame.c (safe_frame_unwind_memory): New function.
* frame.h (safe_frame_unwind_memory): Declare. Update description
of /safe_/ methods.
* tramp-frame.c (tramp_frame_start): Re-order parmeters, add
"next_frame". Use safe_frame_unwind_memory.
(tramp_frame_sniffer): Update call to tramp_frame_start.
drow [Fri, 2 Apr 2004 19:23:05 +0000 (19:23 +0000)]
* dwarf2read.c (dwarf2_objfile_data_key): New.
(struct dwarf2_per_objfile, dwarf2_per_objfile): New.
(dwarf_info_size, dwarf_abbrev_size, dwarf_line_size)
(dwarf_pubnames_size, dwarf_aranges_size, dwarf_loc_size)
(dwarf_macinfo_size, dwarf_str_size, dwarf_ranges_size)
(dwarf_frame_size, dwarf_eh_frame_size, dwarf_info_buffer)
(dwarf_abbrev_buffer, dwarf_line_buffer, dwarf_str_buffer)
(dwarf_macinfo_buffer, dwarf_ranges_buffer, dwarf_loc_buffer):
Remove variables.
(struct dwarf2_pinfo): Remove per-objfile members. Update comments.
(DWARF_ABBREV_SIZE, DWARF_LINE_SIZE)
(DWARF_LOC_SIZE, DWARF_MACINFO_SIZE, DWARF_STR_SIZE)
(DWARF_RANGES_SIZE, DWARF_INFO_BUFFER)
(DWARF_ABBREV_BUFFER, DWARF_LINE_BUFFER, DWARF_STR_BUFFER)
(DWARF_MACINFO_BUFFER, DWARF_RANGES_BUFFER, DWARF_LOC_BUFFER):
Remove macros.
(dwarf2_has_info): Take an objfile argument. Allocate per-objfile
data.
(dwarf2_locate_sections, dwarf2_build_psymtabs)
(dwarf2_build_psymtabs_easy, dwarf2_build_psymtabs_hard)
(skip_one_die, dwarf2_get_pc_bounds, dwarf2_read_abbrevs)
(read_partial_die, read_full_die, read_indirect_string)
(dwarf_decode_line_header, dwarf_decode_macros)
(dwarf2_symbol_mark_computed): Remove use of removed macros.
Update uses of removed variables.
(psymtab_to_symtab_1): Restore per-objfile data pointer. Remove use
of removed macros.
(_initialize_dwarf2_read): New function.
* symfile.h (dwarf2_has_info): Update prototype.
* coffread.c (coff_symfile_read): Update call to dwarf2_has_info.
* elfread.c (elf_symfile_read): Likewise.
hjl [Fri, 2 Apr 2004 15:26:03 +0000 (15:26 +0000)]
2004-04-02 H.J. Lu <hongjiu.lu@intel.com>
* elf32-cr16c.c (elf32_cr16c_relocate_section): Use
RELOC_FOR_GLOBAL_SYMBOL.
(elf32_cr16c_add_symbol_hook): Remove const from Elf_Internal_Sym.
hjl [Fri, 2 Apr 2004 15:25:04 +0000 (15:25 +0000)]
2004-04-02 H.J. Lu <hongjiu.lu@intel.com>
* elf32-arm.h (elf32_arm_final_link_relocate): Handle
R_ARM_ALU* only if OLD_ARM_ABI is not defined.
corinna [Fri, 2 Apr 2004 10:29:52 +0000 (10:29 +0000)]
* net.cc (wsock_event::release): Use NULL handle in call to
WSAEventSelect to resolve KB 168349.
drow [Fri, 2 Apr 2004 04:35:45 +0000 (04:35 +0000)]
* dwarf2read.c (dwarf2_objfile_data_key): New.
(struct dwarf2_per_objfile, dwarf2_per_objfile): New.
(dwarf_info_size, dwarf_abbrev_size, dwarf_line_size)
(dwarf_pubnames_size, dwarf_aranges_size, dwarf_loc_size)
(dwarf_macinfo_size, dwarf_str_size, dwarf_ranges_size)
(dwarf_frame_size, dwarf_eh_frame_size, dwarf_info_buffer)
(dwarf_abbrev_buffer, dwarf_line_buffer, dwarf_str_buffer)
(dwarf_macinfo_buffer, dwarf_ranges_buffer, dwarf_loc_buffer):
Remove variables.
(struct dwarf2_pinfo): Remove per-objfile members. Update comments.
(DWARF_ABBREV_SIZE, DWARF_LINE_SIZE)
(DWARF_LOC_SIZE, DWARF_MACINFO_SIZE, DWARF_STR_SIZE)
(DWARF_RANGES_SIZE, DWARF_INFO_BUFFER)
(DWARF_ABBREV_BUFFER, DWARF_LINE_BUFFER, DWARF_STR_BUFFER)
(DWARF_MACINFO_BUFFER, DWARF_RANGES_BUFFER, DWARF_LOC_BUFFER):
Remove macros.
(dwarf2_has_info): Take an objfile argument. Allocate per-objfile
data.
(dwarf2_locate_sections, dwarf2_build_psymtabs)
(dwarf2_build_psymtabs_easy, dwarf2_build_psymtabs_hard)
(skip_one_die, dwarf2_get_pc_bounds, dwarf2_read_abbrevs)
(read_partial_die, read_full_die, read_indirect_string)
(dwarf_decode_line_header, dwarf_decode_macros)
(dwarf2_symbol_mark_computed): Remove use of removed macros.
Update uses of removed variables.
(psymtab_to_symtab_1): Restore per-objfile data pointer. Remove use
of removed macros.
(_initialize_dwarf2_read): New function.
* symfile.h (dwarf2_has_info): Update prototype.
* coffread.c (coff_symfile_read): Update call to dwarf2_has_info.
* elfread.c (elf_symfile_read): Likewise.
kkojima [Fri, 2 Apr 2004 01:39:29 +0000 (01:39 +0000)]
[gas]
2004-04-01 Asgari Jinia <asgarij@kpitcummins.com>
Dhananjay Deshpande <dhananjayd@kpitcummins.com>
* config/tc-sh.c (dont_adjust_reloc_32): New variable.
(sh_fix_adjustable): Avoid adjusting BFD_RELOC_32 when
dont_adjust_reloc_32 is set.
(md_longopts): Add option -renesas.
(md_parse_option, md_show_usage): Likewise.
* doc/c-sh.texi: Likewise.
[gas/testsuite]
2004-04-01 Asgari Jinia <asgarij@kpitcummins.com>
* gas/sh/renesas-1.s, gas/sh/renesas-1.d: New test for -renesas
option.
* gas/sh/basic.exp: Run the new test.
jjohnstn [Fri, 2 Apr 2004 01:05:43 +0000 (01:05 +0000)]
2004-04-01 Artem B. Bityuckiy <abitytsky@softminecorp.com>
* libc/time/strptime.c: Add standard includes to avoid
warning messages at compilation time.
jjohnstn [Fri, 2 Apr 2004 00:59:16 +0000 (00:59 +0000)]
2004-04-01 Jeff Johnston <jjohnstn@redhat.com>
* libc/stdio/vfscanf.c (__svfscanf_r): Add locking/unlocking
of file.
amodra [Fri, 2 Apr 2004 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Fri, 2 Apr 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
brolley [Thu, 1 Apr 2004 23:35:37 +0000 (23:35 +0000)]
2004-04-01 Dave Brolley <brolley@redhat.com>
* commonCfg.h (get_size): New method of CacheCfg.
(get_line_size): Ditto.
jimb [Thu, 1 Apr 2004 21:00:59 +0000 (21:00 +0000)]
* rs6000-tdep.c (rs6000_dwarf2_stab_reg_to_regnum): New, unified
function for register numbers on all the rs6000-derived targets.
(rs6000_gdbarch_init): Don't register a separate
gdbarch_dwarf2_reg_to_regnum function for the E500. Use
rs6000_dwarf2_stab_reg_to_regnum for both Dwarf 2 and stabs on all
variants.
brobecke [Thu, 1 Apr 2004 18:42:06 +0000 (18:42 +0000)]
* lib/ada.exp: Add copyright notice.
* bar.ads: Likewise.
* bar.adb: Likewise.
* null_record.adb: Likewise.
* null_record.exp: Likewise.
* gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
jimb [Thu, 1 Apr 2004 18:14:02 +0000 (18:14 +0000)]
* i386-tdep.c: Add FIXME regarding STABS vs. Dwarf 2 register
numbering.
brobecke [Thu, 1 Apr 2004 17:48:56 +0000 (17:48 +0000)]
* configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
* configure: Regenerate.
brobecke [Thu, 1 Apr 2004 17:45:46 +0000 (17:45 +0000)]
* lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
to build the application. Remove the message printed when in
verbose mode, redundant with the UNSUPPORTED message above.
corinna [Thu, 1 Apr 2004 17:00:21 +0000 (17:00 +0000)]
* fhandler_socket.cc (fhandler_socket::recvfrom): Rearrange loop
so that WSARecvFrom is always called before waiting.
(fhandler_socket::recvmsg): Ditto.
pbrook [Thu, 1 Apr 2004 12:32:35 +0000 (12:32 +0000)]
This time the version of the patch that works.
* bfd/elf32-arm.h (struct elf32_elf_section_map): New.
(struct _arm_elf_section_data): New.
(elf32_arm_section_data): Define.
(struct elf32_arm_link_hash_table): Add byteswap_code.
(elf32_arm_link_hash_table_create): Initialize byteswap_code.
(bfd_elf32_arm_process_before_allocation): Add byteswap_code.
(elf32_arm_post_process_headers): Set EF_ARM_BE8.
(elf32_arm_output_symbol_hook, elf32_arm_new_section_hook,
elf32_arm_compare_mapping, elf32_arm_write_section): New functions.
(bfd_elf32_new_section_hook, elf_backend_write_section,
elf_backend_link_output_symbol_hook): Define.
hilfingr [Thu, 1 Apr 2004 12:08:28 +0000 (12:08 +0000)]
* valarith.c: Update copyright notice.
(value_add): Handle range types.
(value_sub): Ditto.
(value_equal): Ditto.
(value_less): Ditto.
(value_neg): Ditto.
(value_complement): Ditto.
(value_binop): Simplify slightly by using is_integral_type and
eliminiating unnecessary COERCE_ENUMs.
pbrook [Thu, 1 Apr 2004 11:20:00 +0000 (11:20 +0000)]
* bfd/bfd-in.h (bfd_elf32_arm_process_before_allocation): Update.
* bfd/elf32-arm.h (struct elf32_elf_section_map): New.
(struct _arm_elf_section_data): New.
(elf32_arm_section_data): Define.
(struct elf32_arm_link_hash_table): Add byteswap_code.
(elf32_arm_link_hash_table_create): Initialize byteswap_code.
(bfd_elf32_arm_process_before_allocation): Add byteswap_code.
(elf32_arm_post_process_headers): Set EF_ARM_BE8.
(elf32_arm_output_symbol_hook, elf32_arm_new_section_hook,
elf32_arm_compare_mapping, elf32_arm_write_section): New functions.
(bfd_elf32_new_section_hook, elf_backend_write_section,
elf_backend_link_output_symbol_hook): Define.
* ld/emultempl/armelf.em (byteswap_code): Add.
(arm_elf_before_allocation): Pass extra parameter.
(PARSE_AND_LIST_PROLOGUE): Add OPTION_BE8.
(PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS): Add be8.
(PARSE_AND_LIST_ARGS_CASES): Handle OPTION_BE8.
* ld/emultempl/armelf_oabi.em: Pass extra parameter.
* ld/ld.texinfo: Document --be8.
corinna [Thu, 1 Apr 2004 10:36:39 +0000 (10:36 +0000)]
* net.cc (wsock_event::wait): Make wsa_err an int. Don't set
ret to 0 if any error has happened.
nickc [Thu, 1 Apr 2004 10:07:44 +0000 (10:07 +0000)]
(display_debug_pubnames): Align offset and data columns.
(read_and_display_attr_value): Add missing break;
(debug_displays): Enable the display of the .debug_pubtypes section.
dannysmith [Thu, 1 Apr 2004 10:04:04 +0000 (10:04 +0000)]
* crt1.c (_mingw32_init_fmode): Set *_imp___fmode_dll to
_fmode if not __MSVCRT__.
corinna [Thu, 1 Apr 2004 09:48:13 +0000 (09:48 +0000)]
* fhandler_socket.cc (fhandler_socket::sendto): Drop out of loop if
has_been_closed gets set.
(fhandler_socket::sendmsg): Ditto.
* net.cc (wsock_event::wait): Don't initialize evts. Don't try to
evaluate network events if WSAEnumNetworkEvents fails.
(wsock_event::release): Save last WSA error and set it again unless
resetting to blocking socket fails.
* wsock_event.h (class wsock_event): Remove destructor.
nickc [Thu, 1 Apr 2004 08:39:58 +0000 (08:39 +0000)]
(struct stab_link_includes_totals): Add field 'symb' that keeps the characters
in a B_INCL..B_EINCL range.
(_bfd_link_section_stabs): When computing the sum of the characters in a
B_INCL..B_EINCL range also keep a copy of those characters. Use this
information to distinguish between include sections that have the same sum
and the same length but which are nevertheless unique.
nickc [Thu, 1 Apr 2004 08:22:44 +0000 (08:22 +0000)]
Correctly emit lo16 relocs for elf-dlx target, fixing bogus range checking bug.
dj [Thu, 1 Apr 2004 02:00:55 +0000 (02:00 +0000)]
merge from gcc
brobecke [Thu, 1 Apr 2004 00:57:59 +0000 (00:57 +0000)]
* gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
* gdb.ada (null_record.exp): New testcase.
brobecke [Thu, 1 Apr 2004 00:55:48 +0000 (00:55 +0000)]
* Makefile.in (ALL_SUBDIRS) Add gdb.ada.
brobecke [Thu, 1 Apr 2004 00:53:50 +0000 (00:53 +0000)]
* gdb.ada: New subdirectory.
* gdb.ada/Makefile.in: New file.
* gdb.ada/gnat_ada.gpr.in: New file.
brobecke [Thu, 1 Apr 2004 00:51:13 +0000 (00:51 +0000)]
* lib/ada.exp: New file.
gdbadmin [Thu, 1 Apr 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 1 Apr 2004 00:00:06 +0000 (00:00 +0000)]
daily update
hunt [Wed, 31 Mar 2004 22:08:35 +0000 (22:08 +0000)]
2004-03-31 Martin Hunt <hunt@redhat.com>
* library/combobox.tcl (::combobox::Configure): Remove
debug line.
cagney [Wed, 31 Mar 2004 19:40:23 +0000 (19:40 +0000)]
2004-03-31 Andrew Cagney <cagney@redhat.com>
* frame.h (frame_unwind_id): Declare.
* frame.c (frame_unwind_id): New function.
(get_prev_frame_1): New function.
(frame_debug_got_null_frame): New function.
(get_prev_frame): Use frame_debug_got_null_frame. Move unwind
code proper to prev_frame, update description.
* infrun.c (step_over_function): Use frame_unwind_id.
corinna [Wed, 31 Mar 2004 19:34:26 +0000 (19:34 +0000)]
* fhandler_tape.cc (mtinfo::initialize): Fix fatal error message.
brobecke [Wed, 31 Mar 2004 17:44:08 +0000 (17:44 +0000)]
* hppa-tdep.c (hppa32_push_dummy_call): Set the Stack Pointer.
(hppa64_push_dummy_call): Likewise.
corinna [Wed, 31 Mar 2004 15:33:32 +0000 (15:33 +0000)]
* fhandler_socket.cc (fhandler_socket::recvfrom): Always initialize
ret to 0 when using in Winsock call.
(fhandler_socket::recvmsg): Ditto.
(fhandler_socket::sendto): Ditto.
(fhandler_socket::sendmsg): Ditto.
corinna [Wed, 31 Mar 2004 12:04:05 +0000 (12:04 +0000)]
* fhandler_tape.cc (mtinfo_drive::get_pos): Only set partition if
GetTapePosition returned a non-zero partition number.
(mtinfo_drive::create_partitions): Reinitialize to partition 0.
Support TAPE_DRIVE_INITIATOR and TAPE_DRIVE_FIXED partitioning.
(mtinfo_drive::set_partition): Initialize new partition.
(mtinfo_drive::status): Readd accidentally dropped setting of mt_resid.
* net.cc (wsock_event::prepare): Always print debug output in case
of error.
pbrook [Wed, 31 Mar 2004 10:20:10 +0000 (10:20 +0000)]
* elf32-arm.h (elf32_arm_final_link_relocate): Add R_ARM_ALU*.
* elfarm-nabi.c (elf32_arm_howto_table): Ditto.
corinna [Wed, 31 Mar 2004 10:10:58 +0000 (10:10 +0000)]
* fhandler_socket.cc (fhandler_socket::sendmsg): Add SIGPIPE handling.
nickc [Wed, 31 Mar 2004 09:27:39 +0000 (09:27 +0000)]
(struct stab_link_includes_totals): Rename field 'total' to 'sum_chars'
and add field 'num_chars'.
(_bfd_link_section_stabs): When computing the sum of the characters in a
B_INCL..B_EINCL range also keep a count of the number of characters. Use
this information to help distinguish between include sections when have
the same sum but which nevertheless are still unique.
corinna [Wed, 31 Mar 2004 09:13:52 +0000 (09:13 +0000)]
* fhandler_socket.cc (fhandler_socket::recvfrom): Initialize res to
SOCKET_ERROR. Use SOCKET_ERROR instead of -1 throughout.
(fhandler_socket::recvmsg): Ditto.
(fhandler_socket::sendto): Ditto.
(fhandler_socket::sendmsg): Ditto.
* net.cc (wsock_event::prepare): Call WSASetLastError instead of
SetLastError.
(wsock_event::wait): Use SOCKET_ERROR instead of -1.
nickc [Wed, 31 Mar 2004 08:44:59 +0000 (08:44 +0000)]
(_bfd_link_section_stabs): Do not skip N_EXCL stabs.
jjohnstn [Wed, 31 Mar 2004 01:27:53 +0000 (01:27 +0000)]
2003-03-30 Jeff Johnston <jjohnstn@redhat.com>
* libc/machine/h8300/Makefile.am: Reformat slightly.
* libc/machine/h8300/Makefile.in: Regenerate.
gdbadmin [Wed, 31 Mar 2004 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 31 Mar 2004 00:00:05 +0000 (00:00 +0000)]
daily update
dannysmith [Tue, 30 Mar 2004 21:49:12 +0000 (21:49 +0000)]
2004-03-30 Danny Smith <dannysmith@users.sourceforge.net>
* include/io.h: (_findfirst): Correct prototype.
2004-03-30 Hans Leidekker <hans@it.vu.nl>
* include/io.h: (_findnext, _findclose): Correct prototype.
cgf [Tue, 30 Mar 2004 21:27:50 +0000 (21:27 +0000)]
* thread.h (pthread::init_mainthread): Add parameter forked. Set forked
default to false..
* thread.cc (MTinterface::fixup_after_fork): Call pthread::init_mainthread with
forked = true.
(pthread::init_mainthread): Add parameter forked. Do not change thread self
pointer when forked.
jjohnstn [Tue, 30 Mar 2004 21:11:52 +0000 (21:11 +0000)]
2003-03-30 Thomas Pfaff <tpfaff@gmx.net>
* libc/stdio/findfp.c (__fp_lock_all): Add call to
__sfp_lock_acquire.
(__fp_unlock_all): Add call to __sfp_lock_release.
dj [Tue, 30 Mar 2004 20:03:09 +0000 (20:03 +0000)]
merge from gcc
shebs [Tue, 30 Mar 2004 20:02:03 +0000 (20:02 +0000)]
Remove long-obsolete MPW support.
* mpw-config.in, mpw-make.sed, mac-ld.r: Remove files.
* Makefile.am (mpw): Remove file-presynthesizing actions.
* Makefile.in: Likewise.
* ldfile.c (slash): Remove MPW case.
* ldlex.l [MPW]: Remove unused definition.
shebs [Tue, 30 Mar 2004 19:20:57 +0000 (19:20 +0000)]
* mpw-config.in, mpw-make.sed, mac-binutils.r: Remove MPW
support files, no longer used.
joshuadfranklin [Tue, 30 Mar 2004 19:20:41 +0000 (19:20 +0000)]
2004-03-30 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
* ntsec.sgml: Replace chapter numbers with <link>s,
replace release-numbers in <title>s with descriptions.
2004-03-30 Ronald Landheer-Cieslak <ronald@landheer.com>
* ntsec.sgml: Fix typos, correct chapter numbers.
shebs [Tue, 30 Mar 2004 18:43:16 +0000 (18:43 +0000)]
Remove long-obsolete MPW support.
* mpw-config.in, mpw-make.sed, mac-as.r: Remove files.
* configure.in: Remove mention of ppc-*-mpw* config.
* configure.in: Likewise.
[testsuite/ChangeLog]
* gas/macros/macros.exp: Remove mention of MPW config.
jimb [Tue, 30 Mar 2004 15:44:08 +0000 (15:44 +0000)]
From Ulrich Weigand:
* utils.c (query): Do not use a va_list variable multiple times.
corinna [Tue, 30 Mar 2004 15:21:18 +0000 (15:21 +0000)]
* sysv_shm.cc (shmget): Allow to retrieve shared memory segments
by shmid when IPC_KEY_IS_SHMID is set.
corinna [Tue, 30 Mar 2004 15:20:03 +0000 (15:20 +0000)]
* shm.cc (shmat): If shmid is unknown, call a special variation
of shmget to retrieve the shared memory segment from Cygserver
instead of failing immediately.
* include/cygwin/ipc.h (IPC_KEY_IS_SHMID): New internal flag for
shmget when called from shmat.
nickc [Tue, 30 Mar 2004 14:04:21 +0000 (14:04 +0000)]
Add (linker) support for CR16C processor
jakub [Tue, 30 Mar 2004 09:58:25 +0000 (09:58 +0000)]
* elf.c (map_sections_to_segments): Fix handling of .tbss.
jakub [Tue, 30 Mar 2004 09:54:13 +0000 (09:54 +0000)]
* binutils-all/objcopy.exp: Accept main as a data symbol as well.
nickc [Tue, 30 Mar 2004 09:48:26 +0000 (09:48 +0000)]
Updated Swedish translation
nickc [Tue, 30 Mar 2004 09:29:15 +0000 (09:29 +0000)]
Fix bug parsing shigh(0xffff8000)
nickc [Tue, 30 Mar 2004 08:53:01 +0000 (08:53 +0000)]
make use of meabi_flags be ELF specific
hunt [Tue, 30 Mar 2004 06:05:26 +0000 (06:05 +0000)]
2004-03-29 Martin Hunt <hunt@redhat.com>
* generic/gdbtk-register.c (map_arg_registers): If a specific
register was requested, just return it without validating it
has a name.
(get_register): Check DEPRECATED_REGISTER_CONVERTIBLE_P ().
hunt [Tue, 30 Mar 2004 06:03:08 +0000 (06:03 +0000)]
Moved ChangeLog to ChangeLog-2003