aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/ChangeLog
diff options
context:
space:
mode:
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2015-06-29 13:45:06 +0000
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2015-06-29 13:45:06 +0000
commita887d6a90147bbb3ac40556726077f03a68f21d9 (patch)
treeaa3c7ed74df4aad13a3a503046a73d6f9fb96b37 /gcc/c/ChangeLog
parent319feff7e7c42bf1065c00fc826d5b00e503675f (diff)
parent6b4402853b6c8f5f6c3ea6ca0509ee5e3889d870 (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/ChangeLog245
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