]>
Commit | Line | Data |
---|---|---|
e6d6ec9e TV |
1 | 2016-01-14 Tom de Vries <tom@codesourcery.com> |
2 | ||
3 | PR tree-optimization/68773 | |
4 | * parser.c (cp_parser_oacc_declare, cp_parser_omp_declare_target): Don't | |
5 | set force_output. | |
6 | ||
a7ccb9e7 JM |
7 | 2016-01-14 Jason Merrill <jason@redhat.com> |
8 | ||
9 | PR c++/69261 | |
10 | * constexpr.c (find_array_ctor_elt): Handle splitting RANGE_EXPR. | |
11 | ||
5342156c MP |
12 | 2016-01-12 Marek Polacek <polacek@redhat.com> |
13 | ||
14 | PR c++/68979 | |
15 | * constexpr.c (cxx_eval_check_shift_p): Use permerror rather than | |
16 | error_at and adjust the return value. | |
17 | ||
723033a6 JJ |
18 | 2016-01-12 Jakub Jelinek <jakub@redhat.com> |
19 | ||
65364cc5 JJ |
20 | PR objc++/68511 |
21 | PR c++/69213 | |
22 | * cp-gimplify.c (cp_gimplify_expr) <case INIT_EXPR>: Don't return | |
23 | GS_ERROR whenever seen_error (), only if *expr_p contains | |
24 | cilk spawn stmt, but cilk_detect_spawn_and_unwrap failed. | |
25 | ||
723033a6 JJ |
26 | PR c++/66808 |
27 | PR c++/69000 | |
28 | * pt.c (tsubst_decl): If not local_p, clear DECL_TEMPLATE_INFO. | |
29 | ||
9fc21977 JM |
30 | 2016-01-11 Jason Merrill <jason@redhat.com> |
31 | ||
32 | PR c++/69131 | |
33 | * method.c (walk_field_subobs): Add dtor_from_ctor parm. | |
34 | (process_subob_fn): Likewise. Don't consider triviality if true. | |
35 | (synthesize_method_walk): Pass it. | |
36 | ||
655441d6 DM |
37 | 2016-01-11 David Malcolm <dmalcolm@redhat.com> |
38 | ||
39 | PR c++/68795 | |
40 | * parser.c (cp_parser_postfix_expression): Initialize | |
41 | close_paren_loc to UNKNOWN_LOCATION; only use it if | |
42 | it has been written to by | |
43 | cp_parser_parenthesized_expression_list. | |
44 | (cp_parser_parenthesized_expression_list): Document the behavior | |
45 | with respect to the CLOSE_PAREN_LOC param. | |
46 | ||
9cb6bd74 JJ |
47 | 2016-01-11 Jakub Jelinek <jakub@redhat.com> |
48 | ||
49 | PR c++/69211 | |
50 | * cp-gimplify.c (cp_fold): If COMPOUND_EXPR or MODIFY_EXPR | |
51 | folded operands have side-effects, but folding changed any of them, | |
52 | build a new tree with the folded operands instead of returning the | |
53 | unfolded tree. | |
54 | ||
73f0dae2 MP |
55 | 2016-01-09 Marek Polacek <polacek@redhat.com> |
56 | ||
57 | PR c++/69113 | |
58 | * decl2.c (comdat_linkage): Only set DECL_COMDAT if TREE_PUBLIC is set. | |
59 | ||
c50e614b JJ |
60 | 2016-01-09 Jakub Jelinek <jakub@redhat.com> |
61 | ||
62 | PR c++/69164 | |
63 | * class.c (layout_class_type): Use copy_node to copy FIELD_DECLs. | |
64 | ||
fe71aa4e JM |
65 | 2016-01-08 Jason Merrill <jason@redhat.com> |
66 | ||
67 | PR c++/69158 | |
68 | * constexpr.c (cxx_fold_indirect_ref): Handle array type differing | |
69 | in completion. | |
70 | ||
bd8f5bb2 MP |
71 | 2016-01-08 Marek Polacek <polacek@redhat.com> |
72 | ||
73 | PR c++/68449 | |
74 | * constexpr.c (cxx_eval_constant_expression): Handle NULL initializer. | |
75 | ||
0795b6f2 JM |
76 | 2016-01-08 Jason Merrill <jason@redhat.com> |
77 | ||
550c5f8a JM |
78 | * constexpr.c (cxx_eval_call_expression): Remove convert_to_void |
79 | workaround. | |
80 | ||
45177337 JM |
81 | PR c++/68983 |
82 | PR c++/67557 | |
83 | * cvt.c (convert_to_void): Don't strip a TARGET_EXPR of | |
84 | TREE_ADDRESSABLE type. | |
85 | ||
0795b6f2 JM |
86 | PR c++/68983 |
87 | PR c++/67557 | |
88 | * call.c (unsafe_copy_elision_p): Look through COMPOUND_EXPR. | |
89 | ||
ce3e43d7 NS |
90 | 2016-01-05 Nathan Sidwell <nathan@acm.org> |
91 | ||
92 | PR c++/58583 | |
93 | * pt.c (build_non_dependent_expr): Don't try a checking fold when | |
94 | parsing an nsdmi. | |
95 | ||
818ab71a | 96 | 2016-01-04 Jakub Jelinek <jakub@redhat.com> |
5624e564 JJ |
97 | |
98 | Update copyright years. | |
ad41bd84 | 99 | \f |
818ab71a | 100 | Copyright (C) 2016 Free Software Foundation, Inc. |
ad41bd84 JM |
101 | |
102 | Copying and distribution of this file, with or without modification, | |
103 | are permitted in any medium without royalty provided the copyright | |
104 | notice and this notice are preserved. |