OSDN Git Service

* floatformat.c (floatformat_to_double): Fix (biased) exponent=0 case.
[pf3gnuchains/gcc-fork.git] / libiberty / ChangeLog
index 8bd0ce0..76baa3c 100644 (file)
@@ -1,3 +1,196 @@
+2006-04-24  Julian Brown  <julian@codesourcery.com>
+
+       * floatformat.c (floatformat_to_double): Fix (biased) exponent=0 case.
+
+2006-03-29  Jim Blandy  <jimb@codesourcery.com>
+
+       * pex-common.c (pex_input_file, pex_input_pipe): New functions.
+       (pex_init_common): Initialize obj->input_file.
+       (pex_run): Close any file opened by pex_input_file.
+       * pexecute.txh (pex_input_file, pex_input_pipe): New docs.
+       * pex-common.h (struct pex_obj): New field input_file.
+       (struct pex_funcs): New function ptr fdopenw.
+       * pex-unix.c (pex_unix_fdopenw): New function.
+       (funcs): List it as our fdopenw function.
+       * pex-win32.c (pex_win32_fdopenw): New function.
+       (funcs): List it as our fdopenw function.
+       * pex-djgpp.c (funcs): Leave fdopenw null.
+       * pex-msdos (funcs): Same.
+       * functions.texi: Regenerated.
+
+2006-04-10  Jim Blandy  <jimb@codesourcery.com>
+
+       * pex-common.c (temp_file): New function, containing guts of
+       pex-style temporary file name generation.
+       (pex_run): Use it.
+
+2006-04-06  Carlos O'Donell  <carlos@codesourcery.com>
+
+       * Makefile.in: Add install-html, install-html-am, and
+       install-html-recursive targets. Define mkdir_p and 
+       NORMAL_INSTALL. 
+       * configure.ac: AC_SUBST datarootdir, docdir, htmldir.
+       * configure: Regenerate.
+       * testsuite/Makefile.in: Add install-html and html targets.
+
+2006-03-31  Mark Mitchell  <mark@codesourcery.com>
+
+       * pex-win32.c (<errno.h>): Include.
+       (fix_argv): Remove.
+       (argv_to_cmdline): New function.
+       (std_suffixes): New variable.
+       (no_suffixes): Likewise.
+       (find_executable): New function.
+       (win32_spawn): Likewise.
+       (spawn_script): Use win32_spawn instead of _spawnv[p].
+       (pex_win32_exec_child): Replace MSVCRT calls with Win32 API calls.
+       (pex_win32_wait): Likewise.
+
+2006-03-24  Jim Blandy  <jimb@codesourcery.com>
+
+       * pex-common.c (pex_run): Simplify output name handling.
+
+2006-03-12  Jim Blandy  <jimb@red-bean.com>
+
+       * pex-common.h (struct pex_obj): Doc fixes.
+
+2006-03-11  Jim Blandy  <jimb@red-bean.com>
+
+       * functions.texi: Regenerate.
+
+2006-02-21  Ben Elliston  <bje@au.ibm.com>
+
+       * pexecute.c (pwait): Syntax fix for previous change.
+
+2006-02-17  Uttam Pawar  <uttamp@us.ibm.com>
+
+       * pexecute.c (pwait): Free vector pointer.
+       * partition.c (partition_print): Free class_elements pointer.
+
+2006-02-11  Roger Sayle  <roger@eyesopen.com>
+           R. Scott Bailey  <scott.bailey@eds.com>
+           Bill Northcott  <w.northcott@unsw.edu.au>
+
+       PR bootstrap/16787
+       * floatformat.c: Include <float.h> where available.
+       (NAN): Use value of DBL_QNAN if defined, and NAN isn't.
+
+2006-01-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
+
+       * configure.ac: Add -Wc++-compat to ac_libibety_warn_cflags where
+       supported. 
+       * configure: Regenerated.
+
+2006-01-20  Carlos O'Donell  <carlos@codesourcery.com>
+
+       * testsuite/Makefile.in: Add test-expandargv test.
+       * testsuite/test-expandargv.c: New test.
+       * argv.c (expandargv): Check for errors with ferror,
+       rather than just by looking at return value from fread.
+
+2005-12-17  Gabriel Dos Reis  <gdr@integrable-solutions.net>
+
+       * floatformat.c (floatformat_i387_ext_is_valid): Use explicit cast
+       to convert from "from".
+       (floatformat_to_double): Likewise.
+       (floatformat_from_double): Use explicit cast to convert from "to".
+
+2005-12-10  Terry Laurenzo  <tlaurenzo@gmail.com>
+
+       PR java/9861
+       * cp-demangle.c (d_bare_function_type): Recognize new 'J' qualifer
+       and include return type when found.
+       (d_print_comp)[DEMANGLE_COMPONENT_FUNCTION_TYPE]: Add
+       conditional logic to change printing order of return type.when
+       the DMGL_RET_POSTFIX option is present.
+       (java_demangle_v3): Add DMGL_RET_POSTFIX option to d_demangle
+       call.
+       * testsuite/test-demangle.c (main): Recognize option --ret-postfix
+       * testsuite/demangle-expected: Test cases to verify extended encoding.
+       Updated comment to document --ret-postfix option.
+       
+2005-11-06  Richard Guenther  <rguenther@suse.de>
+
+       * splay-tree.c (rotate_left): New function.
+       (rotate_right): Likewise.
+       (splay_tree_splay_helper): Remove.
+       (splay_tree_splay): Re-implement.
+
+2005-10-31  Mark Kettenis  <kettenis@gnu.org>
+
+       * floatformat.c (floatformat_vax_aingle, floatformat_vax_double):
+       New variables.
+
+2005-10-07  Mark Mitchell  <mark@codesourcery.com>
+
+       * at-file.texi: Fix typo.
+
+2005-10-03  Mark Mitchell  <mark@codesourcery.com>
+
+       * at-file.texi: New file.
+
+2005-09-27  Mark Mitchell  <mark@codesourcery.com>
+
+       * argv.c (expandargv): Do not use xmalloc_failed.
+
+2005-09-26  Mark Mitchell  <mark@codesourcery.com>
+
+       * argv.c (safe-ctype.h): Include it.
+       (ISBLANK): Remove.
+       (stdio.h): Include.
+       (buildargv): Use ISSPACE instead of ISBLANK.
+       (expandargv): New function.
+       * Makefile.in: Regenerated.
+
+2005-09-14  Christopher Faylor  <cgf@timesys.com>
+
+       * pex-win32.c: Include "windows.h".
+       (backslashify): New function.
+       (fix_argv): Use backslashify to convert path to windows format.
+       Allocate one more place in new argv for potential executable from '#!'
+       parsing.
+       (tack_on_executable): New function.  Conditional on USE_MINGW_MSYS
+       (openkey): Ditto.
+       (mingw_rootify): Ditto.
+       (msys_rootify): Ditto.
+       (spawn_script): New function.
+       (pex_win32_exec_child): Save translated argv in newargv.  Pass to
+       spawn_script if spawnv* fails.
+       (main): New function.  Conditional on MAIN.  Useful for testing.
+
+2005-08-17  Mark Kettenis  <kettenis@gnu.org>
+
+       * floatformat.c (floatformat_always_valid): Change type of last
+       argument to `void *'.
+       (floatformat_i387_ext_is_valid): Likewise.
+       (floatformat_to_double): Change type of second argument to `const
+       void *'.
+       (floatformat_from_double): Change type of last argument to `void
+       *'.
+       (floatformat_is_valid): Change type of last argument to `const
+       void *'.
+       (ieee_test): Remove redundant casts.
+
+2005-08-17  Kelley Cook  <kcook@gcc.gnu.org>
+
+       * strverscmp.c: Update FSF address.
+       * testsuite/Makefile.in: Likewise.
+       * testsuite/test-demangle.c: Likewise.
+       * testsuite/test-pexecute.c: Likewise.
+
+2005-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * getopt.c: Include ansidecl.h before system headers.
+
+2005-07-22  Ben Elliston  <bje@gnu.org>
+
+       * getopt.c: Include "ansidecl.h".
+       (_getopt_initialize): Mark argc and argv parameters as unused.
+
+2005-07-22  Ben Elliston  <bje@gnu.org>
+
+       * regex.c (regcomp): Change type of `i' from unsigned to int.
+
 2005-07-22  Ben Elliston  <bje@gnu.org>
 
        Recover patch lost in the sourceware repository: