OSDN Git Service
kettenis [Sat, 8 Sep 2001 10:50:07 +0000 (10:50 +0000)]
* config/xm-aix4.h (MEM_FNS_DECLARED): Removed.
kettenis [Sat, 8 Sep 2001 10:43:27 +0000 (10:43 +0000)]
* gdbint.texinfo (Host Definition): Remove description of R_OK.
kettenis [Sat, 8 Sep 2001 10:39:51 +0000 (10:39 +0000)]
* config/arm/xm-linux.h, config/ia64/xm-linux.h,
config/m68k/xm-linux.h, config/mips/xm-linux.h,
config/powerpc/xm-linux.h, config/sparc/xm-linux.h: Remove
redundant inclusion of <unistd.h>.
kettenis [Sat, 8 Sep 2001 10:28:20 +0000 (10:28 +0000)]
* gdbint.texinfo (Host Definition): Remove description of
HAVE_SIGSETMASK.
kettenis [Sat, 8 Sep 2001 10:16:56 +0000 (10:16 +0000)]
* gdbtypes.h (struct block): Add forward declaration.
irox [Sat, 8 Sep 2001 06:26:30 +0000 (06:26 +0000)]
* tclParse-compat.c: New file.
* tcl_regexp.c:
* tcl_regexp.h: New file. Contains Tcl8.0's regexp.
* Makefile.in: Added new files to be compiled and linked.
* exp_clib.c (exp_expectl, exp_fexpectl):
* exp_inter.c (in_keymap, Exp_InteractCmd ):
* exp_regexp.c (regtry, regdump, regprop):
* expect.c (parse_expect_args, eval_case_string,
exp_background_filehandler, Exp_ExpectCmd):
* expect.h:
* expect_comm.h:
* Dbg.c (breakpoint_test, cmdBreak): Use newly built in
regexp, not external Tcl regexp.
* exp_tty.c (exec_stty):
* exp_command.c (Exp_CloseCmd, Tcl_CloseCmd): Handle Tcl API
changes in Tcl8.3.
amodra [Sat, 8 Sep 2001 05:47:00 +0000 (05:47 +0000)]
* elf32-i386.c (elf_i386_relocate_section): Check !DEF_REGULAR
as well as DEF_DYNAMIC in test for avoided copy relocs.
(allocate_plt_and_got_and_discard_relocs): Likewise.
* elf32-i386.c (elf_i386_relocate_section): Likewise.
(allocate_plt_and_got_and_discard_relocs): Likewise.
echristo [Sat, 8 Sep 2001 04:16:11 +0000 (04:16 +0000)]
mischeckin. fixed.
echristo [Sat, 8 Sep 2001 02:34:56 +0000 (02:34 +0000)]
2001-09-07 Eric Christopher <echristo@redhat.com>
* gas/mips/mips64.d: Change to use mipsisa64.
* gas/mips/mips32.d: Change to use mipsisa32.
cgf [Sat, 8 Sep 2001 01:35:54 +0000 (01:35 +0000)]
* cygwin.din: Add gamm*_r function exports.
rth [Sat, 8 Sep 2001 01:12:00 +0000 (01:12 +0000)]
* config/tc-alpha.c (alpha_reloc_op_tag): Replace need_seq with
require_seq and allow_seq. Let !literal omit the sequence number.
(tokenize_arguments): Reject sequence numbers of !allow_seq.
gdbadmin [Sat, 8 Sep 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
jakub [Fri, 7 Sep 2001 22:41:03 +0000 (22:41 +0000)]
* config/tc-sparc.c (md_apply_fix3): Handle relocs against SEC_MERGE
section symbols the same way as externs.
cagney [Fri, 7 Sep 2001 21:33:08 +0000 (21:33 +0000)]
* defs.h (enum return_reason): Renumber so that all values are
negative.
(RETURN_MASK): Negate reason.
(catch_exception_ftype): Declare.
(catch_exceptions): Declare.
* top.c (catcher): New function, based on catch_errors. Add in
parameter func_uiout and out parameters func_val, func_caught and
func_cleanup. Change type of func to catch_exceptions_ftype.
Save/restore uiout.
(struct catch_errors_args): Define.
(do_catch_errors): New function.
(catch_errors): Rewrite, use do_catch_errors and catcher.
(catch_exceptions): New function, use catcher.
cgf [Fri, 7 Sep 2001 21:32:03 +0000 (21:32 +0000)]
* cygheap.h (init_cygheap): Move heap pointers here.
* include/sys/cygwin.h (perprocess): Remove heap pointers.
* dcrt0.cc (__cygwin_user_data): Reflect obsolete perprocess stuff.
(_dll_crt0): Don't initialize heap pointers.
(cygwin_dll_init): Ditto.
(release_upto): Use heap pointers from cygheap.
* heap.h: Ditto.
* fork.cc (fork_parent): Ditto. Don't set heap pointers in ch.
(fork_child): Remove obsolete sigproc_fixup_after_fork.
* shared.cc (memory_init): Reorganize so that cygheap initialization is called
prior to regular heap since regular heap uses cygheap now.
* sigproc.cc (proc_subproc): Eliminate zombies allocation.
(sigproc_init): Move zombies alloation here. Don't free up array on fork, just
reuse it.
(sigproc_fixup_after_fork): Eliminate.
* sigproc.h: Ditto.
* include/cygwin/version.h: Reflect change to perprocess structure.
jimb [Fri, 7 Sep 2001 21:27:35 +0000 (21:27 +0000)]
Correctly parse register values provided by the monitor.
* rom68k-rom.c: #include "value.h".
(is_hex_digit, hex_digit_value, is_whitespace,
rom68k_supply_one_register): New static functions.
(rom68k_supply_register): Call rom68k_supply_one_register, instead
of monitor_supply_register; the latter was incorrectly parsing
the values.
* Makefile.in (rom68k-rom.o): Note that this now #includes value.h.
fche [Fri, 7 Sep 2001 20:25:28 +0000 (20:25 +0000)]
2001-09-07 Frank Ch. Eigler <fche@redhat.com>
* lib/target.exp (prune_warnings): Tolerate g++ cpplib warnings
for -isystem vs. -I duplication.
jjohnstn [Fri, 7 Sep 2001 18:21:33 +0000 (18:21 +0000)]
2001-09-07 Jeff Law <law@redhat.com>
* libc/sys/h8300hms/crt0.S: For H8/300H and H8/S, load address of
__fini with "mov.l" instead of "mov.w".
law [Fri, 7 Sep 2001 17:35:04 +0000 (17:35 +0000)]
* emulparams/h8300helf.sh: Move stack to a much higher memory address.
* emulparams/h8300self.sh: Similarly.
corinna [Fri, 7 Sep 2001 17:17:54 +0000 (17:17 +0000)]
Fri Sep 7 10:53:34 2001 Jason Tishler <jason@tishler.net>
* poll.cc (poll): Change implementation to only call select() when no
invalid file descriptors are specified.
cgf [Fri, 7 Sep 2001 16:48:23 +0000 (16:48 +0000)]
* how-resources.texinfo: Add some additional words about where to find
documentation.
kettenis [Fri, 7 Sep 2001 15:22:11 +0000 (15:22 +0000)]
* config/rs6000/xm-rs6000.h (setpgrp): Remove macro. GDB defaults
to using setpgid if available now.
corinna [Fri, 7 Sep 2001 08:31:13 +0000 (08:31 +0000)]
* include/limits.h: Define PIPE_BUF.
* syscalls.cc (fpathconf): Use PIPE_BUF instead of numerical constant.
(pathconf): Ditto.
ths [Fri, 7 Sep 2001 06:09:45 +0000 (06:09 +0000)]
Fix wrong ChangeLog entries
ths [Fri, 7 Sep 2001 05:54:11 +0000 (05:54 +0000)]
Reallow unrestricted use of .set mipsX pseudo-op in gas.
Update testcases accordingly.
ths [Fri, 7 Sep 2001 05:00:32 +0000 (05:00 +0000)]
* elf32-mips.c (mips_elf_calculate_relocation): Fix overflow handling
of R_MIPS_PC16.
* config/tc-mips.c (append_insn): Handle BFD_RELOC_16_PCREL.
(macro_build): Use BFD_RELOC_16_PCREL_S2 only for embedded
PIC, BFD_RELOC_16_PCREL for the rest.
(mips_ip): Likewise.
(md_pcrel_from): return the right offset for the differently shifted
pcrel relocs.
(md_apply_fix): Handle BFD_RELOC_16_PCREL.
* gas/mips/beq.d: Check branches to external labels.
* gas/mips/beq.s: Likewise.
* gas/mips/bge.d: Likewise.
* gas/mips/bge.s: Likewise.
* gas/mips/bgeu.d: Likewise.
* gas/mips/bgeu.s: Likewise.
* gas/mips/blt.d: Likewise.
* gas/mips/blt.s: Likewise.
* gas/mips/bltu.d: Likewise.
* gas/mips/bltu.s: Likewise.
* gas/mips/elempic.d: Switch from R_MIPS_GNU_REL16_S2 to R_MIPS_PC16.
* gas/mips/empic.d: Likewise.
* gas/mips/empic.s: Likewise.
* gas/mips/telempic.d: Likewise.
* gas/mips/tempic.d: Likewise.
cgf [Fri, 7 Sep 2001 01:13:47 +0000 (01:13 +0000)]
experiment.
cgf [Fri, 7 Sep 2001 00:07:49 +0000 (00:07 +0000)]
* fhandler_socket.cc (fhandler_socket::fhandler_socket): Ensure that
prot_info_ptr is zeroed for later use.
gdbadmin [Fri, 7 Sep 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
ths [Thu, 6 Sep 2001 21:30:15 +0000 (21:30 +0000)]
* elf64-mips.c (mips_elf64_howto_table_rel): Fix relocation HOWTO
definitions.
(mips_elf64_howto_table_rel): Likewise.
kseitz [Thu, 6 Sep 2001 20:59:17 +0000 (20:59 +0000)]
From Ian Roxborough <irox@redhat.com>
* configure.in: Use ITCL_LIB_FULL_PATH and
ITK_LIB_FULL_PATH to set Itcl and Itk dependancies
for gdb.
* configure: Regenerated.
kevinb [Thu, 6 Sep 2001 20:50:47 +0000 (20:50 +0000)]
Don't use error result from find_stab_function_addr().
ths [Thu, 6 Sep 2001 20:02:19 +0000 (20:02 +0000)]
* gas/mips/tmips16-f.d: New file, testcase for big endian MIPS16
relocations, tradtional variant.
cgf [Thu, 6 Sep 2001 18:06:27 +0000 (18:06 +0000)]
* cygheap.cc (cygheap_fixup_in_child): Don't consider a NULL bucket as a
candidate for deletion. It is actually the end of a linked list chain.
* exceptions.cc (open_stackdumpfile): Default to "unknown" program name if
myself->progname hasn't been filled out yet.
cgf [Thu, 6 Sep 2001 16:53:48 +0000 (16:53 +0000)]
Another in the how-it-works series.
trix [Thu, 6 Sep 2001 15:20:00 +0000 (15:20 +0000)]
Fix import symbols for AIX.
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.
cgf [Thu, 6 Sep 2001 05:17:22 +0000 (05:17 +0000)]
Move appropriate variables to NO_COPY segment, throughout.
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.
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.
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.
cgf [Thu, 6 Sep 2001 00:45:51 +0000 (00:45 +0000)]
Revert inadvertently checked in files.
gdbadmin [Thu, 6 Sep 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
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.
cgf [Wed, 5 Sep 2001 23:26:38 +0000 (23:26 +0000)]
* Makefile.in: Install libstdc++.a if it does not exist.
msnyder [Wed, 5 Sep 2001 23:26:21 +0000 (23:26 +0000)]
Fix typo.
jimb [Wed, 5 Sep 2001 23:07:32 +0000 (23:07 +0000)]
* gdbtypes.h (struct type): Doc fix.
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.
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.
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.
cgf [Wed, 5 Sep 2001 20:12:38 +0000 (20:12 +0000)]
minor wording changes
cgf [Wed, 5 Sep 2001 19:43:52 +0000 (19:43 +0000)]
top level overview of vfork.
corinna [Wed, 5 Sep 2001 19:36:49 +0000 (19:36 +0000)]
* winver.rc: Change copyright to include 2001.
nickc [Wed, 5 Sep 2001 16:00:13 +0000 (16:00 +0000)]
Set correct value for default (PE) stack size.
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.
corinna [Wed, 5 Sep 2001 10:14:15 +0000 (10:14 +0000)]
* fhandler_floppy.cc (fhandler_floppy::lseek): Remove iswinnt check.
corinna [Wed, 5 Sep 2001 09:35:08 +0000 (09:35 +0000)]
* fhandler_socket.cc (fhandler_socket::close): Change 2MSL value
according to MSDN.
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.
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.
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.
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.
rth [Wed, 5 Sep 2001 02:52:17 +0000 (02:52 +0000)]
* alpha.h (struct alpha_operand): Pack elements into bitfields.
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.
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.
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.
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.
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.
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.
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.
gdbadmin [Wed, 5 Sep 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
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.
dj [Tue, 4 Sep 2001 21:33:55 +0000 (21:33 +0000)]
merge from gcc
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.
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.
cgf [Tue, 4 Sep 2001 20:48:45 +0000 (20:48 +0000)]
* thread.cc (InterlockedExchangePointer): Don't define if it already exists.
corinna [Tue, 4 Sep 2001 20:16:33 +0000 (20:16 +0000)]
* uname.cc (uname): Eliminate os specific retrieving of x86
processor type.
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.
cgf [Tue, 4 Sep 2001 18:19:33 +0000 (18:19 +0000)]
* winbase.h: Add missing closing parentheses to InterlockedExchangePointer
declaration.
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.
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.
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.
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.
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.
cgf [Tue, 4 Sep 2001 01:09:39 +0000 (01:09 +0000)]
* mount.cc (mount_commands): Don't write /cygdrive/u mount points.
gdbadmin [Tue, 4 Sep 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
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.
cgf [Mon, 3 Sep 2001 20:36:52 +0000 (20:36 +0000)]
*** empty log message ***
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.
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.
corinna [Mon, 3 Sep 2001 19:06:58 +0000 (19:06 +0000)]
* dir.cc (opendir): Write version information to __d_dirent->d_version.
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.
corinna [Mon, 3 Sep 2001 16:39:49 +0000 (16:39 +0000)]
Add missing ChangeLog entries.
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.
corinna [Mon, 3 Sep 2001 16:33:53 +0000 (16:33 +0000)]
* libc/sys/cygwin/sys/dirent.h (struct dirent): Add `d_fd' member.
aj [Mon, 3 Sep 2001 07:29:50 +0000 (07:29 +0000)]
* emultempl/beos.em: Declare prototypes for comparions functions,
adjust definitions.
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.
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.
gdbadmin [Mon, 3 Sep 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 2 Sep 2001 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
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.