1 2007-05-05 Geoffrey Keating <geoffk@apple.com> (r124467)
4 * mangle.c (write_mangled_name): Mangle static variable names.
5 (write_unqualified_name): Use local-source-name for
6 namespace-scope static variables.
8 2007-03-15 Geoffrey Keating <geoffk@apple.com> (r122972)
10 * cp-demangle.c (d_encoding): Exit early on error.
11 (d_pointer_to_member_type): Exit early if cplus_demangle_type
13 (cplus_demangle_type): Likewise.
14 * testsuite/demangle-expected: New testcase.
16 2007-01-31 Ben Elliston <bje@au.ibm.com> (r121364)
18 * strsignal.c (psignal): Change type of signo to int.
19 * functions.texi: Regenerate.
21 2007-01-12 Ben Elliston <bje@au.ibm.com> (r120702)
23 * pex-unix.c (writeerr): Cast write result to void.
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.
28 2006-12-20 Geoffrey Keating <geoffk@apple.com> (r120097)
30 * cp-demangle.h: Add comment explaining what to do to avoid
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.
51 (main): Use protect_end.
52 * testsuite/demangle-expected: Add testcases for overrunning
53 the end of the string.
55 2006-11-07 Julian Brown <julian@codesourcery.com> (r118552)
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.