OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
19 years ago * cygcheck.cc (dump_sysinfo): Recognize XP Media Center and Tablet PC
corinna [Mon, 30 May 2005 15:49:30 +0000 (15:49 +0000)]
* cygcheck.cc (dump_sysinfo): Recognize XP Media Center and Tablet PC
Editions. Change .NET to 2003 throughout.  Recognize 2003 Web Server
and Datacenter Server. Report when running in terminal server session.

19 years agomerge from gcc
dj [Mon, 30 May 2005 01:12:16 +0000 (01:12 +0000)]
merge from gcc

19 years ago* cygmagic: Remove debugging cruft missed on 2005-05-21.
cgf [Mon, 30 May 2005 00:53:59 +0000 (00:53 +0000)]
* cygmagic: Remove debugging cruft missed on 2005-05-21.

19 years ago*** empty log message ***
gdbadmin [Mon, 30 May 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
amodra [Mon, 30 May 2005 00:00:27 +0000 (00:00 +0000)]
daily update

19 years ago * readelf.c (get_alpha_dynamic_type): New.
rth [Sun, 29 May 2005 23:18:50 +0000 (23:18 +0000)]
    * readelf.c (get_alpha_dynamic_type): New.
        (get_dynamic_type): Call it.

19 years ago * alpha.h (DT_ALPHA_PLTRO): New.
rth [Sun, 29 May 2005 23:18:26 +0000 (23:18 +0000)]
    * alpha.h (DT_ALPHA_PLTRO): New.

19 years ago * emulparams/elf64alpha.sh (PLT): New.
rth [Sun, 29 May 2005 23:16:08 +0000 (23:16 +0000)]
    * emulparams/elf64alpha.sh (PLT): New.
        (TEXT_PLT): New.
        * emultempl/alphaelf.em (disable_relaxation): New.
        (limit_32bit): Rename from elf64alpha_32bit; update all users.
        (elf64_alpha_use_secureplt): Declare.
        (bfd_elf64_alpha_vec, bfd_elf64_alpha_freebsd_vec): Declare.
        (alpha_after_open): New.
        (alpha_before_allocation): New.
        (OPTION_NO_RELAX, OPTION_SECUREPLT, OPTION_NO_SECUREPLT): New.
        (PARSE_AND_LIST_LONGOPTS): Include them.
        (PARSE_AND_LIST_OPTIONS): Likewise.
        (PARSE_AND_LIST_ARGS_CASES): Likewise.
        (LDEMUL_AFTER_OPEN, LDEMUL_BEFORE_ALLOCATION): New.
        * scripttempl/elf.sc (TEXT_PLT): New.
        (PLT): Use it.

19 years ago * configure.in (--enable-secureplt): New.
rth [Sun, 29 May 2005 23:13:38 +0000 (23:13 +0000)]
    * configure.in (--enable-secureplt): New.
        * elf64-alpha.c (INSN_LDA, INSN_LDAH, INSN_LDQ, INSN_BR): New.
        (INSN_SUBQ, INSN_S4SUBQ, INSN_JMP): New.
        (INSN_A, INSN_AB, INSN_ABC, INSN_ABO, INSN_AD): New.
        (elf64_alpha_use_secureplt): New.
        (OLD_PLT_HEADER_SIZE, OLD_PLT_ENTRY_SIZE): New.
        (NEW_PLT_HEADER_SIZE, NEW_PLT_ENTRY_SIZE): New.
        (PLT_HEADER_SIZE, PLT_ENTRY_SIZE): Conditionalize on secureplt.
        (ALPHA_ELF_LINK_HASH_PLT_LOC): Remove.
        (struct alpha_elf_link_hash_entry): Add plt_offset.
        (PLT_HEADER_WORD1, PLT_HEADER_WORD2, PLT_HEADER_WORD3): Remove.
        (PLT_HEADER_WORD4, PLT_ENTRY_WORD1, PLT_ENTRY_WORD2): Remove.
        (PLT_ENTRY_WORD3): Remove.
        (elf64_alpha_create_dynamic_sections): If secureplt, set SEC_READONLY
        on .plt and create .got.plt.
        (elf64_alpha_output_extsym): Remove .plt frobbing for symbol values.
        (get_got_entry): Initialize plt_offset.
        (elf64_alpha_want_plt): New.
        (elf64_alpha_check_relocs): Use it.
        (elf64_alpha_adjust_dynamic_symbol): Likewise.  Don't allocate
        plt entries here.
        (elf64_alpha_calc_got_offsets_for_symbol): Don't report internal
        error as user error.
        (elf64_alpha_size_plt_section_1): Allocate one plt entry per
        got subsection.
        (elf64_alpha_size_plt_section): Size .got.plt section.
        (elf64_alpha_size_rela_got_1): Don't allocate relocations if
        plt entries used.
        (elf64_alpha_size_dynamic_sections): Call elf64_alpha_size_plt_section.
        Add PLTRO DYNAMIC entry.
        (elf64_alpha_finish_dynamic_symbol): Generate secureplt format.
        (elf64_alpha_finish_dynamic_sections): Likewise.

19 years ago * path.cc (path_conv::check): Move component to function scope. Set
corinna [Sun, 29 May 2005 11:04:01 +0000 (11:04 +0000)]
* path.cc (path_conv::check): Move component to function scope. Set
PATH_RO only on *real* FH_NETDRIVEs or on non-FH_NETDRIVE virtual
paths. Allow non-retrievable shares to be handled as files.

19 years ago * include/limits.h (LLONG_MIN, LLONG_MAX, ULLONG_MAX): Always define.
corinna [Sun, 29 May 2005 10:05:50 +0000 (10:05 +0000)]
* include/limits.h (LLONG_MIN, LLONG_MAX, ULLONG_MAX): Always define.

19 years ago * config/djgpp/fnchange.lst: Add mappings for linux-ppc-low.c and
eliz [Sun, 29 May 2005 07:36:09 +0000 (07:36 +0000)]
* config/djgpp/fnchange.lst: Add mappings for linux-ppc-low.c and
linux-ppc64-low.c.

19 years agoThis is a cleanup change. It is the beggining of allowing GDB/MI to be
bobbybrasko [Sun, 29 May 2005 03:13:14 +0000 (03:13 +0000)]
This is a cleanup change. It is the beggining of allowing GDB/MI to be
better understood (internally).

19 years ago* thread.h (pthread_key::set): Inline.
cgf [Sun, 29 May 2005 02:42:35 +0000 (02:42 +0000)]
* thread.h (pthread_key::set): Inline.
(pthread_key::get): Ditto.
* thread.cc (pthread::set): Delete.
(pthread::get): Ditto.

19 years ago* cygwin.din: Remove signal front end from pthread_[gs]etspecific.
cgf [Sun, 29 May 2005 02:26:29 +0000 (02:26 +0000)]
* cygwin.din: Remove signal front end from pthread_[gs]etspecific.

19 years ago* cygwin.din: Remove signal front end from pthread_[gs]etspecific.
cgf [Sun, 29 May 2005 02:24:42 +0000 (02:24 +0000)]
* cygwin.din: Remove signal front end from pthread_[gs]etspecific.

19 years ago * gdb.arch/alpha-step.c: New file.
brobecke [Sun, 29 May 2005 01:58:52 +0000 (01:58 +0000)]
    * gdb.arch/alpha-step.c: New file.
        * gdb.arch/alpha-step.exp: New testcase.

19 years ago * alpha-tdep.c (alpha_next_pc): Use correct register number
brobecke [Sun, 29 May 2005 01:54:44 +0000 (01:54 +0000)]
    * alpha-tdep.c (alpha_next_pc): Use correct register number
        for floating-point branch instructions.

19 years ago* fhandler_tty.cc (fhandler_tty_slave:tcflush): Use signed comparison.
cgf [Sun, 29 May 2005 00:05:48 +0000 (00:05 +0000)]
* fhandler_tty.cc (fhandler_tty_slave:tcflush): Use signed comparison.

19 years ago*** empty log message ***
gdbadmin [Sun, 29 May 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
amodra [Sun, 29 May 2005 00:00:05 +0000 (00:00 +0000)]
daily update

19 years ago PR backtrace/1760
drow [Sat, 28 May 2005 22:51:33 +0000 (22:51 +0000)]
PR backtrace/1760
* frame.c (backtrace_limit): Change type to int.
(get_prev_frame): Update backtrace limit support.
(_initialize_frame): Use add_setshow_integer_cmd for backtrace_limit.

19 years agogdb/
drow [Sat, 28 May 2005 22:08:58 +0000 (22:08 +0000)]
gdb/
* configure.tgt (powerpc64-*-linux*): Enable gdbserver.
* regformats/reg-ppc64.dat: New file.
gdbserver/
* Makefile.in (SFILES): Add linux-ppc64-low.c.
(linux-ppc64-low.o, reg-ppc64.c, reg-ppc64.o): New targets.
* configure.srv: Add powerpc64-*-linux*.
* linux-ppc64-low.c: New file.

19 years ago2005-05-28 David Daney <ddaney@avtrex.com>
drow [Sat, 28 May 2005 22:00:26 +0000 (22:00 +0000)]
2005-05-28  David Daney  <ddaney@avtrex.com>

* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections):  Move
calculation of DT_RELSZ to occur after all dynamic relocations
are created.

19 years ago* times.cc (time_ms::usecs): Coerce comparison to signed or whole test is a
cgf [Sat, 28 May 2005 21:31:16 +0000 (21:31 +0000)]
* times.cc (time_ms::usecs): Coerce comparison to signed or whole test is a
no-op.

19 years ago* how-using.texinfo : Update the mkdir -p section
joshuadfranklin [Sat, 28 May 2005 20:35:58 +0000 (20:35 +0000)]
* how-using.texinfo : Update the mkdir -p section

19 years agomerge from gcc
dj [Sat, 28 May 2005 19:49:21 +0000 (19:49 +0000)]
merge from gcc

19 years ago From Wu Zhou <woodzltc@cn.ibm.com>:
drow [Sat, 28 May 2005 18:57:07 +0000 (18:57 +0000)]
From Wu Zhou <woodzltc@cn.ibm.com>:
* remote.c (struct gdb_ext_thread_info): Fix a comment typo.
(remote_unpack_thread_info_response): Likewise.

19 years ago * cli/cli-setshow.c (do_setshow_command): Partially revert previous
drow [Sat, 28 May 2005 18:27:26 +0000 (18:27 +0000)]
* cli/cli-setshow.c (do_setshow_command): Partially revert previous
change.  Cast to "char **" for var_string.

19 years ago * cp-name-parser.y (parse_escape): Revert previous change. Return
drow [Sat, 28 May 2005 16:48:55 +0000 (16:48 +0000)]
* cp-name-parser.y (parse_escape): Revert previous change.  Return
the input character by default.

19 years ago * dwarf2-frame.c (dwarf2_frame_prev_register): Use gdb_byte.
drow [Sat, 28 May 2005 16:44:25 +0000 (16:44 +0000)]
* dwarf2-frame.c (dwarf2_frame_prev_register): Use gdb_byte.
* i386-linux-nat.c (fetch_register, store_register, supply_gregset)
(fill_gregset): Likewise.
* i386-tdep.c (i386_frame_prev_register)
(i386_sigtramp_frame_prev_register): Likewise.
* linux-nat.c (linux_nat_xfer_memory, linux_nat_make_corefile_notes):
Likewise.
* linux-thread-db.c (thread_db_xfer_memory): Likewise.
* remote.c (remote_insert_hw_breakpoint, remote_remove_hw_breakpoint):
Likewise.
* target.c (debug_to_insert_hw_breakpoint)
(debug_to_remove_hw_breakpoint, update_current_target): Likewise.

19 years ago2005-05-28 Eli Zaretskii <eliz@gnu.org>
aj [Sat, 28 May 2005 11:44:46 +0000 (11:44 +0000)]
2005-05-28  Eli Zaretskii  <eliz@gnu.org>

* configure.in: Add snprintf and vsnprintf to AC_CHECK_DECLS.
* config.in, configure: Regenerate.

19 years ago * MAINTAINERS: Change cris-elf state to non-broken.
hp [Sat, 28 May 2005 08:49:08 +0000 (08:49 +0000)]
* MAINTAINERS: Change cris-elf state to non-broken.
* cp-name-parser.y (parse_escape): Initialize target_char to zero.

19 years ago * cris/Makefile.in (stamp-v32fmloop): Depend on stamp-v10fmloop.
hp [Sat, 28 May 2005 08:47:28 +0000 (08:47 +0000)]
* cris/Makefile.in (stamp-v32fmloop): Depend on stamp-v10fmloop.

19 years agodaily update
amodra [Sat, 28 May 2005 00:00:07 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Sat, 28 May 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

19 years agowhite space
cgf [Fri, 27 May 2005 18:42:03 +0000 (18:42 +0000)]
white space

19 years ago* cygheap.h: Reference _cygheap_start via .cygheap section.
cgf [Fri, 27 May 2005 18:26:17 +0000 (18:26 +0000)]
* cygheap.h: Reference _cygheap_start via .cygheap section.
* environ.cc: Fix force_into_environment typo throughout.
(spenvs): Export CYGWIN_DEBUG if DEBUGGING.

19 years ago * config/default.exp (CC): Use find_gcc.
mmitchel [Fri, 27 May 2005 17:27:02 +0000 (17:27 +0000)]
* config/default.exp (CC): Use find_gcc.
(CFLAGS): Define, if no definition is provided.
(CXX): Likewise.
(CXXFLAGS): Likewise.

19 years ago* cygcheck.cc (load_cygwin): Make half-hearted attempt to work with older DLLs.
cgf [Fri, 27 May 2005 15:45:53 +0000 (15:45 +0000)]
* cygcheck.cc (load_cygwin): Make half-hearted attempt to work with older DLLs.
* strace.cc (load_cygwin): Ditto.

19 years ago2005-05-27 Orjan Friberg <orjanf@axis.com>
orjanf [Fri, 27 May 2005 14:36:07 +0000 (14:36 +0000)]
2005-05-27  Orjan Friberg  <orjanf@axis.com>

* cris-tdep.c (crisv32_scan_prologue): Add.
(cris_frame_unwind_cache, cris_skip_prologue): Call
crisv32_scan_prologue when debugging CRISv32.

19 years ago* Tweaked last ChangeLog entry.
orjanf [Fri, 27 May 2005 13:51:06 +0000 (13:51 +0000)]
* Tweaked last ChangeLog entry.

19 years ago2005-05-27 Orjan Friberg <orjanf@axis.com>
orjanf [Fri, 27 May 2005 13:47:59 +0000 (13:47 +0000)]
2005-05-27  Orjan Friberg <orjanf@axis.com>

* cris-tdep.c (cris_sigtramp_start, cris_rt_sigtramp_start)
(cris_frame_prev_register, cris_sigtramp_frame_prev_register)
(cris_return_value): Use gdb_byte for byte buffers.
(struct cris_frame_unwind, struct cris_frame_base): Fix formatting.

19 years ago2005-05-27 Orjan Friberg <orjanf@axis.com>
orjanf [Fri, 27 May 2005 13:47:50 +0000 (13:47 +0000)]
2005-05-27  Orjan Friberg <orjanf@axis.com>

* cris-tdep.c (cris_sigtramp_start, cris_rt_sigtramp_start)
(cris_frame_prev_register, cris_sigtramp_frame_prev_register)
(cris_return_value): Use gdb_byte for byte buffers.
(struct cris_frame_unwind, struct cris_frame_base): Fix formatting.

19 years ago * config/tc-arm.h (TC_FIX_TYPE): Change to int.
zack [Fri, 27 May 2005 07:11:40 +0000 (07:11 +0000)]
* config/tc-arm.h (TC_FIX_TYPE): Change to int.
(TC_INIT_FIX_DATA): Initialize to 0, not NULL.
* config/tc-arm.c (fix_new_arm): Remove now-unnecessary cast.
(md_apply_fix3): Delete fix_is_thumb variable; refer to
fixP->tc_fix_data directly in the sole place it was used.
Explicitly truncate value, *valP, fixP->fx_addnumber, and
fixP->fx_offset to 32 bits, for consistent behavior between 32-
and 64-bit hosts.

19 years agogas/
jbeulich [Fri, 27 May 2005 06:28:03 +0000 (06:28 +0000)]
gas/
2005-05-27  Jan Beulich  <jbeulich@novell.com>

* config/tc-ia64.c (struct proc_pending): New.
(unwind): Replace proc_start with proc_pending.
(unwind_diagnostic): Check unwind.proc_pending.sym.
(dot_proc): Replace unwind.proc_start with unwind.proc_pending.sym.
Check if previous proc not closed. Record all entry points.
(dot_endp): Replace unwind.proc_start with unwind.proc_pending.sym.
Set symbol sizes for entry points recorded in dot_proc. Check
arguments for consistency with respective .proc's.
(md_assemble): Replace unwind.proc_start with
unwind.proc_pending.sym.

gas/testsuite/
2005-05-27  Jan Beulich  <jbeulich@novell.com>

* gas/ia64/proc.l: Adjust.

19 years agogas/
jbeulich [Fri, 27 May 2005 06:25:20 +0000 (06:25 +0000)]
gas/
2005-05-27  Jan Beulich  <jbeulich@novell.com>

* config/tc-ia64.c (emit_one_bundle): Restrict scope of ptr, end_ptr,
and last_ptr. Check all in-use slots for first one with non-NULL
unwind_record. Don't reload end_ptr before second update round.

19 years ago2005-05-26 Chris Demetriou <cgd@netbsd.org>
cgd [Fri, 27 May 2005 04:51:52 +0000 (04:51 +0000)]
2005-05-26  Chris Demetriou  <cgd@netbsd.org>

        * MAINTAINERS (Write After Approval): Remove myself.

19 years ago2005-05-26 Chris Demetriou <cgd@netbsd.org>
cgd [Fri, 27 May 2005 04:51:41 +0000 (04:51 +0000)]
2005-05-26  Chris Demetriou  <cgd@netbsd.org>

        * MAINTAINERS (Write After Approval): Remove myself.

19 years ago2005-05-27 Andrew Cagney <cagney@gnu.org>
cagney [Fri, 27 May 2005 04:39:27 +0000 (04:39 +0000)]
2005-05-27  Andrew Cagney  <cagney@gnu.org>

* jv-lang.c (get_java_utf8_name): Add cast.
(evaluate_subexp_java): Use gdb_byte for buffers.
* jv-valprint.c (java_value_print, java_value_print): Use gdb_byte
for buffers.
* scm-lang.c (scm_get_field, scm_unpack)
(scm_evaluate_string): Use gdb_byte for buffers.
(scm_lookup_name): Add cast.
* scm-valprint.c (scm_scmval_print, scm_scmval_print): Use
gdb_byte for buffers.
* tui/tui.h (tui_get_command_dimension): Make parameters unsigned.
* tui/tui.c (tui_get_command_dimension): Make parameters unsigned.
* value.h (check_field): Change "name" to a string.
* valops.c (check_field): Change "name" to a string.
* scm-lang.h (scm_parse): Use gdb_byte for buffers.
* source.c (get_current_source_symtab_and_line)
(set_current_source_symtab_and_line): Initialize all fields of sal
structures.
* cli/cli-cmds.c (list_command): Use gdb_byte for buffers.

19 years ago * generic/gdbtk-cmds.c (gdb_set_mem): target_write_memory now takes
kseitz [Fri, 27 May 2005 01:30:48 +0000 (01:30 +0000)]
    * generic/gdbtk-cmds.c (gdb_set_mem): target_write_memory now takes
        gdb_byte* instead of char*.
        * generic/gdbtk-register.c (get_register): frame_register and val_print
        take gdb_byte* instead of char*.
        * generic/gdbtk-wrapper.c: Ditto the val_print part.

        From Paul Schlie  <schlie@comcast.net>:
        * generic/gdbtk-bp.c (gdb_set_bp): Use lbasename instead of basename.
        * generic/gdbtk-cmds.c (gdb_listfiles): Likewise.

19 years ago*** empty log message ***
gdbadmin [Fri, 27 May 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
amodra [Fri, 27 May 2005 00:00:06 +0000 (00:00 +0000)]
daily update

19 years ago* configure.host (HOSTING_LIBS): Add libunwind.a if it exists.
schwab [Thu, 26 May 2005 22:23:13 +0000 (22:23 +0000)]
* configure.host (HOSTING_LIBS): Add libunwind.a if it exists.

19 years ago2005-05-26 Chris Demetriou <cgd@netbsd.org>
cgd [Thu, 26 May 2005 21:37:09 +0000 (21:37 +0000)]
2005-05-26  Chris Demetriou  <cgd@netbsd.org>

        * MAINTAINERS: Update my mail address, move myself to the
        "Past maintainers" section.

19 years ago2005-05-26 David Ung <davidu@mips.com>
cgd [Thu, 26 May 2005 21:31:56 +0000 (21:31 +0000)]
2005-05-26  David Ung  <davidu@mips.com>

        * mips.igen (mips32r2, mips64r2): New ISA models.  Add new model
        tags to all instructions which are applicable to the new ISAs.
        (do_ror, do_dror, ROR, RORV, DROR, DROR32, DRORV): Add, moved from
        vr.igen.
        * mips3264r2.igen: New file for MIPS 32/64 revision 2 specific
        instructions.
        * vr.igen (do_ror, do_dror, ROR, RORV, DROR, DROR32, DRORV): Move
        to mips.igen.
        * configure.ac (mipsisa32r2*-*-*, mipsisa64r2*-*-*): Add new targets.
        * configure: Regenerate.

19 years ago2005-05-26 Andrew Cagney <cagney@gnu.org>
cagney [Thu, 26 May 2005 20:48:50 +0000 (20:48 +0000)]
2005-05-26  Andrew Cagney  <cagney@gnu.org>

* command.h (add_setshow_integer_cmd): Make VAR an integer.
* cli/cli-decode.c (add_setshow_integer_cmd): Update to match.
* valops.c (value_string): Add a cast.
* eval.c (evaluate_subexp_standard): Use gdb_byte for byte buffers.
* breakpoint.c (re_enable_breakpoints_in_shlibs): Use gdb_byte for
byte buffers.
* target.h (struct target_ops): For to_insert_hw_breakpoint and
to_remove_hw_breakpoint use gdb_byte for byte buffer parameters.
* breakpoint.h (struct bp_location): Make shadow_contents a
gdb_byte buffer.
* cli/cli-setshow.c (do_setshow_command): Fix cast.
* cli/cli-dump.c (restore_section_callback)
(restore_binary_file): Use gdb_byte for byte buffers.
* proc-service.c (ps_ptwrite, ps_ptread, ps_pdwrite): Fix casts.
(ps_xfer_memory): Use gdb_byte for byte buffers.
* tracepoint.c (mem2hex): Use gdb_byte for byte buffers, and char
for string buffers.
* ser-tcp.c (net_open): Make len a socklen_t.

19 years ago2005-05-26 Andrew Cagney <cagney@gnu.org>
cagney [Thu, 26 May 2005 19:28:23 +0000 (19:28 +0000)]
2005-05-26  Andrew Cagney  <cagney@gnu.org>

* gdb.texinfo: Note that Elena Zannoni, Fernando Nasser, and
Andrew Cagney implemented the original GDB/MI.

19 years ago* elfxx-mips.c (_bfd_mips_elf_section_processing): Warn and
macro [Thu, 26 May 2005 18:51:08 +0000 (18:51 +0000)]
* elfxx-mips.c (_bfd_mips_elf_section_processing): Warn and
stop processing of options if one of invalid size is
encountered.
(_bfd_mips_elf_section_from_shdr): Likewise.
(_bfd_mips_elf_fake_sections): Reset the type of empty special
sections.

19 years agoFix issues noticed while reviewing Jan Beulich's MLX template bug fix.
wilson [Thu, 26 May 2005 18:46:10 +0000 (18:46 +0000)]
Fix issues noticed while reviewing Jan Beulich's MLX template bug fix.
* config/tc-ia64.c (extra_goodness): Update comment.
(md_begin): Add debugging code to print best_template table.

19 years ago* include/cygwin/version.h: Bump DLL minor number to 18.
cgf [Thu, 26 May 2005 18:19:24 +0000 (18:19 +0000)]
* include/cygwin/version.h: Bump DLL minor number to 18.

19 years ago * elf64-alpha.c (struct alpha_elf_link_hash_entry): Remove
rth [Thu, 26 May 2005 16:14:30 +0000 (16:14 +0000)]
    * elf64-alpha.c (struct alpha_elf_link_hash_entry): Remove
        plt_old_section, plt_old_value.
        (elf64_alpha_adjust_dynamic_symbol): Don't set it.
        (elf64_alpha_size_plt_section_1): Don't use it.

19 years ago * elfcode.h (elf_object_p): Fail if e_shoff != 0, e_shnum == 0 and
jakub [Thu, 26 May 2005 07:41:10 +0000 (07:41 +0000)]
* elfcode.h (elf_object_p): Fail if e_shoff != 0, e_shnum == 0 and
first shdr has sh_size == 0.  Fail if e_shnum is large to cause
arithmetic overflow when allocating the i_shdr array.
Sanity check sh_link and sh_info fields.  Fix e_shstrndx sanity check.

19 years ago * elf64-alpha.c: Update all function definitions to ISO C. Remove
rth [Thu, 26 May 2005 07:14:00 +0000 (07:14 +0000)]
    * elf64-alpha.c: Update all function definitions to ISO C.  Remove
        all function prototypes; rearrange functions into def-use order.

19 years agoPatch from Steve Ellcey for ia64-hpux testsuite failure.
wilson [Thu, 26 May 2005 00:41:41 +0000 (00:41 +0000)]
Patch from Steve Ellcey for ia64-hpux testsuite failure.
gas/ia64/global.d: Change --sym to --syms.

19 years ago*** empty log message ***
gdbadmin [Thu, 26 May 2005 00:00:37 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
amodra [Thu, 26 May 2005 00:00:06 +0000 (00:00 +0000)]
daily update

19 years agoinclude/
rth [Wed, 25 May 2005 23:32:35 +0000 (23:32 +0000)]
include/
* demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
libiberty/
* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_HIDDEN_ALIAS.
(d_make_comp, d_print_comp): Likewise.
(d_special_name): Generate one.
* testsuite/demangle-expected: Add a hidden alias test.

19 years ago * elf64-alpha.c (elf64_alpha_merge_gots): Fix gotent iteration
rth [Wed, 25 May 2005 20:00:39 +0000 (20:00 +0000)]
    * elf64-alpha.c (elf64_alpha_merge_gots): Fix gotent iteration
        in the presence of deleting elements.
        (elf64_alpha_size_got_sections): Zero dead got section size.

19 years agoforced checkin
cgf [Wed, 25 May 2005 18:30:18 +0000 (18:30 +0000)]
forced checkin

19 years ago2005-05-25 Paolo Bonzini <bonzini@gnu.org>
bonzini [Wed, 25 May 2005 14:23:03 +0000 (14:23 +0000)]
2005-05-25  Paolo Bonzini  <bonzini@gnu.org>

* Makefile.tpl (stage[+id+]-start): Iterate over target module as well.
(Dependencies): Consider target modules for bootstrap dependencies.
Make target bootstrap modules depend on each stage's gcc.
* Makefile.in: Regenerate.

19 years ago2005-05-25 H.J. Lu <hongjiu.lu@intel.com>
hjl [Wed, 25 May 2005 14:10:06 +0000 (14:10 +0000)]
2005-05-25  H.J. Lu  <hongjiu.lu@intel.com>

* gas/ia64/group-1.d: Updated.
* gas/ia64/group-2.d: Likewise.

19 years ago * ChangeLog: Remove accidentally checked in entry.
corinna [Wed, 25 May 2005 08:41:28 +0000 (08:41 +0000)]
* ChangeLog: Remove accidentally checked in entry.

19 years agogas/
jbeulich [Wed, 25 May 2005 07:17:05 +0000 (07:17 +0000)]
gas/
2005-05-25  Jan Beulich  <jbeulich@novell.com>

* config/tc-ia64.c (md_begin): Don't try to match slot 2 of an MLX
template.

19 years agogas/
jbeulich [Wed, 25 May 2005 07:13:16 +0000 (07:13 +0000)]
gas/
2005-05-25  Jan Beulich  <jbeulich@novell.com>

* config/tc-ia64.c (ia64_gen_real_reloc_type): Also handle
BFD_RELOC_UNUSED when determining the width of the reloc.

19 years agogas/
jbeulich [Wed, 25 May 2005 07:08:46 +0000 (07:08 +0000)]
gas/
2005-05-25  Jan Beulich  <jbeulich@novell.com>

* config/tc-ia64.c (dot_endp): Clear out all three pointers in unwind
section entry.

19 years agogas/
jbeulich [Wed, 25 May 2005 06:59:28 +0000 (06:59 +0000)]
gas/
2005-05-25  Jan Beulich  <jbeulich@novell.com>

* config/tc-ia64.c (dot_radix): Rewrite.

gas/testsuite/
2005-05-25  Jan Beulich  <jbeulich@novell.com>

* gas/ia64/radix.s: New.
* gas/ia64/radix.l: New.
* gas/ia64/ia64.exp: Run new test.

19 years agogas/
jbeulich [Wed, 25 May 2005 06:55:39 +0000 (06:55 +0000)]
gas/
2005-05-25  Jan Beulich  <jbeulich@novell.com>

* config/tc-ia64.c (struct unw_rec_list): Remove next_slot_number
and next_slot_frag.
(alloc_record): Remove references to next_slot_number and
next_slot_frag.
(emit_one_bundle): Likewise.

19 years agogas/testsuite/
jbeulich [Wed, 25 May 2005 06:50:19 +0000 (06:50 +0000)]
gas/testsuite/
2005-05-25  Jan Beulich  <jbeulich@novell.com>

* gas/i386/intelok.d: Account for 32-bit displacements being shown
in hex.

opcodes/
2005-05-25  Jan Beulich  <jbeulich@novell.com>

* i386-dis.c (OP_E): In Intel mode, display 32-bit displacements in
hex (but retain it being displayed as signed). Remove redundant
checks. Add handling of displacements for 16-bit addressing in Intel
mode.

19 years ago2005-05-24 H.J. Lu <hongjiu.lu@intel.com>
hjl [Wed, 25 May 2005 06:49:50 +0000 (06:49 +0000)]
2005-05-24  H.J. Lu  <hongjiu.lu@intel.com>

* ld-mmix/bpo-6.d: Updated.
* ld-mmix/bpo-19.d: Likewise.

19 years agoopcodes/
jbeulich [Wed, 25 May 2005 06:47:56 +0000 (06:47 +0000)]
opcodes/
2005-05-25  Jan Beulich  <jbeulich@novell.com>

* i386-dis.c (prefix_name): Remove pointless mode_64bit check.
(OP_E): Remove redundant REX_EXTZ handling. Remove pointless
masking of 'rm' in 16-bit memory address handling.

19 years ago2005-05-24 H.J. Lu <hongjiu.lu@intel.com>
hjl [Wed, 25 May 2005 06:30:23 +0000 (06:30 +0000)]
2005-05-24  H.J. Lu  <hongjiu.lu@intel.com>

* gas/elf/group0b.d: Updated.
* gas/elf/group1b.d: Likewise.

19 years ago* fhandler.h (fhandler_base::mkdir): New virtual method.
cgf [Wed, 25 May 2005 04:32:53 +0000 (04:32 +0000)]
* fhandler.h (fhandler_base::mkdir): New virtual method.
(fhandler_base::rmdir): Ditto.
(fhandler_disk_file:mkdir): New method.
(fhandler_disk_file:rmdir): Ditto.
* dir.cc (mkdir): Implement with fhandlers.
(rmdir): Ditto.
* fhandler.cc (fhandler_base::mkdir): New virtual method.
(fhandler_base::rmdir): Ditto.
(fhandler_disk_file::mkdir): New method.
(fhandler_disk_file::rmdir): Ditto.

fhandler_random.cc: white space.

19 years ago* include/cygwin/version.h: Bump API minor number to 129.
cgf [Wed, 25 May 2005 03:46:09 +0000 (03:46 +0000)]
* include/cygwin/version.h: Bump API minor number to 129.

19 years agoAdd top comment
cgf [Wed, 25 May 2005 03:43:58 +0000 (03:43 +0000)]
Add top comment

19 years ago* cygwin.din: Export mkdtemp.
cgf [Wed, 25 May 2005 03:40:06 +0000 (03:40 +0000)]
* cygwin.din: Export mkdtemp.
* mktemp.cc: New file.
* Makefile.in (DLL_OFILES): Add mktemp.o

19 years ago2005-05-24 Andrew Cagney <cagney@gnu.org>
cagney [Wed, 25 May 2005 03:12:05 +0000 (03:12 +0000)]
2005-05-24  Andrew Cagney  <cagney@gnu.org>

* rs6000-tdep.c (ppc_supply_reg, ppc_collect_reg): Use gdb_byte
for byte buffers.
(rs6000_fetch_pointer_argument): Use get_frame_register_unsigned.
(rs6000_software_single_step, sstep_breaks, skip_prologue)
(rs6000_push_dummy_call, rs6000_push_dummy_call)
(rs6000_push_dummy_call, rs6000_push_dummy_call)
(rs6000_register_to_value, e500_pseudo_register_read)
(rs6000_store_return_value, e500_pseudo_register_write)
(rs6000_frame_prev_register, rs6000_extract_return_value): Ditto.
* ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call)
(ppc_sysv_abi_push_dummy_call, do_ppc_sysv_return_value)
(do_ppc_sysv_return_value, ppc_sysv_abi_return_value)
(ppc_sysv_abi_broken_return_value)
(ppc64_sysv_abi_push_dummy_call, ppc64_sysv_abi_push_dummy_call)
(ppc64_sysv_abi_push_dummy_call, ppc64_sysv_abi_return_value)
(ppc64_sysv_abi_return_value, ppc64_sysv_abi_return_value): Ditto.
* ppc-linux-tdep.c (ppc_linux_in_sigtramp)
(ppc_linux_at_sigtramp_return_path)
(ppc_linux_skip_trampoline_code)
(ppc_linux_memory_remove_breakpoint, ppc_linux_return_value):
* rs6000-tdep.c (rs6000_value_to_register)
(rs6000_register_to_value): Ditto.
* ppc-tdep.h (ppc_sysv_abi_return_value)
(ppc64_sysv_abi_return_value, ppc_sysv_abi_broken_return_value)
(ppc_linux_memory_remove_breakpoint): Ditto.

19 years ago*** empty log message ***
gdbadmin [Wed, 25 May 2005 00:00:09 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
amodra [Wed, 25 May 2005 00:00:09 +0000 (00:00 +0000)]
daily update

19 years agomerge from gcc
dj [Tue, 24 May 2005 21:01:30 +0000 (21:01 +0000)]
merge from gcc

19 years agomerge from gcc
dj [Tue, 24 May 2005 21:00:54 +0000 (21:00 +0000)]
merge from gcc

19 years ago * s390-tdep.c (s390_frame_prev_register): Change type of last
uweigand [Tue, 24 May 2005 16:12:58 +0000 (16:12 +0000)]
* s390-tdep.c (s390_frame_prev_register): Change type of last
argument to 'gdb_byte *'.
(s390_stub_frame_prev_register): Likewise.
(s390_sigtramp_frame_prev_register): Likewise.

19 years ago * s390-tdep.c (s390_frame_prev_register): Change type of last
uweigand [Tue, 24 May 2005 16:12:48 +0000 (16:12 +0000)]
* s390-tdep.c (s390_frame_prev_register): Change type of last
argument to 'gdb_byte *'.
(s390_stub_frame_prev_register): Likewise.
(s390_sigtramp_frame_prev_register): Likewise.

19 years ago2005-05-24 Kris Warkentin <kewarken@qnx.com>
kewarken [Tue, 24 May 2005 15:43:21 +0000 (15:43 +0000)]
2005-05-24  Kris Warkentin  <kewarken@qnx.com>

    * config/i386/nto.mt: Remove remote-nto.o.

19 years ago2005-05-24 Kris Warkentin <kewarken@qnx.com>
kewarken [Tue, 24 May 2005 15:42:30 +0000 (15:42 +0000)]
2005-05-24  Kris Warkentin  <kewarken@qnx.com>

    * config/i386/nto.mt: Remove remote-nto.o.

19 years ago(handle_v6_thumb_insn): New function.
nickc [Tue, 24 May 2005 15:30:38 +0000 (15:30 +0000)]
(handle_v6_thumb_insn): New function.
(ARMul_ThumbDecode): Call handle_v6_thumb_insn() when an undefined instruction
  binary is encountered.

19 years ago * Make-common.in (LIBDEPS): Correctly use INTLDEPS for dependency
corinna [Tue, 24 May 2005 14:21:18 +0000 (14:21 +0000)]
* Make-common.in (LIBDEPS): Correctly use INTLDEPS for dependency
check.

19 years ago2005-05-24 H.J. Lu <hongjiu.lu@intel.com>
hjl [Tue, 24 May 2005 13:53:30 +0000 (13:53 +0000)]
2005-05-24  H.J. Lu  <hongjiu.lu@intel.com>

* readelf.c (process_section_groups): Report group section
index. Check if the section member index is valid.

19 years ago2005-05-24 Orjan Friberg <orjanf@axis.com>
orjanf [Tue, 24 May 2005 08:27:01 +0000 (08:27 +0000)]
2005-05-24  Orjan Friberg  <orjanf@axis.com>

* config/djgpp/fnchange.lst: Add mappings for
gdbserver/linux-cris-low.c and gdbserver/linux-crisv32-low.c.

19 years ago2005-05-24 Orjan Friberg <orjanf@axis.com>
orjanf [Tue, 24 May 2005 08:26:51 +0000 (08:26 +0000)]
2005-05-24  Orjan Friberg  <orjanf@axis.com>

* config/djgpp/fnchange.lst: Add mappings for
gdbserver/linux-cris-low.c and gdbserver/linux-crisv32-low.c.