OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
22 years agoAnother in the how-it-works series.
cgf [Thu, 6 Sep 2001 16:53:48 +0000 (16:53 +0000)]
Another in the how-it-works series.

22 years agoFix import symbols for AIX.
trix [Thu, 6 Sep 2001 15:20:00 +0000 (15:20 +0000)]
Fix import symbols for AIX.

22 years ago2001-09-04 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Thu, 6 Sep 2001 12:01:36 +0000 (12:01 +0000)]
2001-09-04  Elena Zannoni  <ezannoni@redhat.com>

        * gdbint.texinfo (Target Architecture Definition): Add
        explanation of TARGET_PRINT_INSN macro.

22 years agoMove appropriate variables to NO_COPY segment, throughout.
cgf [Thu, 6 Sep 2001 05:17:22 +0000 (05:17 +0000)]
Move appropriate variables to NO_COPY segment, throughout.

22 years agoRemove initialization of static or global values to zero, throughout. This
cgf [Thu, 6 Sep 2001 04:41:59 +0000 (04:41 +0000)]
Remove initialization of static or global values to zero, throughout.  This
just needlessly grows the size of the DLL.
* tty.cc (tty::alive): Make inuse handle non-inheriting on open, just for
thread safety.

22 years ago* cygheap.h (init_cygheap): Move bucket array here from cygheap.cc.
cgf [Thu, 6 Sep 2001 03:39:17 +0000 (03:39 +0000)]
* cygheap.h (init_cygheap): Move bucket array here from cygheap.cc.
* cygheap.cc: Throughout use bucket array from cygheap.
* sigproc.cc (proc_subproc): Dynamically allocate zombie buffer to save DLL
space.
(sigproc_fixup_after_fork): Free zombie array after a fork.
* sigproc.h (sigproc_fixup_after_fork): Declare.
* dir.cc (mkdir): Expand buffer for security descriptor to 4K to avoid stack
corruption.
* fhandler.cc (fhandler_base::open): Ditto.
* path.cc (symlink): Ditto.

22 years ago* Makefile.in (dumper): Change logic for libbfd and libintl so that they will
cgf [Thu, 6 Sep 2001 02:38:22 +0000 (02:38 +0000)]
* Makefile.in (dumper): Change logic for libbfd and libintl so that they will
be found either in the build tree or the installed directory.
* mkpasswd.c (enum_users): Add a comment as a password for NT.

22 years agoRevert inadvertently checked in files.
cgf [Thu, 6 Sep 2001 00:45:51 +0000 (00:45 +0000)]
Revert inadvertently checked in files.

22 years ago*** empty log message ***
gdbadmin [Thu, 6 Sep 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago2001-09-05 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Wed, 5 Sep 2001 23:44:43 +0000 (23:44 +0000)]
2001-09-05  Elena Zannoni  <ezannoni@redhat.com>

        * gdbarch.sh: Move include of dis-asm.h so it is generated earlier
        in gdbarch.h.
        (TARGET_PRINT_INSN): Multiarch.
        * gdbarch.h: Regenerate.
        * gdbarch.c: Regenerate.

        * arch-utils.c (legacy_print_insn): New function.
        * arch-utils.h (legacy_print_insn): Export.

        * cris-tdep.c (cris_delayed_get_disassembler): Use
        TARGET_PRINT_INSN, instead of tm_print_insn.
        * d10v-tdep.c (print_insn): Ditto.
        * d30v-tdep.c (print_insn): Ditto.
        * m32r-tdep.c (dump_insn): Ditto.
        * v850-tdep.c (v850_scan_prologue): Ditto.
        * mcore-tdep.c (mcore_dump_insn): Ditto.
        * sh-tdep.c (sh_gdbarch_init): Set print_insn gdbarch field.

22 years ago* Makefile.in: Install libstdc++.a if it does not exist.
cgf [Wed, 5 Sep 2001 23:26:38 +0000 (23:26 +0000)]
* Makefile.in: Install libstdc++.a if it does not exist.

22 years agoFix typo.
msnyder [Wed, 5 Sep 2001 23:26:21 +0000 (23:26 +0000)]
Fix typo.

22 years ago* gdbtypes.h (struct type): Doc fix.
jimb [Wed, 5 Sep 2001 23:07:32 +0000 (23:07 +0000)]
* gdbtypes.h (struct type): Doc fix.

22 years ago2001-08-31 Jason Molenda (jmolenda@apple.com)
msnyder [Wed, 5 Sep 2001 23:07:08 +0000 (23:07 +0000)]
2001-08-31  Jason Molenda  (jmolenda@apple.com)

* c-valprint.c (c_val_print):  Second call to check_typedef ()
is no longer necessary.

22 years ago* test framework fix
fche [Wed, 5 Sep 2001 22:04:12 +0000 (22:04 +0000)]
* test framework fix

2001-09-05  Frank Ch. Eigler  <fche@redhat.com>

* lib/cpudefs.exp (run-sid-tests-raw): Don't emit duplicate unresolved
indication on slurp_options failure.  Emit unresolved/untested instead
of perror.
(run-one-sid-test): Ditto.  Emit iteration count in test string.
(slurp_options): Emit untested, not perror.

22 years ago * config/tc-ia64.c (FUNC_IPLT_RELOC): New.
rth [Wed, 5 Sep 2001 20:20:37 +0000 (20:20 +0000)]
    * config/tc-ia64.c (FUNC_IPLT_RELOC): New.
        (pseudo_func): Add @iplt.
        (pseudo_opcode): Add data16 and data16.ua.
        (md_begin): Set iplt pseudo.
        (ia64_cons_fix_new): Handle 16 byte iplt reloc specially.

22 years agominor wording changes
cgf [Wed, 5 Sep 2001 20:12:38 +0000 (20:12 +0000)]
minor wording changes

22 years agotop level overview of vfork.
cgf [Wed, 5 Sep 2001 19:43:52 +0000 (19:43 +0000)]
top level overview of vfork.

22 years ago * winver.rc: Change copyright to include 2001.
corinna [Wed, 5 Sep 2001 19:36:49 +0000 (19:36 +0000)]
    * winver.rc: Change copyright to include 2001.

22 years agoSet correct value for default (PE) stack size.
nickc [Wed, 5 Sep 2001 16:00:13 +0000 (16:00 +0000)]
Set correct value for default (PE) stack size.

22 years ago * libc/sys/cygwin/include/unistd.h: New file, wrapping sys/unistd.h
corinna [Wed, 5 Sep 2001 15:56:01 +0000 (15:56 +0000)]
    * libc/sys/cygwin/include/unistd.h: New file, wrapping sys/unistd.h
        and getopt.h.

22 years ago * fhandler_floppy.cc (fhandler_floppy::lseek): Remove iswinnt check.
corinna [Wed, 5 Sep 2001 10:14:15 +0000 (10:14 +0000)]
    * fhandler_floppy.cc (fhandler_floppy::lseek): Remove iswinnt check.

22 years ago * fhandler_socket.cc (fhandler_socket::close): Change 2MSL value
corinna [Wed, 5 Sep 2001 09:35:08 +0000 (09:35 +0000)]
    * fhandler_socket.cc (fhandler_socket::close): Change 2MSL value
        according to MSDN.

22 years ago * net.cc (cygwin_connect): Add WSAEALREADY and WSAEINVAL handling
corinna [Wed, 5 Sep 2001 08:16:51 +0000 (08:16 +0000)]
    * net.cc (cygwin_connect): Add WSAEALREADY and WSAEINVAL handling
        for non-blocking sockets.

22 years ago * elf64-alpha.c (SKIP_HOWTO): New.
rth [Wed, 5 Sep 2001 03:00:13 +0000 (03:00 +0000)]
    * elf64-alpha.c (SKIP_HOWTO): New.
        (elf64_alpha_howto_table): Use it to remove dead ECOFF relocs.
        Fix sizes of 16-bit mem format relocs.
        (elf64_alpha_reloc_map): Update to match.
        (elf64_alpha_relax_with_lituse): Use GPREL16 as appropriate.
        (elf64_alpha_relax_without_lituse): Likewise.
        (elf64_alpha_check_relocs): Handle GPREL16.
        (elf64_alpha_relocate_section): Likewise.
        * reloc.c (BFD_RELOC_ALPHA_USER_*): Remove.
        (BFD_RELOC_ALPHA_GPREL_HI16, BFD_RELOC_ALPHA_GPREL_LO16): New.
        * bfd-in2.h, libbfd.h: Rebuild.

22 years ago * alpha.h (R_ALPHA_OP*, R_ALPHA_IMMED*, R_ALPHA_GPVALUE): Remove.
rth [Wed, 5 Sep 2001 02:54:37 +0000 (02:54 +0000)]
    * alpha.h (R_ALPHA_OP*, R_ALPHA_IMMED*, R_ALPHA_GPVALUE): Remove.
        (R_ALPHA_GPREL16): Rename from R_ALPHA_IMMED_GP_16.

22 years ago2001-09-04 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Wed, 5 Sep 2001 02:54:15 +0000 (02:54 +0000)]
2001-09-04  Elena Zannoni  <ezannoni@redhat.com>

From Daniel Jacobowitz  <drow@mvista.com>
* dbxread.c (free_header_files): Make global.
(init_header_files): Likewise.
* stabsread.h (free_header_files): Add prototype.
(init_header_files): Likewise.
* mdebugread.c (mdebug_build_psymtabs): Initialize
properly before using the stabs debug reader.

22 years ago * alpha.h (struct alpha_operand): Pack elements into bitfields.
rth [Wed, 5 Sep 2001 02:52:17 +0000 (02:52 +0000)]
    * alpha.h (struct alpha_operand): Pack elements into bitfields.

22 years ago* exceptions.cc (ctrl_c_handler): Only send SIGINT when we have a controlling
cgf [Wed, 5 Sep 2001 02:42:49 +0000 (02:42 +0000)]
* exceptions.cc (ctrl_c_handler): Only send SIGINT when we have a controlling
terminal and we are the head of the process group.

22 years ago * config/tc-alpha.c (struct alpha_insn): Make sequence scalar long.
rth [Wed, 5 Sep 2001 02:39:43 +0000 (02:39 +0000)]
  * config/tc-alpha.c (struct alpha_insn): Make sequence scalar long.
  (MACRO_LITERAL, MACRO_BASE, MACRO_BYTOFF, MACRO_JSR): Remove.
  (alpha_macros): Remove occurrences of same.
  (O_lituse_addr, O_gprel): New.
  (DUMMY_RELOC_LITUSE_*): New.
  (s_alpha_ucons, s_alpha_arch): Prototype.
  (alpha_reloc_op): Construct elements via DEF macro.
  (ALPHA_RELOC_SEQUENCE_OK): Remove.
  (struct alpha_reloc_tag): Rename from alpha_literal_tag; rename
  members to not be literal specific.
  (next_sequence_num): New.
  (md_apply_fix3): Cope with missing GPDISP_LO16.  Adjust for
  added/removed BFD relocations.
  (alpha_force_relocation, alpha_fix_adjustable): Likewise.
  (alpha_adjust_symtab_relocs): Handle GPDISP relocs as well.
  (tokenize_arguments): Parse ! relocations properly.
  (find_macro_match): Delete unused macro argument types.
  (assemble_insn): Add reloc parameter; emit that instead of the
  default as appropriate.
  (get_alpha_reloc_tag): New.  Split from ...
  (emit_insn): ... here.  Allocate a reloc tag for GPDISP.
  (assemble_tokens): Don't search macros if user relocation present.
  Copy reloc sequence number to insn struct.
  (emit_ldgp): Remove user reloc handling.
  (load_expression, emit_lda, emit_ldah, emit_ir_load): Likewise.
  (emit_loadstore, emit_ldXu, emit_ldil, emit_stX): Likewise.
  (emit_sextX, emit_division, emit_jsrjmp, emit_retjcr): Likewise.
  * config/tc-alpha.h (tc_adjust_symtab): Always define.
  (struct alpha_fix_tag): Name members less literal specific.

  * gas/alpha/alpha.exp: New file.
  * gas/alpha/elf-reloc-1.[sd]: New test.
  * gas/alpha/elf-reloc-2.[sl]: New test.
  * gas/alpha/elf-reloc-3.[sl]: New test.
  * gas/alpha/elf-reloc-4.[sd]: New test.
  * gas/alpha/fp.exp: Remove file.
  * gas/alpha/fp.s: Output to .data not .rdata.
  * gas/alpha/fp.d: Adjust to match.

22 years ago * readelf.c: Include elf/h8 for H8 series definitions.
law [Wed, 5 Sep 2001 02:26:03 +0000 (02:26 +0000)]
* readelf.c: Include elf/h8 for H8 series definitions.
(guess_is_rela): H8 series if RELA.
(dump_relocations): Handle H8 series relocations.

* testsuite/binutils/all/readelf.exp: Expect readelf -wi to
fail for the H8 series.

22 years ago2001-09-04 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Wed, 5 Sep 2001 02:13:11 +0000 (02:13 +0000)]
2001-09-04  Elena Zannoni  <ezannoni@redhat.com>

From Daniel Jacobowitz  <drow@mvista.com>
* dbxread.c (dbx_symfile_read): Only reinitialize
the psymbol list if mainline or if both static
and global lists are empty.
* dwarf2read.c (dwarf2_build_psymtabs): Likewise.
* dwarfread.c (dwarf_build_psymtabs): Likewise.
* xcoffread.c (xcoff_initial_scan): Likewise.
* os9kread.c (os9k_symfile_read): Likewise.

22 years agoTue Sep 4 20:06:09 2001 Jeffrey A Law (law@cygnus.com)
law [Wed, 5 Sep 2001 02:05:05 +0000 (02:05 +0000)]
Tue Sep  4 20:06:09 2001  Jeffrey A Law  (law@cygnus.com)

        * gas/all/gas.exp (930509a): Expect failure on the H8/300 ELF port.

        * gas/h8300/ffxx1-elf.d: Update due to recent changes to H8/300
        ELF toolchain.
        * gas/h8300/h8300-elf.exp: Likewise.

        * gas/macros/macros.exp: Expect failure on all H8/300 ports.

        * gas/vtable/vtable.exp: Do not run tests on H8/300 ELF ports.

22 years ago2001-09-04 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Wed, 5 Sep 2001 02:02:44 +0000 (02:02 +0000)]
2001-09-04  Elena Zannoni  <ezannoni@redhat.com>

From Daniel Jacobowitz  <drow@mvista.com>
* mdebugread.c (psymtab_to_symtab_1): Handle N_SO stabs without
a name specially.

22 years ago * tc-h8300.c (tc_gen_reloc): Give an error if we try to take the
law [Wed, 5 Sep 2001 02:01:07 +0000 (02:01 +0000)]
* tc-h8300.c (tc_gen_reloc): Give an error if we try to take the
address of two symbols in different sections.

22 years ago*** empty log message ***
gdbadmin [Wed, 5 Sep 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago2001-09-02 Martin M. Hunt <hunt@redhat.com>
hunt [Tue, 4 Sep 2001 22:20:10 +0000 (22:20 +0000)]
2001-09-02  Martin M. Hunt  <hunt@redhat.com>

* library/panedwindow.tcl (fraction): Remove method.
(_resizeArray): Correct calculations of _max
and _min for each pane.
(_moveSash): Take a third parameter, direction.
(_caclPos): Rename to _calcPos. Take an optional
third parameter, direction. This is so recursive calls
to _calcPos continue adjusting panes upward or downward
ans does not loop infinitely.

22 years agomerge from gcc
dj [Tue, 4 Sep 2001 21:33:55 +0000 (21:33 +0000)]
merge from gcc

22 years ago * elf32-h8300.c (elf32_h8_relax_section): New function.
law [Tue, 4 Sep 2001 21:06:00 +0000 (21:06 +0000)]
    * elf32-h8300.c (elf32_h8_relax_section): New function.
        (elf32_h8_relax_delete_bytes): Likewise.
        (elf32_h8_symbol_address_p): Likewise.
        (elf32_h8_get_relocated_section_contents): Likewise.
        (bfd_elf32_bfd_relax_section): Define.
        (bfd_elf32_bfd_get_relocated_section_contents): Likewise.

22 years ago2001-09-04 Earnie Boyd <earnie@SF.Net>
earnie [Tue, 4 Sep 2001 20:56:23 +0000 (20:56 +0000)]
2001-09-04  Earnie Boyd  <earnie@SF.Net>

* lib/Makefile.in: Move the setting of variable libdir to after the
setting of exec_prefix since the value of libdir is dependant on it.

22 years ago* thread.cc (InterlockedExchangePointer): Don't define if it already exists.
cgf [Tue, 4 Sep 2001 20:48:45 +0000 (20:48 +0000)]
* thread.cc (InterlockedExchangePointer): Don't define if it already exists.

22 years ago * uname.cc (uname): Eliminate os specific retrieving of x86
corinna [Tue, 4 Sep 2001 20:16:33 +0000 (20:16 +0000)]
    * uname.cc (uname): Eliminate os specific retrieving of x86
processor type.

22 years ago2001-09-04 Jason Merrill <jason_merrill@redhat.com>
jjohnstn [Tue, 4 Sep 2001 19:05:43 +0000 (19:05 +0000)]
2001-09-04  Jason Merrill  <jason_merrill@redhat.com>

        * libc/sys/h8300hms/crt0.S: Support ELF initialization.

22 years ago* winbase.h: Add missing closing parentheses to InterlockedExchangePointer
cgf [Tue, 4 Sep 2001 18:19:33 +0000 (18:19 +0000)]
* winbase.h: Add missing closing parentheses to InterlockedExchangePointer
declaration.

22 years ago * elf32-h8300.c (special): New function.
law [Tue, 4 Sep 2001 17:29:36 +0000 (17:29 +0000)]
    * elf32-h8300.c (special): New function.
        (h8_elf_howto_table): Use it for SPECIAL_FUNCTION field in
        all relocations.
        (elf32_h8_final_link_relocate): Treat R_H8_DIR24A8 like 32bit
        relocations.  Fix problems with the true 24bit reloc R_H8_DIR24R8.
        Fix minor problems with 8bit and 16bit PC relative relocations.

22 years ago2001-09-01 Danny Smith <dannysmith@users.sourceforge.net>
earnie [Tue, 4 Sep 2001 14:57:51 +0000 (14:57 +0000)]
2001-09-01  Danny Smith  <dannysmith@users.sourceforge.net>

* include/shlobj.h (CFSTR_* ): Add new defines.
Thanks to: "Ron" <ron@debian.org> .
Unicode them.

22 years ago2001-09-04 Kazuhiro Fujieda <fujieda@jaist.ac.jp>
corinna [Tue, 4 Sep 2001 10:45:54 +0000 (10:45 +0000)]
2001-09-04  Kazuhiro Fujieda  <fujieda@jaist.ac.jp>

        * fhandler_console.cc (fhandler_console::char_command): Save the cursor
        position relative to the top of the window.
        * fhandler_cc (fhandler_console::write): Ditto.

22 years ago2001-09-04 Ben Elliston <bje@redhat.com>
bje [Tue, 4 Sep 2001 03:43:07 +0000 (03:43 +0000)]
2001-09-04  Ben Elliston  <bje@redhat.com>

* gloss.h (do_sys_fstat): Declare.
(gloss32::get_halfword): Likewise.
(gloss32::set_halfword): Likewise.
* gloss.cxx (gloss32::syscall_trap): Handle libgloss::SYS_fstat.
(gloss32::get_halfword): New method.
(gloss32::set_halfword): Likewise.
(gloss32::do_sys_fstat): Likewise.

22 years ago * i386-dis.c (grps): Don't print the implicit al/ax/eax register
amodra [Tue, 4 Sep 2001 01:58:07 +0000 (01:58 +0000)]
* i386-dis.c (grps): Don't print the implicit al/ax/eax register
for opcode 0xf6 or 0xf7 forms of mul, imul, div, idiv insns.

22 years ago* mount.cc (mount_commands): Don't write /cygdrive/u mount points.
cgf [Tue, 4 Sep 2001 01:09:39 +0000 (01:09 +0000)]
* mount.cc (mount_commands): Don't write /cygdrive/u mount points.

22 years ago*** empty log message ***
gdbadmin [Tue, 4 Sep 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* mount.cc (longopts): Add mount-commands to options list.
cgf [Mon, 3 Sep 2001 22:02:54 +0000 (22:02 +0000)]
* mount.cc (longopts): Add mount-commands to options list.
(usage): Add mount-commands option.
(mount_commands): New function.  Write commands to recreate current mounts.

22 years ago*** empty log message ***
cgf [Mon, 3 Sep 2001 20:36:52 +0000 (20:36 +0000)]
*** empty log message ***

22 years ago2001-08-30 Jeff Holcomb <jeffh@redhat.com>
jeffh [Mon, 3 Sep 2001 19:54:32 +0000 (19:54 +0000)]
2001-08-30  Jeff Holcomb  <jeffh@redhat.com>

        * gdb.base/remote.c: Use a small buffer for targets with 16-bit
        ints.

22 years ago2001-09-03 Jeff Holcomb <jeffh@redhat.com>
jeffh [Mon, 3 Sep 2001 19:47:48 +0000 (19:47 +0000)]
2001-09-03  Jeff Holcomb  <jeffh@redhat.com>

        * configure.in: Enable libstdc++-v3 for h8300 targets.

22 years ago * dir.cc (opendir): Write version information to __d_dirent->d_version.
corinna [Mon, 3 Sep 2001 19:06:58 +0000 (19:06 +0000)]
    * dir.cc (opendir): Write version information to __d_dirent->d_version.

22 years ago * libc/sys/cygwin/sys/dirent.h (struct dirent): Add version number
corinna [Mon, 3 Sep 2001 19:04:04 +0000 (19:04 +0000)]
    * libc/sys/cygwin/sys/dirent.h (struct dirent): Add version number
        field.
        (__DIRENT_VERSION): New define.

22 years ago Add missing ChangeLog entries.
corinna [Mon, 3 Sep 2001 16:39:49 +0000 (16:39 +0000)]
Add missing ChangeLog entries.

22 years ago * cygwin.din: Add `dirfd'.
corinna [Mon, 3 Sep 2001 16:36:54 +0000 (16:36 +0000)]
    * cygwin.din: Add `dirfd'.
        * dir.cc (dirfd): New function.
        (opendir): Open a directory file descriptor and save it in
        __d_dirent->d_fd.
        (closedir): Close directory file descriptor.
        * include/cygwin/version.h: Bump API minor version to 44.

22 years ago * libc/sys/cygwin/sys/dirent.h (struct dirent): Add `d_fd' member.
corinna [Mon, 3 Sep 2001 16:33:53 +0000 (16:33 +0000)]
    * libc/sys/cygwin/sys/dirent.h (struct dirent): Add `d_fd' member.

22 years ago * emultempl/beos.em: Declare prototypes for comparions functions,
aj [Mon, 3 Sep 2001 07:29:50 +0000 (07:29 +0000)]
* emultempl/beos.em: Declare prototypes for comparions functions,
adjust definitions.

22 years ago * emultempl/aix.em: Add missing prototype.
aj [Mon, 3 Sep 2001 06:43:35 +0000 (06:43 +0000)]
* emultempl/aix.em: Add missing prototype.
* emultempl/lnk960.em: Likewise.
* emultempl/vanilla.em: Likewise.
* emultempl/armcoff.em: Likewise.
* emultempl/armelf_oabi.em: Likewise.
* emultempl/beos.em: Likewise.
* emultempl/gld960c.em: Likewise.
* emultempl/gld960.em: Likewise.

* emulparams/elf64alpha.sh (PARSE_AND_LIST_PROLOGUE): Add parameter
for prototype declaration.

22 years ago* child_info.h: Modify magic number.
cgf [Mon, 3 Sep 2001 02:13:05 +0000 (02:13 +0000)]
* child_info.h: Modify magic number.
* dcrt0.cc (_cygwin_testing): Define.
(_dll_crt0): Set _cygwin_testing if CYGWIN_TESTING environment variable exists.
Don't issue "conflicting versions" error if _cygwin_testing is true.
* shared.cc (shared_name): Use _cygwin_testing global rather than testing the
environment.
* syscalls.cc (_write): Remove debugging info.

22 years ago*** empty log message ***
gdbadmin [Mon, 3 Sep 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
gdbadmin [Sun, 2 Sep 2001 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

22 years agoMake GDB use libiberty regex implementation.
kettenis [Sat, 1 Sep 2001 21:38:05 +0000 (21:38 +0000)]
Make GDB use libiberty regex implementation.
* gdb_regex.h: Normalize protection against multiple inclusion.
Include "xregex.h" instead of "gnu-regex.h".
* cli/cli-cmds.c: Include "gdb_regex.h" instead of "gnu-regex.h".
* cli/cli-decode.c: Likewise.
* Makefile.in (REGEX): Remove.
(GDB_CFLAGS): Remove reference to gnu-regex.h in comment.
(ADD_FILES, ADD_DEPS): Remove $(REGEX).
(POSSLIBS): Remove.
(TAGFILES_NO_SRCDIR): Remove $(POSSLIBS).
(irix5-nat.o, solib.o, solib-svr4.o, source.o, symtab.o,
xcoffsolib.o, cli-decode.o, cli-cmd.o): Replace gnu-regex.h with
gdb_regex.h in list of dependencies.
(gnu-regex.o): Remove rule.
* gnu-regex.c, gnu-regex.h: Remove files.

22 years ago* mount.cc (main): Eliminate excess arguments in printf.
cgf [Sat, 1 Sep 2001 19:58:40 +0000 (19:58 +0000)]
* mount.cc (main): Eliminate excess arguments in printf.

22 years ago* include/winnt.h: Use defined(_ANONYMOUS_STRUCT) to determine if anonymous
cgf [Sat, 1 Sep 2001 14:42:57 +0000 (14:42 +0000)]
* include/winnt.h: Use defined(_ANONYMOUS_STRUCT) to determine if anonymous
structs are available rather than just testing preprocessor variable directly.

22 years ago * vms-tir.c: Add missing prototypes.
aj [Sat, 1 Sep 2001 10:29:26 +0000 (10:29 +0000)]
* vms-tir.c: Add missing prototypes.
* vms-hdr.c: Likewise.
* vms-gsd.c: Likewise.
* vms-misc.c: Likewise.

22 years ago* tty.cc (tty::create_inuse): Eliminate unneeded argument.
cgf [Sat, 1 Sep 2001 05:38:46 +0000 (05:38 +0000)]
* tty.cc (tty::create_inuse): Eliminate unneeded argument.
* tty.h: Reflect above change.
* fhandler_tty.cc: Reflect argument reduction in tty::create_inuse, throughout.
Always make inuse inheritable.

22 years ago* debug.cc (mark_closed): Rename from debug_mark_closed and make static.
cgf [Sat, 1 Sep 2001 05:17:33 +0000 (05:17 +0000)]
* debug.cc (mark_closed): Rename from debug_mark_closed and make static.
(setclexec_pid): New function for marking saved handle as close-on-exec.
(delete_handle): New function.
(debug_fixup_after_fork): New function.
* debug.h: Declare new functions, remove obsolete ones.
* fork.cc (debug_fixup_after_fork): Call to cleanup close-on-exec handles.
* fhandler.cc (fhandler_disk_file::close): Minor reorg.
(fhandler_base::set_inheritance): Set flag appropriately for debugging when
close-on-exec so forked process can delete closed handles.
* tty.h (open_output_mutex): Eliminate unneeded argument.
(open_input_mutex): Ditto.
* fhandler_tty.cc (fhandler_tty_slave::open): reflect open_*_mutex argument
changes.
* fhandler.h (fhandler_socket): Make saw_shutdown_* functions type bool.
* tty.cc (tty::get_event): Eliminate unneeded argument.
(tty::common_init): Reflect change to get_event.  Events should always be
inherited.

22 years ago*** empty log message ***
gdbadmin [Sat, 1 Sep 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago * config/tc-h8300.c (build_bytes): For OBJ_ELF, make relocation's
law [Fri, 31 Aug 2001 22:43:55 +0000 (22:43 +0000)]
    * config/tc-h8300.c (build_bytes): For OBJ_ELF, make relocation's
        offset match H8 ELF spec.
        (md_section_align): Alternate implementation for BFD_ASSEMBLER.
        (md_apply_fix): Fix argument and return types for BFD_ASSEMBLER.

22 years ago2001-08-31 H.J. Lu <hjl@gnu.org>
hjl [Fri, 31 Aug 2001 21:41:08 +0000 (21:41 +0000)]
2001-08-31  H.J. Lu  <hjl@gnu.org>

* elf32-mips.c (_bfd_mips_elf_check_relocs): Report filename
with bad relocation.

22 years ago2001-08-31 Eric Christopher <echristo@redhat.com>
echristo [Fri, 31 Aug 2001 21:28:05 +0000 (21:28 +0000)]
2001-08-31  Eric Christopher  <echristo@redhat.com>
    Jason Eckhardt  <jle@redhat.com>

* ldmain.c (get_emulation): Add support for -mips32 and -mips64.

22 years ago2001-08-31 Eric Christopher <echristo@redhat.com>
echristo [Fri, 31 Aug 2001 21:24:27 +0000 (21:24 +0000)]
2001-08-31  Eric Christopher  <echristo@redhat.com>
    Jason Eckhardt  <jle@redhat.com>

* bfd/archures.c: Add mipsisa32 and mipsisa64. Remove mips32,
mips32_4k and mips64.
* bfd/aoutx.h: Remove bfd_mach_mips32, bfd_mach_mips32_4k,
bfd_mach_mips64.  Add bfd_mach_mipsisa32, bfd_mach_mipsisa64.
* bfd/cpu-mips.c: Ditto.
* bfd/elf32-mips.c (_bfd_mips_elf_final_write_processing): Ditto.
* bfd/bfd-in2.h: Regenerate.

22 years agomips3264 support
echristo [Fri, 31 Aug 2001 21:21:54 +0000 (21:21 +0000)]
mips3264 support

22 years ago2001-08-31 Eric Christopher <echristo@redhat.com>
echristo [Fri, 31 Aug 2001 21:15:00 +0000 (21:15 +0000)]
2001-08-31  Eric Christopher  <echristo@redhat.com>
    Jason Eckhardt    <jle@redhat.com>

* mips-dis.c: Add support for bfd_mach_mipsisa32 and
bfd_mach_mipsisa64. Remove bfd_mach_mips32, bfd_mach_mips32_4k,
bfd_mach_mips64.

22 years ago2001-08-31 Eric Christopher <echristo@redhat.com>
echristo [Fri, 31 Aug 2001 21:12:33 +0000 (21:12 +0000)]
2001-08-31  Eric Christopher  <echristo@redhat.com>
    Jason Eckhardt    <jle@redhat.com>

* mips-dis.c: Add support for bfd_mach_mipsisa32 and
bfd_mach_mipsisa64. Remove bfd_mach_mips32, bfd_mach_mips32_4k,
bfd_mach_mips64.

22 years ago2001-08-31 Eric Christopher <echristo@redhat.com>
echristo [Fri, 31 Aug 2001 21:06:40 +0000 (21:06 +0000)]
2001-08-31  Eric Christopher  <echristo@redhat.com>
    Jason Eckhardt  <jle@redhat.com>

* config/tc-mips.c (mips_cpu_info): Add support for mipsisa32,
5kc, and 20kc.  Clean up old entries.

22 years ago2001-03-30 Richard Henderson <rth@redhat.com>
echristo [Fri, 31 Aug 2001 20:18:48 +0000 (20:18 +0000)]
2001-03-30  Richard Henderson  <rth@redhat.com>
    Eric Christopher  <echristo@redhat.com>

* mips/crt0.S: Fix for .init/.fini sections.

22 years ago * tic54x-opc.c: Add default initializers to avoid warnings.
aj [Fri, 31 Aug 2001 20:05:23 +0000 (20:05 +0000)]
* tic54x-opc.c: Add default initializers to avoid warnings.

* arc-opc.c: Include "sysdep.h" to get stdio.h as include file.
* arc-ext.c: Likewise.

22 years agoDon't let a branch unit nop terminate the prologue scan.
kevinb [Fri, 31 Aug 2001 19:58:40 +0000 (19:58 +0000)]
Don't let a branch unit nop terminate the prologue scan.

22 years ago * security.cc (create_token): Change initialization of `exp' to comply
corinna [Fri, 31 Aug 2001 19:48:34 +0000 (19:48 +0000)]
   * security.cc (create_token): Change initialization of `exp' to comply
        with new LARGE_INTEGER definition in winnt.h.

22 years ago * include/winnt.h: Change definition of `SYSTEM_LUID' to comply
corinna [Fri, 31 Aug 2001 19:48:04 +0000 (19:48 +0000)]
    * include/winnt.h: Change definition of `SYSTEM_LUID' to comply
        with new `LARGE_INTEGER' definition.

22 years ago2001-08-30 Richard Henderson <rth@redhat.com>
echristo [Fri, 31 Aug 2001 19:22:51 +0000 (19:22 +0000)]
2001-08-30  Richard Henderson  <rth@redhat.com>
    Eric Christopher  <echristo@redhat.com>

* mips/idt.ld: Rewrite for .init/.fini sections.

22 years ago * elf64-alpha.c (elf64_alpha_relocate_section): Duplicate memory
jakub [Fri, 31 Aug 2001 19:20:12 +0000 (19:20 +0000)]
* elf64-alpha.c (elf64_alpha_relocate_section): Duplicate memory
value into R_ALPHA_RELATIVE's addend.
(elf64_alpha_finish_dynamic_symbol): Likewise.

22 years ago* cygwin.sc: Revert to previous NO_COPY behavior.
cgf [Fri, 31 Aug 2001 18:16:16 +0000 (18:16 +0000)]
* cygwin.sc: Revert to previous NO_COPY behavior.
* winsup.h: Ditto.
* sigproc.cc: Ditto.
* autoload.cc: Ditto.

22 years ago * tc-h8300.c (relocation mappings): Remove. Moved to tc-h8300.h.
law [Fri, 31 Aug 2001 17:43:50 +0000 (17:43 +0000)]
    * tc-h8300.c (relocation mappings): Remove.  Moved to tc-h8300.h.
        (build_bytes): Mark fixups for PCrel branches as signed.  For
        OBJ_ELF, make sure the reloc's offset points to the first byte
        to be modified.
        (md_convert_frag): Update definiton based on BFD_ASSEMBLER.
        * tc-h8300.h (relocation mappings): Add.

22 years agoamend entry to mention only if not USE_REL
nickc [Fri, 31 Aug 2001 16:24:39 +0000 (16:24 +0000)]
amend entry to mention only if not USE_REL

22 years agoDo not rightshift recomputed addend during relocatable link if not USE_REL.
nickc [Fri, 31 Aug 2001 16:23:25 +0000 (16:23 +0000)]
Do not rightshift recomputed addend during relocatable link if not USE_REL.

22 years agoFix off-by-one error whilst sweeping vtable relocs
nickc [Fri, 31 Aug 2001 16:16:14 +0000 (16:16 +0000)]
Fix off-by-one error whilst sweeping vtable relocs

22 years ago * emultempl/pe.em: Add missing prototypes.
aj [Fri, 31 Aug 2001 13:30:12 +0000 (13:30 +0000)]
* emultempl/pe.em: Add missing prototypes.
(gld_${EMULATION_NAME}_after_open): Remove extra args to
pe_find_data_imports.
(pr_sym): Add unused attribute.

22 years ago2001-08-30 Eric Christopher <echristo@redhat.com>
echristo [Fri, 31 Aug 2001 06:37:19 +0000 (06:37 +0000)]
2001-08-30  Eric Christopher  <echristo@redhat.com>
    Jason Eckhardt  <jle@redhat.com>

* config.sub: Add support for mipsisa32.

22 years ago2001-08-30 Eric Christopher <echristo@redhat.com>
echristo [Fri, 31 Aug 2001 05:45:40 +0000 (05:45 +0000)]
2001-08-30  Eric Christopher  <echristo@redhat.com>

* config.sub, config.guess: Import latest from subversions.

22 years agominor wording change.
cgf [Fri, 31 Aug 2001 05:24:36 +0000 (05:24 +0000)]
minor wording change.

22 years agospace reduction.
cgf [Fri, 31 Aug 2001 05:23:04 +0000 (05:23 +0000)]
space reduction.

22 years agospace reduction.
cgf [Fri, 31 Aug 2001 05:17:47 +0000 (05:17 +0000)]
space reduction.

22 years ago* cygwin.sc: New file -- linker script for building cygwin DLL.
cgf [Fri, 31 Aug 2001 05:06:13 +0000 (05:06 +0000)]
* cygwin.sc: New file -- linker script for building cygwin DLL.
* Makefile.in: Use linker script to control location of cygheap.
* cygheap.cc (buckets): Make static.
(init_cheap): Remove special iswinnt handling.  Allocate cygheap at a fixed
location.  Display more info when allocation fails.
(cygheap_fixup_in_child): Try harder to move cygheap to correct location.
Display more info when allocation fails.
* fhandler.h (fhandler_socket): Add macros for tracking socket shutdown state.
* net.cc (cygwin_shutdown): Set appropriate shutdown value for future use.
* select.cc (select_stuff::cleanup): New method.
(cygwin_select): Call cleanup explicitly to avoid a race.
(select_stuff:~select_stuff): Call cleanup chain via cleanup method.
(fhandler_socket::select_read): Set *_ready when shutdown has been called on
the socket.
(fhandler_socket::select_write): Ditto.
(fhandler_socket::select_except): Ditto.
* winsup.h: Move NO_COPY to "COMMON" section.
* autoload.cc (wsock_started): Avoid initializing NO_COPY value.
* sigproc.cc: Remove initialization from NO_COPY variables.
(sigproc_init): Initialize sig_loop_wait here, rather than via initialization.
(subproc_init): Initialize proc_loop_wait here, rather than via initialization.

22 years ago* gdb.texinfo (`add-symbol-file'): Correct synopsis.
jimb [Fri, 31 Aug 2001 01:24:24 +0000 (01:24 +0000)]
* gdb.texinfo (`add-symbol-file'): Correct synopsis.
Explain what it means to load relocatable files.