This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from 1340ea90664 Merge master r12-1856. adds 8c7dfbb8f3d ada: Add support for per-location warning groups. adds d5e69948beb fortran: Add support for per-location warning groups. adds 3f448890764 libcc1: Add support for per-location warning groups. adds ed94172c7e1 objc: Add support for per-location warning groups. adds 40c64c9ea56 Regression tests for TREE_NO_WARNING enhancement to warning [...] adds 7c6b354b92b analyzer: introduce byte_range and use to simplify dumps adds c8abc2058e9 Daily bump. adds 095a01cf6e3 bootstrap: Include tm_p.h in btfout.c and ctfout.c. adds dc6866b033b pdp11: Fix signednedd warnings, remove "register" keywords adds c01760bc548 tree-optimization/101242 - fix reverse graph entry detection adds 53fd7544aff match.pd: Avoid (intptr_t)x eq/ne CST to x eq/ne (typeof x) [...] adds 2dfc0f2203e Refactor SLP permute opt propagation adds d479ddc0d98 doc/invoke.texi: Sort flags in 'C Language Options' adds 489c5dcf7b0 libgomp.fortran/defaultmap-8.f90: Fix non-shared memory handling adds 33c4e466243 Add 'default' to -foffload=; document that flag [PR67300] adds 6df6055d5c6 Add forward propagation to SLP "any" permutes adds 10215ba9d78 [Ada] Consistently use Validated_View for Valid_Scalars on records adds 997d3894fbd [Ada] Fix bug in node/entity kind numbers in sinfo/einfo.h adds bb456e80c18 [Ada] Factor out many fields in entities adds d94afa43f7c [Ada] Ignore again errors when running gen_il-main adds d23455ce238 [Ada] Rewrite Validated_View in recursive style adds 0bc7cf47c12 [Ada] Add some OS constants to control keepalive on TCP con [...] adds b9ec951f431 [Ada] tech debt: clean up Component_Size adds 1a9d13fff60 [Ada] Further adjustment and optimization of System.Value_N adds 568d3d4656c [Ada] Fix old typo in comment adds 898edf758e0 [Ada] tech debt: Parent (Empty) is not allowed adds 7aaf6620018 [Ada] Accept arrays and scalars as type views that can be v [...] adds 430d508058b [Ada] vx7-shared-libs - x86_64-vx7r2 (gnat runtime) adds 4c07e6d6792 [Ada] Overriding errors on renamings and instances overridi [...] adds 32638d4975f [Ada] Simplify detection of local types adds 3307a681fe6 [Ada] More robust guard against cascaded errors with overla [...] adds df3636e013f [Ada] Reuse Is_Subprogram_Or_Entry where possible adds afea7b3dc2c [Ada] Remove redundant check for empty list adds bd881d83c11 [Ada] Fix style in Get_Fullest_View adds 23a5c0fe8ab [Ada] Disable Pre/Post in formal containers adds b75d2a50926 [Ada] vx7-shared-libs: Unused variable __gnat_user_int_connect adds 793543254a6 [Ada] Ensure System.Tasking.Debug.Known_Tasks component acc [...] adds 8d1427a932f [Ada] Remove a special case for forking-for-expect from ord [...] adds 339bf0a2a97 [Ada] Small tweak in a couple of comments adds 38b57d67e85 [Ada] Remove an obsolete variant of Adjust_Name_Case used o [...] adds a671959b764 [Ada] Crash on limited array object with address clause adds bfe2554f052 [Ada] Fix the -gnatyr switch so it works in record rep clauses adds 16a0b3b4abb [Ada] Add support for Aarch64 in System.Object_Reader adds c8cb547e601 [Ada] Do not catch 'N mod -1' in CodePeer_Mode adds ba4b83c3e3b [Ada] Expose symmetry between Known_ and Unknown_ query routines adds 9a2c557b8ba [Ada] Make copies of entities being declared when copying block adds af9987e817f gcc.c: Silence warning in check_offload_target_name adds 7d510b21194 bootstrap: Include memmodel.h in btfout.c and ctfout.c befo [...] adds 7a973fc03a5 amdgcn: Use unsigned types for udivsi3/umodsi3 libgcc helpe [...] adds 5c127c4cac3 amdgcn: Mark s_mulk_i32 as clobbering SCC adds 53b1d169185 amdgcn: Add [us]mulsi3_highpart SGPR alternatives adds 8f332122589 amdgcn: Add [us]mulsid3/muldi3 patterns adds 0c06e46a81d amdgcn: Add clrsbsi2/clrsbdi2 implementation adds a8a730cd991 amdgcn: Enable support for TImode for AMD GCN adds c0f8c22a3e9 Fortran: Re-enable 128-bit integers for AMD GCN adds c60d9160b4d i386: Add V2SFmode vec_addsub pattern [PR95046] adds 8a8a7d332d5 compiler: in composite literals use temps only for interfaces new 7b9b9e55c56 Merge master r12-1913.
The 1 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: contrib/ChangeLog | 5 + gcc/ChangeLog | 209 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 + gcc/ada/Make-generated.in | 4 +- gcc/ada/Makefile.rtl | 18 +- gcc/ada/adaint.c | 1 - gcc/ada/aspects.adb | 5 + gcc/ada/atree.adb | 18 +- gcc/ada/atree.ads | 14 +- gcc/ada/checks.adb | 4 + gcc/ada/einfo-utils.adb | 30 +-- gcc/ada/einfo.ads | 13 +- gcc/ada/errout.adb | 7 +- gcc/ada/errout.ads | 4 - gcc/ada/exp_aggr.adb | 13 +- gcc/ada/exp_attr.adb | 6 +- gcc/ada/exp_ch3.adb | 7 +- gcc/ada/exp_ch4.adb | 1 + gcc/ada/exp_ch6.adb | 4 +- gcc/ada/exp_imgv.adb | 8 +- gcc/ada/exp_util.adb | 6 +- gcc/ada/freeze.adb | 2 +- gcc/ada/gcc-interface/trans.c | 4 +- gcc/ada/gcc-interface/utils.c | 3 +- gcc/ada/gen_il-gen-gen_entities.adb | 117 +++----- gcc/ada/gen_il-gen.adb | 12 +- gcc/ada/gen_il-internals.adb | 12 - gcc/ada/gen_il-internals.ads | 8 +- gcc/ada/gen_il-types.ads | 3 + gcc/ada/lib-xref-spark_specific.adb | 4 + gcc/ada/libgnarl/s-tasdeb.ads | 6 +- gcc/ada/libgnat/a-cfdlli.ads | 5 + gcc/ada/libgnat/a-cfhama.ads | 5 + gcc/ada/libgnat/a-cfhase.ads | 5 + gcc/ada/libgnat/a-cfinve.ads | 5 + gcc/ada/libgnat/a-cforma.ads | 5 + gcc/ada/libgnat/a-cforse.ads | 5 + gcc/ada/libgnat/a-cofove.ads | 5 + gcc/ada/libgnat/a-stwiun__shared.adb | 2 +- gcc/ada/libgnat/a-stzunb__shared.adb | 2 +- gcc/ada/libgnat/s-objrea.adb | 7 +- gcc/ada/libgnat/s-objrea.ads | 5 +- gcc/ada/libgnat/s-vaen16.ads | 4 +- gcc/ada/libgnat/s-vaen32.ads | 4 +- gcc/ada/libgnat/s-vaenu8.ads | 4 +- gcc/ada/libgnat/s-valuen.adb | 49 ++-- gcc/ada/libgnat/s-valuen.ads | 14 +- gcc/ada/nlists.adb | 11 +- gcc/ada/osint.ads | 6 +- gcc/ada/repinfo-input.adb | 2 +- gcc/ada/rtsfind.ads | 12 +- gcc/ada/s-oscons-tmplt.c | 15 ++ gcc/ada/sem_ch11.adb | 2 +- gcc/ada/sem_ch12.adb | 15 +- gcc/ada/sem_ch13.adb | 12 +- gcc/ada/sem_ch13.ads | 3 +- gcc/ada/sem_ch3.adb | 24 +- gcc/ada/sem_ch6.adb | 14 +- gcc/ada/sem_ch6.ads | 3 + gcc/ada/sem_ch8.adb | 4 +- gcc/ada/sem_dim.adb | 20 +- gcc/ada/sem_prag.adb | 14 +- gcc/ada/sem_res.adb | 5 +- gcc/ada/sem_util.adb | 112 +++++--- gcc/ada/sem_util.ads | 8 +- gcc/ada/sem_warn.adb | 10 +- gcc/ada/sinfo-utils.adb | 23 ++ gcc/ada/sinfo-utils.ads | 12 + gcc/ada/style.adb | 50 ++-- gcc/ada/treepr.adb | 2 +- gcc/analyzer/ChangeLog | 12 + gcc/analyzer/analyzer.h | 1 + gcc/analyzer/store.cc | 54 +++- gcc/analyzer/store.h | 25 ++ gcc/btfout.c | 2 + gcc/common.opt | 10 +- gcc/config/gcn/gcn.c | 30 +++ gcc/config/gcn/gcn.h | 11 +- gcc/config/gcn/gcn.md | 201 +++++++++++++- gcc/config/i386/mmx.md | 18 ++ gcc/config/pdp11/pdp11.c | 27 +- gcc/config/pdp11/pdp11.h | 10 +- gcc/ctfout.c | 2 + gcc/doc/invoke.texi | 294 ++++++++++++--------- gcc/fortran/ChangeLog | 17 ++ gcc/fortran/trans-array.c | 2 +- gcc/fortran/trans-decl.c | 28 +- gcc/fortran/trans-openmp.c | 4 +- gcc/fortran/trans-types.c | 84 +++--- gcc/fortran/trans.c | 2 +- gcc/gcc.c | 123 +++++++-- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 17 +- gcc/lto-opts.c | 3 +- gcc/lto-wrapper.c | 10 +- gcc/match.pd | 7 +- gcc/objc/ChangeLog | 11 + gcc/objc/objc-act.c | 15 +- gcc/objc/objc-gnu-runtime-abi-01.c | 2 +- gcc/objc/objc-next-runtime-abi-01.c | 2 +- gcc/objc/objc-next-runtime-abi-02.c | 2 +- gcc/opts.c | 2 +- gcc/testsuite/ChangeLog | 147 +++++++++++ gcc/testsuite/g++.dg/ubsan/pr101210.C | 13 + gcc/testsuite/g++.dg/uninit-pr74762.C | 24 ++ gcc/testsuite/g++.dg/warn/uninit-pr74765.C | 24 ++ gcc/testsuite/gcc.dg/vect/bb-slp-71.c | 32 +++ gcc/testsuite/gcc.dg/vect/bb-slp-pr101242.c | 38 +++ gcc/testsuite/gcc.target/i386/pr95046-9.c | 14 + gcc/tree-vect-slp.c | 203 +++++++++----- include/ChangeLog | 8 + libbacktrace/ChangeLog | 10 + libcc1/ChangeLog | 5 + libcc1/libcp1plugin.cc | 2 +- .../{nios2/lib2-mul.c => gcn/lib2-bswapti2.c} | 43 +-- .../config/{i386/crtn.S => gcn/lib2-divmod-di.c} | 24 +- libgcc/config/gcn/lib2-divmod.c | 8 +- libgcc/config/gcn/lib2-gcn.h | 12 +- libgcc/config/gcn/t-amdgcn | 2 + libgfortran/configure | 22 +- libgfortran/configure.ac | 4 - .../testsuite/libgomp.c-c++-common/reduction-16.c | 2 +- .../testsuite/libgomp.c-c++-common/reduction-5.c | 2 +- .../testsuite/libgomp.c-c++-common/reduction-6.c | 2 +- libgomp/testsuite/libgomp.c/target-44.c | 2 +- libgomp/testsuite/libgomp.fortran/defaultmap-8.f90 | 37 ++- libiberty/ChangeLog | 12 + libstdc++-v3/ChangeLog | 33 +++ 129 files changed, 2040 insertions(+), 777 deletions(-) create mode 100644 gcc/testsuite/g++.dg/ubsan/pr101210.C create mode 100644 gcc/testsuite/g++.dg/uninit-pr74762.C create mode 100644 gcc/testsuite/g++.dg/warn/uninit-pr74765.C create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-71.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr101242.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-9.c copy libgcc/config/{nios2/lib2-mul.c => gcn/lib2-bswapti2.c} (52%) copy libgcc/config/{i386/crtn.S => gcn/lib2-divmod-di.c} (71%)