summaryrefslogtreecommitdiff
path: root/gcc/cp/ChangeLog.google-4_7
blob: bcd177920af30471993d9161a30aaf8440e54cf5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
2012-11-03  Xinliang David Li  <davidxl@google.com>

	Backport 190538 from trunk:
	
	PR c++/10416
	* decl.c (poplevel): Check TYPE_HAS_NONTRIVIAL_DESTRUCTOR for
	Wunused_variable too.

2012-10-10  Dehao Chen  <dehao@google.com>

	Backport 192285 from trunk:

	2012-10-10  Dehao Chen  <dehao@google.com>

	* cp-gimplify.c (cp_genericize_r): Set location for TRY expr.

2012-08-17   Xinliang David Li  <davidxl@google.com>

	error.c (dump_template_bindings): Avoid template
	instantiation of typenames when backend is entered.

2012-08-16  Ollie Wild  <aaw@google.com>

	PR c++/54197
	* call.c (extend_ref_init_temps_1): Handle COMPOUND_EXPR trees.

2012-08-01   Diego Novillo  <dnovillo@google.com>

	Backport r189720 from gcc-4_7-branch

	2012-07-20  Jason Merrill  <jason@redhat.com>

		PR c++/54038
		* tree.c (build_cplus_array_type): Use build_cplus_array_type to build
		canonical array type rather than mess with its TYPE_*_VARIANT.

2012-07-24  Cary Coutant  <ccoutant@google.com>
    
    Backport Fission patches from trunk at r188195, r188857, r189084,
    r189094, and r189392.
    
    2012-07-09  Sterling Augustine  <saugustine@google.com>
    
    	* error.c (lang_decl_name): Use TFF_UNQUALIFIED_NAME flag.
    
    2012-06-04  Sterling Augustine  <saugustine@google.com>
    
    	* error.c (dump_decl): Check pp_c_flag_gnu_v3.
    	(decl_as_dwarf_string, lang_decl_dwarf_name): New functions.
    	(lang_decl_name): Handle namespace decls.
    	* cp-tree.h: Declare decl_as_dwarf_string, lang_decl_dwarf_name.
    	* cp-lang.c: Call them.

2012-06-15   Cary Coutant  <ccoutant@google.com>

    Revert Fission patches r182490, r182891, r183042, and r183320.
    This will clear the way to backport the final patches from trunk.

    r182490:

	2011-12-19  Sterling Augustine <saugustine@google.com>

	    * error.c (dump_decl): Reformat return value to "(anonymous namespace)".
	    (lang_decl_name): Return "(anonymous namespace)" when appropriate.

2012-06-09   Xinliang David Li  <davidxl@google.com>

	* decl.c (poplevel): Start/stop timer conditionally.
	* decl2.c (cp_write_gloobal_declarations): Stop timer
	in non-lipo mode.

2012-05-15   Ollie Wild  <aaw@google.com>

	* decl.c (check_static_variable_definition): Only generate a constexpr
	warning when -pedantic is enabled.