This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-10 in repository gcc.
from c0d51048ce1 Daily bump. new 58c396a2ce4 libgomp: Fix up target-31.c test [PR106045] new 89741783f6e expand: Fix up expand_cond_expr_using_cmove [PR106030] new 99d9cdbd013 ifcvt: Don't introduce trapping or faulting reads in noce_t [...] new 6e7bf9bc3e5 wide-int: Fix up wi::shifted_mask [PR106144] new 408fe10442a cgraphunit: Don't emit asm thunks for -dx [PR106261] new f0ce91c8bb7 c++: Implement P2327R1 - De-deprecating volatile compound o [...] new 7cdefaee48a openmp, c: Tighten up c_tree_equal [PR106981] new 8629045a50b openmp: Fix ICE with taskgroup at -O0 -fexceptions [PR107001] new 6d15acadb95 libgomp: Fix up creation of artificial teams new 11bf3345c74 c++: Fix up constexpr handling of char/signed char/short pr [...] new 16bdaf29ff9 c, c++: Fix up excess precision handling of scalar_to_vecto [...] new 2c832562496 reg-stack: Fix a -fcompare-debug bug in reg-stack [PR107183] new 02bacbdac48 i386: Uglify some local identifiers in *intrin.h [PR107748] new 2525ad2b2aa asan: Fix up error recovery for too large frames [PR107317] new 611df5a1400 cfgbuild: Fix DEBUG_INSN handling in find_bb_boundaries [PR106719] new 5589bb8d1fd ivopts: Fix IP_END handling for asm goto [PR107997] new 52921a6c724 c++: Ensure !!var is not an lvalue [PR107065] new c88f917d2aa loop-invariant: Split preheader edge if the preheader bb en [...] new 954a2f46085 testsuite: Fix up pr64536.c for LLP64 targets [PR108151] new 39cac73d739 testsuite: Fix up pr64536.c for LLP64 targets [PR108151] new 2a835753530 openmp: Don't try to destruct DECL_OMP_PRIVATIZED_MEMBER va [...] new 14cb8af5a6a cse: Fix up CSE const_anchor handling [PR108193] new fc8c0f80672 tree-ssa-dom: can_infer_simple_equiv fixes [PR108068] new a91ca4212fa generic-match-head: Don't assume GENERIC folding is done on [...] new 532cbd4d962 fortran: Fix up function types for realloc and sincos{,f,l} [...] new 04cf6b57c7c c++: Fix up handling of references to anon union members in [...] new e205cd507ed options: fix cl_target_option_print_diff() with strings new 5ebdbf03c7f doc: Fix up return type of __builtin_va_arg_pack_len [PR108560] new 73abd846461 bbpart: Fix up ICE on asm goto [PR108596] new bd28648bf49 c++, openmp: Handle some OMP_*/OACC_* constructs during con [...] new d868dd64ccd ree: Fix -fcompare-debug issues in combine_reaching_defs [P [...] new 837723e0543 nested, openmp: Wrap OMP_CLAUSE_*_GIMPLE_SEQ into GIMPLE_BI [...] new 072b2cdb620 fortran: Fix up hash table usage in gfc_trans_use_stmts [PR108451] new 0200ac49e62 match.pd: When simplifying BFR of an insert, require a mode [...] new 61948b4113a c++: Avoid incorrect shortening of divisions [PR108365] new 8776316329f c++: Handle structured bindings like anon unions in initial [...] new be80a2e64a3 i386: Call get_available_features for all CPUs with max_lev [...] new 94bee742afd libgomp: Fix up some typos in libgomp.texi new 8f8472f3119 i386: Fix up builtins used in avx512bf16vlintrin.h [PR108881] new f1789989ca2 cgraphclones: Don't share DECL_ARGUMENTS between thunk and [...] new 17ea4d1f5d3 c++, debug: Fix up locus of DW_TAG_imported_module [PR108716] new 964741883ae libquadmath: Assorted libquadmath strtoflt128 fixes [PR8720 [...] new 880fc42b29d diagnostics: Fix up selftests with $COLUMNS < 42 [PR108973] new e8704224243 c-family: Fix up -Wsign-compare BIT_NOT_EXPR handling [PR107465] new 42bbe4c0680 c-family: Incremental fix for -Wsign-compare BIT_NOT_EXPR h [...] new 71ddae709ba c++: Don't clear TREE_READONLY for -fmerge-all-constants fo [...] new 066de3a9bb2 c++: Treat unnamed bitfields as padding for __has_unique_ob [...] new 605449d8063 openmp: Fix up handling of doacross loops with noreturn bod [...] new bdd543db337 c, ubsan: Instrument even shortened divisions [PR109151] new 06b34c0d761 tree-inline: Fix up multiversioning with vector arguments [ [...] new 73accd859e8 c++: Drop TREE_READONLY on vars (possibly) initialized by t [...] new 9fa953c8dfc predict: Don't emit -Wsuggest-attribute=cold warning for fu [...] new c8dc9e47454 sanopt: Return TODO_cleanup_cfg if any .{UB,HWA,A}SAN_* cal [...] new 9ae5c50751e libiberty: Make strstr.c in libiberty ANSI compliant new dc457bc1c72 reassoc: Fix up another ICE with returns_twice call [PR109410] new b3f20577e13 call_summary: add missing template keyword
The 56 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/asan.c | 6 ++ gcc/bb-reorder.c | 21 +++- gcc/c-family/c-ubsan.c | 4 +- gcc/c-family/c-warn.c | 85 ++++++++++------ gcc/c/c-typeck.c | 20 ++-- gcc/cfgbuild.c | 49 ++++++++- gcc/cgraphclones.c | 12 ++- gcc/cgraphunit.c | 2 +- gcc/config/i386/i386-builtin.def | 36 +++---- gcc/config/i386/smmintrin.h | 13 +-- gcc/cp/constexpr.c | 56 +++++++++++ gcc/cp/cp-gimplify.c | 51 ++++++++-- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 18 +++- gcc/cp/decl2.c | 2 +- gcc/cp/expr.c | 4 +- gcc/cp/parser.c | 5 +- gcc/cp/pt.c | 5 + gcc/cp/tree.c | 4 +- gcc/cp/typeck.c | 28 ++++-- gcc/cse.c | 10 +- gcc/doc/extend.texi | 2 +- gcc/expr.c | 3 +- gcc/fortran/f95-lang.c | 38 +++---- gcc/fortran/trans-decl.c | 6 +- gcc/function.c | 4 +- gcc/function.h | 2 +- gcc/generic-match-head.c | 4 +- gcc/ifcvt.c | 15 +-- gcc/loop-invariant.c | 2 + gcc/match.pd | 4 +- gcc/omp-expand.c | 31 ++++-- gcc/omp-low.c | 1 - gcc/optc-save-gen.awk | 2 +- gcc/predict.c | 4 +- gcc/ree.c | 6 +- gcc/reg-stack.c | 86 ++++++++++++---- gcc/sanopt.c | 6 +- gcc/selftest-diagnostic.c | 1 + gcc/symbol-summary.h | 4 +- gcc/testsuite/c-c++-common/Wsign-compare-2.c | 112 +++++++++++++++++++++ gcc/testsuite/c-c++-common/cold-2.c | 19 ++++ gcc/testsuite/c-c++-common/gomp/doacross-8.c | 17 ++++ gcc/testsuite/c-c++-common/gomp/pr106981.c | 9 ++ gcc/testsuite/c-c++-common/gomp/pr107001.c | 14 +++ gcc/testsuite/c-c++-common/pr107358.c | 30 ++++++ gcc/testsuite/c-c++-common/pr107465.c | 22 ++++ gcc/testsuite/c-c++-common/ubsan/div-by-zero-8.c | 14 +++ gcc/testsuite/g++.dg/cpp0x/pr107065.C | 14 +++ gcc/testsuite/g++.dg/cpp1y/constexpr-105774.C | 15 +++ gcc/testsuite/g++.dg/cpp1z/decomp57.C | 27 +++++ gcc/testsuite/g++.dg/cpp1z/decomp58.C | 39 +++++++ .../g++.dg/cpp1z/has-unique-obj-representations3.C | 10 ++ gcc/testsuite/g++.dg/cpp2a/volatile1.C | 11 +- gcc/testsuite/g++.dg/cpp2a/volatile3.C | 11 +- gcc/testsuite/g++.dg/cpp2a/volatile5.C | 8 +- gcc/testsuite/g++.dg/debug/dwarf2/pr108716.C | 14 +++ gcc/testsuite/g++.dg/debug/pr106261.C | 36 +++++++ gcc/testsuite/g++.dg/gomp/pr107558.C | 14 +++ gcc/testsuite/g++.dg/gomp/pr108607.C | 33 ++++++ gcc/testsuite/g++.dg/init/pr53932.C | 25 +++++ gcc/testsuite/g++.dg/opt/pr108365.C | 13 +++ gcc/testsuite/g++.dg/opt/pr108854.C | 37 +++++++ gcc/testsuite/g++.dg/tls/thread_local13-aux.cc | 35 +++++++ gcc/testsuite/g++.dg/tls/thread_local13.C | 21 ++++ gcc/testsuite/g++.dg/tls/thread_local14-aux.cc | 26 +++++ gcc/testsuite/g++.dg/tls/thread_local14.C | 19 ++++ gcc/testsuite/g++.dg/warn/pr108365.C | 5 + gcc/testsuite/gcc.c-torture/compile/pr106030.c | 16 +++ gcc/testsuite/gcc.c-torture/compile/pr106751.c | 17 ++++ gcc/testsuite/gcc.c-torture/compile/pr107997.c | 23 +++++ gcc/testsuite/gcc.c-torture/compile/pr108237.c | 14 +++ gcc/testsuite/gcc.c-torture/compile/pr108596.c | 26 +++++ gcc/testsuite/gcc.c-torture/compile/pr108688-1.c | 15 +++ gcc/testsuite/gcc.c-torture/execute/pr106032.c | 21 ++++ gcc/testsuite/gcc.dg/asan/pr106190.c | 15 +++ gcc/testsuite/gcc.dg/asan/pr107317.c | 13 +++ gcc/testsuite/gcc.dg/dfp/pr108068.c | 14 +++ gcc/testsuite/gcc.dg/gomp/pr108435.c | 18 ++++ gcc/testsuite/gcc.dg/pr106719.c | 13 +++ gcc/testsuite/gcc.dg/pr108573.c | 18 ++++ gcc/testsuite/gcc.dg/pr109410.c | 19 ++++ gcc/testsuite/gcc.dg/pr64536.c | 8 +- gcc/testsuite/gcc.dg/ubsan/pr107183.c | 12 +++ .../gcc.target/i386/avx512bf16-pr108881.c | 14 +++ gcc/testsuite/gcc.target/i386/pr105554.c | 10 ++ gcc/testsuite/gfortran.dg/pr108193.f90 | 24 +++++ gcc/tree-inline.c | 11 +- gcc/tree-nested.c | 32 +++--- gcc/tree-ssa-dom.c | 12 +-- gcc/tree-ssa-loop-ivopts.c | 7 ++ gcc/tree-ssa-reassoc.c | 9 ++ gcc/tree.c | 29 ++++++ gcc/tree.h | 1 + gcc/wide-int.cc | 13 ++- libgcc/config/i386/cpuinfo.c | 7 +- libgomp/libgomp.texi | 14 +-- libgomp/target.c | 15 ++- libgomp/task.c | 15 ++- libgomp/testsuite/libgomp.c++/pr108180.C | 55 ++++++++++ libgomp/testsuite/libgomp.c-c++-common/pr106981.c | 19 ++++ .../libgomp.c-c++-common/task-reduction-17.c | 36 +++++++ .../libgomp.c-c++-common/task-reduction-18.c | 17 ++++ libgomp/testsuite/libgomp.c/target-31.c | 2 +- libgomp/testsuite/libgomp.c/task-7.c | 26 +++++ libgomp/testsuite/libgomp.c/task-8.c | 14 +++ libiberty/strstr.c | 3 + libquadmath/strtod/strtod_l.c | 38 ++++--- 108 files changed, 1745 insertions(+), 243 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wsign-compare-2.c create mode 100644 gcc/testsuite/c-c++-common/cold-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-8.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr106981.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr107001.c create mode 100644 gcc/testsuite/c-c++-common/pr107358.c create mode 100644 gcc/testsuite/c-c++-common/pr107465.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/div-by-zero-8.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr107065.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-105774.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp57.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp58.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/has-unique-obj-representations3.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr108716.C create mode 100644 gcc/testsuite/g++.dg/debug/pr106261.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr107558.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr108607.C create mode 100644 gcc/testsuite/g++.dg/init/pr53932.C create mode 100644 gcc/testsuite/g++.dg/opt/pr108365.C create mode 100644 gcc/testsuite/g++.dg/opt/pr108854.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local13-aux.cc create mode 100644 gcc/testsuite/g++.dg/tls/thread_local13.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local14-aux.cc create mode 100644 gcc/testsuite/g++.dg/tls/thread_local14.C create mode 100644 gcc/testsuite/g++.dg/warn/pr108365.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr106030.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr106751.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr107997.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr108237.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr108596.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr108688-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr106032.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr106190.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr107317.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr108068.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr108435.c create mode 100644 gcc/testsuite/gcc.dg/pr106719.c create mode 100644 gcc/testsuite/gcc.dg/pr108573.c create mode 100644 gcc/testsuite/gcc.dg/pr109410.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr107183.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16-pr108881.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105554.c create mode 100644 gcc/testsuite/gfortran.dg/pr108193.f90 create mode 100644 libgomp/testsuite/libgomp.c++/pr108180.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr106981.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-17.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-reduction-18.c create mode 100644 libgomp/testsuite/libgomp.c/task-7.c create mode 100644 libgomp/testsuite/libgomp.c/task-8.c