OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
19 years ago * messages.c (as_internal_value_out_of_range): Cast values passed
amodra [Mon, 13 Sep 2004 00:49:16 +0000 (00:49 +0000)]
* messages.c (as_internal_value_out_of_range): Cast values passed
to as_bad_where or as_warn_where to proper type.

19 years agodaily update
amodra [Mon, 13 Sep 2004 00:00:06 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Mon, 13 Sep 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago* sigproc.cc (wait_sig): Ensure that waiting threads are awoken after returning
cgf [Sun, 12 Sep 2004 19:34:07 +0000 (19:34 +0000)]
* sigproc.cc (wait_sig): Ensure that waiting threads are awoken after returning
from a hold condition.

19 years ago* child_info.h (CURR_CHILD_INFO_MAGIC): Update.
cgf [Sun, 12 Sep 2004 18:10:13 +0000 (18:10 +0000)]
* child_info.h (CURR_CHILD_INFO_MAGIC): Update.

19 years ago2004-09-12 Andrew Cagney <cagney@gnu.org>
cagney [Sun, 12 Sep 2004 16:12:55 +0000 (16:12 +0000)]
2004-09-12  Andrew Cagney  <cagney@gnu.org>

* valprint.c (print_longest): Use fputs_filtered.  Make "val"
const.
* Makefile.in (valprint.o): Delete explict rule.

19 years agoIndex: ChangeLog
cagney [Sun, 12 Sep 2004 15:29:33 +0000 (15:29 +0000)]
Index: ChangeLog
2004-09-12  Andrew Cagney  <cagney@gnu.org>

* config/m68k/nbsdelf.mh: Add missing trailing newline.  Problem
reported by Dave Anderson.

19 years ago2004-09-12 Andrew Cagney <cagney@gnu.org>
cagney [Sun, 12 Sep 2004 15:20:43 +0000 (15:20 +0000)]
2004-09-12  Andrew Cagney  <cagney@gnu.org>

* target.c (target_info): Delete #ifdef call to FILES_INFO_HOOK.

Index: doc/ChangeLog
2004-09-12  Andrew Cagney  <cagney@gnu.org>

* gdbint.texinfo (Native Debugging): Delete description of
FILES_INFO_HOOK.

19 years ago2004-09-12 Andrew Cagney <cagney@gnu.org>
cagney [Sun, 12 Sep 2004 15:05:01 +0000 (15:05 +0000)]
2004-09-12  Andrew Cagney  <cagney@gnu.org>

* inferior.h (STORE_STRUCT_RETURN): Delete macro.

19 years agoIndex: ChangeLog
cagney [Sun, 12 Sep 2004 15:00:38 +0000 (15:00 +0000)]
Index: ChangeLog
2004-09-12  Salvador E. Tropea  <set@users.sf.net>
    Andrew Cagney  <cagney@gnu.org>

* mi/mi-main.c (mi_cmd_data_list_changed_registers)
(mi_cmd_data_list_register_values)
(mi_cmd_data_write_register_values): Include the PSEUDO_REGS in
the register number computation.

19 years ago2004-09-12 Andrew Cagney <cagney@gnu.org>
cagney [Sun, 12 Sep 2004 13:04:31 +0000 (13:04 +0000)]
2004-09-12  Andrew Cagney  <cagney@gnu.org>

* ppcnbsd-nat.c: Include "inf-ptrace.h".
(ppcnbsd_fetch_inferior_registers): Rename fetch_inferior_registers.
(ppcnbsd_store_inferior_registers): Rename store_inferior_registers.
(_initialize_ppcnbsd_nat): Create and add a NetBSD/PPC ptrace
target.
* config/powerpc/nbsd.mh (NATDEPFILES): Replace and inftarg.o with
inf-ptrace.o and inf-child.o.
* inf-ptrace.h, inf-ptrace.c, inf-child.h, inf-child.c: New files.
* Makefile.in: Update dependencies.

19 years ago * readelf.c (decode_location_expression): Sign extend value for
amodra [Sun, 12 Sep 2004 05:52:44 +0000 (05:52 +0000)]
* readelf.c (decode_location_expression): Sign extend value for
DW_OP_const1s, DW_OP_const2s, DW_OP_const4s, DW_OP_bra, DW_OP_skip.

19 years agocheck in file missing from previous checkin.
cgf [Sun, 12 Sep 2004 03:55:42 +0000 (03:55 +0000)]
check in file missing from previous checkin.

19 years ago* exceptions.cc: (ctrl_c_handler): Do nothing while a Cygwin subprocess is
cgf [Sun, 12 Sep 2004 03:47:55 +0000 (03:47 +0000)]
* exceptions.cc: (ctrl_c_handler): Do nothing while a Cygwin subprocess is
starting.
* child_info.h (init_child_info): Remove pid argument from declaration.
* cygheap.h (init_cygheap::pid): New element.
* dcrt0.cc (dll_crt0_0): Eliminate handling of now-noexistent cygpid parameter
in child_info struct.  Set forkee to 'true' rather than cygpid since the pid
value was never used.
(dll_crt0_1): Ditto.
(_dll_crt0): Ditto.
* fork.cc (fork_child): Don't wait for sigthread.  This is handled in the fork
call now.
(fork_parent): Remove obsolete pid argument from init_child_info call.  Don't
do anything special with cygpid when DEBUGGING.
(fork): Delay all signals during fork.
(fork_init): Don't do anything special when DEBUGGING.
* pinfo.cc (set_myself): Remove pid parameter.  Use new pid field in cygheap.
(pinfo_init): Don't pass pid argument to set_myself.
* sigproc.cc (sig_send): Wait for dwProcessId to be non-zero as well as
sendsig.
(init_child_info): Eliminate handling of pid.
(wait_sig): Implement method to temporarily hold off sending signals.
* sigproc.h (__SIGHOLD): New enum.
(__SIGNOHOLD): Ditto.
* spawn.cc (spawn_guts): Remove obsolete pid argument from init_child_info
call.

19 years agodaily update
amodra [Sun, 12 Sep 2004 00:00:05 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Sun, 12 Sep 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago* gdbint.texinfo (User Interface): Change local_hex_string_custom
hilfingr [Sat, 11 Sep 2004 20:53:16 +0000 (20:53 +0000)]
* gdbint.texinfo (User Interface): Change local_hex_string_custom
to hex_string_custom (not historically correct, but more
understandable, given the current code).

19 years agobfd/:
schwab [Sat, 11 Sep 2004 20:22:47 +0000 (20:22 +0000)]
bfd/:
* acinclude.m4: Fix spelling of ACX_NONCANONICAL_*.
* aclocal.m4: Rebuild.
* configure: Rebuild.

opcodes/:
* configure: Rebuild.

19 years ago2004-09-11 Andrew Cagney <cagney@gnu.org>
cagney [Sat, 11 Sep 2004 15:04:15 +0000 (15:04 +0000)]
2004-09-11  Andrew Cagney  <cagney@gnu.org>

* language.c (hex_string, hex_string_custom): Move from here ...
* utils.c (hex_string, hex_string_custom): ... to here, rewrite.
(CELLSIZE): Increase to 50.
* language.h (hex_string, hex_string_custom): Move from here ...
* defs.h: ... to here.
* Makefile.in: Update all dependencies.

19 years ago2004-09-11 Andrew Cagney <cagney@gnu.org>
cagney [Sat, 11 Sep 2004 15:04:05 +0000 (15:04 +0000)]
2004-09-11  Andrew Cagney  <cagney@gnu.org>

* language.c (hex_string, hex_string_custom): Move from here ...
* utils.c (hex_string, hex_string_custom): ... to here, rewrite.
(CELLSIZE): Increase to 50.
* language.h (hex_string, hex_string_custom): Move from here ...
* defs.h: ... to here.
* Makefile.in: Update all dependencies.

19 years ago * gas/config/tc-avr.c: Add support for
marekm [Sat, 11 Sep 2004 13:15:03 +0000 (13:15 +0000)]
* gas/config/tc-avr.c: Add support for
atmega48, atmega88, atmega168, attiny13, attiny2313, at90can128.

* include/opcode/avr.h: Add support for
atmega48, atmega88, atmega168, attiny13, attiny2313, at90can128.

19 years ago* language.c (local_hex_format_custom): Remove.
hilfingr [Sat, 11 Sep 2004 10:24:39 +0000 (10:24 +0000)]
* language.c (local_hex_format_custom): Remove.
(local_hex_string): Rename to hex_string, use C format, and move to
utils.c
(local_hex_string_custom): Rename to hex_string_custom and change
interface.  Now uses C format.  Move to utils.c
(local_octal_format_custom): Remove.
(local_decimal_format_custom): Remove.
(unknown_language_defn): Remove language-specific number
formatting entries.
(auto_language_defn): Ditto.
(local_language_defn): Ditto.
* language.h (struct language_format_info): Delete declaration.
(struct language_defn): Remove language_format_info fields
la_binary_format, la_octal_format, la_decimal_format, la_hex_format.
(local_binary_format): Remove macro.
(local_binary_format_prefix): Remove macro.
(local_binary_format_specifier): Remove macro.
(local_binary_format_suffix): Remove macro.
(local_octal_format): Remove macro.
(local_octal_format_prefix): Remove macro.
(local_octal_format_specifier): Remove macro.
(local_octal_format_suffix): Remove macro.
(local_decimal_format): Remove macro.
(local_decimal_format_prefix): Remove macro.
(local_decimal_format_specifier): Remove macro.
(local_decimal_format_suffix): Remove macro.
(local_hex_format): Remove macro.
(local_hex_format_prefix): Remove macro.
(local_hex_format_specifier): Remove macro.
(local_hex_format_suffix): Remove macro.
(local_decimal_format_custom): Remove.
(local_octal_format_custom): Remove.
(local_hex_format_custom): Remove.
(local_hex_string): Rename to hex_string and move to defs.h.
(local_hex_string_custom): Rename to hex_string_custom, change
interface, and move to defs.h.
* utils.c: (int_string): New function.
(hex_string): New function (from language.c).
(hex_string_custom): New function (from language.c).
(octal2str): New function.
(decimal2str): Add width parameter.
(paddr_u): Use new decimal2str interface.
(paddr_d): Ditto.
* defs.h (hex_string): Declare.
(hex_string_custom): Declare.
(int_string): Declare.
* printcmd.c (print_scalar_formatted): Remove localized binary
formatting.
* valprint.c (print_longest): Use int_string.
(print_floating): Use C hex format.
(print_hex_chars): Ditto.
(print_binary_chars): Remove language-specific formatting.
(print_octal_chars): Use C octal format.
(print_decimal_chars): Delocalize format.
(print_decimal): Remove.
* ada-lang.c (ada_language_defn): Remove language-specific number
formatting entries.
* p-lang.c (pascal_language_defn): Ditto.
* c-lang.c (c_language_defn): Ditto.
(cplus_language_defn): Ditto.
(asm_language_defn): Ditto.
(minimal_language_defn): Ditto.
* f-lang.c (f_language_defn): Ditto.
* jv-lang.c (java_language_defn): Ditto.
* m2-lang.c (m2_language_defn): Ditto.
* scm-lang.c (scm_language_defn): Ditto.
* objc-lang.c (objc_language_defn): Ditto.
* memattr.c (mem_info_command): Use renamed hex_string_custom with
new interface.
* pa64solib.c (pa64_sharedlibrary_info_command): Ditto.
* ui-out.c (ui_out_field_core_addr): Ditto.
* breakpoint.c (breakpoint_adjustment_warning): Ditto.
* exec.c (print_section_info): Ditto.
* i387-tdep.c (print_i387_status_word): Ditto.
(print_i387_control_word): Ditto.
(i387_print_float_info): Ditto.
* maint.c (maint_print_section_info): Ditto.
* solib.c (info_sharedlibrary_command): Ditto.
* somsolib.c (som_sharedlibrary_info_command): Ditto.
* symtab.c (print_msymbol_info): Ditto.
* tracepoint.c (tracepoints_info): Ditto.
* solib-frv.c (lm_base): Ditto.
(frv_current_sos): Ditto.
(enable_break2): Ditto.
(enable_break): Ditto.
* dbxread.c (read_dbx_symtab): Use renamed hex_string.
(process_one_symbol): Ditto.
* infcmd.c (program_info): Ditto.
* mdebugread.c (parse_partial_symbols): Ditto.
* symfile.c (add_symbol_file_command): Ditto.
* cli/cli-cmds.c (edit_command): Ditto.
(list_command): Ditto.
* infcall.c (call_function_by_hand): Ditto.
* remote-vx.c (vx_run_files_info): Ditto.
(vx_wait): Ditto.
(vx_attach): Ditto.
(vx_detach): Ditto.
(vx_kill): Ditto.
* aix-thread.c (pdc_symbol_addrs): Ditto.
(pdc_read_regs): Ditto.
(pdc_write_regs): Ditto.
(pdc_read_data): Ditto.
(pdc_write_data): Ditto.
* d10v-tdep.c (display_trace): Ditto.
* rs6000-nat.c (find_toc_address): Ditto.
* aix-thread.c: Don't include language.h.
* buildsym.c: Ditto.
* dbxread.c: Ditto.
* mdebugread.c: Ditto.
* rs6000-nat.c: Ditto.
* buildsym.c (make_blockvector): Use renamed hex_string.

19 years agodaily update
amodra [Sat, 11 Sep 2004 00:00:06 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Sat, 11 Sep 2004 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago[gdb/ChangeLog]
jsm [Fri, 10 Sep 2004 23:12:03 +0000 (23:12 +0000)]
[gdb/ChangeLog]
2004-09-10  Jason Molenda  (jmolenda@apple.com)

        * cli/cli-script.c (read_next_line): Accept zero or more whitespace
        chars after 'if' or 'while' commands in user-defined commands.

[gdb/testsuite/ChangeLog]
2004-09-10  Jason Molenda  (jmolenda@apple.com)

        * gdb.base/define.exp: Two new tests to verify zero space chars
        after 'if' and 'while' commands in a user-defined command is correctly
        parsed.

Approved here:
http://sources.redhat.com/ml/gdb-patches/2004-09/msg00160.html
http://sources.redhat.com/ml/gdb-patches/2004-09/msg00157.html

19 years ago * section.c (bfd_sections_find_if): Fix parameter name in
brobecke [Fri, 10 Sep 2004 21:16:27 +0000 (21:16 +0000)]
    * section.c (bfd_sections_find_if): Fix parameter name in
        comment to match code.

19 years ago2004-08-31 Robert Bowdidge <bowdidge@apple.com>
dj [Fri, 10 Sep 2004 17:49:28 +0000 (17:49 +0000)]
2004-08-31  Robert Bowdidge <bowdidge@apple.com>
* mh-ppc-darwin: Add file, and override BOOT_CFLAGS.

19 years ago * fhandler.cc (fhandler_base::dup): Use debug_printf.
corinna [Fri, 10 Sep 2004 08:34:35 +0000 (08:34 +0000)]
* fhandler.cc (fhandler_base::dup): Use debug_printf.

19 years ago * Makefile.in: Create libutil.a from bsdlib.o exports.
corinna [Fri, 10 Sep 2004 08:30:48 +0000 (08:30 +0000)]
* Makefile.in: Create libutil.a from bsdlib.o exports.
* bsdlib.cc (logwtmp): Move from syscalls.cc to here.
(login): Ditto.
(logout): Ditto.

* winsup.h (EXPORT_ALIAS): New macro.
* exec.cc: Define alias symbols using EXPORT_ALIAS macro.
* syscalls.cc: Ditto.
* times.cc: Ditto.

19 years ago2004-09-09 Daniel Berlin <dberlin@dberlin.org>
dberlin [Fri, 10 Sep 2004 02:19:29 +0000 (02:19 +0000)]
2004-09-09  Daniel Berlin  <dberlin@dberlin.org>

* Makefile.def: Remove libbanshee.
* Makefile.tpl: Ditto.
* configure.in: Ditto.
* Makefile.in: Regen.
* configure: Ditto.

19 years ago2004-09-09 Michael Chastain <mec.gnu@mindspring.com>
chastain [Fri, 10 Sep 2004 01:04:58 +0000 (01:04 +0000)]
2004-09-09  Michael Chastain  <mec.gnu@mindspring.com>

* lib/gdb.exp (gdb_file_cmd): Revert the return value to
previous simple convention.  Use a global variable to store
information about what was found.
(gdb_run_cmd): Adapt to reverted return value.
* gdb.base/remote.exp: Adapt to reverted return value.
* gdb.gdb/complaints.exp: Likewise.
* gdb.gdb/observer.exp: Likewise.
* gdb.gdb/selftest.exp: Likewise.
* gdb.gdb/xfullpath.exp: Likewise.

19 years ago * elf.c (assign_file_positions_except_relocs): Assign relocs
amodra [Fri, 10 Sep 2004 00:27:08 +0000 (00:27 +0000)]
* elf.c  (assign_file_positions_except_relocs): Assign relocs
stored in a bfd section.

19 years agodaily update
amodra [Fri, 10 Sep 2004 00:00:07 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Fri, 10 Sep 2004 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago2004-09-09 Paul Brook <paul@codesourcery.com>
jjohnstn [Thu, 9 Sep 2004 19:46:53 +0000 (19:46 +0000)]
2004-09-09  Paul Brook  <paul@codesourcery.com>

        * libc/include/sys/reent.h (struct _on_exit_args): Add _dso_handle
        and _is_cxa.
        (struct _atexit): Add _next when _REENT_SMALL.
        (struct _reent): Add _atexit0 when _REENT_SMALL.
        (_REENT_INIT_PTR): Adjust.
        * libc/stdlib/Makefile.am (GENERAL_SOURCES): Add __atexit.c and
        __call_exit.c.
        (EXTENDED_SOURCES): Add cxa_atexit.c and cxa_finalize.c.
        * libc/stdlib/Makefile.in: Regenerate.
        * libc/stdlib/__atexit.c: New file.
        * libc/stdlib/__call_atexit.c: New file.
        * libc/stdlib/atexit.h: Remove old definitions.  Add new.
        * libc/stdlib/atexit.c (atexit): Use __register_exitproc.
        * libc/stdlib/cxa_atexit.c: New file.
        * libc/stdlib/cxa_finalize.c: New file.
        * libc/stdlib/exit.c (exit): Use __call_exitprocs.
        * libc/stdlib/on_exit.c (on_exit): Use __register_exitproc.
        2004-09-09  Jeff Johnston  <jjohnstn@redhat.com>
        * libc/reent/reent.c [_REENT_SMALL]: Fix reference to
        _on_exit_args_ptr.

19 years ago * dw2gencfi.c (select_cie_for_fde): When separating CIE out
amodra [Thu, 9 Sep 2004 13:32:44 +0000 (13:32 +0000)]
* dw2gencfi.c (select_cie_for_fde): When separating CIE out
from FDE, treat a CFI_escape as we do a DW_CFA_advance_loc.

19 years agoopcodes/
amodra [Thu, 9 Sep 2004 12:42:35 +0000 (12:42 +0000)]
opcodes/
* ppc-opc.c (L): Make this field not optional.
include/opcode/
* ppc.h (PPC_OPERAND_OPTIONAL): Fix comment.

19 years agoPR 363
nickc [Thu, 9 Sep 2004 11:52:40 +0000 (11:52 +0000)]
PR 363
* ar.c (replace_members): Do not use get_file_size as ar_emul_append correctly
handles missing files.

19 years ago * fhandler_tape.cc (fhandler_dev_tape::open): Fix typo.
corinna [Thu, 9 Sep 2004 11:35:14 +0000 (11:35 +0000)]
* fhandler_tape.cc (fhandler_dev_tape::open): Fix typo.

19 years ago * pipe.cc (create_selectable_pipe): Work around bug in Windows 95
corinna [Thu, 9 Sep 2004 08:58:44 +0000 (08:58 +0000)]
* pipe.cc (create_selectable_pipe): Work around bug in Windows 95
where CreateNamedPipe returns NULL.

19 years ago * include/sys/stat.h (_S_IFLNK): Add definition.
earnie [Thu, 9 Sep 2004 02:05:22 +0000 (02:05 +0000)]
* include/sys/stat.h (_S_IFLNK): Add definition.
(S_IFLNK) Ditto.
(_lstat) Ditto.
(lstat) Ditto.
(_S_ISLNK) Recode.
(S_ISLNK) Ditto.

19 years agodaily update
amodra [Thu, 9 Sep 2004 00:00:05 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Thu, 9 Sep 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

19 years agoFix typo last entry
hp [Wed, 8 Sep 2004 23:44:28 +0000 (23:44 +0000)]
Fix typo last entry

19 years agomerge from gcc
dj [Wed, 8 Sep 2004 22:01:25 +0000 (22:01 +0000)]
merge from gcc

19 years ago2004-09-08 Andrew Cagney <cagney@gnu.org>
cagney [Wed, 8 Sep 2004 22:00:46 +0000 (22:00 +0000)]
2004-09-08  Andrew Cagney  <cagney@gnu.org>

* gdb.base/signals.exp (signal_tests_1): Delete.  Merge signal
delivery test with duplicate at end of file.

19 years agoFix bug reported and analyzed by Olivier Crete:
jimb [Wed, 8 Sep 2004 21:58:16 +0000 (21:58 +0000)]
Fix bug reported and analyzed by Olivier Crete:
* symfile.c (copy_section_addr_info): New function.
(symbol_file_add_with_addrs_or_offsets): Use it to save the
original set of address arguments, instead of handwritten code
that uses one length to allocate and a different length to
initialize.  Use make_cleanup_free_section_addr_info.
* symfile.h (copy_section_addr_info): New declaration.
* utils.c: #include "symfile.h".
(do_free_section_addr_info, make_cleanup_free_section_addr_info):
New functions.
* defs.h (make_cleanup_free_section_addr_info): New declaration.
* Makefile.in (utils.o): Update dependencies.

19 years ago * config/obj-elf.c (obj_elf_section_type): Handle init_array,
pbrook [Wed, 8 Sep 2004 20:52:48 +0000 (20:52 +0000)]
* config/obj-elf.c (obj_elf_section_type): Handle init_array,
fini_array and preinit_array section types.
* config/tc-ia64.c (ia64_elf_section_type): Remove init_array
and fini_array.
* doc/as.texinfo: Document extra section types.

19 years ago2004-09-08 Andrew Cagney <cagney@gnu.org>
cagney [Wed, 8 Sep 2004 19:44:21 +0000 (19:44 +0000)]
2004-09-08  Andrew Cagney  <cagney@gnu.org>

* thread-db.c (keep_thread_db): Delete.
(thread_db_new_objfile, thread_db_create_inferior)
(thread_db_mourn_inferior): Simplify assuming !keep_thread_db.

19 years ago * include/sys/stat.h (_S_ISLNK): Add definition.
earnie [Wed, 8 Sep 2004 18:24:11 +0000 (18:24 +0000)]
* include/sys/stat.h (_S_ISLNK): Add definition.
(S_ISLNG): Ditto.

19 years ago* i386-tdep.h (FPC_REGNUM, FCTRL_REGNUM, FSTAT_REGNUM, FTAG_REGNUM)
kettenis [Wed, 8 Sep 2004 14:46:01 +0000 (14:46 +0000)]
* i386-tdep.h (FPC_REGNUM, FCTRL_REGNUM, FSTAT_REGNUM, FTAG_REGNUM)
(FISEG_REGNUM, FIOFF_REGNUM, FOSEG_REGNUM, FOOFF_REGNUM)
(FOP_REGNUM, XMM0_REGNUM, MXCSR_REGNUM): Remove macros.
(i386_frameless_signal_p): Remove prototype.
* i386-linux-nat.c (GETFPREGS_SUPPLIES): Remove macro.
(GETFPXREGS_SUPPLIES): Define using I386_ST0_REGNUM and
I386_SSE_NUM_REGS.
* i386-nto-tdep.c (i386nto_supply_gregset): Use I386_NUM_GREGS
instead of FP0_REGNUM.
(i386nto_regset_id): Use I386_NUM_GREGS and I386_NUM_FREGS instead
of FP0_REGNUM and FPC_REGNUM.

19 years ago* solib-sunos.c (sunos_relocate_main_executable): Remove function.
kettenis [Wed, 8 Sep 2004 14:31:10 +0000 (14:31 +0000)]
* solib-sunos.c (sunos_relocate_main_executable): Remove function.
(sunos_solib_create_inferior_hook): Don't call
sunos_relocate_main_executable.

19 years ago* sparcnbsd-tdep.c (sparc32nbsd_elf_init_abi): Set
kettenis [Wed, 8 Sep 2004 14:24:01 +0000 (14:24 +0000)]
* sparcnbsd-tdep.c (sparc32nbsd_elf_init_abi): Set
solib_svr4_fetch_link_map_offsets to
svr4_ilp32_fetch_link_map_offsets.
* sparcobsd-tdep.c: Don't include "nbsd-tdep.h".
(sparc32obsd_init_abi): Set solib_svr4_fetch_link_map_offsets to
svr4_ilp32_fetch_link_map_offsets.
* Makefile.in (sparcobsd-tdep.o): Update dependencies.

19 years ago * allinsn.exp: Add new tests.
corinna [Wed, 8 Sep 2004 09:20:29 +0000 (09:20 +0000)]
* allinsn.exp: Add new tests.
* bandor.s: New file.
* bandornot.s: New file.
* bclr.s: New file.
* bld.s: New file.
* bldnot.s: New file.
* bset.s: New file.
* bst.s: New file.
* bxor.s: New file.
* clip.s: New file.
* div.s: New file.
* fail.s: New file, make sure fail works.
* fsca.s: New file.
* fsrra.s: New file.
* mov.s: New file.
* mulr.s: New file.
* pass.s: New file, make sure pass works.
* pushpop.s: New file.
* resbank.s: New file.
* testutils.inc (bf8k, bt8k, assertmem): New macros.

19 years ago * gencode.c (movua.l): Compensate for endianness.
corinna [Wed, 8 Sep 2004 09:11:50 +0000 (09:11 +0000)]
* gencode.c (movua.l): Compensate for endianness.

* interp.c (RAISE_EXCEPTION_IF_IN_DELAY_SLOT): New macro.
(in_delay_slot): New flag variable.
(Delay_Slot): Set in_delay_slot.
(sim_resume): Reset in_delay_slot after leaving code switch.
* gencode.c (op tab): Call RAISE_EXCEPTION_IF_IN_DELAY_SLOT for all
instructions not allowed in delay slots.

Commited by Corinna Vinschen <vinschen@redhat.com>
Introduce SH2a support.
* interp.c: Change type of jump table to short.  Add various macros.
(sim_load): Save the bfd machine code.
(sim_create_inferior): Ditto.
(union saved_state_type): Add tbr, ibnr and ibcr registers.
Move bfd_mach to end of struct.  Add regstack pointer.
(init_dsp): Don't swap contents of sh_dsp_table any more.  Instead
use it directly in its own switch statement.  Allocate space for 512
register banks.
(do_long_move_insn): New function.
(do_blog_insn): Ditto.
(trap): Use trap #13 and trap #14 to set ibnr and ibcr.
* gencode.c: Move movx/movy insns into separate switch statement.
(op tab): Add sh2a insns.  Reject instructions that are disabled
on that chip.
(gensim_caselist): Generate default case here instead of in caller.
(gensim): Generate two separate switch statements.  Call
gensim_caselist once for each (for movsxy_tab and for tab).
Add tokens for r15 and multiple regs.
(conflict_warn, warn_conflicts): Add for debugging.

19 years ago * sim-sh.h: Add new sh2a banked registers.
corinna [Wed, 8 Sep 2004 09:03:42 +0000 (09:03 +0000)]
* sim-sh.h: Add new sh2a banked registers.

19 years ago* frame.h (frame_register): Doc fix.
jimb [Wed, 8 Sep 2004 04:56:18 +0000 (04:56 +0000)]
* frame.h (frame_register): Doc fix.

19 years ago*** empty log message ***
gdbadmin [Wed, 8 Sep 2004 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
amodra [Wed, 8 Sep 2004 00:00:14 +0000 (00:00 +0000)]
daily update

19 years ago2004-09-05 Pierre Humblet <pierre.humblet@ieee.org>
phumblet [Tue, 7 Sep 2004 23:26:28 +0000 (23:26 +0000)]
2004-09-05  Pierre Humblet <pierre.humblet@ieee.org>

        * cygheap.h (cwdstuff::drive_length): New member.
        (cwdstuff::get_drive): New method.
        * path.cc (normalize_win32_path): Simplify by using cwdstuff::get_drive.
        (mount_info::conv_to_win32_path): Use cwdstuff::get_drive as default for /.
        (cwdstuff::set): Initialize drive_length.

19 years ago * elf32-cris.c (elf_cris_adjust_gotplt_to_got): Reset
hp [Tue, 7 Sep 2004 22:37:52 +0000 (22:37 +0000)]
* elf32-cris.c (elf_cris_adjust_gotplt_to_got): Reset
h->gotplt_refcount to 0, not -1.

19 years ago2004-09-07 Andrew Cagney <cagney@gnu.org>
cagney [Tue, 7 Sep 2004 21:55:09 +0000 (21:55 +0000)]
2004-09-07  Andrew Cagney  <cagney@gnu.org>

* vx-share/wait.h: Delete #ifdef USG.
* utils.c (request_quit): Ditto.
* tui/tui.c (tui_reset): Ditto.
* remote.c: Ditto.
* remote-sds.c: Ditto.
* remote-rdi.c: Ditto.
* mdebugread.c: Ditto.
* m68klinux-nat.c: Ditto.
* infttrace.c: Ditto.
* infptrace.c: Ditto.
* i386v-nat.c: Ditto.
* exec.c: Ditto.
* dbxread.c: Ditto.
* core-aout.c: Ditto.

19 years ago * elf32-cris.c (cris_elf_relocate_section) <case R_CRIS_16_GOTPLT,
hp [Tue, 7 Sep 2004 18:33:20 +0000 (18:33 +0000)]
* elf32-cris.c (cris_elf_relocate_section) <case R_CRIS_16_GOTPLT,
case R_CRIS_32_GOTPLT>: For internal error message, handle NULL
symname.
(cris_elf_check_relocs) <case R_CRIS_32_PLT_PCREL>: Don't try to
handle symbol visibility here.

19 years ago * ld-cris/hiddef1.d, ld-cris/hiddef1.d, ld-cris/hidrefgotplt1.s:
hp [Tue, 7 Sep 2004 18:32:25 +0000 (18:32 +0000)]
* ld-cris/hiddef1.d, ld-cris/hiddef1.d, ld-cris/hidrefgotplt1.s:
New test.

19 years agobinutils/
hjl [Tue, 7 Sep 2004 17:00:54 +0000 (17:00 +0000)]
binutils/

2004-09-07  H.J. Lu  <hongjiu.lu@intel.com>

* configure: Regenerated with autconfig 2.13.

ld/

2004-09-07  H.J. Lu  <hongjiu.lu@intel.com>

* configure: Regenerated with autconfig 2.13.

19 years ago * ldexp.c (fold_binary) [DATA_SEGMENT_ALIGN]: Apply data segment
schwab [Tue, 7 Sep 2004 15:54:46 +0000 (15:54 +0000)]
* ldexp.c (fold_binary) [DATA_SEGMENT_ALIGN]: Apply data segment
alignment before adjusting DATA_SEGMENT_RELRO_END.

19 years ago * elf64-ppc.c (struct ppc_link_hash_table): Add stub_globals.
amodra [Tue, 7 Sep 2004 13:40:33 +0000 (13:40 +0000)]
* elf64-ppc.c (struct ppc_link_hash_table): Add stub_globals.
(is_ppc64_elf_target): Rename from is_ppc64_target.  Update all
callers.
(ppc_stub_name): Remove trailing "+0" on stub name.
(create_linkage_sections): Create relocations for
branch lookup table when --emit-relocs as well as when --shared.
(ppc_build_one_stub): Emit relocs for long branch stubs.  Adjust
relbrlt test.  For --emit-stub-syms, always output a sym even when
one already exists on a plt call stub.  Put stub type in the stub
symbol name.
(ppc_size_one_stub): Size long branch stub relocs.  Adjust relbrlt
test.
(ppc64_elf_size_stubs): Count global sym stubs added.  Zero
reloc_count in stub sections.  Adjust relbrlt test.
(ppc64_elf_build_stubs): Adjust relbrlt test.  Tweak stats output.
* elflink.c (bfd_elf_size_dynamic_sections): Fix comment typo.
(elf_link_input_bfd): Ignore symbol index zero relocs when checking
for relocs against discarded symbols.  Fix comments.

19 years ago2004-09-07 Paolo Bonzini <bonzini@gnu.org>
bonzini [Tue, 7 Sep 2004 08:34:05 +0000 (08:34 +0000)]
2004-09-07  Paolo Bonzini  <bonzini@gnu.org>

* missing: Import latest version from master repository.

19 years ago* cygtls.cc (_cygtls::init_thread): Set __sdidinit to negative value to
cgf [Tue, 7 Sep 2004 04:05:13 +0000 (04:05 +0000)]
* cygtls.cc (_cygtls::init_thread): Set __sdidinit to negative value to
indicate that it is "special".
* thread.cc (pthread::exit): If __sdidinit is < 0, it was never really
initialized so reset it to 0 before calling _reclaim_reent.

19 years ago*** empty log message ***
gdbadmin [Tue, 7 Sep 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
amodra [Tue, 7 Sep 2004 00:00:06 +0000 (00:00 +0000)]
daily update

19 years ago * elf-bfd.h (_bfd_elf_make_dynamic_segment): Declare it.
mmitchel [Mon, 6 Sep 2004 20:55:21 +0000 (20:55 +0000)]
* elf-bfd.h (_bfd_elf_make_dynamic_segment): Declare it.
* elf.c (_bfd_elf_make_dynamic_segment): New function, split out
from ...
(map_sections_to_segments): ... here.  Use it.  Assign a file
position to the .dynamic section if it is not loadable, but part
of the PT_DYNAMIC segment.
* elf32-arm.h (elf32_arm_finish_dynamic_sections): Use file
offsets, not VMAs, for the BPABI.  Do not fill in the header in
the .got.plt section for the BPABI.
* elfarm-nabi.c (elf32_arm_symbian_modify_segment_map): Add a
PT_DYNAMIC segment.
(elf_backend_want_got_plt): Define to zero for Symbian OS.

* emulparams/armsymbian.sh: Use armbpabi script.
* scripttempl/armbpabi.sc: New script.

19 years ago * bsd_mutex.cc (_msleep): Disable resetting event object for now.
corinna [Mon, 6 Sep 2004 20:32:45 +0000 (20:32 +0000)]
* bsd_mutex.cc (_msleep): Disable resetting event object for now.

19 years ago * doc/binutils.texi (dlltool): Update --add-underscore, --kill-at
dannysmith [Mon, 6 Sep 2004 20:00:55 +0000 (20:00 +0000)]
    * doc/binutils.texi (dlltool): Update --add-underscore, --kill-at
        documentation.

19 years ago(elf_link_add_object_symbols): Set the error code to bfd_error_wrong_format when
nickc [Mon, 6 Sep 2004 17:24:32 +0000 (17:24 +0000)]
(elf_link_add_object_symbols): Set the error code to bfd_error_wrong_format when
the input format does not match the output format.

19 years ago * elf64-ppc.c (is_ppc64_target): New function, extracted from..
amodra [Mon, 6 Sep 2004 12:37:09 +0000 (12:37 +0000)]
* elf64-ppc.c (is_ppc64_target): New function, extracted from..
(ppc64_elf_check_directives): ..here.
(ppc64_elf_size_dynamic_sections): Use it here to check bfd type
before accessing ppc64_elf_tdata.
(ppc64_elf_finish_dynamic_sections): And here too.

19 years ago* gdb.base/unload.exp: Link with -dl on *-*-solaris*.
kettenis [Mon, 6 Sep 2004 11:09:45 +0000 (11:09 +0000)]
* gdb.base/unload.exp: Link with -dl on *-*-solaris*.

19 years ago2004-09-06 Hosaka Yuji <hos@tamanegi.org>
dannysmith [Mon, 6 Sep 2004 09:09:32 +0000 (09:09 +0000)]
2004-09-06  Hosaka Yuji  <hos@tamanegi.org>

* include/mshtml.h (IHTMLDocument2): Correct get_selection
declaration.
(IHTMLSelectionObject): Correct get_type declaration.
(IHTMLFramesCollection2, IHTMLWindow2, IHTMLFrameBase,
IHTMLFrameBase2, IHTMLFrameBase3, IHTMLBodyElement,
IHTMLBodyElement2): Add interfaces.
(LPHTMLIMAGEELEMENTFACTORY, LPHTMLEVENTOBJ, LPHTMLSCREEN,
LPHTMLOPTIONELEMENTFACTORY, LPOMHISTORY, LPOMNAVIGATOR): Add
typedefs.
* lib/mshtml-uuid.c (IID_IHTMLFrameBase2, IID_IHTMLFrameBase3):
Add IIDs.

19 years agofix spelling typo in previous ChangeLog entry
nickc [Mon, 6 Sep 2004 08:09:08 +0000 (08:09 +0000)]
fix spelling typo in previous ChangeLog entry

19 years agoDocument that the -x switch includs the effect of the -p switch.
nickc [Mon, 6 Sep 2004 08:07:41 +0000 (08:07 +0000)]
Document that the -x switch includs the effect of the -p switch.

19 years ago*** empty log message ***
gdbadmin [Mon, 6 Sep 2004 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
amodra [Mon, 6 Sep 2004 00:00:05 +0000 (00:00 +0000)]
daily update

19 years ago * mips-tdep.c (mips_insn16_frame_cache): Fix parameter in call to
brobecke [Sun, 5 Sep 2004 20:15:40 +0000 (20:15 +0000)]
    * mips-tdep.c (mips_insn16_frame_cache): Fix parameter in call to
        heuristic_proc_desc.
        (mips_insn32_frame_cache): Likewise.

19 years ago* include/cygwin/version.h: Bump DLL minor number to 12.
cgf [Sun, 5 Sep 2004 16:08:40 +0000 (16:08 +0000)]
* include/cygwin/version.h: Bump DLL minor number to 12.

19 years ago * include/w32api.h: Increment version to 3.1.
earnie [Sun, 5 Sep 2004 15:27:56 +0000 (15:27 +0000)]
* include/w32api.h: Increment version to 3.1.
* Makefile.in: Ditto.

19 years ago * mingwex/Makefile.in: Correct typo in list of DISTFILES.
earnie [Sun, 5 Sep 2004 14:15:00 +0000 (14:15 +0000)]
* mingwex/Makefile.in: Correct typo in list of DISTFILES.

19 years ago * include/_mingw.h: Increment minor version for 3.5 release.
earnie [Sun, 5 Sep 2004 13:51:33 +0000 (13:51 +0000)]
* include/_mingw.h: Increment minor version for 3.5 release.
* Makefile.in: Ditto.

19 years ago2004-09-05 Hosaka Yuji <hos@tamanegi.org>
dannysmith [Sun, 5 Sep 2004 10:35:33 +0000 (10:35 +0000)]
2004-09-05  Hosaka Yuji  <hos@tamanegi.org>

* include/winuser.h (MonitorFromPoint, MonitorFromRect,
MonitorFromWindow): Add prototypes.
* lib/user32.def (MonitorFromPoint, MonitorFromRect,
MonitorFromWindowMonitorFromWindow): Add stubs.
* include/shellapi.h (DuplicateIcon): Add prototype.

19 years ago * include/winuser.h (WINUSERAPI): New define.
dannysmith [Sun, 5 Sep 2004 10:14:25 +0000 (10:14 +0000)]
* include/winuser.h (WINUSERAPI): New define.
Use it to mark user32.dll imports, throughout.

19 years ago22004-09-05 Hosaka Yuji <hos@tamanegi.org>
dannysmith [Sun, 5 Sep 2004 10:05:22 +0000 (10:05 +0000)]
22004-09-05  Hosaka Yuji  <hos@tamanegi.org>

* lib/ddk/hid.def (HidD_FlushQueue, HidD_FreePreparsedData,
HidD_GetAttributes, HidD_GetConfiguration, HidD_GetFeature,
HidD_GetHidGuid, HidD_GetIndexedString, HidD_GetInputReport,
HidD_GetManufacturerString, HidD_GetMsGenreDescriptor,
HidD_GetNumInputBuffers, HidD_GetPhysicalDescriptor,
HidD_GetPreparsedData, HidD_GetProductString,
HidD_GetSerialNumberString, HidD_SetConfiguration,
HidD_SetFeature, HidD_SetNumInputBuffers, HidD_SetOutputReport,
HidP_GetButtonCaps, HidP_GetValueCaps): Add exports.

19 years agomerge from gcc
dj [Sun, 5 Sep 2004 06:04:05 +0000 (06:04 +0000)]
merge from gcc

19 years ago2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
chastain [Sun, 5 Sep 2004 04:46:24 +0000 (04:46 +0000)]
2004-09-05  Michael Chastain  <mec.gnu@mindspring.com>

* config/hppro.exp: Removed.

19 years ago2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
chastain [Sun, 5 Sep 2004 04:43:00 +0000 (04:43 +0000)]
2004-09-05  Michael Chastain  <mec.gnu@mindspring.com>

* config/sparclet.exp: Removed.

19 years ago2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
chastain [Sun, 5 Sep 2004 04:35:22 +0000 (04:35 +0000)]
2004-09-05  Michael Chastain  <mec.gnu@mindspring.com>

* config/udi.exp: Removed.

19 years ago * mips-tdep.c (mips32_heuristic_proc_desc): Remove code that was
brobecke [Sun, 5 Sep 2004 00:19:29 +0000 (00:19 +0000)]
    * mips-tdep.c (mips32_heuristic_proc_desc): Remove code that was
        left behind by error.

19 years agodaily update
amodra [Sun, 5 Sep 2004 00:00:07 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Sun, 5 Sep 2004 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago * config/alpha/nm-osf.h (PTRACE_ARG3_TYPE): Remove define.
brobecke [Sat, 4 Sep 2004 23:46:48 +0000 (23:46 +0000)]
    * config/alpha/nm-osf.h (PTRACE_ARG3_TYPE): Remove define.
        * config/powerpc/nm-aix.h (PTRACE_ARG3_TYPE): Likewise.

19 years ago * config/rs6000/xm-aix4.h: Remove this file.
brobecke [Sat, 4 Sep 2004 23:41:01 +0000 (23:41 +0000)]
    * config/rs6000/xm-aix4.h: Remove this file.
        * config/rs6000/aix4.mh (XM_FILE): Delete.

19 years ago * config/rs6000/xm-rs6000.h: Remove this file.
brobecke [Sat, 4 Sep 2004 23:38:36 +0000 (23:38 +0000)]
    * config/rs6000/xm-rs6000.h: Remove this file.
        * config/rs6000/rs6000.mh (XM_FILE): Remove.