summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * libc/reent/reeent.c (_reclaim_reent): Free _REENT_MP_RESULT.Corinna Vinschen2006-10-112-0/+6
|
* 2006-10-10 Thiemo Seufer <ths@mips.com>Jeff Johnston2006-10-102-2/+6
| | | | * mips/Makefile.in: Add INCLUDES to local compile rules.
* Removed.Jeff Johnston2006-10-102-774/+0
|
* * path.cc (path_conv::get_nt_native_path): Properly detect \\?\ paths.Corinna Vinschen2006-10-093-6/+14
| | | | | | (mount_info::conv_to_win32_path): Update comment. * fhandler_disk_file.cc (path_conv::ndisk_links): Use backslashes to make NT kernel functions work for \\?\GLOBALROOT paths.
* * devices.in: Raise number of handled serial ports to 64.Corinna Vinschen2006-10-093-54/+899
| | | | * devices.cc: Regenerate.
* .Christopher Faylor2006-10-061-2/+1
|
* 2006-10-06 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2006-10-062-0/+7
| | | | | * Makefile.in: Add CFLAGS_FOR_TARGET and CCASFLAGS to FLAGS_TO_PASS.
* * cygcheck.cc (get_word, get_dword): Move to path.cc.Corinna Vinschen2006-10-054-46/+363
| | | | | | | | | | | | | | | | | | | (LINK_EXTENSION): New macro. (check_existence): New static function. (find_on_path): Check for symbolic links if asked. (dll_info): New error handling. (track_down): Only call dll_info() for executables, display an error for symlinks, and print magic number for others. (find_app_on_path): New static function. (cygcheck, dump_sysinfo): Call find_app_on_path() instead of find_on_path(). * path.cc (cmp_shortcut_header): New static function. (get_word, get_dword): Moved from cygcheck.cc. (EXE_MAGIC, SHORTCUT_MAGIC, SYMLINK_COOKIE, SYMLINK_MAGIC): New macros. (is_exe, is_symlink, readlink): New functions. * path.h (is_exe, is_symlink, readlink): Declare. (get_word, get_dword): Ditto.
* * include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODEDanny Smith2006-10-053-0/+24
| | | | | | mappings. (KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define. * lib/advapi.def (RegDeleteKeyEx{A|W}): Export.
* * Makefile.in: Semi-revert semi-reversion of 2006-08-30 change, nowCorinna Vinschen2006-10-042-0/+12
| | | | correctly parenthesized.
* * include/winnt.h (CASSERT): Define.Danny Smith2006-10-045-3/+20
| | | | | | [mingw-Bugs-1568067] * include/winuser.h: (DISP_CHANGE_BADDUALVIEW): Define. * include/wingdi.h: (DM_POSITION): Define.
* 2006-10-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2006-10-032-3/+9
| | | | * arm/linux-syscalls0.c: Rewrite bx insn architecture flag check to avoid use of __ARM_ARCH__.
* * lib/rpcrt4.def: Remove "_imp__"-prefixed export symbols.Danny Smith2006-10-033-18/+5
| | | | * lib/user32.def: Likewise.
* 2006-10-02 Nick Clifton <nickc@redhat.com>Jeff Johnston2006-10-022-0/+9
| | | | | * arm/linux-syscalls0.c: Add arm architecture flag checks around bx insn.
* * tls.m4 (GCC_CHECK_TLS): Pass empty argument as "help arg" toTom Tromey2006-10-022-1/+6
| | | | GCC_ENABLE.
* gas/H.J. Lu2006-09-282-34/+38
| | | | | | | | | | | | | | | | | | | | 2006-09-28 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.h (CpuMNI): Renamed to ... (CpuSSSE3): This. (CpuUnknownFlags): Updated. (processor_type): Replace PROCESSOR_YONAH with PROCESSOR_CORE and PROCESSOR_MEROM with PROCESSOR_CORE2. * config/tc-i386.c: Updated. * doc/c-i386.texi: Likewise. * config/tc-i386.c (cpu_arch): Add ".ssse3", "core" and "core2". include/opcode/ 2006-09-28 H.J. Lu <hongjiu.lu@intel.com> * i386.h: Replace CpuMNI with CpuSSSE3.
* 2006-09-27 Dave Brolley <brolley@redhat.com>Dave Brolley2006-09-273-2/+8
| | | | | | * configure.in (RUNTEST): Look for 'runtest' in the source tree by using $s instead of $r. * configure: Regenerated.
* 2006-09-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2006-09-2635-58/+131
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libc/include/stdio.h[_REENT_SMALL]: Do not allow macros for clearerr, feof, or fileno. * libc/include/sys/reent.h[_REENT_SMALL](struct _reent): Change the dummy std stream scheme to use pointers to const external fake files, one for each standard stream. * libc/stdio/local.h (CHECK_INIT): Change to take a file pointer argument. For _REENT_SMALL, reset the file pointer if it matches one of the fake std stream pointers. * libc/stdio/clearerr.c: Fix CHECK_INIT macro to add file pointer argument. * libc/stdio/fclose.c: Ditto. * libc/stdio/feof.c: Ditto. * libc/stdio/ferror.c: Ditto. * libc/stdio/fflush.c: Ditto. * libc/stdio/fgetc.c: Ditto. * libc/stdio/fgets.c: Ditto. * libc/stdio/fileno.c: Ditto. * libc/stdio/findfp.c: Ditto. * libc/stdio/fputc.c: Ditto. * libc/stdio/fputs.c: Ditto. * libc/stdio/fread.c: Ditto. * libc/stdio/freopen.c: Ditto. * libc/stdio/fseek.c: Ditto. * libc/stdio/ftell.c: Ditto. * libc/stdio/fwrite.c: Ditto. * libc/stdio/getc.c: Ditto. * libc/stdio/getdelim.c: Ditto. * libc/stdio/putc.c: Ditto. * libc/stdio/refill.c: Ditto. * libc/stdio/setvbuf.c: Ditto. * libc/stdio/ungetc.c: Ditto. * libc/stdio/vfprintf.c: Ditto. * libc/stdio/vfscanf.c: Ditto. * libc/stdio/wbuf.c: Ditto.: Ditto. * libc/stdio/wsetup.c: Ditto. * libc/stdio64/freopen64.c: Ditto. * libc/stdio64/fseeko64.c: Ditto. * libc/stdio64/ftello64.c: Ditto. * libc/machine/powerpc/vfprintf.c: Ditto. * libc/machine/powerpc/vfscanf.c: Ditto.
* bfd/Joseph Myers2006-09-262-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-09-26 Mark Shinwell <shinwell@codesourcery.com> Joseph Myers <joseph@codesourcery.com> Ian Lance Taylor <ian@wasabisystems.com> Ben Elliston <bje@wasabisystems.com> * archures.c: Add definition for bfd_mach_arm_iWMMXt2. * cpu-arm.c (processors): Add bfd_mach_arm_iWMMXt2. (arch_info_struct, bfd_arm_update_notes): Likewise. (architectures): Likewise. (bfd_arm_merge_machines): Check for iWMMXt2. * bfd-in2.h: Rebuild. gas/ 2006-09-26 Mark Shinwell <shinwell@codesourcery.com> Joseph Myers <joseph@codesourcery.com> Ian Lance Taylor <ian@wasabisystems.com> Ben Elliston <bje@wasabisystems.com> * config/tc-arm.c (arm_cext_iwmmxt2): New. (enum operand_parse_code): New code OP_RIWR_I32z. (parse_operands): Handle OP_RIWR_I32z. (do_iwmmxt_wmerge): New function. (do_iwmmxt_wldstd): Handle iwmmxt2 case where second operand is a register. (do_iwmmxt_wrwrwr_or_imm5): New function. (insns): Mark instructions as RIWR_I32z as appropriate. Also add torvsc<b,h,w>, wabs<b,h,w>, wabsdiff<b,h,w>, waddbhus<l,m>, waddhc, waddwc, waddsubhx, wavg4{r}, wmaddu{x,n}, wmadds{x,n}, wmerge, wmiaxy{n}, wmiawxy{n}, wmul<sm,um>{r}, wmulw<um,sm,l>{r}, wqmiaxy{n}, wqmulm{r}, wqmulwm{r}, wsubaddhx. (md_begin): Handle IWMMXT2. (arm_cpus): Add iwmmxt2. (arm_extensions): Likewise. (arm_archs): Likewise. gas/testsuite/ 2006-09-26 Mark Shinwell <shinwell@codesourcery.com> Joseph Myers <joseph@codesourcery.com> Ian Lance Taylor <ian@wasabisystems.com> Ben Elliston <bje@wasabisystems.com> * gas/arm/iwmmxt2.s: New file. * gas/arm/iwmmxt2.d: New file. include/opcode/ 2006-09-26 Mark Shinwell <shinwell@codesourcery.com> Joseph Myers <joseph@codesourcery.com> Ian Lance Taylor <ian@wasabisystems.com> Ben Elliston <bje@wasabisystems.com> * arm.h (ARM_CEXT_IWMMXT2, ARM_ARCH_IWMMXT2): Define. opcodes/ 2006-09-26 Mark Shinwell <shinwell@codesourcery.com> Joseph Myers <joseph@codesourcery.com> Ian Lance Taylor <ian@wasabisystems.com> Ben Elliston <bje@wasabisystems.com> * arm-dis.c (coprocessor_opcodes): The X-qualifier to WMADD may only be used with the default multiply-add operation, so if N is set, don't bother printing X. Add new iwmmxt instructions. (IWMMXT_INSN_COUNT): Update. (iwmmxt_wwssnames): Qualify "wwss" names at index 2, 6, 10 and 14 with a 'c' suffix. (print_insn_coprocessor): Check for iWMMXt2. Handle format specifiers 'r', 'i'.
* * config.sub, config.guess: Update from upstream sources.Ben Elliston2006-09-263-10/+21
|
* 2006-09-22 Paul Brook <paul@codesourcery.com>Jeff Johnston2006-09-222-2/+7
| | | | * libc/include/sys/reent.h: Define and use __reent_assert.
* * configure.in: Remove redundant handling of mips*-dec-bsd*. LikewiseThiemo Seufer2006-09-203-149/+143
| | | | | for mipstx39-*-*. Disable libgloss for mips64*-*-linux*. * configure: Regenerate.
* Add x86_64-mingw64 targetNick Clifton2006-09-205-5/+114
|
* * mingwex/mb_wc_common.h (get_codepage): Get itDanny Smith2006-09-192-13/+7
| | | | from __lc_codepage.
* * byteorder.h: Correct typo.Christopher Faylor2006-09-172-1/+5
|
* * byteorder.h: Don't #define n* macros if -fnoinline is specified.Christopher Faylor2006-09-172-1/+5
|
* * mingwex/gdtoa/g_xfmt.c (g_xfmt): Fix representation of infinity. Use ↵Danny Smith2006-09-174-21/+41
| | | | | | | fpclassify. * mingwex/gdtoa/strtopx (__strtopx): Avoid cast of long double* to void*. * mingwex/gdtoa/gdtoa.h (__g_fmt): Make declaration consistent with others.
* Add support for Score target.Nick Clifton2006-09-168-39/+970
|
* * mingwex/gdtoa/strtopx.c (strtopx): Fix (sic) infinity.Danny Smith2006-09-162-1/+7
|
* 2006-09-13 Joel Sherrill <joel@oarcorp.com>Jeff Johnston2006-09-134-64/+166
| | | | | | | | | | | * libc/include/pthread.h: Add pthread barriers, rwlocks, and spinlocks. Change const to _CONST and prefix parameter names with an underscore. * libc/include/sys/types.h: Add id and attribute types for barriers, wrlocks, and spinlocks. * libc/include/sys/features.h: Enable barriers, wrlocks, and spinlocks for RTEMS.
* 2006-09-13 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston2006-09-133-5/+11
| | | | | | * libc/include/math.h: Remove _CONST from _LIB_VERSION, as it is supposed to be writable. * libm/common/s_lib_ver.c: Ditto.
* white spaceChristopher Faylor2006-09-131-1/+1
|
* Check in previously mentioned change to cygcheck.ccChristopher Faylor2006-09-131-0/+6
|
* 2006-09-12 Paul Brook <paul@codesourcery.com>Jeff Johnston2006-09-122-1/+7
| | | | * libc/stdlib/rand.c (srand): Add _REENT_CHECK_RAND48.
* * Makefile.in: Fix -ntdll typo.Christopher Faylor2006-09-122-3/+12
| | | | | * cygcheck.cc (main): Restore POSIXLY_CORRECT before displaying user's environment.
* Forgot ChangeLog in last commitChris Sutcliffe2006-09-121-0/+9
|
* 2006-09-11 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>Chris Sutcliffe2006-09-123-3/+3
| | | | | | | | | * lib/Makefile.in: fix typo. * lib/ddk/Makefile.in: fix typo. * lib/directx/Makefile.in: fix typo. Thanks to Keith Marshall (keithmarshall at users dot sourceforge dot net) for pointing it out.
* * Makefile.in: Semi-revert 2006-08-30 change.Christopher Faylor2006-09-112-7/+4
|
* 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>Chris Sutcliffe2006-09-102-1/+7
| | | | * Makefile.in: Remove files from lib directory with distclean target
* * include/_mingw.h (__MINGW_ATTRIB_DEPRECATED): Define.Danny Smith2006-09-103-5/+18
| | | | | | (__MINGW_IMPORT): Ansify. * include/stdlib.h (_sleep, _beep, _seterrormode): Add __MINGW_ATTRIB_DEPRECATED.
* 2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>Chris Sutcliffe2006-09-102-0/+7
| | | | * include/winuser.h (CS_DROPSHADOW): Define.
* * aclocal.m4 (LIB_AC_PROG_CC, LIB_AC_PROG_CC_GNU, LIB_AC_PROG_CXX):Keith Marshall2006-09-104-134/+24
| | | | | | | | | Redundant macros; deleted. * configure.in (LIB_AC_PROG_CC): Replaced by... (AC_PROG_CC): ...this. * configure: Regenerated.
* 2006-09-08 Michael Gerdau <mgdde@users.sourceforge.net>Danny Smith2006-09-082-11/+19
| | | | | | | | * include/uxtheme.h: (TMT_GRADIENTCOLOR4, TMT_GRADIENTCOLOR5, TMT_SHADOWCOLOR, TMT_GLOWCOLOR, TMT_TEXTBORDERCOLOR, TMT_TEXTSHADOWCOLOR, TMT_GLYPHTEXTCOLOR, TMT_GLYPHTRANSPARENTCOLOR, TMT_FILLCOLORHINT, TMT_BORDERCOLORHINT, TMT_ACCENTCOLORHINT): Increase each constant by 1.
* * environ.cc (build_env): Don't put an empty environment variable into theChristopher Faylor2006-09-073-7/+14
| | | | | environment. Optimize use of "len". * errno.cc (ERROR_MORE_DATA): Translate to EMSGSIZE rather than EAGAIN.
* 2006-09-07 Masaki Muranaka <monaka@monami-software.com>Jeff Johnston2006-09-073-10/+43
| | | | | | | * libc/machine/xstormy16/Makefile.am: Add $(lpfx) prefix to LIBADD objects. lib_a_DEPENDENCIES uses the value of lib_a_LIBADD. * libc/machine/xstormy16/Makefile.in: Regenerated.
* 2006-09-07 Masaki Muranaka <monaka@monami-software.com>Jeff Johnston2006-09-072-1/+5
| | | | * xstormy16/Makefile.in (clean): Fix a mismatched parenthesis.
* bfd/H.J. Lu2006-09-072-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-09-07 H.J. Lu <hongjiu.lu@intel.com> * elf-bfd.h (elf_link_hash_entry): Add a dynamic field. (bfd_elf_link_mark_dynamic_symbol): New. (SYMBOLIC_BIND): New. * elf32-i386.c (elf_i386_check_relocs): Replace info->symbolic with SYMBOLIC_BIND (info, h). (elf_i386_relocate_section): Likewise. * elf64-x86-64.c (elf64_x86_64_check_relocs): Likewise. (elf64_x86_64_relocate_section): Likewise. * elfxx-ia64.c (elfNN_ia64_check_relocs): Likewise. * elflink.c (bfd_elf_link_mark_dynamic_symbol): New. (bfd_elf_record_link_assignment): Call bfd_elf_link_mark_dynamic_symbol on new entry. (_bfd_elf_merge_symbol): Likewise. (_bfd_elf_export_symbol): Return if the symbol isn't exported. (_bfd_elf_fix_symbol_flags): Replace info->symbolic with SYMBOLIC_BIND (info, h). (_bfd_elf_dynamic_symbol_p): Likewise. (_bfd_elf_symbol_refs_local_p): Likewise. (bfd_elf_size_dynamic_sections): Updated. include/ 2006-09-07 H.J. Lu <hongjiu.lu@intel.com> * bfdlink.h (bfd_elf_dynamic_list): New. (bfd_link_info): Add a dynamic field. ld/ 2006-09-07 H.J. Lu <hongjiu.lu@intel.com> * Makefile.am (CXX): Set to g++. (CXX_FOR_TARGET): Likewise. * Makefile.in: Regenerated. * NEWS: Mention --dynamic-list. * ld.texinfo: Document --dynamic-list. * ldgram.y: Support dynamic list. * ldlang.c (lang_process): Call lang_finalize_version_expr_head on link_info.dynamic if needed. (lang_append_dynamic_list): New. (lang_append_dynamic_list_cpp_typeinfo): New. * ldlang.h (lang_append_dynamic_list): Likewise. * ldlang.h (lang_append_dynamic_list_cpp_typeinfo): Likewise. * ldlex.h (input_enum): Add input_dynamic_list. * ldlex.l: Handle it. * ldmain.c (main): Initialize link_info.dynamic. * lexsup.c (option_values): Add OPTION_DYNAMIC_LIST and OPTION_DYNAMIC_LIST_CPP_TYPEINFO. (ld_options): Add entries for OPTION_DYNAMIC_LIST and OPTION_DYNAMIC_LIST_CPP_TYPEINFO. (parse_args): Handle OPTION_DYNAMIC_LIST and OPTION_DYNAMIC_LIST_CPP_TYPEINFO. ld/testsuite/ 2006-09-07 H.J. Lu <hongjiu.lu@intel.com> * ld-elf/dl1.c: New file. * ld-elf/dl1.list: Likewise. * ld-elf/dl1.out: Likewise. * ld-elf/dl1main.c: Likewise. * ld-elf/dl2.c: Likewise. * ld-elf/dl2.list: Likewise. * ld-elf/dl2a.out: Likewise. * ld-elf/dl2b.out: Likewise. * ld-elf/dl2main.c: Likewise. * ld-elf/dl2xxx.c: Likewise. * ld-elf/dl2xxx.list: Likewise. * ld-elf/dl3.cc: Likewise. * ld-elf/dl3.list: Likewise. * ld-elf/dl3a.out: Likewise. * ld-elf/dl3b.out: Likewise. * ld-elf/dl3header.h: Likewise. * ld-elf/dl3main.cc: Likewise. * ld-elf/shared.exp: Updated. * lib/ld-lib.exp (run_ld_link_exec_tests): Take an optional argument for source language. Use CC/CXX for link, depending on source language. (run_cc_link_tests): Likewise.
* [mingw-Bugs-1553275]Danny Smith2006-09-072-0/+10
| | | | | * include/wingdi.h (SetLayout): Add prototype. (GetLayout): Likewise.
* * mingwex/gdtoa/misc.c (pow5mult): Restore original code.Danny Smith2006-09-064-31/+14
| | | | | * mingwex/gdtoa/gdtoa.h. Add comment that files have been modified. * mingwex/gdtoa/gdtoaimp.h: Include system headers with <> brackets.
* 2006-09-06 Eric Blake <ebb9@byu.net>Jeff Johnston2006-09-062-5/+107
| | | | | * libc/stdio/vfprintf.c (_vfprintf_r, get_arg): Add 'hh', 'j', 't', and 'z' modifiers.