Commit Graph

433 Commits

Author SHA1 Message Date
Ben Elliston 0bbe7a79f5 * pex-unix.c (writeerr): Cast write result to void. 2007-01-12 02:21:52 +00:00
DJ Delorie 2da20a1b40 merge from gcc 2007-01-12 01:19:04 +00:00
Ben Elliston cc0732ba28 * choose-temp.c (choose_temp_base): Check the result of the call
to mktemp rather than testing the length of the modified string.
2007-01-12 00:39:10 +00:00
Geoffrey Keating 6ef6358e51 * cp-demangle.h: Add comment explaining what to do to avoid
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-12-21 01:32:48 +00:00
Joern Rennecke d8f813d405 include:
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-30 17:36:10 +00:00
DJ Delorie 3c9f59e48f merge from gcc 2006-11-08 19:09:26 +00:00
Vladimir Prus fb3471960f 2006-11-08 Vladimir Prus <vladimir@codesourcery.com>
* 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-08 16:18:58 +00:00
Julian Brown 9e59254c41 * floatformat.c (get_field): Fix segfault with little-endian word
order on 64-bit hosts.
	(put_field): Likewise.
	(min): Move definition.
2006-11-07 15:17:40 +00:00
DJ Delorie 3ac01eb265 merge from gcc 2006-10-26 04:18:42 +00:00
DJ Delorie 78de3ccc2a merge from gcc 2006-10-25 01:42:44 +00:00
DJ Delorie bff368bd19 merge from gcc 2006-10-11 00:29:35 +00:00
DJ Delorie e63f184e3f merge from gcc 2006-09-22 19:19:32 +00:00
DJ Delorie b5d60b683c merge from gcc 2006-09-13 22:07:31 +00:00
Corinna Vinschen 069e4b1944 * configure.ac: Add case for Mingw as host.
* configure: Regenerate.
2006-08-30 13:08:27 +00:00
DJ Delorie cb6c09ace5 merge from gcc 2006-08-28 00:56:25 +00:00
DJ Delorie a7d421b815 merge from gcc 2006-07-27 18:05:31 +00:00
Alexandre Oliva 6816f9950e ChangeLog:
* ltconfig: chmod 644 before ranlib during install.
libiberty/ChangeLog:
* Makefile.in: chmod 644 before ranlib during install.
2006-07-04 20:31:03 +00:00
DJ Delorie 7741be99dd merge from gcc 2006-06-02 15:37:03 +00:00
DJ Delorie 014a8caf46 merge from gcc 2006-06-01 14:57:50 +00:00
DJ Delorie 069c63e246 merge from gcc 2006-05-28 17:49:15 +00:00
DJ Delorie f6b66e9075 merge from gcc 2006-05-12 20:00:37 +00:00
Julian Brown c77d28aca7 * floatformat.c (floatformat_to_double): Fix (biased) exponent=0 case. 2006-04-24 21:34:41 +00:00
DJ Delorie 3db2e6ddf6 merge from gcc 2006-04-12 18:42:01 +00:00
DJ Delorie 545c9aee9b merge from gcc 2006-04-07 00:01:28 +00:00
DJ Delorie 8e1e9959c5 merge from gcc 2006-03-31 23:01:16 +00:00
DJ Delorie 57b126a363 merge from gcc 2006-03-24 23:02:57 +00:00
DJ Delorie 9223c9457d merge from gcc 2006-03-13 20:00:44 +00:00
DJ Delorie 96f4851a80 merge from gcc 2006-02-21 02:38:06 +00:00
DJ Delorie 1c7a49d207 merge from gcc 2006-02-21 02:01:56 +00:00
DJ Delorie e27d251e32 merge from gcc 2006-02-12 15:54:25 +00:00
DJ Delorie fd7d450d2b merge from gcc 2006-01-29 20:07:09 +00:00
DJ Delorie 67d78caad5 merge from gcc 2006-01-21 04:28:49 +00:00
DJ Delorie 648c3dc081 merge from gcc 2005-12-17 20:51:56 +00:00
DJ Delorie 7887b2ce66 merge from gcc 2005-12-11 02:16:09 +00:00
DJ Delorie 718c0ded1f merge from gcc 2005-11-07 16:36:16 +00:00
DJ Delorie fb10537e39 merge from gcc 2005-10-31 18:01:19 +00:00
Mark Mitchell 5209596cca * at-file.texi: Fix typo. 2005-10-07 14:20:47 +00:00
Mark Mitchell 7b96829ccc * at-file.texi: New file. 2005-10-04 05:34:17 +00:00
Mark Mitchell 48e79b0a53 * argv.c (expandargv): Do not use xmalloc_failed. 2005-09-27 15:21:13 +00:00
Mark Mitchell 7b17bc2995 * libiberty.h (expandargv): New function.
* 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-26 21:02:59 +00:00
DJ Delorie f59e96e06c merge from gcc 2005-09-15 01:04:05 +00:00
DJ Delorie 3b6940c0d1 merge from gcc 2005-08-17 18:03:42 +00:00
Kelley Cook a9479c3f88 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-08-17 03:46:41 +00:00
DJ Delorie 55060c0b16 merge from gcc 2005-07-23 15:17:18 +00:00
DJ Delorie 6038baea6c merge from gcc 2005-07-22 04:28:52 +00:00
DJ Delorie c750388a85 merge from gcc 2005-07-22 03:26:05 +00:00
DJ Delorie a4e5c0d804 merge from gcc 2005-07-22 03:16:33 +00:00
DJ Delorie 7edb1832f2 merge from gcc 2005-07-22 03:00:51 +00:00
Ben Elliston e865f979ac * configure.ac: Check for a getopt(3) declaration.
* configure, config.in: Regenerate.
2005-07-22 02:10:56 +00:00
DJ Delorie 4fe190829b merge from gcc 2005-07-15 02:00:50 +00:00