OSDN Git Service
gdbadmin [Sun, 28 May 2006 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***
cgf [Sat, 27 May 2006 22:55:57 +0000 (22:55 +0000)]
* dll_init.cc (dll_dllcrt0): Previous change didn't work very well with fork.
Semi-revert it but change name of variable to something that makes better
sense.
cgf [Sat, 27 May 2006 19:00:36 +0000 (19:00 +0000)]
* thread.cc (verifyable_object_isvalid): Check for NULL specifically.
cgf [Sat, 27 May 2006 18:53:36 +0000 (18:53 +0000)]
add missing comment
cgf [Sat, 27 May 2006 18:50:04 +0000 (18:50 +0000)]
* dll_init.cc (dll_dllcrt0): Call _my_tls.init_exception_handler if we've
finished initializing (Thanks to Gary Zablackis for noticing this problem).
Just use cygwin_finished_initializing rather than defining a separate variable.
brobecke [Sat, 27 May 2006 17:39:28 +0000 (17:39 +0000)]
From Peter Schauer <peterschauer@gmx.net>
* m2-typeprint.c (m2_record_fields): Move variable declarations
to the begining of the block.
amodra [Sat, 27 May 2006 00:47:45 +0000 (00:47 +0000)]
bfd/
* elf.c (assign_file_positions_for_load_sections): Retrieve
maxpagesize from m->p_align if it is valid. Set p_vaddr,
p_paddr and p_align earlier. Revert 2006-05-19 change to p_align.
(copy_elf_program_header): Copy p_align. Set p_align_valid.
include/elf/
* internal.h (elf_segment_map): Add p_align and p_align_valid.
amodra [Sat, 27 May 2006 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Sat, 27 May 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
hjl [Fri, 26 May 2006 17:09:48 +0000 (17:09 +0000)]
Remove ">>>>>>> 1.2917".
hjl [Fri, 26 May 2006 14:01:08 +0000 (14:01 +0000)]
2006-05-26 H.J. Lu <hongjiu.lu@intel.com>
* elf64-x86-64.c (ELF_MINPAGESIZE): Changed to 0x1000.
hjl [Fri, 26 May 2006 03:04:09 +0000 (03:04 +0000)]
2006-05-25 H.J. Lu <hongjiu.lu@intel.com>
* elf64-x86-64.c (ELF_MINPAGESIZE): Set to 0x100000.
hjl [Fri, 26 May 2006 02:44:13 +0000 (02:44 +0000)]
bfd/
2006-05-25 H.J. Lu <hongjiu.lu@intel.com>
* elf64-x86-64.c (ELF_MAXPAGESIZE): Updated to 0x200000.
ld/
2006-05-25 H.J. Lu <hongjiu.lu@intel.com>
* emulparams/elf_x86_64.sh (MAXPAGESIZE): Updated to 0x200000.
ld/testsuite/
2006-05-25 H.J. Lu <hongjiu.lu@intel.com>
* ld-x86-64/tlsbin.dd: Updated for 2MB maximum page size.
* ld-x86-64/tlsbin.rd: Likewise.
* ld-x86-64/tlsbin.sd: Likewise.
* ld-x86-64/tlsbin.td: Likewise.
* ld-x86-64/tlsbindesc.dd: Likewise.
* ld-x86-64/tlsbindesc.rd: Likewise.
* ld-x86-64/tlsbindesc.sd: Likewise.
* ld-x86-64/tlsbindesc.td: Likewise.
* ld-x86-64/tlsdesc.dd: Likewise.
* ld-x86-64/tlsdesc.pd: Likewise.
* ld-x86-64/tlsdesc.rd: Likewise.
* ld-x86-64/tlsdesc.sd: Likewise.
* ld-x86-64/tlsdesc.td: Likewise.
* ld-x86-64/tlsgdesc.dd: Likewise.
* ld-x86-64/tlspic.dd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
* ld-x86-64/tlspic.sd: Likewise.
* ld-x86-64/tlspic.td: Likewise.
amodra [Fri, 26 May 2006 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Fri, 26 May 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
drow [Thu, 25 May 2006 17:21:33 +0000 (17:21 +0000)]
* src-release (DEVO_SUPPORT): Add config.rpath.
amodra [Thu, 25 May 2006 15:08:28 +0000 (15:08 +0000)]
* elf.c (sym_is_global): Return a bfd_boolean.
(ignore_section_sym): New function.
(elf_map_symbols): Use ignore_section_sym to discard some syms.
(_bfd_elf_symbol_from_bfd_symbol): Ensure section belongs to
bfd before using elf_section_syms.
amylaar [Thu, 25 May 2006 14:07:20 +0000 (14:07 +0000)]
* MAINTAINERS: Update my email address.
hjl [Thu, 25 May 2006 13:59:25 +0000 (13:59 +0000)]
2006-05-25 H.J. Lu <hongjiu.lu@intel.com>
* config.bfd: (sh-*-linux*): Treat as 64bit target.
(sh*l*-*-netbsdelf*): Likewise.
(sh-*-netbsdelf*): Likewise.
(shl*-*-elf*): Likewise.
(sh[1234]l*-*-elf*): Likewise.
(sh3el*-*-elf*): Likewise.
(shl*-*-kaos*): Likewise.
(sh-*-elf*): Likewise.
(sh[1234]*-elf*): Likewise.
(sh-*-rtems*): Likewise.
(sh-*-kaos*): Likewise.
dannysmith [Thu, 25 May 2006 09:19:26 +0000 (09:19 +0000)]
Expand 2006-05-03 Dimitri Papadopoulos wildcards in Changelog
dannysmith [Thu, 25 May 2006 09:04:55 +0000 (09:04 +0000)]
Expand 2006-05-02 Dimitri Papadopoulos wildcards in Changelog
rsandifo [Thu, 25 May 2006 08:09:02 +0000 (08:09 +0000)]
include/opcodes/
* m68k.h (mcf_mask): Define.
opcodes/
* m68k-opc.c (m68k_opcodes): Fix the masks of the Coldfire fmovemd
and fmovem entries. Put register list entries before immediate
mask entries. Use "l" rather than "L" in the fmovem entries.
* m68k-dis.c (match_insn_m68k): Remove the PRIV argument and work it
out from INFO.
(m68k_scan_mask): New function, split out from...
(print_insn_m68k): ...here. If no architecture has been set,
first try printing an m680x0 instruction, then try a Coldfire one.
gas/testsuite/
* gas/m68k/mcf-fpu.s: Add fmovemd and fmovem instructions.
* gas/m68k/mcf-fpu.d: Adjust accordingly.
bonzini [Thu, 25 May 2006 08:01:02 +0000 (08:01 +0000)]
2006-05-25 Paolo Bonzini <bonzini@gnu.org>
* Makefile.def (bfd, opcodes): Fix lib_path.
* Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Replace ADAC with ADAFLAGS.
(restrap): Move under "@if gcc-bootstrap". Fix typo.
* Makefile.in: Regenerate.
cgf [Thu, 25 May 2006 05:40:50 +0000 (05:40 +0000)]
* debug.h (ModifyHandle): Define new macro.
(modify_handle): Declare new function.
* debug.cc (modify_handle): Define new function.
* fhandler.h (fhandler_base::fork_fixup): Change return value from void to
bool.
* fhandler.cc (fhandler_base::fork_fixup): Return true if fork fixup has been
done.
* pipe.cc (fhandler_pipe::set_close_on_exec): Set inheritance of protected
handle via ModifyHandle if DEBUGGING.
(fhandler_pipe::fixup_after_fork): Protect guard handle if fork fixup has been
done.
jiez [Thu, 25 May 2006 04:07:53 +0000 (04:07 +0000)]
* gas/bfin/vector2.s, gas/bfin/vector2.d: Test to ensure (m) is not
thrown away.
jiez [Thu, 25 May 2006 04:07:07 +0000 (04:07 +0000)]
* config/bfin-parse.y (asm_1): Better check and deal with
vector and scalar Multiply 16-Bit Operands instructions.
cgf [Thu, 25 May 2006 02:33:10 +0000 (02:33 +0000)]
* cygtls.cc (_cygtls::call): Call call2 using _my_tls.
(_cygtls::init_exception_handler): Always replace existing exception handler
with cygwin exception handler.
* cygtls.h (_cygtls::call2): Remove static designation.
* dcrto.cc (dll_crt0_1): Define in a way that allows calling via _cygtls::call.
(_initialize_main_tls): Delete.
(_dll_crt0): Call dll_crt0_1 via cygtls::call. Set _main_tls here.
* external.cc (cygwin_internal): Implement CW_CYGTLS_PADSIZE.
* include/sys/cygwin.h (CW_CYGTLS_PADSIZE): Define.
* tlsoffsets.h: Regenerate.
hjl [Thu, 25 May 2006 01:03:08 +0000 (01:03 +0000)]
bfd/
2006-05-24 H.J. Lu <hongjiu.lu@intel.com>
PR ld/1485
* config.bfd: Set want64 to true if 64bit bfd is used.
(sh-*-linux*): Use targ64_selvecs for 64bit targets.
(sh*l*-*-netbsdelf*): Likewise.
(sh-*-netbsdelf*): Likewise.
(shl*-*-elf*): Likewise.
(sh[1234]l*-*-elf*): Likewise.
(sh3el*-*-elf*): Likewise.
(shl*-*-kaos*): Likewise.
(sh-*-elf*): Likewise.
(sh[1234]*-elf*): Likewise.
(sh-*-rtems*): Likewise.
(sh-*-kaos*): Likewise.
ld/
2006-05-24 H.J. Lu <hongjiu.lu@intel.com>
PR ld/1485
* configure.in: Use ${srcdir}/../bfd/config.bfd to check 64bit
bfd. Support 64bit host for --enable-targets=all.
* configure: Regenerated.
gdbadmin [Thu, 25 May 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 25 May 2006 00:00:05 +0000 (00:00 +0000)]
daily update
pbrook [Wed, 24 May 2006 17:10:01 +0000 (17:10 +0000)]
2006-05-24 Paul Brook <paul@codesourcery.com>
bfd/
* elf-bfd.h (elf_backend_data): Add elf_backend_output_arch_local_syms
* elf32-arm.c (output_arch_syminfo): Define.
(elf32_arm_ouput_plt_map_sym, elf32_arm_output_plt_map,
elf32_arm_output_arch_local_syms): New functions.
(elf_backend_output_arch_local_syms): Define.
* elflink.c (bfd_elf_final_link): Call
elf_backend_output_arch_local_syms.
* elfxx-target.h (elf_backend_output_arch_local_syms): Provide default
definition.
(elfNN_bed): Add elf_backend_output_arch_local_syms.
ld/testsuite/
* ld-arm/arm-app-abs32.d: Update expected output.
* ld-arm/arm-app.d: Ditto.
* ld-arm/arm-lib-plt32.d: Ditto.
* ld-arm/arm-lib.d: Ditto.
* ld-arm/mixed-app-v5.d: Ditto.
* ld-arm/mixed-app.d: Ditto.
* ld-arm/mixed-lib.d: Ditto.
cgf [Wed, 24 May 2006 16:59:02 +0000 (16:59 +0000)]
update to newer autoconf
cgf [Wed, 24 May 2006 16:50:50 +0000 (16:50 +0000)]
* strace.cc (proc_child): Propagate return code from child process.
(dostrace): Ditto.
(main): Ditto.
pbrook [Wed, 24 May 2006 16:23:50 +0000 (16:23 +0000)]
2006-05-24 Paul Brook <paul@codesourcery.com>
* elf32-arm.c (put_arm_insn, put_thumb_insn): New functions.
(elf32_thumb_to_arm_stub, elf32_arm_to_thumb_stub,
elf32_arm_finish_dynamic_symbol): Use them.
shinwell [Wed, 24 May 2006 13:55:10 +0000 (13:55 +0000)]
Enable gprof for cross builds.
nickc [Wed, 24 May 2006 11:05:42 +0000 (11:05 +0000)]
Add TLS support for hppa-linux
nickc [Wed, 24 May 2006 07:58:15 +0000 (07:58 +0000)]
Updated Frewnch translation
nickc [Wed, 24 May 2006 07:54:44 +0000 (07:54 +0000)]
Updated Vietnamese and Irish translations
nickc [Wed, 24 May 2006 07:36:09 +0000 (07:36 +0000)]
Add support for AVR6 family
cgf [Wed, 24 May 2006 03:43:54 +0000 (03:43 +0000)]
* fhandler.cc (readv): Remove nonsensical assert.
cgf [Wed, 24 May 2006 03:39:28 +0000 (03:39 +0000)]
* select.cc (start_thread_socket): Delay setting thread local exitsock until we
know it's correct. Return correct value on error.
hjl [Wed, 24 May 2006 02:39:16 +0000 (02:39 +0000)]
2006-05-23 H.J. Lu <hongjiu.lu@intel.com>
PR ld/2655
PR ld/2657
* ld-elf/eh1.d: New file.
* ld-elf/eh1.s: Likewise.
* ld-elf/eh1a.s: Likewise.
* ld-elf/eh2.d: Likewise.
* ld-elf/eh2a.s: Likewise.
* ld-elf/eh3.d: Likewise.
* ld-elf/eh3.s: Likewise.
* ld-elf/eh3a.s: Likewise.
hjl [Wed, 24 May 2006 02:37:47 +0000 (02:37 +0000)]
2006-05-23 H.J. Lu <hongjiu.lu@intel.com>
PR ld/2655
PR ld/2657
* elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Properly
update CIE/FDE length. Don't pad to the section alignment.
dj [Wed, 24 May 2006 02:02:46 +0000 (02:02 +0000)]
merge from gcc
cgf [Wed, 24 May 2006 00:56:24 +0000 (00:56 +0000)]
* select.cc (start_thread_socket): Clean up exitsock in case of error. Use
si->exitcode consistently.
gdbadmin [Wed, 24 May 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 24 May 2006 00:00:05 +0000 (00:00 +0000)]
daily update
jjohnstn [Tue, 23 May 2006 20:30:48 +0000 (20:30 +0000)]
2006-05-23 Jeff Johnston <jjohnstn@redhat.com>
* libc/misc/dprintf.c: Removed.
* libc/misc/__dprintf.c: Renamed from dprintf.c.
* libc/misc/Makefile.am: Changed appropriately for rename.
* libc/misc/Makefile.in: Regenerated.
jjohnstn [Tue, 23 May 2006 19:57:29 +0000 (19:57 +0000)]
2006-05-23 Jeff Johnston <jjohnstn@redhat.com>
* libc/include/stdio.h: Protect dprintf prototype
with #ifndef dprintf so as to not interfere with
historical code defining their own dprintf macro.
jjohnstn [Tue, 23 May 2006 19:54:37 +0000 (19:54 +0000)]
2006-05-23 Fred Fish <fnf@specifix.com>
* mips/configure.in: Change mipsisa64-*-* to
mipsisa64*-*-* to catch minor variations like
mipsisa64sb1.
* mips/configure: Regenerated.
jjohnstn [Tue, 23 May 2006 19:17:04 +0000 (19:17 +0000)]
2006-05-23 Fred Fish <fnf@specifix.com>
* mips/configure.in: Change mipsisa64-*-* to
mipsisa64*-*-* to catch minor variations like
mipsisa64sb1.
mmitchel [Tue, 23 May 2006 18:01:57 +0000 (18:01 +0000)]
* mt-tdep.c (mt_register_name): Correct out-of-range logic to
include additional registers.
* mt-tdep.c (mt_gdb_regnums): Add ZI2, ZQ2, Ichannel2,
Iscramb2, Qscramb2, Qchannel2.
(mt_register_name): Likewise.
(mt_copro_register_type): Describe ZI2 and ZQ2.
* mt-tdep.c (mt_gdb_regnums): Define
MT_COPRO_PSEUDOREG_MAC_REGNUM.
(mt_register_name): Use it.
(mt_copro_register_type): Likewise.
(mt_register_type): Likewise.
(mt_pseudo_register_read): Likewise. Read the MAC register, not
the coprocessor register.
(mt_pseudo_register_write): Likewise.
ths [Tue, 23 May 2006 15:37:20 +0000 (15:37 +0000)]
[ gas/ChangeLog ]
* config/tc-mips.c (ISA_SUPPORTS_SMARTMIPS): Rename.
(ISA_SUPPORTS_DSP_ASE, ISA_SUPPORTS_MT_ASE, ISA_HAS_64BIT_FPRS,
ISA_HAS_MXHC1): New macros.
(HAVE_32BIT_FPRS): Use ISA_HAS_64BIT_FPRS instead of
ISA_HAS_64BIT_REGS. Formatting fixes. Improved comments.
(mips_cpu_info): Change to use combined ASE/IS_ISA flag.
(MIPS_CPU_IS_ISA, MIPS_CPU_ASE_SMARTMIPS, MIPS_CPU_ASE_DSP,
MIPS_CPU_ASE_MT, MIPS_CPU_ASE_MIPS3D, MIPS_CPU_ASE_MDMX): New defines.
(mips_after_parse_args): Change default handling of float register
size to account for 32bit code with 64bit FP. Better sanity checking
of ISA/ASE/ABI option combinations.
(s_mipsset): Support switching of GPR and FPR sizes via
.set {g,f}p={32,64,default}. Better sanity checking for .set ASE
options.
(mips_elf_final_processing): We should record the use of 64bit FP
registers in 32bit code but we don't, because ELF header flags are
a scarce ressource.
(mips_cpu_info_table): Add ASE flags for CPUs with mandatory ASE
extensions. Add 4ksc, 4kec, 4kem, 4kep, 4ksd, m4kp, 24kec, 24kef,
24kex, 34kc, 34kf, 34kx, 25kf CPU definitions.
(mips_cpu_info_from_isa): Use MIPS_CPU_IS_ISA.
* doc/c-mips.texi: Document .set {g,f}p={32,64,default}. Document
missing -march options. Document .set arch=CPU. Move .set smartmips
to ASE page. Use @code for .set FOO examples.
[ gas/testsuite/Changelog ]
* gas/mips/mips-gp32-fp64-pic.d, mips/mips-gp32-fp64.d,
gas/mips/mips-gp64-fp32-pic.d, gas/mips/mips-gp64-fp32.l,
gas/mips/mips-gp64-fp64.d: Adjust test cases to the changes assembler
output.
* gas/mips/mips-gp32-fp64.l, gas/mips/mips-gp64-fp32-pic.l: New files,
catch assembler warnings.
nickc [Tue, 23 May 2006 09:28:20 +0000 (09:28 +0000)]
Updated translation
jiez [Tue, 23 May 2006 06:01:12 +0000 (06:01 +0000)]
* config/tc-bfin.c (bfin_start_line_hook): Bump line counters
if needed.
jiez [Tue, 23 May 2006 05:45:22 +0000 (05:45 +0000)]
* elf32-bfin.c (bfinfdpic_relocate_section): Clear reloc for
deteted entries in .eh_frame section.
jiez [Tue, 23 May 2006 04:56:56 +0000 (04:56 +0000)]
Commit the missing bits of my last patch.
jiez [Tue, 23 May 2006 04:23:41 +0000 (04:23 +0000)]
* config/bfin-defs.h (bfin_equals): Remove declaration.
* config/bfin-parse.y (asm_1): Remove "expr ASSIGN expr".
* config/tc-bfin.c (bfin_name_is_register): Remove.
(bfin_equals): Remove.
* config/tc-bfin.h (TC_EQUAL_IN_INSN): Redefine as 1.
(bfin_name_is_register): Remove declaration.
jiez [Tue, 23 May 2006 03:58:33 +0000 (03:58 +0000)]
* elf32-bfin.c (bfin_check_relocs): Use __GLOBAL_OFFSET_TABLE_
instead of _GLOBAL_OFFSET_TABLE_.
(bfin_relocate_section): Ditto.
(_bfin_create_got_section): Ditto.
(elf32_bfinfdpic_create_dynamic_sections): Use
__PROCEDURE_LINKAGE_TABLE_ instead of _PROCEDURE_LINKAGE_TABLE_.
(bfin_finish_dynamic_symbol): Use __DYNAMIC instead of _DYNAMIC.
amodra [Tue, 23 May 2006 01:36:07 +0000 (01:36 +0000)]
* elf64-ppc.c (compare_symbols): Prefer strong dynamic global
function syms over other syms.
gdbadmin [Tue, 23 May 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 23 May 2006 00:00:06 +0000 (00:00 +0000)]
daily update
eliz [Mon, 22 May 2006 19:00:41 +0000 (19:00 +0000)]
(Cygwin Native): Fix last change.
sje [Mon, 22 May 2006 15:30:13 +0000 (15:30 +0000)]
2006-05-22 Steve Ellcey <sje@cup.hp.com>
* MAINTAINERS: Change intl updating instructions.
* config.rpath: Copy from GCC tree.
* intl: Replace contents of intl directory with intl from GCC tree.
drow [Mon, 22 May 2006 15:06:22 +0000 (15:06 +0000)]
bfd/
* elflink.c (_bfd_elf_add_dynamic_entry): Remove DT_TEXTREL
check.
(bfd_elf_final_link): Add a late DT_TEXTREL check.
* elfxx-mips.c (MIPS_ELF_READONLY_SECTION): Define.
(mips_elf_create_dynamic_relocation): Set DF_TEXTREL.
(_bfd_mips_elf_check_relocs): Delete MIPS_READONLY_SECTION.
Use MIPS_ELF_READONLY_SECTION.
(_bfd_mips_elf_size_dynamic_sections): Clear DF_TEXTREL after
creating DT_TEXTREL.
(_bfd_mips_elf_finish_dynamic_sections): Clear textrel markers
if no text relocations were generated.
ld/testsuite/
* ld-mips-elf/textrel-1.d: Relax some patterns.
drow [Mon, 22 May 2006 15:02:34 +0000 (15:02 +0000)]
* po/ru.po: Updated translation.
nickc [Mon, 22 May 2006 09:07:19 +0000 (09:07 +0000)]
* iq2000.cpu: Fix include paths for iq2000m.cpu and iq10.cpu.
nickc [Mon, 22 May 2006 08:58:08 +0000 (08:58 +0000)]
* gas/mips/mips32-dsp.l: Fix expected unsigned decoding of -1 in warning messages.
* gas/mips/mips32-mt.l: Likewise.
nickc [Mon, 22 May 2006 08:49:33 +0000 (08:49 +0000)]
* scripttempl/elf32crx.sc (.rdata): Add .rodata.*.
nickc [Mon, 22 May 2006 08:45:46 +0000 (08:45 +0000)]
fix typo
nickc [Mon, 22 May 2006 08:45:18 +0000 (08:45 +0000)]
* ld-eld/start.s (start): Add this symbol for SH targets.
(main): Add this symbol for HPPA targets.
nickc [Mon, 22 May 2006 08:40:09 +0000 (08:40 +0000)]
* crx-dis.c (EXTRACT): Make macro work on 64-bit hosts.
nickc [Mon, 22 May 2006 08:33:35 +0000 (08:33 +0000)]
Updated Dutch translation
nickc [Mon, 22 May 2006 08:30:57 +0000 (08:30 +0000)]
Remove ChangeLog entries, since the template files were already up to date.
nickc [Mon, 22 May 2006 08:25:14 +0000 (08:25 +0000)]
Update translation templates
cgf [Mon, 22 May 2006 04:50:53 +0000 (04:50 +0000)]
* child_info.h (_CI_SAW_CTRL_C): New enum.
(CURR_CHILD_INFO_MAGIC): Reset.
(saw_ctrl_c): New function.
(set_saw_ctrl_c): Ditto.
* sigproc.cc (child_info::proc_retry): Return EXITCODE_OK if we get
STATUS_CONTROL_C_EXIT and we actually saw a CTRL-C.
* spawn.cc (dwExeced): Delete.
(chExeced): New variable.
(spawn_guts): Set chExeced;
* exceptions.cc (dwExeced): Delete declaration.
(chExeced): Declare.
(ctrl_c_handler): Detect if we're an exec stub process and set a flag, if so.
* fhandler_tty.cc (fhandler_tty_common::__release_output_mutex): Add extra
DEBUGGING test.
* pinfo.cc: Fix comment.
cgf [Mon, 22 May 2006 04:17:59 +0000 (04:17 +0000)]
* gdb.texinfo (Cygwin Native): Document set/show cygwin-exceptions.
amodra [Mon, 22 May 2006 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Mon, 22 May 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
cgf [Sun, 21 May 2006 23:04:39 +0000 (23:04 +0000)]
(check in missing file)
* win32-nat.c (cygwin_exceptions): New variable.
(handle_exception): Treat a cygwin exception like a normal exception if
cygwin_exceptions is true.
(_initialize_win32_nat): Add "set cygwin-exceptions" handler.
cgf [Sun, 21 May 2006 22:57:18 +0000 (22:57 +0000)]
* win32-nat.c (cygwin_exceptions): New variable.
(handle_exception): Treat a cygwin exception like a normal exception if
cygwin_exceptions is true.
(_initialize_win32_nat): Add "set cygwin-exceptions" handler.
cgf [Sun, 21 May 2006 21:02:48 +0000 (21:02 +0000)]
* fhandle.h (fhandler_pipe::create_guard): Revert change which eliminated
SECURITY_ATTRIBUTES argument.
* pipe.cc (fhandler_pipe::open): Duplicate guard from other process and protect
it appropriately. Eliminate unneeded writepipe_exists temporary variable. Set
inheritance appropriately.
(fhandler_pipe::set_close_on_exec): Revert change which eliminated handling
guard inheritance.
(fhandler_pipe::fixup_after_fork): Ditto. Use correct name of entity being
checked by fork_fixup.
(fhandler_pipe::fixup_after_exec): Don't bother with guard here.
(fhandler_pipe::dup): Cosmetic changes and revert creation of writepipe_exists
as noninheritable.
(fhandler_pipe::create): Revert change which eliminated SECURITY_ATTRIBUTES
argument. Revert change which always made writepipe_exists noninheritable.
cgf [Sun, 21 May 2006 17:27:14 +0000 (17:27 +0000)]
check in missing file
dannysmith [Sun, 21 May 2006 10:28:13 +0000 (10:28 +0000)]
* lib/uuid.c (IID_IRpcProxyBuffer34): Remove definition.
cgf [Sun, 21 May 2006 05:37:24 +0000 (05:37 +0000)]
typo
cgf [Sun, 21 May 2006 05:25:49 +0000 (05:25 +0000)]
* debug.cc (add_handle): Print handle value when collision detected.
* dtable.cc (dtable::stdio_init): Cosmetic change.
* fhandler.h (fhandler_base::create_read_state): Protect handle.
(fhandler_pipe::create_guard): Ditto. Always mark the handle as inheritable.
(fhandler_pipe::is_slow): Return boolean value rather than numeric 1.
* pipe.cc (fhandler_pipe::fhandler_pipe): Always flag that we need fork fixup.
(fhandler_pipe::open): Don't pass security attributes to create_guard.
(fhandler_pipe::set_close_on_exec): Don't handle guard here.
(fhandler_pipe::close): Accommodate now-protected guard handle.
(fhandler_pipe::fixup_in_child): Don't proected read_state here.
(fhandler_pipe::fixup_after_exec): Close guard handle if close_on_exec.
(fhandler_pipe::fixup_after_fork): Don't bother with guard here.
(fhandler_pipe::dup): Don't set res to non-error prematurely. Use boolean
values where appropriate. Protect guard and read_state.
(fhandler_pipe::create): Don't call need_fork_fixup since it is now the
default. Don't protect read_state or guard.
* pipe.cc (fhandler_base::ready_for_read): Use bool values for "avail".
* spawn.cc (spawn_guts): Set cygheap->pid_handle as inheritable when
protecting.
* select.cc (fhandler_pipe::ready_for_read): Actually get the guard mutex for
blocking reads.
amodra [Sun, 21 May 2006 00:00:04 +0000 (00:00 +0000)]
daily update
gdbadmin [Sun, 21 May 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gaius [Sat, 20 May 2006 16:30:18 +0000 (16:30 +0000)]
NEWS: (Improved Modula-2 language support): New section.
cgf [Sat, 20 May 2006 04:59:52 +0000 (04:59 +0000)]
* fhandler_tty.cc (fhandler_tty::close): Remove problematic hExeced guard.
cgf [Sat, 20 May 2006 04:19:47 +0000 (04:19 +0000)]
* fhandler_tty.cc (fhandler_tty_slave::open): Reinstate call to need_invisible
on first pty open.
cgf [Sat, 20 May 2006 04:01:12 +0000 (04:01 +0000)]
fix incorrect function name in old entry
brobecke [Sat, 20 May 2006 01:35:27 +0000 (01:35 +0000)]
* gdb.base/del.exp (test_delete_alias): New function.
Now check that both "del" and "d" work as aliases for "delete".
brobecke [Sat, 20 May 2006 01:20:38 +0000 (01:20 +0000)]
* configure: Regenerate using proper version of autoconf.
gdbadmin [Sat, 20 May 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 20 May 2006 00:00:06 +0000 (00:00 +0000)]
daily update
ths [Fri, 19 May 2006 22:48:13 +0000 (22:48 +0000)]
* gas/mips/vxworks1-el.d, gas/mips/vxworks1-xgot-el.d: Add little
endian testcases.
* gas/mips/vxworks1.d, gas/mips/vxworks1-xgot.d: Build as big endian.
* gas/mips/mips.exp: Run new testcases.
fnf [Fri, 19 May 2006 20:42:47 +0000 (20:42 +0000)]
Checked in under the 'obvious fix rule'
2006-05-19 Fred Fish <fnf@specifix.com>
* Makefile.in: Fix spelling of 'explicitly' and 'explicit'.
* dwarfread.c: Fix spelling of 'unexpected'.
* mips-tdep.c: Fix spelling of 'possible' and 'Determine'.
* stack.c: Fix spelling of 'RETURN_VALUE'.
hjl [Fri, 19 May 2006 14:08:02 +0000 (14:08 +0000)]
2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
* elfxx-ia64.c (ELF_MAXPAGESIZE): Fix a typo in comment.
schwab [Fri, 19 May 2006 13:11:58 +0000 (13:11 +0000)]
* doc/Makefile.in: Regenerated.