Daily bump.
This commit is contained in:
parent
de81e06273
commit
c88a7c6348
9 changed files with 212 additions and 1 deletions
|
@ -1,3 +1,57 @@
|
|||
2023-03-01 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR middle-end/108545
|
||||
* gimplify.cc (struct tree_operand_hash_no_se): New.
|
||||
(omp_index_mapping_groups_1, omp_index_mapping_groups,
|
||||
omp_reindex_mapping_groups, omp_mapped_by_containing_struct,
|
||||
omp_tsort_mapping_groups_1, omp_tsort_mapping_groups,
|
||||
oacc_resolve_clause_dependencies, omp_build_struct_sibling_lists,
|
||||
gimplify_scan_omp_clauses): Use tree_operand_hash_no_se instead
|
||||
of tree_operand_hash.
|
||||
|
||||
2023-03-01 LIU Hao <lh_mouse@126.com>
|
||||
|
||||
PR pch/14940
|
||||
* config/i386/host-mingw32.cc (mingw32_gt_pch_get_address):
|
||||
Remove the size limit `pch_VA_max_size`
|
||||
|
||||
2023-03-01 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR middle-end/108546
|
||||
* omp-low.cc (lower_omp_target): Remove optional handling
|
||||
on the receiver side, i.e. inside target (data), for
|
||||
use_device_ptr.
|
||||
|
||||
2023-03-01 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR debug/108967
|
||||
* cfgexpand.cc (expand_debug_expr): Handle WIDEN_{PLUS,MINUS}_EXPR
|
||||
and VEC_WIDEN_{PLUS,MINUS}_{HI,LO}_EXPR.
|
||||
|
||||
2023-03-01 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/108970
|
||||
* tree-vect-loop-manip.cc (slpeel_can_duplicate_loop_p):
|
||||
Check we can copy the BBs.
|
||||
(slpeel_tree_duplicate_loop_to_edge_cfg): Avoid redundant
|
||||
check.
|
||||
(vect_do_peeling): Streamline error handling.
|
||||
|
||||
2023-03-01 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/108950
|
||||
* tree-vect-patterns.cc (vect_recog_widen_sum_pattern):
|
||||
Check oprnd0 is defined in the loop.
|
||||
* tree-vect-loop.cc (vectorizable_reduction): Record all
|
||||
operands vector types, compute that of invariants and
|
||||
properly update their SLP nodes.
|
||||
|
||||
2023-03-01 Kewen Lin <linkw@linux.ibm.com>
|
||||
|
||||
PR target/108240
|
||||
* config/rs6000/rs6000.cc (rs6000_option_override_internal): Allow
|
||||
implicit powerpc64 setting to be unset if 64 bit is enabled implicitly.
|
||||
|
||||
2023-02-28 Qing Zhao <qing.zhao@oracle.com>
|
||||
|
||||
PR middle-end/107411
|
||||
|
|
|
@ -1 +1 @@
|
|||
20230301
|
||||
20230302
|
||||
|
|
|
@ -1,3 +1,24 @@
|
|||
2023-03-01 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/107565
|
||||
* region-model.cc (region_model::on_call_pre): Flatten logic by
|
||||
returning early. Consolidate logic for detecting const and pure
|
||||
functions. When considering whether an unhandled built-in
|
||||
function has side-effects, consider all kinds of builtin, rather
|
||||
than just BUILT_IN_NORMAL, and don't require
|
||||
gimple_builtin_call_types_compatible_p.
|
||||
|
||||
2023-03-01 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/108935
|
||||
* infinite-recursion.cc (contains_unknown_p): New.
|
||||
(sufficiently_different_region_binding_p): New function, splitting
|
||||
out inner loop from...
|
||||
(sufficiently_different_p): ...here. Extend detection of unknown
|
||||
svalues to also include svalues that contain unknown. Treat
|
||||
changes in frames below the entry to the recursion as being
|
||||
sufficiently different to reject being an infinite recursion.
|
||||
|
||||
2023-02-21 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/108830
|
||||
|
|
|
@ -1,3 +1,42 @@
|
|||
2023-03-01 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/107574
|
||||
* constexpr.cc (cxx_eval_constant_expression): Emit an error when
|
||||
a PTRMEM_CST cannot be evaluated.
|
||||
|
||||
2023-03-01 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* pt.cc (tsubst_scope): Define.
|
||||
(tsubst_decl) <case USING_DECL>: Call tsubst_scope instead of
|
||||
calling tsubst_scope with tf_qualifying_scope set.
|
||||
(tsubst_qualified_id): Call tsubst_scope instead of
|
||||
calling tsubst with tf_qualifying_scope set.
|
||||
(tsubst_copy): Immediately delegate to tsubst for all TYPE_P
|
||||
trees. Remove tf_qualifying_scope manipulation.
|
||||
<case SCOPE_REF>: Call tsubst_scope instead of calling
|
||||
tsubst with tf_qualifying_scope set.
|
||||
|
||||
2023-03-01 Patrick Palka <ppalka@redhat.com>
|
||||
Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/108219
|
||||
PR c++/108218
|
||||
* constexpr.cc (fold_to_constant): Define.
|
||||
(maybe_constant_value): Move up early exit test for unevaluated
|
||||
operands. Try reducing an unevaluated operand to a constant via
|
||||
fold_to_constant.
|
||||
(fold_non_dependent_expr_template): Add early exit test for
|
||||
CONSTANT_CLASS_P nodes. Try reducing an unevaluated operand
|
||||
to a constant via fold_to_constant.
|
||||
* cp-tree.h (fold_to_constant): Declare.
|
||||
|
||||
2023-03-01 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/108606
|
||||
* constexpr.cc (potential_constant_expression_1) <case DECL_EXPR>:
|
||||
Only recurse on DECL_INITIAL (tmp) if tmp is a VAR_DECL, otherwise
|
||||
just return true.
|
||||
|
||||
2023-02-28 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/108848
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2023-03-01 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR middle-end/108546
|
||||
* trans-openmp.cc (gfc_trans_omp_clauses): Fix mapping of
|
||||
type(C_ptr) variables.
|
||||
|
||||
2023-02-27 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/108937
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
2023-03-01 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/108910
|
||||
* lto-common.cc (lto_fixup_prevailing_type): Don't add t to
|
||||
TYPE_POINTER_TO or TYPE_REFERENCE_TO chain if it has
|
||||
TYPE_ATTRIBUTES or is TYPE_REF_IS_RVALUE.
|
||||
|
||||
2023-01-13 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* lto-lang.cc (lto_type_for_mode): Sync with
|
||||
|
|
|
@ -1,3 +1,70 @@
|
|||
2023-03-01 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/107574
|
||||
* g++.dg/cpp0x/ptrmem-cst1.C: New test.
|
||||
|
||||
2023-03-01 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/107565
|
||||
* gcc.dg/analyzer/builtins-pr107565.c: New test.
|
||||
* gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
|
||||
|
||||
2023-03-01 Patrick Palka <ppalka@redhat.com>
|
||||
Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/108219
|
||||
PR c++/108218
|
||||
* g++.dg/cpp0x/new6.C: New test.
|
||||
* g++.dg/cpp2a/concepts-new1.C: New test.
|
||||
|
||||
2023-03-01 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR middle-end/108545
|
||||
* c-c++-common/gomp/map-8.c: New test.
|
||||
* gfortran.dg/gomp/map-9.f90: New test.
|
||||
|
||||
2023-03-01 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/108935
|
||||
* gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
|
||||
* gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
|
||||
* gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
|
||||
|
||||
2023-03-01 Jonathan Yong <10walls@gmail.com>
|
||||
|
||||
* gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
|
||||
targets.
|
||||
|
||||
2023-03-01 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR sanitizer/108894
|
||||
* c-c++-common/ubsan/bounds-16.c: New test.
|
||||
|
||||
2023-03-01 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR debug/108967
|
||||
* g++.dg/debug/pr108967.C: New test.
|
||||
|
||||
2023-03-01 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/108606
|
||||
* g++.dg/cpp1y/pr108606.C: New test.
|
||||
|
||||
2023-03-01 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/108970
|
||||
* gcc.dg/pr108970.c: New testcase.
|
||||
|
||||
2023-03-01 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/108950
|
||||
* gcc.dg/vect/pr108950.c: New testcase.
|
||||
|
||||
2023-03-01 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
|
||||
newlib targets too.
|
||||
|
||||
2023-02-28 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/108848
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2023-03-01 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR middle-end/108546
|
||||
* testsuite/libgomp.fortran/is_device_ptr-3.f90: New test.
|
||||
* testsuite/libgomp.fortran/use_device_ptr-optional-4.f90: New test.
|
||||
|
||||
2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* testsuite/libgomp.fortran/alloc-10.f90: Use
|
||||
|
|
|
@ -1,3 +1,14 @@
|
|||
2023-03-01 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/cow_string.h: Fix typo in comment.
|
||||
|
||||
2023-03-01 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* src/c++20/tzdb.cc (chrono::tzdb::current_zone()) Use "UTC" if
|
||||
current time zone cannot be determined.
|
||||
* testsuite/std/time/tzdb/1.cc: Remove conditions based on
|
||||
HAVE_TZDB macro and test all members unconditionally.
|
||||
|
||||
2023-02-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/108952
|
||||
|
|
Loading…
Add table
Reference in a new issue