OSDN Git Service

pf3gnuchains/sourceware.git
22 years ago * security.cc (get_group_sidlist): Fix formatting.
corinna [Mon, 15 Jul 2002 09:06:43 +0000 (09:06 +0000)]
* security.cc (get_group_sidlist): Fix formatting.

22 years ago* dcrt0.cc (initial_env): Force path and CYGWIN_DEBUG contents to lower case.
cgf [Mon, 15 Jul 2002 03:48:52 +0000 (03:48 +0000)]
* dcrt0.cc (initial_env): Force path and CYGWIN_DEBUG contents to lower case.
* exceptions.cc (error_start_init): Use the name derived from GetModuleName
rather than myself->progname.

22 years agobfd/
hjl [Mon, 15 Jul 2002 02:23:26 +0000 (02:23 +0000)]
bfd/
2002-07-14  H.J. Lu <hjl@gnu.org>

* elflink.h (elf_link_assign_sym_version): Hide the default
definition if there is a hidden versioned definition.

ld/
2002-07-14  H.J. Lu <hjl@gnu.org>

* ld.texinfo: Document a .symver takes precedence over a
version script.

22 years agocopyright date
amodra [Mon, 15 Jul 2002 01:52:48 +0000 (01:52 +0000)]
copyright date

22 years ago * config/tc-hppa.h (LABELS_WITHOUT_COLONS): Define if TE_NetBSD.
amodra [Mon, 15 Jul 2002 01:51:06 +0000 (01:51 +0000)]
* config/tc-hppa.h (LABELS_WITHOUT_COLONS): Define if TE_NetBSD.

22 years ago*** empty log message ***
gdbadmin [Mon, 15 Jul 2002 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Mon, 15 Jul 2002 00:00:05 +0000 (00:00 +0000)]
daily update

22 years ago* dcrt0.cc (dll_crt0_1): Move debug_init call back to here. Avoid a compiler
cgf [Sun, 14 Jul 2002 19:15:32 +0000 (19:15 +0000)]
* dcrt0.cc (dll_crt0_1): Move debug_init call back to here.  Avoid a compiler
warning.
* shared.cc (memory_init): Remove debug_init call.
* debug.h (handle_list): Change "clexec" to "inherited".
* debug.cc: Remove a spurious declaration.
(setclexec): Conditionalize away since it is currently unused.
(add_handle): Use inherited field rather than clexec.
(debug_fixup_after_fork_exec): Ditto.  Move debugging output to delete_handle.
(delete_handle): Add debugging output.
* fhandler.cc (fhandler_base::set_inheritance): Don't bother setting
inheritance in debugging table since the handle was never protected anyway.
(fhandler_base::fork_fixup): Ditto.
* exceptions.cc (debugger_command): Revert.

22 years agoFrom 2002-07-11 Momchil Velikov <velco@fadata.bg>:
cagney [Sun, 14 Jul 2002 17:03:39 +0000 (17:03 +0000)]
From 2002-07-11 Momchil Velikov <velco@fadata.bg>:
* Make-common.in (installdirs): Make $(libdir) too, needed when
installing libsim.a.

22 years ago* debug.cc (clexec): Add missing `hl = hl->next'.
cgf [Sun, 14 Jul 2002 16:16:33 +0000 (16:16 +0000)]
* debug.cc (clexec): Add missing `hl = hl->next'.

22 years ago* Makefile.in (cygrun.exe): Add a -lcygwin on the end.
cgf [Sun, 14 Jul 2002 04:14:32 +0000 (04:14 +0000)]
* Makefile.in (cygrun.exe): Add a -lcygwin on the end.

22 years ago* Makefile.in (cygserver.exe): Add -lstdc++.
cgf [Sun, 14 Jul 2002 04:03:00 +0000 (04:03 +0000)]
* Makefile.in (cygserver.exe): Add -lstdc++.
(cygrun.exe): Move -lgcc last.

22 years agoMention d30v obsolete in news file.
cagney [Sun, 14 Jul 2002 00:28:46 +0000 (00:28 +0000)]
Mention d30v obsolete in news file.

22 years agoObsolete the d30v.
cagney [Sun, 14 Jul 2002 00:15:19 +0000 (00:15 +0000)]
Obsolete the d30v.

22 years agodaily update
amodra [Sun, 14 Jul 2002 00:00:05 +0000 (00:00 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Sun, 14 Jul 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years agoadd initial information
cgf [Sat, 13 Jul 2002 21:15:10 +0000 (21:15 +0000)]
add initial information

22 years agocleanup a tad
cgf [Sat, 13 Jul 2002 21:13:37 +0000 (21:13 +0000)]
cleanup a tad

22 years ago* dcrt0.cc (dll_crt0_1): Delay closing of some handles until cygheap has been
cgf [Sat, 13 Jul 2002 21:08:12 +0000 (21:08 +0000)]
* dcrt0.cc (dll_crt0_1): Delay closing of some handles until cygheap has been
set up.
(break_here): New function, for debugging.
(initial_env): Add program name to "Sleeping" message.  Implement new
"CYGWIN_DEBUG" environment variable option.
* exceptions.cc (debugger_command): Add argument to dumper call.
* strace.cc (strace::hello): Use winpid if cygwin pid is unavailable.
(strace::vsprntf): Ditto.

22 years ago* debug.h (handle_list): Move here from debug.cc. Add "inherit" flag
cgf [Sat, 13 Jul 2002 20:00:25 +0000 (20:00 +0000)]
* debug.h (handle_list): Move here from debug.cc.  Add "inherit" flag
functionality.
* cygheap.cc (init_cheap): Move cygheap_max calculation to _csbrk.
(_csbrk): Reorganize to not assume first allocation is <= 1 page.
(cygheap_setup_for_child): Mark protected handle as inheritable.
* cygheap.h (cygheap_debug): New struct.
(init_cygheap): Add new structure when debugging.
* dcrt0.cc (dll_crt0_1): Remove call to debug_init.  Close ppid_handle here, if
appropriate.  Don't protect subproc_ready, since it is already protected in the
parent.  Call memory_init prior to ProtectHandle to ensure that cygheap is set
up.  Call debug_fixup_after_fork_exec when appropriate.
(_dll_crt0): Don't close ppid_handle here.
* debug.cc: Use cygheap debug structure rather than static elements throughout.
(add_handle): Don't issue a warning if attempt to protect handle in exactly the
same way from exactly the same place.  Add pid info to warning output.  Accept
additional argument controlling whether handle is to be inherited.  Add pid to
stored information.
(debug_fixup_after_fork_exec): Renamed from debug_fixup_after_fork.  Reorganize
to avoid erroneously skipping handles.
(mark_closed): Add pid info to warning output.
(setclexec): Rename from setclexec_pid.
* fhandler.cc (fhandler_base::get_default_fmode): Minor reorg.
(fhandler_base::fstat): Add debugging output.
(fhandler_base::set_inheritance): Call setclexec rather than setclexec_pid.
(fhandler_base::fork_fixup): Ditto.
* fhandler_console.cc (get_tty_stuff): Mark protected handle as inheritable.
* fhandler_tty.cc (fhandler_tty_slave::open): Ditto.
* tty.cc (tty::make_pipes): Ditto.
(tty::common_init): Ditto.
* fork.cc (fork_parent): Ditto.
(fork_child): Close protected handles with correct name.  Remove
debug_fixup_after_fork call.
* fhandler_socket.cc (fhandler_socket::create_secret_event): Mark protected
handle as inheritable/non-inheritable, as appropriate.
* shared.cc (memory_init): Mark protected handle as inheritable.  Call
debug_init here.
* sigproc.cc (wait_sig): Close protected handle with correct name.
* spawn.cc (spawn_guts): Rename spr to subproc_ready and mark it as
inheritable.
* exceptions.cc (debugger_command): Try to run dumper.exe, if found.
* syscalls.cc (fstat64): Don't follow symlinks for path_conv lookup since path
is already resolved.

22 years ago * ada-tasks.c (add_task_entry): replace calls to
aidan [Sat, 13 Jul 2002 12:25:16 +0000 (12:25 +0000)]
* ada-tasks.c (add_task_entry): replace calls to
malloc() with xmalloc
* ada-tasks.c (init_task_list): replace calls to free with xfree()

* ada-lang.c (replace_operator_with_call, fill_in_ada_prototype,
ada_finish_decode_line_1, all_sals_for_line
ada_breakpoint_rewrite): replace calls to free() with xfree()

22 years ago * ada-tasks.c (add_task_entry): replace calls to
aidan [Sat, 13 Jul 2002 12:24:05 +0000 (12:24 +0000)]
* ada-tasks.c (add_task_entry): replace calls to
malloc() with xmalloc
* ada-tasks.c (init_task_list): replace calls to free with xfree()

* ada-lang.c (replace_operator_with_call, fill_in_ada_prototype,
ada_finish_decode_line_1, all_sals_for_line
ada_breakpoint_rewrite): replace calls to free() with xfree()

22 years ago * ada-tasks.c (add_task_entry): replace calls to
aidan [Sat, 13 Jul 2002 12:22:35 +0000 (12:22 +0000)]
* ada-tasks.c (add_task_entry): replace calls to
malloc() with xmalloc
* ada-tasks.c (init_task_list): replace calls to free with xfree()

* ada-lang.c (replace_operator_with_call, fill_in_ada_prototype,
ada_finish_decode_line_1, all_sals_for_line
ada_breakpoint_rewrite): replace calls to free() with xfree()

22 years ago From Nicholas Duffek (with minor changes by Martin Hunt,
kevinb [Sat, 13 Jul 2002 00:29:37 +0000 (00:29 +0000)]
From Nicholas Duffek (with minor changes by Martin Hunt,
Louis Hamilton, and Kevin Buettner):
* aix-thread.c: New file.

22 years agodaily update
amodra [Sat, 13 Jul 2002 00:00:04 +0000 (00:00 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Sat, 13 Jul 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years agofyx tipo.
cgf [Fri, 12 Jul 2002 22:59:19 +0000 (22:59 +0000)]
fyx tipo.

22 years ago2002-07-12 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Fri, 12 Jul 2002 22:42:47 +0000 (22:42 +0000)]
2002-07-12  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/include/mqueue.h: Change to use <bits/siginfo.h>
        instead of <asm/siginfo.h>.
        * libc/sys/linux/sys/signal.h: Change to include various linux
        <bits/xxx.h> header files, rather than <linux/signal.h> so as
        to work with multiple releases of glibc header files.

22 years ago* cygwin.in: Change erroneous entries.
cgf [Fri, 12 Jul 2002 21:32:31 +0000 (21:32 +0000)]
* cygwin.in: Change erroneous entries.

22 years ago2002-07-12 Petr Sorfa <petrs@caldera.com>
petrs [Fri, 12 Jul 2002 19:55:10 +0000 (19:55 +0000)]
2002-07-12  Petr Sorfa <petrs@caldera.com>

        *  dwarf2read.c (dwarf2_invalid_attrib_class): New
        complaint for invalid attribute class or form.
        (read_func_scope): DW_AT_frame_base
        better handling of DW_AT_block*.
        (dwarf2_add_member_fn): DW_AT_vtable_elem_location
        better handling of DW_AT_block*.
        (read_common_block): DW_AT_location
        better handling of DW_AT_block*.
        (read_partial_die): DW_AT_location better handling
        of DW_AT_block*.
        (new_symbol): DW_AT_external better handling of
        DW_AT_block*. Proper initialization of variable
        "addr".
        (attr_form_is_block): New function that returns true
        if the attribute's form is of DW_FORM_block*.

22 years ago2002-07-12 Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
drow [Fri, 12 Jul 2002 19:15:30 +0000 (19:15 +0000)]
2002-07-12  Peter Schauer  <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>

        * valops.c (find_method_list): Remove comment about
        removed STATIC_MEMFUNCP argument.
        (value_find_oload_method_list): Likewise.

22 years ago From Nicholas Duffek:
kevinb [Fri, 12 Jul 2002 18:42:05 +0000 (18:42 +0000)]
From Nicholas Duffek:
* rs6000-nat.c (vmap_ldinfo, xcoff_relocate_core): Call
target_new_objfile_hook.

22 years ago From Nicholas Duffek:
kevinb [Fri, 12 Jul 2002 18:30:15 +0000 (18:30 +0000)]
From Nicholas Duffek:
* xcoffread.c (scan_xcoff_symtab): Recognize XMC_TD as a data storage
csect.

22 years ago2002-07-12 Chris Demetriou <cgd@broadcom.com>
jjohnstn [Fri, 12 Jul 2002 17:55:03 +0000 (17:55 +0000)]
2002-07-12  Chris Demetriou  <cgd@broadcom.com>

        * mips/Makefile.in (GENOBJS2): New variable to name other
        commonly used objects.
        (DVEOBJS, JMR3904OBJS): Reference GENOBJS2.

        * mips/Makefile.in: Add support for Broadcom CFE firmware.
        * mips/configure.in: (mipsisa32*-*-*, *): Likewise.
        * mips/configure: Regenerate.
        * mips/cfe.c: New file.
        * mips/cfe.ld: New file.
        * mips/cfe_api.c: New file.
        * mips/cfe_api.h: New file.
        * mips/cfe_api_int.h: New file.
        * mips/cfe_error.h: New file.
        * mips/cfe_prestart.S: New file.

22 years ago* MAINTAINERS: Mention --enable-sim-build-warnings.
cagney [Fri, 12 Jul 2002 17:14:31 +0000 (17:14 +0000)]
* MAINTAINERS: Mention --enable-sim-build-warnings.
(m68hc11-elf): Disable sim build warnings.
(m32r-elf): Mark as broken obsolete candidate.
(x86_64-linux-gnu): Mark as buildable with -Werror.
(arm-elf): Change -w to ``,'' which enables warnings but not
-Werror.

22 years ago * elf32-cris.c (cris_elf_relocate_section): Drop nonsensical
hp [Fri, 12 Jul 2002 15:54:57 +0000 (15:54 +0000)]
* elf32-cris.c (cris_elf_relocate_section): Drop nonsensical
dynamic reference test in assertion when initializing GOT with
static contents.  Just assert that there are either no dynamic
sections, the symbol is defined in the regular objects or that the
symbol is undef weak.  Tweak comment.
(elf_cris_finish_dynamic_symbol): Emit .got reloc for a program
only if the symbol isn't defined in the program and isn't undef
weak.
(elf_cris_adjust_dynamic_symbol): Simplify condition for getting
rid of PLT entry: only do it if the symbol isn't defined in a DSO.
When doing so, clear ELF_LINK_HASH_NEEDS_PLT.  Tweak comments.
(elf_cris_discard_excess_program_dynamics): Don't consider
ELF_LINK_HASH_REF_DYNAMIC when omitting .got runtime relocs.

22 years ago * ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,
hp [Fri, 12 Jul 2002 15:51:53 +0000 (15:51 +0000)]
* ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,
ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d,
ld-cris/expdref1.s: New tests.

22 years ago2002-07-12 Chris Demetriou <cgd@broadcom.com>
jjohnstn [Fri, 12 Jul 2002 15:37:03 +0000 (15:37 +0000)]
2002-07-12  Chris Demetriou  <cgd@broadcom.com>

        * mips/array.ld (hardware_exit_hook, hardware_hazard_hook): New
        symbols for optionally-provided functions.
        * mips/ddb-kseg0.ld: Likewise.
        * mips/ddb.ld: Likewise.
        * mips/dve.ld: Likewise.
        * mips/idt.ld: Likewise.
        * mips/idt32.ld: Likewise.
        * mips/idt64.ld: Likewise.
        * mips/idtecoff.ld: Likewise.
        * mips/jmr3904app-java.ld: Likewise.
        * mips/jmr3904app.ld: Likewise.
        * mips/jmr3904dram-java.ld: Likewise.
        * mips/jmr3904dram.ld: Likewise.
        * mips/lsi.ld: Likewise.
        * mips/nullmon.ld: Likewise.
        * mips/pmon.ld: Likewise.
        * mips/crt0.S: Invoke hardware_exit_hook and hardware_hazard_hook
        functions if they are provided.
        (_exit): Handle __embedded_pic properly.

22 years ago* bcache.h: Update copyright.
cagney [Fri, 12 Jul 2002 15:23:09 +0000 (15:23 +0000)]
* bcache.h: Update copyright.
(struct bstring, struct bcache): Move definition to "bcache.c".
Replaced by opaque declaration.
(bcache_xfree): Replace free_bcache.
(bcache_xmalloc, bcache_memory_used): Declare.

* bcache.c: Update copyright.
(struct bstring, struct bcache): Moved to here from "bcache.h".
Update comments.
(bcache_xmalloc, bcache_memory_used): New functions.
(bcache_xfree): Replace function free_bcache.

* Makefile.in (objfiles.o): Add $(bcache_h).
(objfiles_h): Remove $(bcache_h).
(symfile.o): Add $(bcache_h).

* symmisc.c: Update copyright.
(print_symbol_bcache_statistics): Pass psymbol_cache by value.
(print_objfile_statistics): Use bcache_memory_used.

* symfile.c: Include "bcache.h".
(reread_symbols): Use bcache_xfree.
(reread_symbols): Use bcache_xmalloc and bcache_xfree.
(add_psymbol_to_list): Pass psymbol_cache by value.
(add_psymbol_with_dem_name_to_list): Ditto.

* objfiles.h: Update copyright.
(struct bcache): Declare opaque.  Do not include "bcache.h".
(struct objfile): Change psymbol_cache and macro_cache to ``struct
bcache'' pointers.
* dwarf2read.c (macro_start_file): Pass macro_cache by value.

* objfiles.c: Include "bcache.h".  Update copyright.
(allocate_objfile): Use bcache_xmalloc to create psymbol_cache and
macro_cache.
(free_objfile): Use bcache_xfree.

22 years ago * emulparams/elf64ppc.sh (ARCH): Set to powerpc:common64.
amodra [Fri, 12 Jul 2002 06:48:53 +0000 (06:48 +0000)]
* emulparams/elf64ppc.sh (ARCH): Set to powerpc:common64.
(COMMONPAGESIZE): Define.

22 years ago * config/tc-i386.c (process_suffix): Merge CODE_64BIT JumpByte
amodra [Fri, 12 Jul 2002 03:47:36 +0000 (03:47 +0000)]
* config/tc-i386.c (process_suffix): Merge CODE_64BIT JumpByte
case with non CODE_64BIT case.  Don't warn on "qword ptr" if
not CODE_64BIT.

22 years agodaily update
amodra [Fri, 12 Jul 2002 00:00:03 +0000 (00:00 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Fri, 12 Jul 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* monitor.c (monitor_fetch_register): Make name a constant.
graces [Thu, 11 Jul 2002 21:00:39 +0000 (21:00 +0000)]
* monitor.c (monitor_fetch_register): Make name a constant.
(monitor_store_register): Same.

22 years ago2002-07-11 Daniel Jacobowitz <drow@mvista.com>
drow [Thu, 11 Jul 2002 20:46:18 +0000 (20:46 +0000)]
2002-07-11  Daniel Jacobowitz  <drow@mvista.com>

Based on patch from Daniel Berlin <dberlin@dberlin.org>.
* buildsym.c: Include "demangle.h" for SYMBOL_INIT_DEMANGLED_NAME.
(finish_block) For non-function blocks, hash the symbol table.  For
function blocks, mark the symbol table as unhashed.
* minsyms.c (msymbol_hash): Return hash value without taking modulus.
(msymbol_hash_iw): Likewise.
(add_minsym_to_hash_table): Take modulus of msymbol_hash's return
value.
(add_minsym_to_demangled_hash_table): Likewise for msymbol_hash_iw.
(lookup_minimal_symbol): Likewise for both.
* symtab.h (struct block): Add `hashtable' flag.  Comment the
hashtable.
(BLOCK_HASHTABLE, BLOCK_BUCKETS, BLOCK_BUCKET): New macro.
(ALL_BLOCK_SYMBOLS): Update.
(BLOCK_SHOULD_SORT): Do not sort hashed blocks.
(struct symbol): Add `hash_next' pointer.
* symtab.c (lookup_block_symbol): Search using the hash table when
possible.
(find_pc_sect_symtab): Use ALL_BLOCK_SYMBOLS.
(search_symbols, find_addr_symbol): Likewise.

* dstread.c (process_dst_block): Clear hashtable bit for new block.
(read_dst_symtab): Likewise.
* jv-lang.c (get_java_class_symtab): Likewise.
* mdebugread.c: Include "gdb_assert.h".
(shrink_block): Assert that the block being modified is not hashed.
* coffread.c (patch_opaque_types): Use ALL_BLOCK_SYMBOLS.
* symmisc.c (free_symtab_block): Walk the hash table when freeing
symbols.
(dump_symtab): Recognize hashed blocks.
* printcmd.c (print_frame_args):  Assert that function blocks do not
have hashed symbol tables.
* ada-lang.c (symtab_for_sym): Use ALL_BLOCK_SYMBOLS.
(fill_in_ada_prototype, debug_print_block): Likewise.
(ada_add_block_symbols): Use ALL_BLOCK_SYMBOLS.  Handle hash tables.

22 years ago* configure.in: Remove two redundant tests.
dj [Thu, 11 Jul 2002 20:14:41 +0000 (20:14 +0000)]
* configure.in: Remove two redundant tests.

22 years ago* configure.in (mips*-*-irix6*o32): Enable stabs.
dj [Thu, 11 Jul 2002 19:38:34 +0000 (19:38 +0000)]
* configure.in (mips*-*-irix6*o32): Enable stabs.

22 years ago * stack.c (print_frame): Use result of frame_address_in_block()
corinna [Thu, 11 Jul 2002 19:29:08 +0000 (19:29 +0000)]
* stack.c (print_frame): Use result of frame_address_in_block()
instead of fi->pc when evaluating symbols.
(backtrace_command_1): Ditto.

22 years ago* cris-tdep.c (cris_saved_pc_after_call): Fix parameter type.
cagney [Thu, 11 Jul 2002 19:25:13 +0000 (19:25 +0000)]
* cris-tdep.c (cris_saved_pc_after_call): Fix parameter type.
Make static.
* arm-tdep.c (arm_register_name): Make return type constant.

22 years ago2002-07-11 Chris Demetriou <cgd@broadcom.com>
jjohnstn [Thu, 11 Jul 2002 14:59:24 +0000 (14:59 +0000)]
2002-07-11  Chris Demetriou  <cgd@broadcom.com>

        * testsuite/newlib.search/hsearchtest.c: New file to test
        newlib/libc/search.
        * testsuite/newlib.search/hsearchtest.exp: Likewise.

22 years ago * fhandler_disk_file.cc (fhandler_disk_file::open): Don't
corinna [Thu, 11 Jul 2002 14:05:17 +0000 (14:05 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::open): Don't
move the file pointer to the end of file if O_APPEND is
specified in the open flags.

22 years agoFix some K&R isms.
cagney [Thu, 11 Jul 2002 13:50:49 +0000 (13:50 +0000)]
Fix some K&R isms.

22 years ago * elf32-i386.c (elf_i386_relocate_section): Don't complain about
amodra [Thu, 11 Jul 2002 05:33:27 +0000 (05:33 +0000)]
* elf32-i386.c (elf_i386_relocate_section): Don't complain about
unresolved debugging relocs in dynamic applications.
* elf32-s390.c (elf_s390_relocate_section): Likewise.
* elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
* elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
* elf64-s390.c (elf_s390_relocate_section): Likewise.
* elf64-sparc.c (sparc64_elf_relocate_section): Likewise.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.

22 years agojdf patch
cgf [Thu, 11 Jul 2002 02:06:50 +0000 (02:06 +0000)]
jdf patch

22 years ago * config/tc-ppc.c (ppc_elf_frob_symbol): Delete.
amodra [Thu, 11 Jul 2002 01:07:48 +0000 (01:07 +0000)]
* config/tc-ppc.c (ppc_elf_frob_symbol): Delete.
(ppc_frob_file_before_adjust): New function.
* config/tc-ppc.h (tc_frob_symbol): Don't define.
(ppc_elf_frob_symbol): Don't declare.
(tc_frob_file_before_adjust): Define.
(ppc_frob_file_before_adjust): Declare.

22 years ago * config/tc-ppc.c (md_pseudo_table): Warning fix.
amodra [Thu, 11 Jul 2002 01:06:57 +0000 (01:06 +0000)]
* config/tc-ppc.c (md_pseudo_table): Warning fix.
(ppc_cpu): Make it unsigned long to agree with struct powerpc_opcode
flags.
(ppc_size): Delete.
(ppc_xcoff64): Rename to ppc_obj64.
(md_parse_option <m>): Encode old ppc_size value in ppc_cpu.
(ppc_set_cpu): Set PPC_OPCODE_32 too.
(ppc_arch): Use ppc_obj64 instead of ppc_size to select bfd_mach_ppc64
or bfd_mach_ppc.
(ppc_target_format): Use ppc_obj64 to select format.
(md_begin): Adjust for PPC_OPCODE_32/64 in ppc_cpu.
(ppc_insert_operand): Use ppc_obj64 instead of ppc_size.
(ppc_elf_suffix): Likewise.  Don't depend on BFD_DEFAULT_TARGET_SIZE.
(tc_frob_symbol): Likewise.
(md_assemble): Use ppc_obj64 instead of ppc_size.  Don't depend on
BFD_DEFAULT_TARGET_SIZE.
(ppc_tc): Likewise.
(ppc_is_toc_sym): Likewise.
(md_apply_fix3): Likewise.
* config/tc-ppc.h (TC_FORCE_RELOCATION): Don't depend on
BFD_DEFAULT_TARGET_SIZE.
(ELF_TC_SPECIAL_SECTIONS): Likewise.
(tc_frob_symbol): Likewise.

22 years ago * gdb.base/attach.exp: Add patterns to match output from /proc-based
brobecke [Thu, 11 Jul 2002 00:51:37 +0000 (00:51 +0000)]
   * gdb.base/attach.exp: Add patterns to match output from /proc-based
       systems.
       Move comments in expect statements to inside the actions, so that they
       don't get matched against.

22 years ago * gdb.base/attach.exp: Add patterns to match output from /proc-based
brobecke [Thu, 11 Jul 2002 00:50:34 +0000 (00:50 +0000)]
   * gdb.base/attach.exp: Add patterns to match output from /proc-based
       systems.
       Move comments in expect statements to inside the actions, so that they
       don't get matched against.

22 years agodaily update
amodra [Thu, 11 Jul 2002 00:00:05 +0000 (00:00 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Thu, 11 Jul 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
kettenis [Wed, 10 Jul 2002 23:00:56 +0000 (23:00 +0000)]
* gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
function when asleep" test.

22 years ago* wince.c (_initialize_wince): Rename _initialize_inftarg.
cagney [Wed, 10 Jul 2002 22:38:05 +0000 (22:38 +0000)]
* wince.c (_initialize_wince): Rename _initialize_inftarg.
* win32-nat.c (_initialize_win32_nat): Rename _initialize_inftarg.

22 years agoFix name typo.
jjohnstn [Wed, 10 Jul 2002 22:18:31 +0000 (22:18 +0000)]
Fix name typo.

22 years ago2002-07-10 Florian Shrack <florian.schrack@freenet.de>
jjohnstn [Wed, 10 Jul 2002 22:15:48 +0000 (22:15 +0000)]
2002-07-10  Florian Shrack  <florian.schrack@freenet.de>

        * libc/sys/mmixware/read.c: Use SYS_Fgets syscall if dealing with
        a terminal.
        * libc/sys/mmixware/sys/syscall.h (SYS_Fgets): Definition added.

22 years ago* gdb.base/page.exp: Rewrite to handle problems with very long
cagney [Wed, 10 Jul 2002 21:57:55 +0000 (21:57 +0000)]
* gdb.base/page.exp: Rewrite to handle problems with very long
`info set' output.  Update copyright.

22 years ago* NEWS: Mention m68k, mcore multi-arching.
graces [Wed, 10 Jul 2002 17:34:01 +0000 (17:34 +0000)]
* NEWS: Mention m68k, mcore multi-arching.
* MAINTAINERS: Change status of m68k, mcore to reflect
multi-arching.

22 years ago2002-07-10 Daniel Jacobowitz <drow@mvista.com>
drow [Wed, 10 Jul 2002 17:18:16 +0000 (17:18 +0000)]
2002-07-10  Daniel Jacobowitz  <drow@mvista.com>

        * valops.c (find_overload_match): Free oload_syms.

22 years ago * gdb.texinfo (Create a release candiate): Add the location
brobecke [Wed, 10 Jul 2002 16:07:19 +0000 (16:07 +0000)]
    * gdb.texinfo (Create a release candiate): Add the location
        where the proper version of autoconf can be retrieved.

22 years ago * readelf.c (get_dynamic_type): Handle DT_GNU_PRELINKED,
jakub [Wed, 10 Jul 2002 15:28:34 +0000 (15:28 +0000)]
* readelf.c (get_dynamic_type): Handle DT_GNU_PRELINKED,
DT_GNU_CONFLICT* and DT_GNU_LIBLISZ*.
(get_section_type_name): Handle SHT_GNU_LIBLIST.
(process_dynamic_segment): Handle DT_GNU_CONFLICTSZ,
DT_GNU_LIBLISTSZ and DT_GNU_PRELINKED.
(process_gnu_liblist): New.
(process_file): Call it.

* elf/common.h (SHT_GNU_LIBLIST, DT_GNU_PRELINKED,
DT_GNU_CONFLICT*, DT_GNU_LIBLIST*): Define.

22 years ago * elf64-ppc.c (ONES): Define.
amodra [Wed, 10 Jul 2002 11:46:18 +0000 (11:46 +0000)]
* elf64-ppc.c (ONES): Define.
(ppc64_elf_howto_table): Use ONES here to avoid warnings.  Fill in
missing src_mask fields.  Tweak R_PPC64_NONE, R_PPC64_COPY.  Fill
in missing dst_mask fields on R_PPC64_PLT32, R_PPC64_PLTREL32.

22 years ago * elf64-ppc.c (ppc64_elf_get_symbol_info): Delete.
amodra [Wed, 10 Jul 2002 10:28:44 +0000 (10:28 +0000)]
* elf64-ppc.c (ppc64_elf_get_symbol_info): Delete.
(ppc64_elf_set_private_flags): Delete.
(ppc64_elf_section_from_shdr): Delete.
(ppc64_elf_merge_private_bfd_data): Remove flag checking/merging code.
(ppc64_elf_fake_sections): Delete.
(bfd_elf64_bfd_set_private_flags): Don't define.
(bfd_elf64_get_symbol_info): Likewise.
(elf_backend_section_from_shdr): Likewise.
(elf_backend_fake_sections): Likewise.

22 years ago * elf.c: (assign_section_numbers) Set sh_entsize for .stab only
amodra [Wed, 10 Jul 2002 04:59:42 +0000 (04:59 +0000)]
* elf.c: (assign_section_numbers) Set sh_entsize for .stab only
when not already set.
* elf64-sparc.c: (sparc64_elf_fake_sections): New function.
(elf_backend_fake_sections): Define.

22 years agomore jdf
cgf [Wed, 10 Jul 2002 00:30:53 +0000 (00:30 +0000)]
more jdf

22 years agomerge from gcc
dj [Wed, 10 Jul 2002 00:01:54 +0000 (00:01 +0000)]
merge from gcc

22 years ago*** empty log message ***
gdbadmin [Wed, 10 Jul 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Wed, 10 Jul 2002 00:00:04 +0000 (00:00 +0000)]
daily update

22 years ago * merge.c (_bfd_merge_section): Remove redundant output_section check.
amodra [Tue, 9 Jul 2002 23:47:21 +0000 (23:47 +0000)]
* merge.c (_bfd_merge_section): Remove redundant output_section check.
Formatting.
(_bfd_merge_sections): Don't set SEC_EXCLUDE on unused sections.

22 years ago Define HAVE_SYS_PROC_H if sys/proc.h exists
brobecke [Tue, 9 Jul 2002 22:59:36 +0000 (22:59 +0000)]
    Define HAVE_SYS_PROC_H if sys/proc.h exists
        * configure.in: Add check for sys/proc.h
        * config.in: Regenerate.
        * configure: Regenerate.

22 years ago2002-07-09 Grace Sainsbury <graces@redhat.com>
graces [Tue, 9 Jul 2002 19:48:38 +0000 (19:48 +0000)]
2002-07-09  Grace Sainsbury  <graces@redhat.com>

* config/m68k/tm-m68k.h: Remove macros wrapped in
#if !GDB_MULTI_ARCH.

22 years ago2002-07-09 David O'Brien <obrien@FreeBSD.org>
obrien [Tue, 9 Jul 2002 17:38:57 +0000 (17:38 +0000)]
2002-07-09  David O'Brien  <obrien@FreeBSD.org>
* gdbserver/gdbreplay.c (stdlib.h, unistd.h): Conditionaly include.
(perror_with_name, remote_close, remote_open, expect, play): Static.

22 years ago2002-07-09 Don Howard <dhoward@redhat.com>
dhoward [Tue, 9 Jul 2002 15:59:18 +0000 (15:59 +0000)]
2002-07-09  Don Howard  <dhoward@redhat.com>

        * gdb.texinfo (Command Files): Further describe the behavior of
        sourced command files.

22 years ago * config/tc-mips.c (macro_build): Handle MIPS16 insns.
ths [Tue, 9 Jul 2002 14:21:39 +0000 (14:21 +0000)]
* config/tc-mips.c (macro_build): Handle MIPS16 insns.
(mips_ip): Likewise.
* mips.h (INSN_MIPS16): New define.
* mips-dis.c (mips_isa_type): Add MIPS16 insn handling.
* mips-opc.c (I16): New define.
(mips_builtin_opcodes): Make jalx an I16 insn.

22 years ago* config.in, configure: Regenerate.
cagney [Tue, 9 Jul 2002 14:17:39 +0000 (14:17 +0000)]
* config.in, configure: Regenerate.

22 years agoMerge changes from MinGW
earnie [Tue, 9 Jul 2002 13:24:02 +0000 (13:24 +0000)]
Merge changes from MinGW

22 years ago * lib/ntdll.def: Remove \r.
earnie [Tue, 9 Jul 2002 13:11:54 +0000 (13:11 +0000)]
* lib/ntdll.def: Remove \r.

22 years ago * config/tc-i386.c (md_pseudo_table <file>): Warning fix.
amodra [Tue, 9 Jul 2002 09:46:17 +0000 (09:46 +0000)]
* config/tc-i386.c (md_pseudo_table <file>): Warning fix.
(BFD_RELOC_8, BFD_RELOC_8_PCREL): Define for non-BFD.
(md_apply_fix3): Formatting.  Remove redundant test.
(tc_gen_reloc): Remove redundant code.
(tc_i386_force_relocation): Delete.  Movy body of function to..
* config/tc-i386.h (TC_FORCE_RELOCATION): .. here.

22 years ago * ld-scripts/dynamic-sections*: New test.
rsandifo [Tue, 9 Jul 2002 08:47:23 +0000 (08:47 +0000)]
    * ld-scripts/dynamic-sections*: New test.

22 years ago * emulparams/hppanbsd.sh: Remark that hppaobsd.sh references this file.
amodra [Tue, 9 Jul 2002 08:13:05 +0000 (08:13 +0000)]
* emulparams/hppanbsd.sh: Remark that hppaobsd.sh references this file.

22 years agooops, forgot to commit.
amodra [Tue, 9 Jul 2002 07:49:49 +0000 (07:49 +0000)]
oops, forgot to commit.

22 years ago* debug.cc: Avoid explicit zeroing of globals.
cgf [Tue, 9 Jul 2002 04:37:13 +0000 (04:37 +0000)]
* debug.cc: Avoid explicit zeroing of globals.
(lock_debug): Make locker a static member.  Avoid unlocking when already
unlocked (from Conrad Scott).
(debug_init): Initialize lock_debug::locker here.
* fork.cc (fork_child): Fix up fdtab earlier to avoid some (but not all)
confusion with close-on-exec craziness.

22 years agoMore jdf changes.
cgf [Tue, 9 Jul 2002 04:27:47 +0000 (04:27 +0000)]
More jdf changes.

22 years ago * elf32-cris.c (cris_elf_relocate_section): Move sanity-check for
hp [Tue, 9 Jul 2002 03:49:27 +0000 (03:49 +0000)]
* elf32-cris.c (cris_elf_relocate_section): Move sanity-check for
NULL sym_hashes to just before use.
<case R_CRIS_32_GOTREL>: In test for local symbol, accept also
symbol with non-default visibility.
<case R_CRIS_32_GOTREL, case R_CRIS_32_PLT_GOTREL>: Ditto.
<case R_CRIS_8_PCREL, case R_CRIS_16_PCREL, case R_CRIS_32_PCREL>:
Ditto.
(cris_elf_gc_sweep_hook): Only decrease h->plt.refcount for
symbol with non-default visibility.
(cris_elf_check_relocs): At tests for local symbol before
increasing h->plt.refcount, also check for non-default
visibility.  Ditto when checking for local symbol to eliminate
pc-relative runtime relocs.

22 years ago * ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
hp [Tue, 9 Jul 2002 03:46:48 +0000 (03:46 +0000)]
* ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
ld-cris/noglob1.d: New tests.

22 years ago * configure.tgt: Add hppaobsd.o.
amodra [Tue, 9 Jul 2002 02:42:13 +0000 (02:42 +0000)]
* configure.tgt: Add hppaobsd.o.
* Makefile.am: Add support for alpha-*-openbsd*, hppa-*-openbsd*,
powerpc-*-openbsd* and sparc64-*-openbsd*.
* Makefile.in: Regenerate.
* emulparams/hppaobsd.sh: New file.

22 years agoFix typo last change
hp [Tue, 9 Jul 2002 02:41:15 +0000 (02:41 +0000)]
Fix typo last change

22 years ago * configure.in: Add hppa-*-openbsd* target, change
amodra [Tue, 9 Jul 2002 02:41:15 +0000 (02:41 +0000)]
* configure.in: Add hppa-*-openbsd* target, change
alpha*-*-openbsd* format to elf, and use elf for sparc-*-openbsd*
with sparc64 cpu.
* configure: Regenerate.

22 years agomerge from gcc
dj [Tue, 9 Jul 2002 01:01:18 +0000 (01:01 +0000)]
merge from gcc

22 years ago * ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.
hp [Tue, 9 Jul 2002 00:49:59 +0000 (00:49 +0000)]
* ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.

22 years ago* config/tc-mips.c (macro): Shift the 32-bit address range
macro [Tue, 9 Jul 2002 00:42:55 +0000 (00:42 +0000)]
* config/tc-mips.c (macro): Shift the 32-bit address range
accessible with a lone "lui" down by 32768.

22 years ago*** empty log message ***
gdbadmin [Tue, 9 Jul 2002 00:00:08 +0000 (00:00 +0000)]
*** empty log message ***