ChangeLog.gcc43 revision 260139
1142425Snectar2007-07-09 Geoffrey Keating <geoffk@apple.com> (r126529) 2142425Snectar 3142425Snectar PR 32617 4142425Snectar * decl.c (cxx_init_decl_processing): Don't set 5142425Snectar force_align_functions_log. 6142425Snectar (grokfndecl): Honour ptrmemfunc_vbit_in_pfn. 7142425Snectar * typeck.c (cxx_alignof_expr): When alignof is used on a plain 8142425Snectar FUNCTION_DECL, return its alignment. 9142425Snectar 10142425Snectar2007-06-28 Geoffrey Keating <geoffk@apple.com> (r126088) 11142425Snectar 12142425Snectar * decl2.c (determine_visibility): Implement 13142425Snectar flag_visibility_ms_compat effect on type info. 14142425Snectar * decl.c (cxx_init_decl_processing): Implement 15142425Snectar global effect of flag_visibility_ms_compat. 16142425Snectar 17142425Snectar2007-06-28 Geoffrey Keating <geoffk@apple.com> (r126080) 18142425Snectar 19142425Snectar * decl2.c (start_objects): Mark constructor-runnning function 20142425Snectar as artificial. 21142425Snectar 22142425Snectar2007-06-14 Geoff Keating <geoffk@apple.com> (r125721) 23142425Snectar 24142425Snectar PR 31093 25142425Snectar * decl2.c (determine_visibility): Remove duplicate code for 26142425Snectar handling type info. 27142425Snectar 28142425Snectar2007-05-31 Daniel Berlin <dberlin@dberlin.org> (r125239) 29142425Snectar 30142425Snectar * typeck.c (build_binary_op): Include types in error. 31142425Snectar 32142425Snectar2007-05-18 Geoffrey Keating <geoffk@apple.com> (r124839) 33142425Snectar 34238405Sjkim * mangle.c (write_real_cst): Use 'unsigned long' for %lx. 35142425Snectar 36142425Snectar2007-05-05 Geoffrey Keating <geoffk@apple.com> (r124467) 37142425Snectar 38142425Snectar PR 31775 39160814Ssimon * mangle.c (write_mangled_name): Mangle static variable names. 40238405Sjkim (write_unqualified_name): Use local-source-name for 41194206Ssimon namespace-scope static variables. 42238405Sjkim 43142425Snectar2007-03-12 Seongbae Park <seongbae.park@gmail.com> (r122851) 44142425Snectar 45142425Snectar * decl.c (compute_array_index_type): New warning flag warn_vla. 46142425Snectar 47142425Snectar2007-01-08 Mark Shinwell <shinwell@codesourcery.com> (r120572) 48142425Snectar 49142425Snectar * call.c (standard_conversion): Pass flag to 50142425Snectar vector_types_convertible_p to disallow emission of note. 51142425Snectar * typeck.c (convert_for_assignment): Pass flag to 52142425Snectar vector_types_convertible_p to allow emission of note. 53142425Snectar (ptr_reasonably_similar): Pass flag to vector_types_convertible_p 54142425Snectar to disallow emission of note. 55160814Ssimon 56238405Sjkim2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org> (r120558) 57142425Snectar 58238405Sjkim PR c++/28986 59238405Sjkim * typeck.c (build_binary_op): Call overflow_warning if 60142425Snectar TREE_OVERFLOW_P is true for the result and not for any of the 61142425Snectar operands. 62142425Snectar 63160814Ssimon2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org> (r120505) 64238405Sjkim 65142425Snectar PR c/19978 66238405Sjkim * semantics.c (finish_unary_op_expr): Warn only if result 67238405Sjkim overflowed and operands did not. 68142425Snectar 69142425Snectar2006-12-01 Geoffrey Keating <geoffk@apple.com> (r119427) 70142425Snectar 71142425Snectar * decl.c (poplevel): Check DECL_INITIAL invariant. 72142425Snectar (duplicate_decls): Preserve DECL_INITIAL when eliminating 73142425Snectar a new definition in favour of an old declaration. 74142425Snectar (start_preparsed_function): Define and document value of 75142425Snectar DECL_INITIAL before and after routine. 76142425Snectar (finish_function): Check DECL_INITIAL invariant. 77142425Snectar * parser.c 78142425Snectar (cp_parser_function_definition_from_specifiers_and_declarator): 79142425Snectar Skip duplicate function definitions. 80142425Snectar 81142425Snectar2006-10-31 Geoffrey Keating <geoffk@apple.com> (r118360) 82142425Snectar 83142425Snectar * name-lookup.c (get_anonymous_namespace_name): New. 84142425Snectar (push_namespace_with_attribs): Use get_anonymous_namespace_name. 85142425Snectar * decl2.c (start_objects): Update for rename of 86160814Ssimon get_file_function_name_long. 87160814Ssimon