annotate gcc/cp/ChangeLog.ptr @ 158:494b0b89df80 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 18:13:55 +0900
parents 04ced10e8804
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 2007-06-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
kono
parents:
diff changeset
2
kono
parents:
diff changeset
3 * init.c (build_new_1): Use fold_build1 instead
kono
parents:
diff changeset
4 of build1 for NEGATE_EXPR.
kono
parents:
diff changeset
5 (build_vec_delete_1): Likewise.
kono
parents:
diff changeset
6 * class.c (build_base_path): Likewise.
kono
parents:
diff changeset
7 * except.c (expand_start_catch_block): Likewise.
kono
parents:
diff changeset
8
kono
parents:
diff changeset
9 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
kono
parents:
diff changeset
10
kono
parents:
diff changeset
11 * typeck.c (build_binary_op): Add a comment on why creating
kono
parents:
diff changeset
12 the tree in pieces while processing templates.
kono
parents:
diff changeset
13
kono
parents:
diff changeset
14 2007-05-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
kono
parents:
diff changeset
15
kono
parents:
diff changeset
16 * except.c (expand_start_catch_block): Do a
kono
parents:
diff changeset
17 NEGATIVE and then a POINTER_PLUS_EXPR instead
kono
parents:
diff changeset
18 of a MINUS_EXPR.
kono
parents:
diff changeset
19
kono
parents:
diff changeset
20 2007-05-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
kono
parents:
diff changeset
21
kono
parents:
diff changeset
22 * cp-gimplify.c (cxx_omp_clause_apply_fn): Convert
kono
parents:
diff changeset
23 PLUS_EXPR on pointer types over to use
kono
parents:
diff changeset
24 POINTER_PLUS_EXPR and remove the conversion
kono
parents:
diff changeset
25 to the pointer types.
kono
parents:
diff changeset
26
kono
parents:
diff changeset
27 2007-05-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
kono
parents:
diff changeset
28
kono
parents:
diff changeset
29 * typeck.c (build_unary_op): Remove code that used to
kono
parents:
diff changeset
30 handle non lvalue increments/decrements as we now error
kono
parents:
diff changeset
31 out all ways.
kono
parents:
diff changeset
32
kono
parents:
diff changeset
33 2007-05-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
kono
parents:
diff changeset
34
kono
parents:
diff changeset
35 * typeck.c (get_member_function_from_ptrfunc):
kono
parents:
diff changeset
36 Change over to using POINTER_PLUS_EXPR and convert
kono
parents:
diff changeset
37 the second operand to sizetype.
kono
parents:
diff changeset
38 * typeck2.c (build_m_component_ref): Likewise.
kono
parents:
diff changeset
39 * rtti.c (build_headof): Use sizetype instead of
kono
parents:
diff changeset
40 ptrdiff_type_node.
kono
parents:
diff changeset
41
kono
parents:
diff changeset
42 2007-05-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
kono
parents:
diff changeset
43
kono
parents:
diff changeset
44 * method.c (thunk_adjust): Use POINTER_PLUS_EXPR for
kono
parents:
diff changeset
45 adding to a pointer type. Use size_int instead of
kono
parents:
diff changeset
46 ssize_int. Convert the index to sizetype before
kono
parents:
diff changeset
47 adding it to the pointer.
kono
parents:
diff changeset
48
kono
parents:
diff changeset
49 2006-11-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
kono
parents:
diff changeset
50
kono
parents:
diff changeset
51 * typeck.c (build_binary_op): For templates build the
kono
parents:
diff changeset
52 expression in pieces to avoid the assert in build2_stat.
kono
parents:
diff changeset
53 * init.c (expand_virtual_init): Create a POINTER_PLUS_EXPR
kono
parents:
diff changeset
54 instead of PLUS_EXPR for pointers.
kono
parents:
diff changeset
55 (build_new_1): Likewise.
kono
parents:
diff changeset
56 (build_vec_delete_1): Likewise.
kono
parents:
diff changeset
57 (build_vec_delete): Likewise.
kono
parents:
diff changeset
58 * class.c (build_base_path): Likewise.
kono
parents:
diff changeset
59 (build_base_path): Likewise.
kono
parents:
diff changeset
60 (convert_to_base_statically): Likewise.
kono
parents:
diff changeset
61 (fixed_type_or_null): Handle POINTER_PLUS_EXPR.
kono
parents:
diff changeset
62 (get_vtbl_decl_for_binfo): Handle POINTER_PLUS_EXPR
kono
parents:
diff changeset
63 instead of PLUS_EXPR.
kono
parents:
diff changeset
64 (dfs_accumulate_vtbl_inits): Create a POINTER_PLUS_EXPR
kono
parents:
diff changeset
65 instead of PLUS_EXPR for pointers.
kono
parents:
diff changeset
66 * call.c (build_special_member_call): Likewise.
kono
parents:
diff changeset
67 * rtti.c (build_headof): Likewise.
kono
parents:
diff changeset
68 (tinfo_base_init): Likewise.
kono
parents:
diff changeset
69
kono
parents:
diff changeset
70
kono
parents:
diff changeset
71 Copyright (C) 2006-2007 Free Software Foundation, Inc.
kono
parents:
diff changeset
72
kono
parents:
diff changeset
73 Copying and distribution of this file, with or without modification,
kono
parents:
diff changeset
74 are permitted in any medium without royalty provided the copyright
kono
parents:
diff changeset
75 notice and this notice are preserved.