diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-05-06 00:16:26 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-05-06 00:16:26 +0000 |
commit | ab869e7f7548537a16b57658fb0826f92b3d2af6 (patch) | |
tree | 2fa5c1db2a45308de3cea603e5deebe6cf0631de /gcc | |
parent | 2d8752c5923e2ed4dc33b95038fed82b46526feb (diff) | |
download | gcc-ab869e7f7548537a16b57658fb0826f92b3d2af6.zip gcc-ab869e7f7548537a16b57658fb0826f92b3d2af6.tar.gz gcc-ab869e7f7548537a16b57658fb0826f92b3d2af6.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 63 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 17 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 11 | ||||
-rw-r--r-- | gcc/po/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 54 |
6 files changed, 150 insertions, 1 deletions
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 <sandra@codesourcery.com> + + * 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 <mliska@suse.cz> + + * 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 <mliska@suse.cz> + + * tree-profile.cc (gimple_gen_ic_profiler): Prefix names with + PROF_*. + (gimple_gen_time_profiler): Likewise. + +2022-05-05 Martin Liska <mliska@suse.cz> + + * value-prof.cc (stream_out_histogram_value): Remove sanity + checking. + +2022-05-05 Richard Biener <rguenther@suse.de> + + 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 <rguenther@suse.de> + + * 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 <rguenther@suse.de> + + * 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 <rguenther@suse.de> + + 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 <rguenther@suse.de> + + 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 <tobias@codesourcery.com> * 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 <polacek@redhat.com> + + 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 <rguenther@suse.de> + + * module.cc (trees_in::core_vals): Remove separate allocation + for REAL_CST. + 2022-05-04 Jason Merrill <jason@redhat.com> 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 <sandra@codesourcery.com> + + * 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 <sandra@codesourcery.com> * 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 <joseph@codesourcery.com> + + * gcc.pot: Regenerate. + 2022-05-03 Joseph Myers <joseph@codesourcery.com> * 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 <polacek@redhat.com> + + 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 <ubizjak@gmail.com> + + * 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 <sandra@codesourcery.com> + + * 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 <rguenther@suse.de> + + 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 <roger@nextmovesoftware.com> + + PR testsuite/105486 + * gcc.dg/pr102950.c: Use explicit "signed char" in test case. + +2022-05-05 Richard Biener <rguenther@suse.de> + + PR testsuite/105486 + * gcc.dg/vect/bb-slp-pr104240.c: Align all data. + +2022-05-05 Richard Biener <rguenther@suse.de> + + PR tree-optimization/105484 + * gcc.dg/torture/pr105484.c: New testcase. + +2022-05-05 Richard Biener <rguenther@suse.de> + + PR tree-optimization/104595 + * gcc.dg/vect/pr104595.c: New testcase. + 2022-05-04 Patrick Palka <ppalka@redhat.com> PR c++/105476 |