summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * libc/stdlib/exit.c (exit): Handle null _GLOBAL_REENT->_atexits.Richard Sandiford2003-10-222-2/+5
|
* bfd/Jakub Jelinek2003-10-222-8/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * elflink.c (_bfd_elf_export_symbol): Adjust for globals and locals field changes. (_bfd_elf_link_assign_sym_version): Likewise. * elflink.h (size_dynamic_sections): Likewise. include/ * bfdlink.h (struct bfd_elf_version_expr): Remove match field. Add wildcard and mask fields. (BFD_ELF_VERSION_C_TYPE): Define. (BFD_ELF_VERSION_CXX_TYPE): Likewise. (BFD_ELF_VERSION_JAVA_TYPE): Likewise. (struct bfd_elf_version_expr_head): New. (struct bfd_elf_version_tree): Add match field. Change type of globals and locals fields to struct bfd_elf_version_expr_head. ld/ * ldlang.c: Include hashtab.h. (lang_vers_match_lang_c, lang_vers_match_lang_cplusplus, lang_vers_match_lang_java): Remove. (lang_vers_match): New function. (lang_new_vers_pattern): Initialize wildcard and mask fields, don't initialize match. (lang_new_vers_node): Use xcalloc. Adjust for globals and locals field type changes. Set match field. (version_expr_head_hash, version_expr_head_eq): New functions. (lang_finalize_version_expr_head): New function. (lang_register_vers_node): Call lang_finalize_version_expr_head. Search in hash table if not wildcard when looking for duplicates. * emultempl/ppc64elf.em (new_vers_pattern): Don't bother with duplicate checking. Initialize all fields of dot_entry from entry with the exception of pattern and next.
* Add ColfFire v4 supportNick Clifton2003-10-212-49/+65
|
* * include/_mingw.h: Define __attribute__((x)) to nothingDanny Smith2003-10-212-0/+6
| | | | if not __GNUC__.
* Add ISO C99 complex support for doubles.Danny Smith2003-10-2123-2/+766
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/complex.h: New file. * mingwex/complex: New directory. * mingwex/complex/cabs.c: New file. * mingwex/complex/cacos.c: New file. * mingwex/complex/cacosh.c: New file. * mingwex/complex/casin.c: New file. * mingwex/complex/casinh.c: New file. * mingwex/complex/catan.c: New file. * mingwex/complex/catanh.c: New file. * mingwex/complex/ccos.c: New file. * mingwex/complex/ccosh.c: New file. * mingwex/complex/cexp.c: New file. * mingwex/complex/cimag.c: New file. * mingwex/complex/clog.c: New file. * mingwex/complex/cpow.c: New file. * mingwex/complex/cproj.c: New file. * mingwex/complex/creal.c: New file. * mingwex/complex/csin.c: New file. * mingwex/complex/csinh.c: New file. * mingwex/complex/csqrt.c: New file. * mingwex/complex/ctan.c: New file. * mingwex/complex/ctanh.c: New file. * mingwex/Makefile.in (COMPLEX_DISTFILES): New list of files. (dist): Use it. (COMPLEX_OBJS): New list of objects. (LIB_OBJS): Include it in the library.
* * include/math.h (cabs): Remove non-ISO prototype.Danny Smith2003-10-212-2/+7
|
* * mingwex/math/cephes_mconf.h (NAN, NANF, NANL):Danny Smith2003-10-212-3/+29
| | | | | Use GCC __builtin's if available. (INFINITY, INFINITYF, INFINITYL): Likewise.
* * mingwex/math/s_erf.c (erf): Set errno to ERANGE ifDanny Smith2003-10-213-1/+15
| | | | | beyond approximation limit. * mingwex/math/sf_erf.c (erff): Likewise.
* * configure.in (*-*-vxworks): Add target-libiberty to noconfdirs.DJ Delorie2003-10-203-2/+7
| | | | * configure: Regenerate.
* 2003-10-20 Bob Wilson <bob.wilson@acm.org>Jeff Johnston2003-10-2058-145/+214
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libc/locale/locale.c: Use double quotes in code. * libc/locale/locale.tex: Likewise. * libc/libc.texinfo: Hyphenate "floating-point". * libc/machine/necv70/necv70.tex: Likewise. * libc/stdio/sprintf.c: Likewise. * libc/stdio/sscanf.c: Likewise. * libc/stdlib/atof.c: Likewise. * libc/stdlib/ldtoa.c: Fix comment typo. * libc/stdlib/div.c: Use @ifnottex instead of @ifinfo. * libc/stdlib/ldiv.c: Likewise. * libm/common/s_expm1.c: Likewise. * libm/common/s_ilogb.c: Hyphenate "floating-point". Use "nonzero". * libm/common/s_infinity: Hyphenate "double- and single-precision". * libm/common/s_nan.c: Likewise. Also correct the FUNCTION summary. * libm/common/s_nextafter.c: Fix typo. Hyphenate "double-precision" and "floating-point". * libm/common/s_scalbn.c: Correct the FUNCTION summary. * libm/math/e_pow.c: Fix comment typo. * libm/math/math.tex: Hyphenate "single-precision" and "floating-point". * libm/math/s_asinh.c: Use @ifnottex instead of @ifinfo. * libm/math/s_atan.c: Likewise. * libm/math/s_frexp.c: Likewise. Also use "nonzero". * libm/math/s_isnan.c: Hyphenate "single-precision" and "floating-point". Use "nonzero". * libm/math/s_ldexp.c: Use @ifnottex instead of @ifinfo. * libm/math/w_acos.c: Likewise. * libm/math/w_acosh.c: Likewise. * libm/math/w_asin.c: Likewise. * libm/math/w_atan2.c: Likewise. * libm/math/w_atanh.c: Likewise. * libm/math/w_cosh.c: Likewise. * libm/math/w_exp.c: Likewise. * libm/math/w_exp2.c: Likewise. Add missing @end and missing @tex version of 2^x in the description. * libm/math/w_fmod.c: Use @ifnottex instead of @ifinfo. * libm/math/w_gamma.c: Likewise. * libm/math/w_hypot.c: Likewise. * libm/math/w_j0.c: Likewise. * libm/math/w_sinh.c: Likewise. * libm/math/w_pow.c: Replace "exp1.0nt" with "exponent". * libm/mathfp/mathfp.tex: Hyphenate "single-precision" and "floating-point". * libm/mathfp/e_acosh.c: Use @ifnottex instead of @ifinfo. * libm/mathfp/e_atanh.c: Likewise. * libm/mathfp/e_hypot.c: Likewise. * libm/mathfp/er_lgamma.c: Likewise. * libm/mathfp/s_acos.c: Likewise. * libm/mathfp/s_asine.c: Likewise. * libm/mathfp/s_asinh.c: Likewise. * libm/mathfp/s_atan.c: Likewise. * libm/mathfp/s_atan2.c: Likewise. * libm/mathfp/s_atangent.c: Likewise. * libm/mathfp/s_cosh.c: Likewise. * libm/mathfp/s_exp.c: Likewise. * libm/mathfp/s_fmod.c: Likewise. * libm/mathfp/s_frexp.c: Likewise. Also use "nonzero". * libm/mathfp/s_isnan.c: Hyphenate "single-precision" and "floating-point". Use "nonzero". * libm/math/s_pow.c: Replace "exp1.0nt" with "exponent". * libm/mathfp/s_ldexp.c: Use @ifnottex instead of @ifinfo. * libm/mathfp/s_sineh.c: Likewise. * libm/mathfp/w_jn.c: Likewise.
* * mmix.h (JMP_INSN_BYTE): Define.Hans-Peter Nilsson2003-10-192-1/+6
|
* * mmix.h (R_MMIX_PUSHJ_STUBBABLE): New reloc number.Hans-Peter Nilsson2003-10-182-3/+14
| | | | | | | (_bfd_mmix_before_linker_allocation): Rename from _bfd_mmix_prepare_linker_allocated_gregs. (_bfd_mmix_after_linker_allocation): Rename from _bfd_mmix_finalize_linker_allocated_gregs.
* * include/stdio.h (_filbuf): Add prototype.Danny Smith2003-10-172-4/+13
| | | | | | | | (_flsbuf): Add prototype. (getc): Add inline version. (putc): Likewise. (getchar): Likewise. (putchar): Likewise.
* revert accidental checkinChristopher Faylor2003-10-171-8/+19
|
* * cygcheck.cc (pretty_id): Don't exec if `id' program is not found.Christopher Faylor2003-10-174-26/+16
|
* Oooops...Dimitri Papadopoulos2003-10-171-11/+1
|
* *** empty log message ***Pierre Humblet2003-10-161-0/+6
|
* 2003-10-16 Pierre Humblet <pierre.humblet@ieee.org>Pierre Humblet2003-10-162-23/+16
| | | | | | * syscalls.cc (seteuid32): Always construct a default DACL including the new sid, Admins and SYSTEM and copy it to the new thread token. * security.cc (create_token): Use a NULL default DACL in NtCreateToken.
* * dcrt0.cc: Remove local variable alternate_charset_active.Corinna Vinschen2003-10-165-27/+44
| | | | | | | | | | | | | * fhandler.h: Add variable alternate_charset_active, functions str_to_con, con_to_str to dev_console structure. * fhandler_console.cc (con_to_str): Move function into dev_console class. (str_to_con): Ditto. (fhandler_console::read): Call con_to_str on dev_state. (fhandler_console::write_normal): Call str_to_con on dev_state. (fhandler_console::char_command): Change active_charset_active assignment to be on dev_state. * winsup.h: Remove global external variable alternate_charset_active.
* 2003-10-15 Bernardo Innocenti <bernie@develer.com>Jeff Johnston2003-10-152-0/+6
| | | | | * m68k/sim-funcs.c (_XOPEN_SOURCE): Define to get the pid_t typedef from <unistd.h>.
* 2003-10-15 Alexandre Oliva <aoliva@redhat.com>Jeff Johnston2003-10-153-17/+25
| | | | | | * Makefile.am: Add $(MAKE) comments to multido and multiclean lines, to enable parallel make. * Makefile.in: Rebuilt.
* nclude/gdb:Joern Rennecke2003-10-152-0/+7
| | | | | | | | | | | | * callback.h (struct host_callback_struct): New members ftruncate and truncate. gdb: sim/common: * callback.c (os_ftruncate, os_truncate): New functions. (default_callback): Initialize ftruncate and truncate members. sim/sh: * syscall.h (SYS_truncate, SYS_ftruncate): Define. * interp.c (trap): Add support for SYS_ftruncate and SYS_truncate.
* * fhandler_console.cc (char_command): Add escape sequence for codepageCorinna Vinschen2003-10-154-0/+21
| | | | | | ansi <-> oem switching for ncurses frame drawing capabilities. * dcrt0.cc: Add local variable alternate_charset_active. * winsup.h: Add global external variable alternate_charset_active.
* bfd ChangeLog:Bob Wilson2003-10-142-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-14 Bob Wilson <bob.wilson@acm.org> * elf32-xtensa.c (get_is_linkonce_section): Delete. (xtensa_is_property_section, xtensa_is_littable_section): Use XTENSA_INSN_SEC_NAME and XTENSA_LIT_SEC_NAME macros. Do not recognize linkonce sections containing ".xt.insn" and ".xt.lit" substrings. (xtensa_get_property_section_name): Check section name instead of calling get_is_linkonce_section. Remove unused bfd parameter. Use XTENSA_INSN_SEC_NAME and XTENSA_LIT_SEC_NAME macros. Never generate linkonce section names by appending ".xt.insn" or ".xt.lit". (xtensa_read_table_entries): Remove bfd argument in call to xtensa_get_property_section_name. Free section name when done. (elf_xtensa_combine_prop_entries): Free leaking table. gas ChangeLog: 2003-10-14 Bob Wilson <bob.wilson@acm.org> * config/tc-xtensa.c (xtensa_create_property_segments): Remove bfd argument in call to xtensa_get_property_section_name. Formatting. include ChangeLog: 2003-10-14 Bob Wilson <bob.wilson@acm.org> * elf/xtensa.h: Formatting. Fix comments about property section names for linkonce sections.
* * gettext.m4: Properly quote arguments to AC_DEFUN.Nathanael Nerode2003-10-142-1/+5
|
* * libc/time/clock.c: Clarify documentation of return value when no measurementChristopher Faylor2003-10-142-1/+6
| | | | is available.
* * exceptions.cc (ctrl_c_handler): Don't send SIGHUP onCorinna Vinschen2003-10-144-5/+46
| | | | | | CTRL_LOGOFF_EVENT to processes running in invisible Windows Stations. * window.cc (has_visible_window_station): New function. * winsup.h: Add declaration for has_visible_window_station.
* * Makefile.tpl: Make GCC_FLAGS_TO_PASS a superset ofNathanael Nerode2003-10-133-14/+8
| | | | | HOST_FLAGS_TO_PASS. * Makefile.in: Regenerate.
* * include/windows.h (CopyCursor): Although MSDN pretends this isDimitri Papadopoulos2003-10-132-1/+15
| | | | | | | | | | | | | a function to be imported from user32.lib, it's actually a macro. From the Delphi FAQ: Question: Where is the Windows API function CopyCursor defined in 32-Bit versions of Delphi and C++ Builder? Answer: While the call is documented in the Win32 help file, the function is simply mapped to the Windows API function CopyIcon(). Note that the 32 bit version of CopyIcon does not take a hInstance parameter.
* 2003-10-13 Steven Edwards <Steven_Ed4153@yahoo.com>Danny Smith2003-10-132-0/+10
| | | | * include/winnt.h (CONTAINING_RECORD): Add macro.
* * include/winnt.h: (FILE_SUPERSEDED, FILE_OPENED, FILE_CREATED,Danny Smith2003-10-132-10/+9
| | | | | FILE_OVERWRITTEN, FILE_EXISTS, FILE_DOES_NOT_EXIST): remove defines.
* 2003-10-13 Filip Navara <xnavara@volny.cz>Danny Smith2003-10-132-0/+98
| | | | | | | | | | | | * include/commctrl.h: (DSA_*):Add prototypes, typedefs and defines for Dynamic Storage Arrays. (DPA_*): Likewise, for Dynamic Pointer Arrays. (FlatSB_*, InitializeFlatSB, InitializeFlatSB): Add prototypes and defines for Flat ScrollBars. (SetWindowSubclass, GetWindowSubclass, RemoveWindowSubclass, DefSubclassProc): Add prototypes for subclassing. (DrawShadowText) Add prototype. ` (COMCTL32_VERSION): Define.
* 2003-10-13 Martin Fuchs <Martin-Fuchs@gmx.net>Danny Smith2003-10-132-4/+16
| | | | | * include/shlobj.h (CFSTR_FILENAME, CFSTR_FILEDESCRIPTOR, CFSTR_FILENAMEMAP, CFSTR_SHELLURL): Correct UNICODE definitions.
* 2003-10-13 Pierre Humblet <pierre.humblet@ieee.org>Danny Smith2003-10-123-0/+7
| | | | | * include/winnt.h (SM_REMOTESESSION): Add define. * include/winuser.h (SE_CREATE_GLOBAL_NAME): Ditto.
* * include/wincrypt (KP_IV, KP_SALT, KP_PADDING, KP_MODE,Danny Smith2003-10-122-10/+9
| | | | | | KP_MODE_BITS, KP_PERMISSIONS, KP_ALGID, KP_BLOCKLEN): Remove duplicate definitions. (KP_X, KP_Y): Correct typos.
* Dummy afxres header, richedit constants addedManu B2003-10-113-2/+41
|
* * fhandler_tty.cc (fhandler_tty_slave::open): Don't create a new window stationChristopher Faylor2003-10-102-1/+7
| | | | if one already exists.
* * shared.cc (shared_info::initialize): Remove myself check since hMainProcChristopher Faylor2003-10-102-4/+8
| | | | initialization will allow user initialization to work.
* * include/_mingw.h: Increment version to 3.2.Earnie Boyd2003-10-103-4/+9
| | | | * Makefile.in: Ditto.
* fix typoChristopher Faylor2003-10-101-1/+1
|
* * include/sys/types.h: Revert last change.Earnie Boyd2003-10-102-1/+5
|
* * include/sys/types.h (ssize_t): Correct the definition.Earnie Boyd2003-10-102-1/+5
|
* * include/sys/mman.h (MAP_FAILED): Define as void *.Corinna Vinschen2003-10-092-1/+5
|
* * include/errorep.h: New file.Dimitri Papadopoulos2003-10-094-0/+52
| | | | * lib/faultrep.def: New file.
* * include/winbase.h (AddVectoredExceptionHandler): Define ifDimitri Papadopoulos2003-10-093-8/+16
| | | | | | | _WIN32_WINNT >= 0x0500. * include/winnt.h (PVECTORED_EXCEPTION_HANDLER): Define if _WIN32_WINNT >= 0x0500.
* * dcrt0.cc (hMainProc): Initialize to useful value for use when dll isChristopher Faylor2003-10-083-2/+10
| | | | | dynamically loaded. (shared_info::initialize): Don't initialize user stuff if myself doesn't exit.
* 2003-10-05 Mohan Embar <gnustuff@thisiscool.com>DJ Delorie2003-10-085-35/+65
| | | | | | | * configure.in: Allow explicit specification of CFLAGS_FOR_BUILD. * configure: Rebuilt * Makefile.tpl: Use CFLAGS_FOR_BUILD computed by configure * Makefile.in: Rebuilt
* Move ChangeLog entries for config/ subdir into config/ChangeLog, whereNathanael Nerode2003-10-082-187/+237
| | | | they belong. Thanks to Kelley Cook <kcook34@ford.com>.
* 2003-10-06 Dave Brolley <brolley@redhat.com>Dave Brolley2003-10-082-0/+5
| | | | * frv.h (EF_FRV_CPU_FR550): New macro.
* * include/winbase.h (AddVectoredExceptionHandler): Only define ifCorinna Vinschen2003-10-082-1/+6
| | | | _WIN32_WINNT >= 0x0501.