From ab869e7f7548537a16b57658fb0826f92b3d2af6 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Fri, 6 May 2022 00:16:26 +0000 Subject: Daily bump. --- gcc/ChangeLog | 63 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 17 +++++++++++++ gcc/fortran/ChangeLog | 11 +++++++++ gcc/po/ChangeLog | 4 ++++ gcc/testsuite/ChangeLog | 54 ++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 150 insertions(+), 1 deletion(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4b88498..99ef848 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,66 @@ +2022-05-05 Sandra Loosemore + + * gimplify.cc (gimplify_omp_for): Update messages for SCHEDULED + and ORDERED clause conflict errors. Add check for GRAINSIZE and + NUM_TASKS on TASKLOOP. + +2022-05-05 Martin Liska + + * genautomata.cc (create_composed_state): Remove dead code. + * graphite-poly.cc (print_pdrs): Likewise. + * lto-wrapper.cc (run_gcc): Likewise. + * tree-switch-conversion.cc (switch_decision_tree::balance_case_nodes): + Likewise. + +2022-05-05 Martin Liska + + * tree-profile.cc (gimple_gen_ic_profiler): Prefix names with + PROF_*. + (gimple_gen_time_profiler): Likewise. + +2022-05-05 Martin Liska + + * value-prof.cc (stream_out_histogram_value): Remove sanity + checking. + +2022-05-05 Richard Biener + + PR tree-optimization/104162 + * tree-ssa-sccvn.cc (vn_reference_lookup): Handle + &MEM[_1 + 5].a[i] like a POINTER_PLUS_EXPR if the offset + becomes invariant. + (vn_reference_insert): Likewise. + +2022-05-05 Richard Biener + + * tree-core.h (tree_real_cst::real_cst_ptr): Remove pointer + to real_value field. + (tree_real_cst::value): Add real_value field. + * tree.h (TREE_REAL_CST_PTR): Adjust. + * tree.cc (build_real): Remove separate allocation. + * tree-streamer-in.cc (unpack_ts_real_cst_value_fields): + Likewise. + +2022-05-05 Richard Biener + + * tree-ssa-ifcombine.cc (bb_no_side_effects_p): Avoid executing + divisions with undefined overflow unconditionally. + (pass_tree_ifcombine::execute): Rewrite stmts with undefined + overflow to defined. + +2022-05-05 Richard Biener + + PR tree-optimization/105484 + * gimple-isel.cc (gimple_expand_vec_set_expr): Clean EH, return + whether the CFG changed. + (gimple_expand_vec_exprs): When the CFG changed, clean it up. + +2022-05-05 Richard Biener + + PR tree-optimization/104595 + * tree-vect-patterns.cc (vect_recog_bool_pattern): For + COND_EXPR do not fail if check_bool_pattern returns false. + 2022-05-04 Tobias Burnus * omp-low.cc (lower_omp_target): Fix use_device_{addr,ptr} with list diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 75b32b6..5047833 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220505 +20220506 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 34e2922..94cdfe0 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,20 @@ +2022-05-05 Marek Polacek + + PR c++/64679 + * parser.cc (cp_parser_parameter_declaration_clause): Maintain + a vector of parameters that haven't been pushed yet. Push them at the + end of a valid parameter-declaration-clause. + (cp_parser_parameter_declaration_list): Take a new auto_vec parameter. + Do not pushdecl while parsing tentatively when pushdecl-ing a parameter + would result in a hard error. + (cp_parser_cache_defarg): Adjust the call to + cp_parser_parameter_declaration_list. + +2022-05-05 Richard Biener + + * module.cc (trees_in::core_vals): Remove separate allocation + for REAL_CST. + 2022-05-04 Jason Merrill PR c++/104470 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index fbae4f0..e084d98 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,14 @@ +2022-05-05 Sandra Loosemore + + * gfortran.h (struct gfc_omp_clauses): Add non_rectangular bit. + * openmp.cc (is_outer_iteration_variable): New function. + (expr_is_invariant): New function. + (bound_expr_is_canonical): New function. + (resolve_omp_do): Replace existing non-rectangularity error with + check for canonical form and setting non_rectangular bit. + * trans-openmp.cc (gfc_trans_omp_do): Transfer non_rectangular + flag to generated tree structure. + 2022-05-02 Sandra Loosemore * trans-openmp.cc (gfc_trans_omp_critical): Set location on OMP diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 2f3609b..1972f9a 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2022-05-05 Joseph Myers + + * gcc.pot: Regenerate. + 2022-05-03 Joseph Myers * sv.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a8ecdc0..4b7f49d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,57 @@ +2022-05-05 Marek Polacek + + PR c++/64679 + * g++.dg/parse/ambig11.C: New test. + * g++.dg/parse/ambig12.C: New test. + * g++.dg/parse/ambig13.C: New test. + * g++.dg/parse/ambig14.C: New test. + +2022-05-05 Uroš Bizjak + + * gcc.target/i386/pr103611-2.c (dg-do): Compile for target ia32. + (dg-options): Remove -m32. + * gcc.target/i386/pr105032.c (dg-do): Compile for taget ia32. + (dg-additional-options): Remove. + * gcc.target/i386/pr104732.c (dg-options): Remove -m32. + * gcc.target/i386/pr99753.c (dg-options): Ditto. + +2022-05-05 Sandra Loosemore + + * c-c++-common/gomp/loop-6.c (f3): New function to test TASKLOOP + diagnostics. + * gfortran.dg/gomp/collapse1.f90: Update expected messages. + * gfortran.dg/gomp/pr85313.f90: Remove dg-error on non-rectangular + loops that are now accepted. + * gfortran.dg/gomp/non-rectangular-loop.f90: New file. + * gfortran.dg/gomp/canonical-loop-1.f90: New file. + * gfortran.dg/gomp/canonical-loop-2.f90: New file. + +2022-05-05 Richard Biener + + PR tree-optimization/104162 + * gcc.dg/tree-ssa/ssa-fre-99.c: New testcase. + * gcc.dg/asan/pr99673.c: Adjust. + +2022-05-05 Roger Sayle + + PR testsuite/105486 + * gcc.dg/pr102950.c: Use explicit "signed char" in test case. + +2022-05-05 Richard Biener + + PR testsuite/105486 + * gcc.dg/vect/bb-slp-pr104240.c: Align all data. + +2022-05-05 Richard Biener + + PR tree-optimization/105484 + * gcc.dg/torture/pr105484.c: New testcase. + +2022-05-05 Richard Biener + + PR tree-optimization/104595 + * gcc.dg/vect/pr104595.c: New testcase. + 2022-05-04 Patrick Palka PR c++/105476 -- cgit v1.1