Update copyright years.
[gcc.git] / gcc / c / ChangeLog
index 7a3cf3f93ebe6b2b2b956111162624c1cb8c66be..ef11b4c62d7d516d769c07c71b7b87329ae15bee 100644 (file)
@@ -1,3 +1,487 @@
+2019-01-01  Jakub Jelinek  <jakub@redhat.com>
+
+       Update copyright years.
+
+2018-12-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR c/51628
+       * c-typeck.c (convert_for_assignment): Call
+       warn_for_address_or_pointer_of_packed_member.
+
+2018-12-19  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * c-parser.c (c_parser_asm_statement) <RID_CONST, RID_RESTRICT>: Give
+       a more specific error message (instead of just falling through).
+
+2018-12-19  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * c-parser.c (c_parser_asm_statement): Keep track of the location each
+       asm qualifier is first seen; use that to give nicer "duplicate asm
+       qualifier" messages.  Delete 'quals" variable, instead pass the
+       "is_volatile_ flag to build_asm_stmt directly.
+       * c-tree.h (build_asm_stmt): Make the first arg bool instead of tree.
+       * c-typeck.c (build_asm_stmt): Ditto; adjust.
+
+2018-12-19  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * c-parser.c (c_parser_asm_statement): Rewrite the loop to work without
+       "done" boolean variable.
+
+2018-12-19  David Malcolm  <dmalcolm@redhat.com>
+
+       PR c++/87504
+       * c-typeck.c (class maybe_range_label_for_tree_type_mismatch):
+       Move from here to gcc-rich-location.h and gcc-rich-location.c.
+       (build_binary_op): Use struct op_location_t and
+       class binary_op_rich_location.
+
+2018-12-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/88426
+       * c-convert.c (convert): Call c_fully_fold before calling
+       ubsan_instrument_float_cast.
+
+2018-12-08  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * c-parser (c_parser_asm_statement) [RID_INLINE]: Delete stray line
+       setting "quals".
+
+2018-12-06  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * c-parser.c (c_parser_asm_statement): Detect the inline keyword
+       after asm.  Pass a flag for it to build_asm_expr.
+       * c-tree.h (build_asm_expr): Update declaration.
+       * c-typeck.c (build_asm_stmt): Add is_inline parameter.  Use it to
+       set ASM_INLINE_P.
+
+2018-12-06  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       PR inline-asm/55681
+       * c-parser.c (c_parser_asm_statement): Update grammar.  Allow any
+       combination of volatile and goto, in any order, without repetitions.
+
+2018-12-04  James Norris  <jnorris@codesourcery.com>
+           Cesar Philippidis  <cesar@codesourcery.com>
+           Julian Brown  <julian@codesourcery.com>
+
+       * c-parser.c (c_parser_oacc_wait_list): Remove dead diagnostic
+       code.
+
+2018-11-30  Richard Biener  <rguenther@suse.de>
+
+       * gimple-parser.c (c_parser_gimple_postfix_expression): Parse
+       _Literal (type) { ... } as empty aggregate or vector constructor.
+
+2018-11-29  Martin Sebor  <msebor@redhat.com>
+
+       PR c/88091
+       * c-typeck.c (convert_argument): Add a parameter.  Adjust indentation.
+       (convert_arguments): Add comments.  Pass additional argument to
+       the function above.
+
+2018-11-29  Martin Sebor  <msebor@redhat.com>
+
+       PR c/88172
+       PR testsuite/88208
+       * c-decl.c (declspec_add_alignas): Adjust call to check_user_alignment.
+
+2018-11-23  Martin Sebor  <msebor@redhat.com>
+
+       PR testsuite/88098
+       * c-typeck.c (convert_arguments): Call builtin_decl_explicit instead.
+       (maybe_warn_builtin_no_proto_arg): Handle short enum to int promotion.
+
+2018-11-20  Martin Sebor  <msebor@redhat.com>
+
+       * c-parser.c (c_parser_has_attribute_expression): New function.
+       (c_parser_attribute): New function.
+       (c_parser_attributes): Move code into c_parser_attribute.
+       (c_parser_unary_expression): Handle RID_HAS_ATTRIBUTE_EXPRESSION.
+
+2018-11-15  Martin Sebor  <msebor@redhat.com>
+
+       PR c/83656
+       * c-decl.c (header_for_builtin_fn): Declare.
+       (diagnose_mismatched_decls): Diagnose declarations of built-in
+       functions without a prototype.
+       * c-typeck.c (maybe_warn_builtin_no_proto_arg): New function.
+       (convert_argument): Same.
+       (convert_arguments): Factor code out into convert_argument.
+       Detect mismatches between built-in formal arguments in calls
+       to built-in without prototype.
+       (build_conditional_expr): Same.
+       (type_or_builtin_type): New function.
+       (convert_for_assignment): Add argument.  Conditionally issue
+       warnings instead of errors for mismatches.
+
+2018-11-13  David Malcolm  <dmalcolm@redhat.com>
+
+       * c-decl.c: Replace "source_location" with "location_t".
+       * c-tree.h: Likewise.
+       * c-typeck.c: Likewise.
+       * gimple-parser.c: Likewise.
+
+2018-11-09  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-parser.c (c_parser_omp_clause_final): Use
+       c_parser_expr_no_commas, convert_lvalue_to_rvalue,
+       c_objc_common_truthvalue_conversion, c_fully_fold and parentheses
+       parsing instead of c_parser_paren_condition.
+       (c_parser_omp_clause_if): Use c_parser_expr_no_commas,
+       convert_lvalue_to_rvalue, c_objc_common_truthvalue_conversion and
+       c_fully_fold instead of c_parser_condition.
+       (c_parser_omp_clause_num_threads, c_parser_omp_clause_num_tasks,
+       c_parser_omp_clause_grainsize, c_parser_omp_clause_priority,
+       c_parser_omp_clause_hint, c_parser_omp_clause_num_teams,
+       c_parser_omp_clause_thread_limit, c_parser_omp_clause_linear): Use
+       c_parser_expr_no_commas instead of c_parser_expression.
+
+       * c-parser.c (c_parser_omp_clause_reduction): Call sorry_at on
+       reduction clause with inscan modifier.
+
+       * c-parser.c (c_parser_omp_requires): Call sorry_at on requires
+       clauses other than atomic_default_mem_order.
+
+2018-11-08  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-parser.c: Include memmode.h.
+       (c_parser_omp_depobj, c_parser_omp_requires): New functions.
+       (c_parser_pragma): Handle PRAGMA_OMP_DEPOBJ and PRAGMA_OMP_REQUIRES.
+       (c_parser_omp_clause_name): Handle nontemporal, in_reduction and
+       task_reduction clauses.
+       (c_parser_omp_variable_list): Handle OMP_CLAUSE_{IN,TASK}_REDUCTION.
+       For OMP_CLAUSE_DEPEND, parse clause operands as either an array
+       section, or lvalue assignment expression.
+       (c_parser_omp_clause_if): Handle cancel and simd modifiers.
+       (c_parser_omp_clause_lastprivate): Parse optional
+       conditional: modifier.
+       (c_parser_omp_clause_hint): Require constant integer expression rather
+       than just integer expression.
+       (c_parser_omp_clause_defaultmap): Parse new kinds of defaultmap
+       clause.
+       (c_parser_omp_clause_reduction): Add IS_OMP and KIND arguments.
+       Parse reduction modifiers.  Pass KIND to c_parser_omp_variable_list.
+       (c_parser_omp_clause_nontemporal, c_parser_omp_iterators): New
+       functions.
+       (c_parser_omp_clause_depend): Parse iterator modifier and handle
+       iterators.  Parse mutexinoutset and depobj kinds.
+       (c_parser_oacc_all_clauses): Adjust c_parser_omp_clause_reduction
+       callers.
+       (c_parser_omp_all_clauses): Likewise.  Handle
+       PRAGMA_OMP_CLAUSE_NONTEMPORAL and
+       PRAGMA_OMP_CLAUSE_{IN,TASK}_REDUCTION.
+       (c_parser_omp_atomic): Parse hint and memory order clauses.  Handle
+       default memory order from requires directive if any.  Adjust
+       c_finish_omp_atomic caller.
+       (c_parser_omp_critical): Allow comma in between (name) and hint clause.
+       (c_parser_omp_flush): Parse flush with memory-order-clause.
+       (c_parser_omp_for_loop): Allow NE_EXPR even in
+       OpenMP loops, adjust c_finish_omp_for caller.
+       (OMP_SIMD_CLAUSE_MASK): Add if and nontemporal clauses.
+       (c_parser_omp_master): Add p_name, mask and cclauses arguments.
+       Allow to be called while parsing combined parallel master.
+       Parse combined master taskloop{, simd}.
+       (c_parser_omp_parallel): Parse combined
+       parallel master{, taskloop{, simd}} constructs.
+       (OMP_TASK_CLAUSE_MASK): Add in_reduction clause.
+       (OMP_TASKGROUP_CLAUSE_MASK): Define.
+       (c_parser_omp_taskgroup): Add LOC argument.  Parse taskgroup clauses.
+       (OMP_TASKWAIT_CLAUSE_MASK): Define.
+       (c_parser_omp_taskwait): Handle taskwait with depend clauses.
+       (c_parser_omp_teams): Force a BIND_EXPR with BLOCK
+       around teams body.  Use SET_EXPR_LOCATION.
+       (c_parser_omp_target_data): Allow target data
+       with only use_device_ptr clauses.
+       (c_parser_omp_target): Use SET_EXPR_LOCATION.  Set
+       OMP_REQUIRES_TARGET_USED bit in omp_requires_mask.
+       (c_parser_omp_requires): New function.
+       (c_finish_taskloop_clauses): New function.
+       (OMP_TASKLOOP_CLAUSE_MASK): Add reduction and in_reduction clauses.
+       (c_parser_omp_taskloop): Use c_finish_taskloop_clauses.  Add forward
+       declaration.  Disallow in_reduction clause when combined with parallel
+       master.
+       (c_parser_omp_construct): Adjust c_parser_omp_master and
+       c_parser_omp_taskgroup callers.
+       * c-typeck.c (c_finish_omp_cancel): Diagnose if clause with modifier
+       other than cancel.
+       (handle_omp_array_sections_1): Handle OMP_CLAUSE_{IN,TASK}_REDUCTION
+       like OMP_CLAUSE_REDUCTION.
+       (handle_omp_array_sections): Likewise.  Call save_expr on array
+       reductions before calling build_index_type.  Handle depend clauses
+       with iterators.
+       (struct c_find_omp_var_s): New type.
+       (c_find_omp_var_r, c_omp_finish_iterators): New functions.
+       (c_finish_omp_clauses): Don't diagnose nonmonotonic clause
+       with static, runtime or auto schedule kinds.  Call save_expr for whole
+       array reduction sizes.  Diagnose reductions with zero sized elements
+       or variable length structures.  Diagnose nogroup clause used with
+       reduction clause(s).  Handle depend clause with
+       OMP_CLAUSE_DEPEND_DEPOBJ.  Diagnose bit-fields.  Require
+       omp_depend_t type for OMP_CLAUSE_DEPEND_DEPOBJ kinds and
+       some different type for other kinds.  Use build_unary_op with
+       ADDR_EXPR and build_indirect_ref instead of c_mark_addressable.
+       Handle depend clauses with iterators.  Remove no longer needed special
+       case that predetermined const qualified vars may be specified in
+       firstprivate clause.  Complain if const qualified vars are mentioned
+       in data-sharing clauses other than firstprivate or shared.  Use
+       error_at with OMP_CLAUSE_LOCATION (c) as first argument instead of
+       error.  Formatting fix.  Handle OMP_CLAUSE_NONTEMPORAL and
+       OMP_CLAUSE_{IN,TASK}_REDUCTION.  Allow any lvalue as
+       OMP_CLAUSE_DEPEND operand (besides array section), adjust diagnostics.
+
+2018-10-29  David Malcolm  <dmalcolm@redhat.com>
+
+       * c-decl.c (implicit_decl_warning): Update "is there a suggestion"
+       logic for change to name_hint::operator bool.
+       (undeclared_variable): Likewise.
+       * c-parser.c (c_parser_declaration_or_fndef): Likewise.
+       (c_parser_parameter_declaration): Likewise.
+
+2018-10-17  Joseph Myers  <joseph@codesourcery.com>
+
+       * c-errors.c (pedwarn_c11): New function.
+       * c-parser.c (disable_extension_diagnostics): Save
+       warn_c11_c2x_compat and set it to 0.
+       (restore_extension_diagnostics): Restore warn_c11_c2x_compat.
+       (c_parser_static_assert_declaration_no_semi): Handle
+       _Static_assert without string constant.
+       * c-tree.h (pedwarn_c11): New prototype.
+
+2018-10-17  David Malcolm  <dmalcolm@redhat.com>
+
+       * Make-lang.in (selftest-c): New.
+       (C_SELFTEST_FLAGS, C_SELFTEST_DEPS, s-selftest-c, selftest-c-gdb)
+       (selftest-gdb, selftest-c-valgrind, selftest-valgrind): Move here
+       from gcc/Makefile.in.
+
+2018-10-02  Richard Biener  <rguenther@suse.de>
+
+       * c-decl.c (warn_if_shadowing): Do not test DECL_FROM_INLINE.
+
+2018-09-26  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/87390
+       * c-typeck.c (build_binary_op): Use excess precision for
+       comparisons of integers and floating-point for C11 and later.
+
+2018-09-26  Martin Jambor  <mjambor@suse.cz>
+
+       PR c/87347
+       * c-parser.c (warn_for_abs): Bail out if TYPE_ARG_TYPES is NULL.  Fix
+        comment.
+
+2018-09-17  David Malcolm  <dmalcolm@redhat.com>
+
+       * c-objc-common.c (range_label_for_type_mismatch::get_text):
+       Update for new param.
+       * c-typeck.c (maybe_range_label_for_tree_type_mismatch::get_text):
+       Likewise.
+
+2018-09-17  Martin Jambor  <mjambor@suse.cz>
+
+       PR c/63886
+       * c-parser.c: (warn_for_abs): New function.
+       (c_parser_postfix_expression_after_primary): Call it.
+
+2018-09-13  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * c-typeck.c (digest_init): Shorten overlength strings.
+
+2018-09-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * c-decl.c (finish_decl): Call complete_flexible_array_elts.
+
+2018-09-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * c-decl.c (finish_decl): Call braced_list_to_string here ...
+       * c-parser.c (c_parser_declaration_or_fndef): ... instead of here.
+
+2018-08-30  Alexander Monakov  <amonakov@ispras.ru>
+
+       * gimple-parser.c (c_parser_gimple_binary_expression): Accept infix
+       "__MULT_HIGHPART" for MULT_HIGHPART_EXPR.
+
+2018-08-27  David Malcolm  <dmalcolm@redhat.com>
+
+       PR 87091
+       * c-decl.c (implicitly_declare): Update call to
+       maybe_add_include_fixit to suggest overriding the location, as it
+       is for a note.
+       * c-objc-common.c (c_tree_printer): Update for conversion of
+       show_caret_p to a tri-state.
+
+2018-08-27  Martin Liska  <mliska@suse.cz>
+
+       * c-decl.c (locate_old_decl): Use new function
+       fndecl_built_in_p and remove check for FUNCTION_DECL if
+       possible.
+       (diagnose_mismatched_decls): Likewise.
+       (merge_decls): Likewise.
+       (warn_if_shadowing): Likewise.
+       (pushdecl): Likewise.
+       (implicitly_declare): Likewise.
+       * c-parser.c (c_parser_postfix_expression_after_primary): Likewise.
+       * c-tree.h (C_DECL_ISNT_PROTOTYPE): Likewise.
+       * c-typeck.c (build_function_call_vec): Likewise.
+       (convert_arguments): Likewise.
+
+2018-08-20  David Malcolm  <dmalcolm@redhat.com>
+
+       PR other/84889
+       * c-decl.c (pushtag): Add auto_diagnostic_group instance.
+       (diagnose_mismatched_decls): Likewise, in various places.
+       (warn_if_shadowing): Likewise.
+       (implicit_decl_warning): Likewise.
+       (implicitly_declare): Likewise.
+       (undeclared_variable): Likewise.
+       (declare_label): Likewise.
+       (grokdeclarator): Likewise.
+       (start_function): Likewise.
+       * c-parser.c (c_parser_declaration_or_fndef): Likewise.
+       (c_parser_parameter_declaration): Likewise.
+       (c_parser_binary_expression): Likewise.
+       * c-typeck.c (c_expr_sizeof_expr): Likewise.
+       (parser_build_binary_op): Likewise.
+       (build_unary_op): Likewise.
+       (error_init): Likewise.
+       (pedwarn_init): Likewise.
+       (warning_init): Likewise.
+       (convert_for_assignment): Likewise.
+
+2018-08-15  David Malcolm  <dmalcolm@redhat.com>
+
+       * c-objc-common.c: Include "gcc-rich-location.h".
+       (c_tree_printer): Move implemenation of '%T' to...
+       (print_type): ...this new function.
+       (range_label_for_type_mismatch::get_text): New function.
+       * c-typeck.c (convert_for_assignment): Add type labels to the rhs
+       range for the various ic_argpass cases.
+       (class maybe_range_label_for_tree_type_mismatch): New class.
+       (build_binary_op): Use it when calling binary_op_error.
+
+2018-08-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
+       
+       * c-decl.c (start_decl): Do not warn if variables is named as main
+       and is a local variable.
+
+2018-08-15  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c/19315
+       * c-decl.c (finish_decl): Don't add the 'extern' storage class to
+       objects of unknown size.
+
+2018-08-13  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/71625
+       * c-parser.c (c_parser_declaration_or_fndef): Call
+       braced_list_to_string.
+
+2018-08-03  Bogdan Harjoc  <harjoc@gmail.com>
+
+       PR c/86690
+       * c-typeck.c (lookup_field): Do not use TYPE_LANG_SPECIFIC after
+       errors.
+
+2018-08-01  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/86650
+       * c-objc-common.c (c_tree_printer): Move usage of EXPR_LOCATION (t)
+       and TREE_BLOCK (t) from within percent_K_format to this callsite.
+
+2018-08-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/85704
+       * c-typeck.c (init_field_decl_cmp): New function.
+       (output_pending_init_elements): Use it for field comparisons
+       instead of pure bit_position comparisons.
+
+2018-07-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-decl.c (c_decl_attributes): Don't diagnose vars without mappable
+       type here, instead add "omp declare target implicit" attribute.
+       (finish_decl): Diagnose vars without mappable type here.
+
+2018-06-20  Chung-Lin Tang <cltang@codesourcery.com>
+           Thomas Schwinge <thomas@codesourcery.com>
+           Cesar Philippidis  <cesar@codesourcery.com>
+
+       * c-parser.c (c_parser_omp_clause_name): Add support for finalize
+       and if_present. Make present_or_{copy,copyin,copyout,create} aliases
+       to their non-present_or_* counterparts. Make 'self' an alias to
+       PRAGMA_OACC_CLAUSE_HOST.
+       (c_parser_oacc_data_clause): Update GOMP mappings for
+       PRAGMA_OACC_CLAUSE_{COPY,COPYIN,COPYOUT,CREATE,DELETE}. Remove
+       PRAGMA_OACC_CLAUSE_{SELF,PRESENT_OR_*}.
+       (c_parser_oacc_all_clauses): Handle finalize and if_present clauses.
+       Remove support for present_or_* clauses.
+       (OACC_KERNELS_CLAUSE_MASK): Remove PRESENT_OR_* clauses.
+       (OACC_PARALLEL_CLAUSE_MASK): Likewise.
+       (OACC_DECLARE_CLAUSE_MASK): Likewise.
+       (OACC_DATA_CLAUSE_MASK): Likewise.
+       (OACC_ENTER_DATA_CLAUSE_MASK): Remove PRESENT_OR_* clauses.
+       (OACC_EXIT_DATA_CLAUSE_MASK): Add FINALIZE clause.
+       (OACC_UPDATE_CLAUSE_MASK): Remove SELF, add IF_PRESENT.
+       (c_parser_oacc_declare): Remove PRESENT_OR_* clauses.
+       * c-typeck.c (c_finish_omp_clauses): Handle IF_PRESENT and FINALIZE.
+
+2018-06-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
+
+       * c-typeck.c (build_unary_op): Handle ABSU_EXPR;
+       * gimple-parser.c (c_parser_gimple_statement): Likewise.
+       (c_parser_gimple_unary_expression): Likewise.
+
+2018-06-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/86093
+       * c-typeck.c (pointer_diff): Cast both pointers to unqualified types
+       before doing POINTER_DIFF_EXPR.
+
+2018-06-07  Marek Polacek  <polacek@redhat.com>
+
+       PR c/85318
+       * c-decl.c (check_for_loop_decls): Add -Wc90-c99-compat warning about
+       for loop initial declarations.
+
+2018-05-30  David Pagan  <dave.pagan@oracle.com>
+
+       PR c/55976
+       * c-decl.c (grokdeclarator): Update check for return type warnings.
+       (start_function): Likewise.
+       (finish_function): Likewise.
+       * c-typeck.c (c_finish_return): Update check for return type warnings.
+       Pass OPT_Wreturn_type to pedwarn when appropriate.
+
+2018-05-18  Richard Sandiford  <richard.sandiford@linaro.org>
+
+       * gimple-parser.c (c_parser_gimple_postfix_expression): Remove
+       __FMA_EXPR handlng.
+
+2018-05-17  Richard Sandiford  <richard.sandiford@linaro.org>
+
+       * gimple-parser.c: Include internal-fn.h.
+       (c_parser_gimple_statement): Treat a leading CPP_DOT as a call.
+       (c_parser_gimple_call_internal): New function.
+       (c_parser_gimple_postfix_expression): Use it to handle CPP_DOT.
+       Fix typos in comment.
+
+2018-05-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/85662
+       * c-fold.c (c_fully_fold_internal): Use fold_offsetof rather than
+       fold_offsetof_1, pass TREE_TYPE (expr) as TYPE to it and drop the
+       fold_convert_loc.
+       * c-typeck.c (build_unary_op): Use fold_offsetof rather than
+       fold_offsetof_1, pass argtype as TYPE to it and drop the
+       fold_convert_loc.
+
+2018-05-02  David Pagan  <dave.pagan@oracle.com>
+
+       PR c/30552
+       * c-decl.c (old_style_parameter_scope): New function.
+       * c-parser.c (c_parser_postfix_expression): Check for statement
+       expressions in old-style function parameter list declarations.
+       * c-parser.h (old_style_parameter_scope): New extern declaration.
+
 2018-04-25  Jakub Jelinek  <jakub@redhat.com>
 
        PR sanitizer/84307
        DEBUG_BEGIN_STMTs.
 
 2017-12-22  Mike Stump  <mikestump@comcast.net>
-            Eric Botcazou  <ebotcazou@adacore.com>
+           Eric Botcazou  <ebotcazou@adacore.com>
 
        * c-parser.c (c_parser_while_statement): Add unroll parameter and
        build ANNOTATE_EXPR if present.  Add 3rd operand to ANNOTATE_EXPR.
        c_switch_covers_all_cases_p returns true.
 
 2017-11-28  Julia Koval  <julia.koval@intel.com>
-            Sebastian Peryt  <sebastian.peryt@intel.com>
+           Sebastian Peryt  <sebastian.peryt@intel.com>
 
        * Make-lang.in (c/c-array-notation.o): Remove.
        * c-array-notation.c: Delete.
 
 2017-05-01  Xi Ruoyao  <ryxi@stu.xidian.edu.cn>
 
-        PR c++/80038
+       PR c++/80038
        * c-gimplify.c (c_gimplify_expr): Remove calls to
        cilk_gimplifY_call_params_in_spawned_fn.
 
        * c-decl.c: Likewise.  Include gt-c-c-decl.h, not gt-c-decl.h.
        * c-parser.c: Likewise.  Include gt-c-c-parser.h, not gt-c-parser.h.
 \f
-Copyright (C) 2012-2018 Free Software Foundation, Inc.
+Copyright (C) 2012-2019 Free Software Foundation, Inc.
 
 Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright