ChangeLog.gcc43 revision 260074
1259694Spfg2007-07-09  Geoffrey Keating  <geoffk@apple.com> (r126529)
2259694Spfg
3259694Spfg	PR 32617
4259694Spfg	* decl.c (cxx_init_decl_processing): Don't set
5259694Spfg	force_align_functions_log.
6259694Spfg	(grokfndecl): Honour ptrmemfunc_vbit_in_pfn.
7259694Spfg	* typeck.c (cxx_alignof_expr): When alignof is used on a plain
8259694Spfg	FUNCTION_DECL, return its alignment.
9259694Spfg
10260074Spfg2007-06-28  Geoffrey Keating  <geoffk@apple.com> (r126088)
11260074Spfg
12260074Spfg	* decl2.c (determine_visibility): Implement
13260074Spfg	flag_visibility_ms_compat effect on type info.
14260074Spfg	* decl.c (cxx_init_decl_processing): Implement
15260074Spfg	global effect of flag_visibility_ms_compat.
16260074Spfg
17258428Spfg2007-06-28  Geoffrey Keating  <geoffk@apple.com> (r126080)
18258428Spfg
19258428Spfg	* decl2.c (start_objects): Mark constructor-runnning function
20258428Spfg	as artificial.
21258428Spfg
22258428Spfg2007-06-14  Geoff Keating  <geoffk@apple.com> (r125721)
23258428Spfg
24258428Spfg	PR 31093
25258428Spfg	* decl2.c (determine_visibility): Remove duplicate code for
26258428Spfg	handling type info.
27258428Spfg
28259947Spfg2007-05-31  Daniel Berlin  <dberlin@dberlin.org> (r125239)
29259947Spfg
30259947Spfg	* typeck.c (build_binary_op): Include types in error.
31259947Spfg
32259947Spfg2007-05-18  Geoffrey Keating  <geoffk@apple.com> (r124839)
33259947Spfg
34259947Spfg	* mangle.c (write_real_cst): Use 'unsigned long' for %lx.
35259947Spfg
36259694Spfg2007-05-05  Geoffrey Keating  <geoffk@apple.com> (r124467)
37259694Spfg
38259694Spfg	PR 31775
39259694Spfg	* mangle.c (write_mangled_name): Mangle static variable names.
40259694Spfg	(write_unqualified_name): Use local-source-name for
41259694Spfg	namespace-scope static variables.
42259694Spfg
43258428Spfg2007-03-12  Seongbae Park <seongbae.park@gmail.com> (r122851)
44258428Spfg
45258428Spfg	* decl.c (compute_array_index_type): New warning flag warn_vla.
46258428Spfg
47260074Spfg2007-01-08  Mark Shinwell  <shinwell@codesourcery.com> (r120572)
48258428Spfg
49260074Spfg	* call.c (standard_conversion): Pass flag to
50260074Spfg	vector_types_convertible_p to disallow emission of note.
51260074Spfg	* typeck.c (convert_for_assignment): Pass flag to
52260074Spfg	vector_types_convertible_p to allow emission of note.
53260074Spfg	(ptr_reasonably_similar): Pass flag to vector_types_convertible_p
54260074Spfg	to disallow emission of note.
55260074Spfg
56260074Spfg2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> (r120558)
57260074Spfg
58258428Spfg	PR c++/28986
59258428Spfg	* typeck.c (build_binary_op): Call overflow_warning if
60258428Spfg	TREE_OVERFLOW_P is true for the result and not for any of the
61258428Spfg	operands.
62258428Spfg	
63260074Spfg2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> (r120505)
64259584Spfg
65259584Spfg	PR c/19978
66259584Spfg	* semantics.c (finish_unary_op_expr): Warn only if result
67259584Spfg	overflowed and operands did not.
68259584Spfg
69258428Spfg2006-10-31  Geoffrey Keating  <geoffk@apple.com> (r118360)
70258428Spfg
71258428Spfg	* name-lookup.c (get_anonymous_namespace_name): New.
72258428Spfg	(push_namespace_with_attribs): Use get_anonymous_namespace_name.
73258428Spfg	* decl2.c (start_objects): Update for rename of
74258428Spfg	get_file_function_name_long.
75