]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/gcclibs/libiberty/ChangeLog.gcc43
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / gcclibs / libiberty / ChangeLog.gcc43
1 2007-05-05  Geoffrey Keating  <geoffk@apple.com> (r124467)
2
3         PR 31775
4         * mangle.c (write_mangled_name): Mangle static variable names.
5         (write_unqualified_name): Use local-source-name for
6         namespace-scope static variables.
7
8 2007-03-15  Geoffrey Keating  <geoffk@apple.com> (r122972)
9
10         * cp-demangle.c (d_encoding): Exit early on error.
11         (d_pointer_to_member_type): Exit early if cplus_demangle_type
12         returns NULL.
13         (cplus_demangle_type): Likewise.
14         * testsuite/demangle-expected: New testcase.
15
16 2007-01-31  Ben Elliston  <bje@au.ibm.com> (r121364)
17
18         * strsignal.c (psignal): Change type of signo to int.
19         * functions.texi: Regenerate.
20
21 2007-01-12  Ben Elliston  <bje@au.ibm.com> (r120702)
22
23         * pex-unix.c (writeerr): Cast write result to void.
24
25         * choose-temp.c (choose_temp_base): Check the result of the call
26         to mktemp rather than testing the length of the modified string.
27
28 2006-12-20  Geoffrey Keating  <geoffk@apple.com> (r120097)
29
30         * cp-demangle.h: Add comment explaining what to do to avoid
31         overrunning string.
32         (d_check_char): New.
33         (d_next_char): Don't advance past trailing '\0'.
34         * cp-demangle.c (cplus_demangle_mangled_name): Use d_check_char.
35         (d_nested_name): Likewise.
36         (d_special_name): Likewise.
37         (d_call_offset): Likewise.
38         (d_function_type): Likewise.
39         (d_array_type): Likewise.
40         (d_pointer_to_member_type): Likewise.
41         (d_template_param): Likewise.
42         (d_template_args): Likewise.
43         (d_template_arg): Likewise.
44         (d_expr_primary): Likewise.
45         (d_local_name): Likewise.
46         (d_substitution): Likewise.
47         (d_ctor_dtor_name): Use d_advance rather than d_next_char.
48         * testsuite/test-demangle.c: Include sys/mman.h.
49         (MAP_ANONYMOUS): Define.
50         (protect_end): New.
51         (main): Use protect_end.
52         * testsuite/demangle-expected: Add testcases for overrunning
53         the end of the string.
54
55 2006-11-07  Julian Brown  <julian@codesourcery.com> (r118552)
56
57         * floatformat.c (get_field): Fix segfault with little-endian word
58         order on 64-bit hosts.
59         (put_field): Likewise.
60         (min): Move definition.