aboutsummaryrefslogtreecommitdiff
path: root/libiberty
AgeCommit message (Collapse)AuthorFilesLines
2007-01-31merge from gccDJ Delorie4-4/+10
2007-01-31 include/Vladimir Prus5-19/+126
* libiberty.h (PEX_STDERR_TO_PIPE): New define. (PEX_BINARY_ERROR): New define. (pex_read_err): New function. libiberty/ * pex-common.h (struct pex_obj): New fields stderr_pipe and read_err. * pex-common.c (pex_init_common): Initialize stderr_pipe. (pex_run_in_environment): Add error checking for PEX_STDERR_TO_PIPE. Create a pipe for stderr if necessary. (pex_read_err): New. (pex_free): Close read_err. * pexecute.txh: Document changes. * functions.texi: Regenerated.
2007-01-30merge from gccDJ Delorie3-315/+486
2007-01-30 * strsignal.c (psignal): Change type of signo to int.Ben Elliston3-4/+9
* functions.texi: Regenerate.
2007-01-12 * pex-unix.c (writeerr): Cast write result to void.Ben Elliston2-1/+3
2007-01-12merge from gccDJ Delorie1-1/+1
2007-01-12 * choose-temp.c (choose_temp_base): Check the result of the callBen Elliston2-2/+6
to mktemp rather than testing the length of the modified string.
2006-12-21 * cp-demangle.h: Add comment explaining what to do to avoidGeoffrey Keating5-34/+136
overrunning string. (d_check_char): New. (d_next_char): Don't advance past trailing '\0'. * cp-demangle.c (cplus_demangle_mangled_name): Use d_check_char. (d_nested_name): Likewise. (d_special_name): Likewise. (d_call_offset): Likewise. (d_function_type): Likewise. (d_array_type): Likewise. (d_pointer_to_member_type): Likewise. (d_template_param): Likewise. (d_template_args): Likewise. (d_template_arg): Likewise. (d_expr_primary): Likewise. (d_local_name): Likewise. (d_substitution): Likewise. (d_ctor_dtor_name): Use d_advance rather than d_next_char. * testsuite/test-demangle.c: Include sys/mman.h. (MAP_ANONYMOUS): Define. (protect_end): New. (main): Use protect_end. * testsuite/demangle-expected: Add testcases for overrunning the end of the string.
2006-11-30include:Joern Rennecke2-7/+52
2006-05-03 Andrew Stubbs <andrew.stubbs@st.com> J"orn Rennecke <joern.rennecke@st.com> PR driver/29931 * libiberty.h (make_relative_prefix_ignore_links): Declare. libiberty: 2006-05-03 Andrew Stubbs <andrew.stubbs@st.com> J"orn Rennecke <joern.rennecke@st.com> PR driver/29931 * make-relative-prefix.c (make_relative_prefix_1): New function, broken out of make_relative_prefix. Make link resolution dependent on new parameter. (make_relative_prefix): Use make_relative_prefix_1. (make_relative_prefix_ignore_links): New function.
2006-11-08merge from gccDJ Delorie1-1/+1
2006-11-082006-11-08 Vladimir Prus <vladimir@codesourcery.com>Vladimir Prus2-7/+15
* pex-win32.c (no_suffixes): Remove. (std_suffixes): Add "" as first element. (find_executable): Remove detection of already-present extension. Try all suffixes in std_suffixes.
2006-11-07 * floatformat.c (get_field): Fix segfault with little-endian wordJulian Brown2-60/+56
order on 64-bit hosts. (put_field): Likewise. (min): Move definition.
2006-10-26merge from gccDJ Delorie3-7/+15
2006-10-25merge from gccDJ Delorie2-1/+5
2006-10-11merge from gccDJ Delorie3-3/+12
2006-09-22merge from gccDJ Delorie3-0/+13
2006-09-13merge from gccDJ Delorie1-11/+11
2006-08-30 * configure.ac: Add case for Mingw as host.Corinna Vinschen3-0/+256
* configure: Regenerate.
2006-08-28merge from gccDJ Delorie9-14/+69
2006-07-27merge from gccDJ Delorie2-1/+28
2006-07-04ChangeLog:Alexandre Oliva2-2/+6
* ltconfig: chmod 644 before ranlib during install. libiberty/ChangeLog: * Makefile.in: chmod 644 before ranlib during install.
2006-06-02merge from gccDJ Delorie2-1/+6
2006-06-01merge from gccDJ Delorie9-36/+201
2006-05-28merge from gccDJ Delorie2-1/+9
2006-05-12merge from gccDJ Delorie2-1/+6
2006-04-24 * floatformat.c (floatformat_to_double): Fix (biased) exponent=0 case.Julian Brown2-1/+5
2006-04-12merge from gccDJ Delorie9-52/+343
2006-04-07merge from gccDJ Delorie5-5/+81
2006-03-31merge from gccDJ Delorie2-258/+335
2006-03-24merge from gccDJ Delorie2-11/+8
2006-03-13merge from gccDJ Delorie3-13/+44
2006-02-21merge from gccDJ Delorie2-1/+5
2006-02-21merge from gccDJ Delorie3-1/+10
2006-02-12merge from gccDJ Delorie2-1/+18
2006-01-29merge from gccDJ Delorie3-68/+205
2006-01-21merge from gccDJ Delorie4-5/+327
2005-12-17merge from gccDJ Delorie2-3/+10
2005-12-11merge from gccDJ Delorie4-7/+68
2005-11-07merge from gccDJ Delorie2-111/+87
2005-10-31merge from gccDJ Delorie2-0/+29
2005-10-07 * at-file.texi: Fix typo.Mark Mitchell2-3/+6
2005-10-04 * at-file.texi: New file.Mark Mitchell2-0/+20
2005-09-27 * argv.c (expandargv): Do not use xmalloc_failed.Mark Mitchell2-3/+8
2005-09-26 * libiberty.h (expandargv): New function.Mark Mitchell3-8/+128
* 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-15merge from gccDJ Delorie2-14/+307
2005-08-17merge from gccDJ Delorie2-17/+30
2005-08-172005-08-17 Kelley Cook <kcook@gcc.gnu.org>Kelley Cook5-6/+13
* strverscmp.c: Update FSF address. * testsuite/Makefile.in: Likewise. * testsuite/test-demangle.c: Likewise. * testsuite/test-pexecute.c: Likewise.
2005-07-23merge from gccDJ Delorie2-1/+5
2005-07-22merge from gccDJ Delorie3-5/+17
2005-07-22merge from gccDJ Delorie4-10/+8