This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-12 in repository gcc.
from f9ea81c07e9 libgomp: Handle OpenMP's reverse offloads adds b4e5003eb7d i386: simplify cpu_feature handling adds 5ec102e3290 i386: fix assert (__builtin_cpu_supports ("x86-64") >= 0) adds 3ee5a2371b2 Daily bump. adds 42156d723b9 Daily bump. adds f12c82222f9 d: Fix internal compiler error: in visit, at d/imports.cc:7 [...] adds db8e3439ae4 d: Remove "final" and "override" from visitor method. adds 86def977569 Daily bump. adds ad6ace70ba3 tree-optimization/106868 - bogus -Wdangling-pointer diagnostic adds e0e37f97e67 tree-optimization/107407 - wrong code with DSE adds a9fafa2f533 tree-optimization/107647 - avoid FMA from SLP with -ffp-con [...] adds 9e242f8a2d5 tree-optimization/107766 - ICE with recent -ffp-contract=off fix adds 232305bd0c8 tree-optimization/107686 - fix bitfield ref through vec_unp [...] adds 812847a9d12 tree-optimization/107833 - invariant motion of uninit uses adds 09469705318 tree-optimization/107865 - ICE with outlining of loops adds 1a8af012222 tree-optimization/107898 - ICE with -Walloca-larger-than new daf3af9e5b6 Merge branch 'releases/gcc-12' into devel/omp/gcc-12
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: gcc/ChangeLog | 20 ++++ gcc/DATESTAMP | 2 +- gcc/cfghooks.cc | 1 + gcc/common/config/i386/cpuinfo.h | 50 +++++----- gcc/config/i386/i386-builtins.cc | 60 ++++++------ gcc/d/ChangeLog | 15 +++ gcc/d/decl.cc | 12 ++- gcc/d/imports.cc | 14 +++ gcc/doc/extend.texi | 22 ++--- gcc/gimple-ssa-warn-access.cc | 52 ++++------ gcc/gimple-ssa-warn-alloca.cc | 1 + gcc/testsuite/ChangeLog | 18 ++++ gcc/testsuite/g++.dg/vect/pr107766.cc | 23 +++++ gcc/testsuite/gcc.dg/Wdangling-pointer-pr106868.c | 14 +++ gcc/testsuite/gcc.dg/pr107686.c | 16 ++++ gcc/testsuite/gcc.dg/torture/pr107407.c | 26 +++++ gcc/testsuite/gcc.dg/torture/pr107833.c | 33 +++++++ gcc/testsuite/gcc.dg/uninit-pr107839.c | 13 +++ gcc/testsuite/gcc.target/i386/builtin_target.c | 5 + gcc/testsuite/gcc.target/i386/pr107647.c | 17 ++++ gcc/testsuite/gdc.dg/imports/pr108050/mod1.d | 2 + gcc/testsuite/gdc.dg/imports/pr108050/mod2.d | 2 + gcc/testsuite/gdc.dg/imports/pr108050/package.d | 2 + gcc/testsuite/gdc.dg/pr108050.d | 4 + gcc/testsuite/gfortran.dg/graphite/pr107865.f90 | 18 ++++ gcc/tree-cfg.cc | 2 + gcc/tree-ssa-dse.cc | 17 ++-- gcc/tree-ssa-forwprop.cc | 6 +- gcc/tree-ssa-loop-im.cc | 24 ++++- gcc/tree-ssa-loop-ivopts.cc | 111 ---------------------- gcc/tree-ssa.cc | 93 ++++++++++++++++++ gcc/tree-ssa.h | 25 +++++ gcc/tree-vect-slp-patterns.cc | 15 ++- 33 files changed, 504 insertions(+), 231 deletions(-) create mode 100644 gcc/testsuite/g++.dg/vect/pr107766.cc create mode 100644 gcc/testsuite/gcc.dg/Wdangling-pointer-pr106868.c create mode 100644 gcc/testsuite/gcc.dg/pr107686.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr107407.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr107833.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr107839.c create mode 100644 gcc/testsuite/gcc.target/i386/pr107647.c create mode 100644 gcc/testsuite/gdc.dg/imports/pr108050/mod1.d create mode 100644 gcc/testsuite/gdc.dg/imports/pr108050/mod2.d create mode 100644 gcc/testsuite/gdc.dg/imports/pr108050/package.d create mode 100644 gcc/testsuite/gdc.dg/pr108050.d create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr107865.f90