diff options
author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-06-29 13:45:06 +0000 |
---|---|---|
committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-06-29 13:45:06 +0000 |
commit | a887d6a90147bbb3ac40556726077f03a68f21d9 (patch) | |
tree | aa3c7ed74df4aad13a3a503046a73d6f9fb96b37 /gcc/c/ChangeLog | |
parent | 319feff7e7c42bf1065c00fc826d5b00e503675f (diff) | |
parent | 6b4402853b6c8f5f6c3ea6ca0509ee5e3889d870 (diff) |
2015-06-29 Richard Biener <rguenther@suse.de>
Merge from trunk r221894 through r225115.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/match-and-simplify@225117 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c/ChangeLog')
-rw-r--r-- | gcc/c/ChangeLog | 245 |
1 files changed, 245 insertions, 0 deletions
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index f3b05c13e12..edba3f1f51b 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,248 @@ +2015-06-27 Marek Polacek <polacek@redhat.com> + + * c-typeck.c: Use VECTOR_TYPE_P throughout. + +2015-06-26 Marek Polacek <polacek@redhat.com> + + * c-array-notation.c (fix_builtin_array_notation_fn): Use + INDIRECT_REF_P. + * c-typeck.c (array_to_pointer_conversion): Likewise. + (build_unary_op): Likewise. + (c_finish_return): Likewise. + +2015-06-25 Andrew MacLeod <amacleod@redhat.com> + + * c-decl.c: Remove ipa-ref.h and plugin-api.h from include list. + * c-parser.c: Likewise. + +2015-06-25 Richard Sandiford <richard.sandiford@arm.com> + + * c-decl.c (detect_field_duplicates_hash): Use nofree_ptr_hash + instead of pointer_hash. + (detect_field_duplicates): Likewise. + +2015-06-25 Marek Polacek <polacek@redhat.com> + + * c-array-notation.c: Use VAR_P throughout. + * c-decl.c: Likewise. + * c-objc-common.c: Likewise. + * c-parser.c: Likewise. + * c-typeck.c: Likewise. + +2015-06-25 Marek Polacek <polacek@redhat.com> + + * c-decl.c: Use is_global_var throughout. + * c-parser.c: Likewise. + * c-typeck.c: Likewise. + +2015-06-17 Andrew MacLeod <amacleod@redhat.com> + + * c-array-notation.c: Do not include input.h, line-map.h or is-a.h. + * c-aux-info.c: Likewise. + * c-convert.c: Likewise. + * c-decl.c: Likewise. + * c-errors.c: Likewise. + * c-lang.c: Likewise. + * c-objc-common.c: Likewise. + * c-parser.c: Likewise. + * c-typeck.c: Likewise. + +2015-06-11 Jan Hubicka <hubicka@ucw.cz> + + PR middle-end/66325 + * c-decl.c (start_enum): Set TYPE_PACKED consistently among type + variants. + +2015-06-11 Pierre-Marie de Rodat <derodat@adacore.com> + + * c-decl.c (pop_scope): Register the main translation unit + through the new debug hook. + +2015-06-08 Andrew MacLeod <amacleod@redhat.com> + + * c-array-notation.c : Adjust include files. + * c-aux-info.c : Likewise. + * c-convert.c : Likewise. + * c-decl.c : Likewise. + * c-errors.c : Likewise. + * c-lang.c : Likewise. + * c-lang.h : Likewise. + * c-objc-common.c : Likewise. + * c-parser.c : Likewise. + * c-typeck.c : Likewise. + +2015-06-05 Aldy Hernandez <aldyh@redhat.com> + + * c-decl.c (finish_struct): Save C_TYPE_INCOMPLETE_VARS and + immediately clobber it. + (c_write_global_declarations_1): Remove call to + check_global_declaration_1. + (c_write_global_declarations_2): Remove. + (c_write_final_cleanups): Rename from c_write_global_declarations. + Remove call to finalize_compilation_unit. + Remove calls to debugging hooks. + * c-objc-common.c: Adjust comment for c_warn_unused_global_decl. + * c-objc-common.h: Remove LANG_HOOKS_WRITE_GLOBALS. + * c-tree.h: Remove c_write_global_declarations. + +2015-06-04 Andrew MacLeod <amacleod@redhat.com> + + * c-array-notation.c: Adjust includes for restructured coretypes.h. + * c-aux-info.c: Likewise. + * c-convert.c: Likewise. + * c-decl.c: Likewise. + * c-errors.c: Likewise. + * c-lang.c: Likewise. + * c-objc-common.c: Likewise. + * c-parser.c: Likewise. + * c-typeck.c: Likewise. + +2015-06-04 Marek Polacek <polacek@redhat.com> + + PR c/66341 + * c-typeck.c (build_c_cast): Wrap VALUE into NON_LVALUE_EXPR if + it is a lvalue. + +2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + * c-decl.c (warn_cxx_compat_finish_struct): New parameters code, record_loc. + Warn for empty struct. + (finish_struct): Pass TREE_CODE(t) and loc to warn_cxx_compat_finish_struct. + +2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com> + + * c-decl.c (start_function): Call plugin before parsing. + (finish_function): Call plugin after parsing. + +2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR c/49551 + * c-decl.c (merge_decls): Merge DECL_COMMON. + +2015-05-22 Jim Wilson <jim.wilson@linaro.org> + + * Make-lang.in (check_gcc_pallelize): Define. + +2015-05-22 Marek Polacek <polacek@redhat.com> + + PR c/47043 + * c-parser.c (c_parser_enum_specifier): Parse and apply enumerator + attributes. + +2015-05-21 Marek Polacek <polacek@redhat.com> + + * c-typeck.c (inform_declaration): Use DECL_IS_BUILTIN instead of + DECL_BUILT_IN. + +2015-05-20 Marek Polacek <polacek@redhat.com> + + * c-decl.c: Use VAR_OR_FUNCTION_DECL_P throughout. + * c-typeck.c: Likewise. + +2015-05-19 Marek Polacek <polacek@redhat.com> + + * c-typeck.c (start_init): Use AGGREGATE_TYPE_P. + +2015-05-19 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/66199 + * c-parser.c (c_parser_omp_for_loop): Don't add + OMP_CLAUSE_SHARED to OMP_PARALLEL_CLAUSES when moving + OMP_CLAUSE_LASTPRIVATE clause to OMP_FOR_CLAUSES. + (c_parser_omp_teams): Set OMP_TEAMS_COMBINED for combined + constructs. + +2015-05-19 Mikhail Maltsev <maltsevm@gmail.com> + + * c-typeck.c (build_array_ref): Use std::swap instead of explicit + swaps. + +2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org> + + PR fortran/44054 + * c-objc-common.c (c_tree_printer): Replace locus pointer with + accessor function. + +2015-05-14 Marek Polacek <polacek@redhat.com> + + PR c/66066 + PR c/66127 + * c-typeck.c (digest_init): Call pedwarn_init with OPT_Wpedantic + rather than with 0. + +2015-05-12 David Malcolm <dmalcolm@redhat.com> + + * c-parser.c (c_parser_if_body): Add param "if_loc", use it + to add a call to warn_for_misleading_indentation. + (c_parser_else_body): Likewise, adding param "else_loc". + (c_parser_if_statement): Check for misleading indentation. + (c_parser_while_statement): Likewise. + (c_parser_for_statement): Likewise. + +2015-05-08 Marek Polacek <polacek@redhat.com> + + PR c/64918 + * c-typeck.c (add_pending_init): Use OPT_Woverride_init_side_effects. + (output_init_element): Likewise. + +2015-05-07 Marek Polacek <polacek@redhat.com> + + PR c/65179 + * c-typeck.c (build_binary_op): Warn when left shifting a negative + value. + +2015-04-30 Marek Polacek <polacek@redhat.com> + + * c-typeck.c (set_init_label): Call error_at instead of error and + pass LOC to it. + + * c-typeck.c (c_incomplete_type_error): Refactor to use %qT. Print + the type of a decl. + + * c-typeck.c (c_build_va_arg): Clarify the error message. + +2015-04-29 Thomas Schwinge <thomas@codesourcery.com> + + * c-parser.c (c_parser_oacc_enter_exit_data): Use + OMP_STANDALONE_CLAUSES. + +2015-04-28 Marek Polacek <polacek@redhat.com> + + * c-parser.c (c_parser_binary_expression): Remove duplicate line. + +2015-04-28 Marek Polacek <polacek@redhat.com> + + PR c/65901 + * c-typeck.c (c_build_va_arg): Require TYPE be a complete type. + +2015-04-25 Marek Polacek <polacek@redhat.com> + + PR c/52085 + * c-decl.c (finish_enum): Copy over TYPE_ALIGN. Also check for "mode" + attribute. + +2015-04-23 Marek Polacek <polacek@redhat.com> + + PR c/65345 + * c-decl.c (set_labels_context_r): New function. + (store_parm_decls): Call it via walk_tree_without_duplicates. + * c-typeck.c (convert_lvalue_to_rvalue): Use create_tmp_var_raw + instead of create_tmp_var. Build TARGET_EXPR instead of + COMPOUND_EXPR. + (build_atomic_assign): Use create_tmp_var_raw instead of + create_tmp_var. Build TARGET_EXPRs instead of MODIFY_EXPR. + +2015-04-20 Ilya Verbin <ilya.verbin@intel.com> + + * c-parser.c (c_parser_oacc_enter_exit_data): Remove excess semicolon. + (c_parser_omp_target_update): Add missed %> to error_at (). + +2015-04-10 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> + + PR target/55143 + * c-decl.c (c_default_pointer_mode): Remove definition. + * c-tree.h (c_default_pointer_mode): Remove declaration. + 2015-03-27 Tobias Burnus <burnus@net-b.de> PR c/65586 |