summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNTDanny Smith2004-11-214-4/+11
| | | | | | | guard. * lib/kernel32.def (VerSetConditionMask): Correct stdcall suffix. * lib/ddk/ntoskrnl.def (VerSetConditionMask): Likewise.
* 2004-11-20 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet2004-11-203-2/+6
| | | | | * fhandler.cc (fhandler::write): Remove debug_printf. * pipe.cc (fhandler_pipe::create): Edit syscall_printf format.
* 2004-11-20 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet2004-11-207-39/+55
| | | | | | | | | | | | | | * cygheap.h (cygheap_user::get_windows_id): New method. * registry.h (get_registry_hive_path): Change argument type. (load_registry_hive): Ditto. * registry.cc (get_registry_hive_path): Change argument type and take Win9x keys into account. (load_registry_hive): Ditto. * uinfo.cc (cygheap_user::env_userprofile): Use get_windows_id, even for SYSTEM. * shared.cc (user_shared_initialize): Use get_windows_id. * syscalls.cc (seteuid32): Load the registry hive and reload the user shared also on Win9x.
* 2004-11-19 Shaun Jackman <sjackman@gmail.com>Jeff Johnston2004-11-206-11/+168
| | | | | | | | * libc/include/stdio.h: Add sniprintf. * libc/stdio/Makefile.am: Add sniprintf.c. * libc/stdio/Makefile.in: Regenerated. * libc/stdio/sniprintf.c: New file. * libc/stdio/stdio.tex: Add sniprintf.
* * include/winbase.h (PPROCESS_INFORMATION): Add typedef.Danny Smith2004-11-202-4/+19
| | | | | | | | (CreateProcessWithLogonW): Declare. (LOGON_WITH_PROFILE, LOGON_NETCREDENTIALS_ONLY): Add defines. Thanks to: "jkmaki" <jkmaki@users.sourceforge.net> Correct some ChangeLog typos.
* include/opcode/Alan Modra2004-11-192-91/+5
| | | | | | | | * msp430.h (struct rcodes_s, MSP430_RLC, msp430_rcodes, struct hcodes_s, msp430_hcodes): Move to gas/config/tc-msp430.c. gas/ * config/tc-msp430.c (struct rcodes_s, MSP430_RLC, msp430_rcodes, struct hcodes_s, msp430_hcodes): From include/opcode/msp430.h.
* * include/sspi.h (SecPkgContext_Sizes): Fix typo.Danny Smith2004-11-192-1/+6
| | | | Thanks to: David Leonard <leonard@users,sourceforge.net>
* * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.Danny Smith2004-11-192-6/+11
| | | | Thanks to: David Leonard <leonard@users,sourceforge.net>
* 2004-11-19 Magnus Olsen <greatlord@sourceforge.users.net>Danny Smith2004-11-192-0/+12
| | | | * include/winuser.h (MSLLHOOKSTRUCT): Add structure.
* 2004-11-19 Magnus Olsen <greatlord@sourceforge.users.net>Danny Smith2004-11-192-1/+10
| | | | | | * include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP): Add defines. (LLKHF_ALTDOWN): Define based on KF_ALTDOWN,
* 2004-11-19 Benoit Blanchon <benoit.blanchon@free.fr>Danny Smith2004-11-192-1/+10
| | | | | | | * include/shellapi.h (NIF_GUID): Add define. Correct my 2004-11-04 Changelog entry
* * include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.Earnie Boyd2004-11-182-0/+37
|
* 2004-11-18 Earnie Boyd <earnie@users.sf.net>Earnie Boyd2004-11-182-1/+2
| | | | | * include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter. Changed it twice due to inconsistent MSDN documentation.
* 2004-11-18 Earnie Boyd <earnie@users.sf.net>Earnie Boyd2004-11-182-1/+5
| | | | * include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.
* * cygcheck.cc (eprintf): New function.Bas van Gompel2004-11-182-0/+13
|
* * libc/stdio/refill.c (__srefill): Try again after EOF on Cygwin. Clear EOFChristopher Faylor2004-11-172-0/+13
| | | | flag if successful.
* * cygcheck.cc (find_on_path): Clear show_error and/or print_failedBas van Gompel2004-11-162-6/+14
| | | | | | | parameters to display_error. (rva_to_offset): Ditto. (dll_info): Ditto. (track_down): Ditto.
* 2004-11-15 Kelley Cook <kcook@gcc.gnu.org>DJ Delorie2004-11-165-8/+32
| | | | | * install-sh, compile: Import from automake. * config.guess, config.sub: Import from savannnah.
* bfd/Paul Brook2004-11-152-1/+10
| | | | | | | | | | | | | | | | | | | * elf-bfd.h (_bfd_elf_slurp_version_tables): Update prototype. * elf.c (_bfd_elf_print_private_bfd_data): Pass extra argument. (_bfd_elf_slurp_version_tables): Add extra argument. Create extra default version definition for unversioned symbols. * elfcode.h (elf_slurp_symbol_table): Pass extra argument. * elflink.c (elf_link_add_object_symbols): Pass extra argument to _bfd_elf_slurp_version_tables. Set default version for unversioned imported symbols. include/ * bfdlink.h (bfd_link_info): Add default_imported_symver. ld/ * ld.texinfo: Document --default-imported-symver. * ldmain.c (main): Set link_info.default_imported_symver. * lexsup.c (option_values): Add OPTION_DEFAULT_IMPORTED_SYMVER. (ld_options): Add --default-imported-symver. (parse_args): Handle OPTION_DEFAULT_IMPORTED_SYMVER.
* * Makefile.def: Add html support.Mike Stump2004-11-134-2/+2289
| | | | | * Makefile.tpl: Likewise. * Makefile.in: Regenerate.
* 2004-11-13 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet2004-11-132-14/+29
| | | | | | | * kill.cc (forcekill): Do not pass negative pids to cygwin_internal. Check if sig == 0. Improve error messages. (main): Make pid a long long and distinguish between pids, gpids (i.e. negative pids) and Win9x pids.
* * include/shlobj.h (SHGFP_TYPE): Add enum.Danny Smith2004-11-132-1/+11
|
* 2004-11-12 Lo�c Guilloux (glx@users.sourceforge.net>Danny Smith2004-11-132-0/+5
| | | | * include/winuser.h (WM_THEMECHANGED): Add define.
* 2004-11-12 Bob Wilson <bob.wilson@acm.org>Bob Wilson2004-11-123-0/+19
| | | | | | | | | | | | | | | include/ChangeLog * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id. * xtensa-isa.h (xtensa_interface_class_id): New prototype. bfd/ChangeLog * xtensa-isa.c (xtensa_interface_class_id): New. gas/ChangeLog * config/tc-xtensa.c (finish_vinsn): Clear pending instruction if there is a conflict. (check_t1_t2_reads_and_writes): Check for both reads and writes to interfaces that are related as determined by xtensa_interface_class_id.
* PR 18423Geoffrey Keating2004-11-125-84/+87
| | | | | | | | | | * configure.in: Remove all instances of build-fixincludes from noconfigdirs. (build_configargs): Supply --target to subdirectories. * configure: Regenerate. * Makefile.def: Make gcc install depend on fixincludes install. * Makefile.in: Regenerate.
* * include/ddk/winddk.h (ExAllocateFromPagedLookasideList,Danny Smith2004-11-122-20/+44
| | | | | | ExFreeToPagedLookasideList): Guard inline versions with (__USE_NTOSKRNL__) && (_WIN32_WINNT >= 0x0501). Declare as external functions for earlier _WIN32_WINNT.
* * include/cygwin/version.h: Bump DLL minor number to 13.Christopher Faylor2004-11-112-1/+5
|
* * cygcheck.cc: Change "keyeprint" to "display_error" throughout.Christopher Faylor2004-11-112-40/+44
|
* * cygcheck.cc (main): Allow a '-l' without an additional argument.Christopher Faylor2004-11-112-10/+8
|
* * cygcheck.cc (keyeprint): New optional parameters: show_error andBas van Gompel2004-11-112-2/+12
| | | | print_failed.
* * include/ras.h (RASCONN[AW]): Remove dwSessionId field.Danny Smith2004-11-102-4/+6
| | | | Fix typos in last ChangeLog entry
* * include/winnls.h (WINBASEAPI): Define as DECLSPEC_IMPORT.Danny Smith2004-11-092-75/+89
| | | | | if undefined. and __W32API_USE_DLLIMPORT__. Add WINBASEAPI token to prototypes, throughout.
* * configure.in (noconfigdirs) [mmix-*-*]: DisableHans-Peter Nilsson2004-11-083-2/+8
| | | | | target-libgfortran. * configure: Regenerate.
* * config-ml.in: Pass FCFLAGS for multilibs, handle GFORTRANDavid Edelsohn2004-11-082-1/+20
| | | | like CC.
* Add support fpr MAXQ processorNick Clifton2004-11-086-1/+1201
|
* * include/winnt.h (GetCurrentFiber): Support -masm=intel.Danny Smith2004-11-082-6/+48
| | | | | (GetFiberData): Likewise. (NtCurrentTeb): Likewise.
* Fix support for PECOFF weak symbolsNick Clifton2004-11-082-1/+12
|
* 2004-11-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2004-11-052-1/+7
| | | | * i386.h (i386_optab): Put back "movzb".
* 2004-11-05 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2004-11-053-92/+21
| | | | | * Makefile.def (host fixincludes): Specify missing targets. * Makefile.in: Regenerate.
* 2004-11-05 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi2004-11-051-0/+4
| | | | * opcode/crx.h (enum argtype): Rename types, remove unused types.
* 2004-11-05 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi2004-11-051-5/+4
| | | | * opcode/crx.h (enum argtype): Rename types, remove unused types.
* Merge from GCC versionsGeoffrey Keating2004-11-054-24/+354
|
* Regenerated with correct autoconfDJ Delorie2004-11-041-28/+9
|
* 2004-11-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2004-11-043-51/+106
| | | | | | PR other/17783 * configure.in: Set up LD_LIBRARY_PATH by default for gcc. * configure: Regenerated.
* ./Daniel Jacobowitz2004-11-043-72/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in (arm-*-oabi*, thumb-*-oabi*): Remove. * configure: Regenerated. bfd/ * Makefile.am (BFD32_BACKENDS, BFD32_BACKENDS_CFILES): Replace elfarm-nabi with elf32-arm. Remove elfarm-oabi. (elf32-arm.lo): Replace elfarm-nabi.lo rule. Remove elf32-arm.h dependency. * config.bfd: Move arm-*-oabi* and thumb-*-oabi* from obsolete list to a new removed list. Remove normal configuration stanzas. * configure.in: (bfd_elf32_bigarm_vec, bfd_elf32_bigarm_symbian_vec) (bfd_elf32_littlearm_symbian_vec, bfd_elf32_littlearm_vec): Replace elfarm-nabi.lo with elf32-arm.lo. (bfd_elf32_bigarm_oabi_vec, bfd_elf32_littlearm_oabi_vec): Remove. * elf32-arm.c: Renamed from elfarm-nabi.c. Inline elf32-arm.h. * elf32-arm.h: Remove. * elfarm-oabi.c: Remove. * targets.c (_bfd_target_vector): Remove bfd_elf32_bigarm_oabi_vec and bfd_elf32_littlearm_oabi_vec. * aclocal.m4, Makefile.in, configure, doc/Makefile.in: Regenerated. gas/ * configure.in: Remove arm-*-oabi and thumb-*-oabi. * config/tc-arm.c (target_oabi): Delete. (md_apply_fix3, elf32_arm_target_format): Remove target_oabi checks. (arm_opts): Remove moabi. * doc/as.texinfo (Overview): Remove documentation of -moabi. * doc/c-arm.texi (ARM Options): Likewise. * configure: Regenerated. ld/ * Makefile.am (ALL_EMULATIONS): Remove earmelf_oabi.o. (earmelf_oabi.c): Remove rule. * configure.tgt: Remove arm-*-oabi and thumb-*-oabi. * emulparams/armelf_oabi.sh, emultempl/armelf_oabi.em: Delete files. * Makefile.in: Regenerated.
* * cris.h (enum cris_insn_version_usage): Tweak formatting andHans-Peter Nilsson2004-11-042-10/+84
| | | | | | | | | | | | | | comments. Remove member cris_ver_sim. Add members cris_ver_sim_v0_10, cris_ver_v0_10, cris_ver_v3_10, cris_ver_v8_10, cris_ver_v10, cris_ver_v10p. (struct cris_support_reg, struct cris_cond15): New types. (cris_conds15): Declare. (JUMP_PC_INCR_OPCODE_V32, BA_DWORD_OPCODE, NOP_OPCODE_COMMON) (NOP_OPCODE_ZBITS_COMMON, LAPC_DWORD_OPCODE, LAPC_DWORD_Z_BITS) (NOP_OPCODE_V32, NOP_Z_BITS_V32): New macros. (NOP_Z_BITS): Define in terms of NOP_OPCODE. (cris_imm_oprnd_size_type): New members SIZE_FIELD_SIGNED and SIZE_FIELD_UNSIGNED.
* * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)Hans-Peter Nilsson2004-11-042-0/+18
| | | | | (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New macros.
* gas/Jan Beulich2004-11-042-403/+415
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-11-04 Jan Beulich <jbeulich@novell.com> * config/tc-i386.c (set_intel_syntax): Allow % in symbol names when intel syntax and no register prefix, allow $ in symbol names when intel syntax. (set_16bit_gcc_code_flag): Replace literal 'l' by LONG_MNEM_SUFFIX. (intel_float_operand): Add fourth return value indicating math control operations. Make classification more precise. (md_assemble): Complain if memory operand of mov[sz]x has no size specified. (parse_insn): Translate word operands to floating point instructions operating on integers as well as control instructions to short ones as expected by AT&T syntax. Translate 'd' suffix to short one only for floating point instructions operating on non-integer operands. (match_template): Remove fldcw special case. Adjust q-suffix handling to permit it on fild/fistp/fisttp in AT&T mode. (process_suffix): Don't guess DefaultSize insns' suffix from stackop_size for certain floating point control instructions. Guess suffix for branch and [ls][gi]dt based on flag_code. Split error messages for Intel and AT&T syntax, and make the condition more strict for the former. Adjust suppressing of generation of operand size overrides. (intel parser): Allow the full set of MASM operators. Add FWORD, TBYTE, OWORD, and XMMWORD operand size specifiers (TBYTE replaces XWORD). Add more error checking. * config/tc-i386.h (BYTE_PTR WORD_PTR DWORD_PTR QWORD_PTR XWORD_PTR SHORT OFFSET_FLAT FLAT NONE_FOUND): Remove unused defines. gas/testsuite/ 2004-11-04 Jan Beulich <jbeulich@novell.com> * gas/i386/i386.exp: Execute new tests intelbad and intelok. * gas/i386/intelbad.[sl]: New test to check for various things not permitted in Intel mode. * gas/i386/intel.d, gas/i386/opcode.d, gas/i386/x86-64-opcode.d: Adjust for change to segment register store. * gas/i386/intelok.[sd]: New test to check various Intel mode specific things get handled correctly. * gas/i386/x86_64.[sd]: Remove unsupported constructs referring to 'high' and 'low' parts of an operand, which the parser previously accepted while neither telling that it's not supported nor that it ignored the remainder of the line following these supposed keywords. include/opcode/ 2004-11-04 Jan Beulich <jbeulich@novell.com> * i386.h (sldx_Suf): Remove. (FP, l_FP, sl_FP, x_FP): Don't imply IgnoreSize. (q_FP): Define, implying no REX64. (x_FP, sl_FP): Imply FloatMF. (i386_optab): Split reg and mem forms of moving from segment registers so that the memory forms can ignore the 16-/32-bit operand size distinction. Adjust a few others for Intel mode. Remove *FP uses from all non-floating-point instructions. Unite 32- and 64-bit forms of movsx, movzx, and movd. Adjust floating point operations for the above changes to the *FP macros. Add DefaultSize to floating point control insns operating on larger memory ranges. Remove left over comments hinting at certain insns being Intel-syntax ones where the ones actually meant are already gone. opcodes/ 2004-11-04 Jan Beulich <jbeulich@novell.com> * i386-dis.c (Eq, Edqw, indirEp, Gdq, I1): Define. (indirEb): Remove. (Mp): Use f_mode rather than none at all. (t_mode, dq_mode, dqw_mode, f_mode, const_1_mode): Define. t_mode replaces what previously was x_mode; x_mode now means 128-bit SSE operands. (dis386): Make far jumps and calls have an 'l' prefix only in AT&T mode. movmskpX's, pextrw's, and pmovmskb's first operands are Gdq. pinsrw's second operand is Edqw. (grps): 1-bit shifts' and rotates' second operands are I1. cmpxchg8b's operand is Eq. movntq's and movntdq's first operands are EM. s[gi]dt, fldenv, frstor, fsave, fstenv all should also have suffixes in Intel mode when an operand size override is present or always suffixing. More instructions will need to be added to this group. (putop): Handle new macro chars 'C' (short/long suffix selector), 'I' (Intel mode override for following macro char), and 'J' (for adding the 'l' prefix to far branches in AT&T mode). When an alternative was specified in the template, honor macro character when specified for Intel mode. (OP_E): Handle new *_mode values. Correct pointer specifications for memory operands. Consolidate output of index register. (OP_G): Handle new *_mode values. (OP_I): Handle const_1_mode. (OP_ESreg, OP_DSreg): Generate pointer specifications. Indicate respective opcode prefix bits have been consumed. (OP_EM, OP_EX): Provide some default handling for generating pointer specifications.
* * include/wingdi.h (NIF_INFO): Add define.Danny Smith2004-11-042-4/+22
| | | | | | (NIIF_*) Add defines.. Thanks to: Benoit Blanchon <benoit.blanchon@free.fr> (NIF_*): Convert constants to hex.
* * include/wingdi.h (GetFontUnicodeRanges,GetGlyphIndicesA,Danny Smith2004-11-023-3/+31
| | | | | | | GetGlyphIndicesW): Declare. (GGI_MARK_NONEXISTING_GLYPHS): Define * lib/gdi32.def (GetFontUnicodeRanges,GetGlyphIndicesA, GetGlyphIndicesW): Add stubs.