+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