Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 10 Feb 2023 00:17:42 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 10 Feb 2023 00:17:42 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog

index 8cd8d07..1d18352 100644 (file)
@@ -1,3 +1,57 @@
+2023-02-09  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       * ira.h (struct ira_reg_equiv_s): Add new field caller_save_p.
+       * ira.cc (validate_equiv_mem): Check memref address variance.
+       (no_equiv): Clear caller_save_p flag.
+       (update_equiv_regs): Define caller save equivalence for
+       valid_combine.
+       (setup_reg_equiv): Clear defined_p flag for caller save equivalence.
+       * lra-constraints.cc (lra_copy_reg_equiv): Add new arg
+       call_save_p.  Use caller save equivalence depending on the arg.
+       (split_reg): Adjust the call.
+
+2023-02-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/100758
+       * common/config/i386/cpuinfo.h (get_zhaoxin_cpu): Formatting fixes.
+       (cpu_indicator_init): Call get_available_features for all CPUs with
+       max_level >= 1, rather than just Intel, AMD or Zhaoxin.  Formatting
+       fixes.
+
+2023-02-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/108688
+       * match.pd (bit_field_ref [bit_insert]): Simplify BIT_FIELD_REF
+       of BIT_INSERT_EXPR extracting exactly all inserted bits even
+       when without mode precision.  Formatting fixes.
+
+2023-02-09  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/108688
+       * match.pd (bit_field_ref [bit_insert]): Avoid generating
+       BIT_FIELD_REFs of non-mode-precision integral operands.
+
+2023-02-09  Martin Liska  <mliska@suse.cz>
+
+       PR target/100758
+       * doc/extend.texi: Document that the function
+       does not work correctly for old VIA processors.
+
+2023-02-09  Andreas Schwab  <schwab@suse.de>
+
+       * lto-wrapper.cc (merge_and_complain): Handle
+       -funwind-tables and -fasynchronous-unwind-tables.
+       (append_compiler_options): Likewise.
+
+2023-02-09  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/26854
+       * tree-into-ssa.cc (update_ssa): Turn blocks_to_update to tree
+       view around insert_updated_phi_nodes_for.
+       * tree-ssa-alias.cc (maybe_skip_until): Allocate visited bitmap
+       in tree view.
+       (walk_aliased_vdefs_1): Likewise.
+
 2023-02-08  Gerald Pfeifer  <gerald@pfeifer.com>
 
        * doc/include/gpl_v3.texi: Change fsf.org to www.fsf.org.
index afa7506..13a9e4d 100644 (file)
@@ -1 +1 @@
-20230209
+20230210
index dcd1cf5..8744b5b 100644 (file)
@@ -1,3 +1,9 @@
+2023-02-09  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/108733
+       * state-purge.cc (get_candidate_for_purging): Add ADDR_EXPR
+       and MEM_REF.
+
 2023-02-08  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/108704
index 498c331..d4d8845 100644 (file)
@@ -1,3 +1,8 @@
+2023-02-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       * c-parser.cc (c_parser_omp_allocate): Parse align
+       clause and check for restrictions.
+
 2023-02-08  Joseph Myers  <joseph@codesourcery.com>
 
        * c-typeck.cc (check_constexpr_init): Remove argument
index c648820..4c894ba 100644 (file)
@@ -1,3 +1,21 @@
+2023-02-10  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/107079
+       * call.cc (set_up_extended_ref_temp): Pass var to maybe_constant_init.
+
+2023-02-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       * parser.cc (cp_parser_omp_allocate): Parse align
+       clause and check for restrictions.
+
+2023-02-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/108698
+       * mangle.cc (write_expression, write_template_arg): Handle
+       EXCESS_PRECISION_EXPR with REAL_CST operand as
+       write_template_arg_literal on fold_convert of the REAL_CST
+       to EXCESS_PRECISION_EXPR type.
+
 2023-02-06  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/107461
index 99ee582..f0cca6e 100644 (file)
@@ -1,3 +1,25 @@
+2023-02-09  Harald Anlauf  <anlauf@gmx.de>
+           Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/69636
+       PR fortran/103779
+       * intrinsic.cc (gfc_convert_chartype): Recover on invalid character
+       kind in conversion instead of generating an internal error.
+
+2023-02-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/107424
+       * trans-openmp.cc (struct dovar_init_d): Add 'sym' and
+       'non_unit_incr' members.
+       (gfc_nonrect_loop_expr): New.
+       (gfc_trans_omp_do): Call it; use normal loop bounds
+       for unit stride - and only create local loop var.
+
+2023-02-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       * parse.cc (decode_omp_directive): Really ignore 'assumes' with
+       -fopenmp-simd.
+
 2023-02-08  Steve Kargl  <kargl@gcc.gnu.org>
 
        PR fortran/103259
index 81eeb45..00f17ac 100644 (file)
@@ -1,3 +1,55 @@
+2023-02-10  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/107079
+       * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
+
+2023-02-09  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/108733
+       * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
+
+2023-02-09  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       * gcc.target/i386/pr103541.c: New.
+       * g++.target/i386/pr108711.C: New.
+
+2023-02-09  Harald Anlauf  <anlauf@gmx.de>
+           Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/69636
+       PR fortran/103779
+       * gfortran.dg/pr103779.f90: New test.
+
+2023-02-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/108688
+       * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
+       * gcc.dg/pr108688.c: New test.
+
+2023-02-09  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/108688
+       * gcc.c-torture/compile/pr108688-1.c: New test.
+
+2023-02-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/107424
+       * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
+       * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
+
+2023-02-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       * c-c++-common/gomp/allocate-5.c: Extend for align clause.
+
+2023-02-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/openmp-simd-8.f90: New test.
+
+2023-02-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/108698
+       * g++.dg/cpp0x/pr108698.C: New test.
+
 2023-02-08  Joseph Myers  <joseph@codesourcery.com>
 
        * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
index 46f665b..d66c8c8 100644 (file)
@@ -1,3 +1,13 @@
+2023-02-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/107424
+       * testsuite/libgomp.fortran/non-rectangular-loop-1.f90: New test.
+       * testsuite/libgomp.fortran/non-rectangular-loop-1a.f90: New test.
+       * testsuite/libgomp.fortran/non-rectangular-loop-2.f90: New test.
+       * testsuite/libgomp.fortran/non-rectangular-loop-3.f90: New test.
+       * testsuite/libgomp.fortran/non-rectangular-loop-4.f90: New test.
+       * testsuite/libgomp.fortran/non-rectangular-loop-5.f90: New test.
+
 2023-02-07  Thomas Schwinge  <thomas@codesourcery.com>
 
        * testsuite/libgomp.fortran/reverse-offload-6.f90: Fix nvptx