summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * 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.
* * cygcheck.cc (get_dword): Fix errormessage.Bas van Gompel2004-10-312-7/+14
| | | | | | (cygwin_info): Ditto. (track_down): Ditto. (check_keys): Ditto.
* PR target/18151Aaron W. LaFramboise2004-10-283-2/+8
| | | | | * configure.in (case ${target}): Do not build fixincludes for avr. * configure: Regenerated.
* * fork.cc (NPIDS_HELD): Reduce to former number now that bash problem has beenChristopher Faylor2004-10-282-1/+6
| | | | identified.
* tweak wordingChristopher Faylor2004-10-281-1/+1
|
* * libc/include/sys/signal.h: Move <signal.h> include to bottom of file so thatChristopher Faylor2004-10-282-7/+12
| | | | all relevant definitions have been handled for use in the include.
* Enable the iq2000 supportNick Clifton2004-10-283-16/+44
|
* 2004-10-28 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet2004-10-286-23/+41
| | | | | | | | | | | | | | * path.cc (mount_info::from_registry): Deimpersonate while accessing HKLM. (mount_info::read_cygdrive_info_from_registry): Ditto. * cygheap.h: Define NO_IMPERSONATION. (cygheap_user::issetuid): Replace INVALID_HANDLE_VALUE by NO_IMPERSONATION. (cygheap_user::has_impersonation_tokens): Ditto. (cygheap_user::close_impersonation_tokens): Ditto. * uinfo.cc (uinfo_init): Ditto. * syscalls.cc (seteuid32): Ditto. * security.cc (set_impersonation_token): Ditto.
* 2004-10-27 Richard Earnshaw <rearnsha@arm.com>Paul Brook2004-10-272-1/+7
| | | | | | | | | | | | | | | | bfd/ * elf32-arm.h (bfd_elf32_arm_process_before_allocation): Handle R_ARM_CALL and R_ARM_JUMP24 as aliases of R_ARM_PC24. (elf32_arm_final_link_relocate): Ditto. (arm_add_to_rel, elf32_arm_relocate_section): Ditto. (elf32_arm_gc_sweep_hook, elf32_arm_check_relocs): Ditto (elf32_arm_adjust_dynamic_symbol): Ditto. * elfarm-nabi.c (elf32_arm_howto_table): Add R_ARM_CALL and R_ARM_JUMP32. Move R_ARM_R{REL32,ABS32,PC24,BASE}... (elf32_arm_r_howto): ... To here. (elf32_arm_howto_from_type): Use elf32_arm_r_howto. include/ * elf/arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
* 2004-10-27 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi2004-10-271-0/+14
| | | | | | | | | | | | | * opcode/crx.h (enum reg): Rearrange registers, remove 'ccfg' and 'pc'. (enum reg_type): Remove CRX_PC_REGTYPE, CRX_MTPR_REGTYPE. (enum operand_type): Rearrange operands, edit comments. replace us<N> with ui<N> for unsigned immediate. replace d<N> with disps<N>/dispu<N>/dispe<N> for signed/unsigned/escaped displacements (respectively). replace rbase_ridx_scl2_dispu<N> with rindex_disps<N> for register index. (instruction type): Add NO_TYPE_INS. (instruction flags): Add USER_REG, CST4MAP, NO_SP, NO_RPTR. (operand_entry): New field - 'flags'. (operand flags): New.
* (enum reg): Rearrange registers, remove 'ccfg' and 'pc'.Tomer Levi2004-10-271-50/+77
| | | | | | | | | | | | (enum reg_type): Remove CRX_PC_REGTYPE, CRX_MTPR_REGTYPE. (enum operand_type): Rearrange operands, edit comments. replace us<N> with ui<N> for unsigned immediate. replace d<N> with disps<N>/dispu<N>/dispe<N> for signed/unsigned/escaped displacements (respectively). replace rbase_ridx_scl2_dispu<N> with rindex_disps<N> for register index. (instruction type): Add NO_TYPE_INS. (instruction flags): Add USER_REG, CST4MAP, NO_SP, NO_RPTR. (operand_entry): New field - 'flags'. (operand flags): New.
* * cygcheck.cc (dump_sysinfo): Warn about missing or multiple cygwin1Bas van Gompel2004-10-272-1/+14
| | | | dlls.
* * cygtls.cc (_cygtls::fixup_after_fork): Wipe out exitsock local since itChristopher Faylor2004-10-264-5/+20
| | | | | | | | should not be used by the child. * select.cc (start_thread_socket): Turn off inheritance for exitsock. Don't add exitsock to exception mask since it should never get an exception. (socket_cleanup): Change some debug messages for consistency. * fhandler_socket.cc (fhandler_socket::dup): Change comment wording slightly.
* * configure.in (case ${target}): Do not build fixincludesAaron W. LaFramboise2004-10-263-76/+134
| | | | | | on platforms where it is not used. * configure: Regenerated. ----------------------------------------------------------------------
* 2004-10-26 Jason Tishler <jason@tishler.net>Jeff Johnston2004-10-262-10/+11
| | | | | * libc/stdio/fread.c (fread): Fix return value for unbuffered fread.
* bfd/Paul Brook2004-10-262-0/+7
| | | | | | | | | | | | | | | | | | | | | * elflink.c (elf_finalize_dynstr): Skip shared aux structure. (bfd_elf_size_dynamic_sections): Create default version definition. (elf_link_output_extsym): Adjust for default symbol version. include/ * bfdlink.h (struct bfd_link_info): Add create_default_symver. ld/ * ld.texinfo: Document --default-symver. * ldmain.c (main): Set link_info.create_default_symver. * lexsup.c (enum option_values): Add OPTION_DEFAULT_SYMVER. (ld_options): Add default-symver. (parse_args): Handle OPTION_DEFAULT_SYMVER. ld/testsuite/ * ld-elfvers/vers.exp (build_binary): Add ldargs parameter. (build_vers_lib_pic_flags): New function. Add vers29 test. * ld-elfvers/vers29.c: New file. * ld-elfvers/vers29.dsym: New file. * ld-elfvers/vers29.ver: New file.
* 2004-10-26 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet2004-10-262-6/+14
| | | | | | * registry.cc (get_registry_hive_path): Simplify and add a debug_printf in case of failure. (load_registry_hive): Revert the 2004-04-19 change.
* whitespaceChristopher Faylor2004-10-251-1/+1
|
* Fix date typo.Jeff Johnston2004-10-251-1/+1
|
* 2001-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Jeff Johnston2004-10-253-0/+17
| | | | | * libc/include/machine/setjmp.h: Add AVR support. * libc/sys/rtems/crt0.S [__AVR__]: Add __stack.
* * cygcheck.cc (dump_sysinfo): Add leading newline before legend forBas van Gompel2004-10-252-1/+6
| | | | drive-list.
* fix whitespace, update some copyrightsChristopher Faylor2004-10-258-89/+89
|
* Remove CRsChristopher Faylor2004-10-251-5/+5
|
* 2004-10-21 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi2004-10-252-3/+15
| | | | | * opcode/crx.h (operand_type): Remove redundant types i3, i4, i5, i8, i12. Add new unsigned immediate types us3, us4, us5, us16.
* 2004-10-24 Dan Aloni <da-x@colinux.org>Danny Smith2004-10-244-4/+36
| | | | | | | | | * include/ddk/ntapi.h (NtQueryFullAttributesFile, ZwQueryFullAttributesFile): Declare. * include/ddk/ntapi.h (RtlDosPathNameToNtPathName_U): Declare. lib/ntoskrnl.def (ZwQueryDirectoryFile, ZwQueryFullAttributesFile. ZwQueryVolumeInformationFile): Add stubs.
* * configure.in: Use an absolute path to install-sh.Daniel Jacobowitz2004-10-233-62/+81
| | | | * configure: Regenerated.