This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/sphinx in repository gcc.
from 490d1e1be15 Merge branch 'master' into devel/sphinx 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 adds a7e655ae401 Add stmt context in simplify_using_ranges. adds 604dce2d74d Allow PHIs to pick up global values. adds a96d8d67d00 Fix MINUS_EXPR relations. adds cca7eb8f7cc go-gcc: set DECL_NAMELESS for temporary variables adds 13c906f43f4 compiler: don't generate temporaries for composite literals adds 362347c5a4e c++: don't treat member var as var template adds 1cb5e50f984 docs: Fix s/net yet/not yet/ typo adds 6bc18203dd2 Daily bump. adds 652abe22205 aix: align text CSECTs to at least 32 bytes. adds ed392e9db43 The upper bits of FIXUPIMMS{S,D} should come from src1 not dest. adds 6bf383c37e6 fixinc: don't "fix" machine names in __has_include(...) [PR91085] adds 35da8a98026 MAINTAINERS: Add myself for write after approval new 7445abec5d3 Merge branch 'master' into devel/sphinx
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: MAINTAINERS | 1 + fixincludes/fixfixes.c | 45 +++- fixincludes/inclhack.def | 3 +- fixincludes/tests/base/testing.h | 2 +- gcc/ChangeLog | 139 ++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 241 +++++++++++++++++ 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/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/btfout.c | 1 + 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/i386/sse.md | 8 +- gcc/config/i386/subst.md | 21 ++ gcc/config/pdp11/pdp11.c | 27 +- gcc/config/pdp11/pdp11.h | 10 +- gcc/config/rs6000/rs6000.c | 6 +- gcc/config/rs6000/xcoff.h | 3 +- gcc/cp/ChangeLog | 5 + gcc/cp/pt.c | 2 +- gcc/ctfout.c | 1 + gcc/doc/generic.texi | 2 +- gcc/doc/invoke.texi | 294 ++++++++++++--------- gcc/gcc.c | 123 +++++++-- gcc/go/ChangeLog | 7 + gcc/go/go-gcc.cc | 3 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 94 +------ gcc/go/gofrontend/expressions.h | 6 - gcc/lto-opts.c | 3 +- gcc/lto-wrapper.c | 10 +- gcc/match.pd | 7 +- gcc/opts.c | 2 +- gcc/range-op.cc | 64 +++-- gcc/testsuite/ChangeLog | 25 ++ gcc/testsuite/g++.dg/ubsan/pr101210.C | 13 + gcc/testsuite/gcc.dg/pr101254.c | 27 ++ gcc/testsuite/gcc.dg/vect/bb-slp-71.c | 32 +++ gcc/testsuite/gcc.dg/vect/bb-slp-pr101242.c | 38 +++ .../i386/{avx512f-vfixupimmpd-2.c => pr101248.c} | 14 +- gcc/testsuite/gcc.target/i386/pr95046-9.c | 14 + gcc/tree-vect-slp.c | 203 +++++++++----- gcc/value-query.cc | 3 +- gcc/vr-values.c | 71 ++--- gcc/vr-values.h | 14 +- libgcc/ChangeLog | 16 ++ .../{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/ChangeLog | 6 + libgfortran/configure | 22 +- libgfortran/configure.ac | 4 - libgomp/ChangeLog | 16 ++ .../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 ++- 126 files changed, 2028 insertions(+), 860 deletions(-) create mode 100644 gcc/testsuite/g++.dg/ubsan/pr101210.C create mode 100644 gcc/testsuite/gcc.dg/pr101254.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 copy gcc/testsuite/gcc.target/i386/{avx512f-vfixupimmpd-2.c => pr101248.c} (90%) 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%)