]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/c/ChangeLog
Daily bump.
[gcc.git] / gcc / c / ChangeLog
index 115e883d7ce03905b58255d6ebcf6afb149da231..212d4c707f6d767bd03ae363eb6890c608f903bc 100644 (file)
@@ -1,3 +1,182 @@
+2021-12-17  Marek Polacek  <polacek@redhat.com>
+
+       PR c/103649
+       * c-decl.c (c_warn_unused_attributes): Don't warn for
+       attribute_ignored_p.
+       * c-parser.c (c_parser_std_attribute): Skip parsing of the attribute
+       arguments when the attribute is ignored.
+
+2021-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/103587
+       * c-parser.c (c_parser_balanced_token_sequence): For CPP_PRAGMA,
+       consume the pragma and silently skip to the pragma eol.
+
+2021-12-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       * c-decl.c: Define INCLUDE_MEMORY instead of INCLUDE_UNIQUE_PTR.
+       * c-parser.c: Likewise.
+
+2021-12-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR pch/71934
+       * c-decl.c (resort_field_decl_cmp): Pass the same pointer twice
+       to resort_data.new_value.
+
+2021-12-08  Chung-Lin Tang  <cltang@codesourcery.com>
+
+       * c-parser.c (struct omp_dim): New struct type for use inside
+       c_parser_omp_variable_list.
+       (c_parser_omp_variable_list): Allow multiple levels of array and
+       component accesses in array section base-pointer expression.
+       (c_parser_omp_clause_to): Set 'allow_deref' to true in call to
+       c_parser_omp_var_list_parens.
+       (c_parser_omp_clause_from): Likewise.
+       * c-typeck.c (handle_omp_array_sections_1): Extend allowed range
+       of base-pointer expressions involving INDIRECT/MEM/ARRAY_REF and
+       POINTER_PLUS_EXPR.
+       (c_finish_omp_clauses): Extend allowed ranged of expressions
+       involving INDIRECT/MEM/ARRAY_REF and POINTER_PLUS_EXPR.
+
+2021-12-08  Chung-Lin Tang  <cltang@codesourcery.com>
+
+       PR middle-end/92120
+       * c-parser.c (c_parser_omp_clause_map): Set 'allow_deref' argument in
+       call to c_parser_omp_variable_list to 'true'.
+       * c-typeck.c (handle_omp_array_sections_1): Add strip of MEM_REF in
+       array base handling.
+       (c_finish_omp_clauses): Handle 'A->member' case in map clauses.
+
+2021-11-30  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c-typeck.c (c_finish_omp_clauses): Remove "gang reduction on an
+       orphan loop" checking.
+
+2021-11-30  Cesar Philippidis  <cesar@codesourcery.com>
+           Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c-typeck.c (c_finish_omp_clauses): Emit an error on orphan
+       OpenACC gang reductions.
+
+2021-11-30  Richard Biener  <rguenther@suse.de>
+
+       * gimple-parser.c (c_parser_gimple_postfix_expression):
+       avoid unreachable code after break.
+
+2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
+
+       PR other/103021
+       * Make-lang.in: Use ETAGS variable in TAGS target.
+
+2021-11-29  Richard Biener  <rguenther@suse.de>
+
+       * c-typeck.c (c_tree_equal): Remove unreachable return.
+       * c-parser.c (get_matching_symbol): Likewise.
+
+2021-11-23  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-typeck.c (c_clone_omp_udr): Don't initialize
+       id.transform_lang_insert_block.
+
+2021-11-19  Martin Sebor  <msebor@redhat.com>
+
+       PR c++/33925
+       PR c/102867
+       * c-typeck.c (maybe_warn_for_null_address): Suppress warnings for
+       code resulting from macro expansion.
+
+2021-11-19  Martin Liska  <mliska@suse.cz>
+
+       Revert:
+       2021-11-19  Martin Liska  <mliska@suse.cz>
+
+       * c-parser.c (add_debug_begin_stmt): Use option directly.
+
+2021-11-18  Matthias Kretz  <m.kretz@gsi.de>
+
+       * c-decl.c (names_builtin_p): Handle RID_BUILTIN_ASSOC_BARRIER.
+       * c-parser.c (c_parser_postfix_expression): Likewise.
+
+2021-11-18  Martin Liska  <mliska@suse.cz>
+
+       * c-parser.c (add_debug_begin_stmt): Use option directly.
+
+2021-11-17  Martin Sebor  <msebor@redhat.com>
+
+       PR c/101702
+       * c-decl.c (get_parm_array_spec): Strip casts earlier and fold array
+       bounds before deciding if they're constant.
+
+2021-11-15  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-parser.c (OMP_TARGET_CLAUSE_MASK): Add
+       PRAGMA_OMP_CLAUSE_THREAD_LIMIT.
+
+2021-11-11  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-parser.c (c_parser_omp_clause_num_teams): Parse optional
+       lower-bound and store it into OMP_CLAUSE_NUM_TEAMS_LOWER_EXPR.
+       Use OMP_CLAUSE_NUM_TEAMS_UPPER_EXPR instead of
+       OMP_CLAUSE_NUM_TEAMS_EXPR.
+       (c_parser_omp_target): For OMP_CLAUSE_NUM_TEAMS evaluate before
+       combined target teams even lower-bound expression.
+
+2021-11-11  Richard Biener  <rguenther@suse.de>
+
+       * gimple-parser.c: Shuffle bitmap.h include.
+
+2021-11-03  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/103031
+       * c-convert.c (c_convert): New function, based on convert.
+       (convert): Make into wrapper of c_convert.
+       (convert_init): New function.
+       * c-typeck.c (enum impl_conv): Add ic_init_const.
+       (convert_for_assignment): Handle ic_init_const like ic_init.  Add
+       new argument to convert_and_check call.
+       (digest_init): Pass ic_init_const to convert_for_assignment for
+       initializers required to be constant.
+
+2021-11-02  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * c-tree.h (c_simulate_record_decl): Declare.
+       * c-objc-common.h (LANG_HOOKS_SIMULATE_RECORD_DECL): Override.
+       * c-decl.c (c_simulate_record_decl): New function.
+
+2021-10-22  Eric Gallager  <egallager@gcc.gnu.org>
+
+       PR other/102663
+       * Make-lang.in: Add dummy c.install-dvi target.
+
+2021-10-15  Richard Biener  <rguenther@suse.de>
+
+       PR c/102763
+       * gimple-parser.c
+       (c_parser_gimple_postfix_expression_after_primary): Check
+       for a pointer do be dereferenced by ->.
+
+2021-10-14  Kwok Cheung Yeung  <kcy@codesourcery.com>
+
+       * c-parser.c (c_finish_omp_declare_variant): Change call from
+       c_omp_check_context_selector to omp_check_context_selector. Change
+       call from c_omp_mark_declare_variant to omp_mark_declare_variant.
+
+2021-10-09  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-parser.c (c_parser_omp_structured_block_sequence): New function.
+       (c_parser_omp_scan_loop_body): Use it.
+       (c_parser_omp_sections_scope): Likewise.
+
+2021-10-07  Richard Biener  <rguenther@suse.de>
+
+       * c-typeck.c (lvalue_p): Also allow MEM_REF and TARGET_MEM_REF.
+
+2021-10-05  Richard Biener  <rguenther@suse.de>
+
+       PR c/102605
+       * gimple-parser.c (c_parser_gimple_postfix_expression):
+       Accept more address _Literals.
+
 2021-10-04  Marek Polacek  <polacek@redhat.com>
 
        PR c++/97573
This page took 0.034431 seconds and 5 git commands to generate.