This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/ompd in repository gcc.
discards ca95608301d Merge branch 'devel/omp/ompd' of git+ssh://gcc.gnu.org/git/ [...] discards 96cefc4a746 Add OMPD support, initialization and global ICVs function. discards 7ece2931916 Fix errors in c7a99c5 commit. discards 7159cf49eab Add OMPD support, initialization and global ICVs function. discards c7a99c59534 Add OMPD support, initialization and global ICVs function. discards 8b5ad311eac Add OMPD support, initialization and global ICVs function. adds a60228404f2 Daily bump. adds 260f1893350 Daily bump. adds 657612fb9f5 Increase move cost between mask and gpr. adds 075fb873c26 RISC-V: Fix canonical extension order (K and J) adds 7707d7fddf7 Some additional ix86_rtx_costs clean-ups: NEG, AND, andn an [...] adds 49d1a2f9132 OpenMP: Handle descriptors in target's firstprivate [PR104949] adds 68e0063397b Force the selection operand of a GIMPLE COND_EXPR to be a register adds 19dd439389b Remove is_gimple_condexpr adds 0236ea984c0 Remove forward_propagate_into_cond adds 63798f67dcc tilepro: fix missing ARRAY_SIZE macro adds b7feb71d45e demangler: C++ modules support adds e6c04ac9fd9 testsuite: mallign: Handle word size of 1 byte adds a239aff82c3 [x86_64]: Zhaoxin lujiazui enablement adds 2ac1459f044 analyzer: use 'final' and 'override' where appropriate adds 58c9c7407a1 jit: use 'final' and 'override' where appropriate new 7d2bea06364 Add OMPD support, initialization and global ICVs function.
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (ca95608301d) \ N -- N -- N refs/heads/devel/omp/ompd (7d2bea06364)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
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/DATESTAMP | 2 +- gcc/analyzer/call-info.cc | 2 +- gcc/analyzer/engine.cc | 10 +- gcc/analyzer/region-model.cc | 2 +- gcc/analyzer/sm-malloc.cc | 6 +- gcc/analyzer/supergraph.h | 3 +- gcc/analyzer/svalue.cc | 4 +- gcc/analyzer/varargs.cc | 2 +- gcc/common/config/i386/cpuinfo.h | 54 +- gcc/common/config/i386/i386-common.cc | 8 + gcc/common/config/i386/i386-cpuinfo.h | 3 + gcc/common/config/riscv/riscv-common.cc | 2 +- gcc/config.gcc | 10 +- gcc/config/i386/cpuid.h | 4 + gcc/config/i386/driver-i386.cc | 20 +- gcc/config/i386/i386-c.cc | 7 + gcc/config/i386/i386-options.cc | 3 + gcc/config/i386/i386.cc | 133 +++- gcc/config/i386/i386.h | 1 + gcc/config/i386/i386.md | 5 +- gcc/config/i386/lujiazui.md | 844 +++++++++++++++++++++ gcc/config/i386/x86-tune-costs.h | 119 ++- gcc/config/i386/x86-tune-sched.cc | 2 + gcc/config/i386/x86-tune.def | 89 ++- gcc/config/riscv/arch-canonicalize | 2 +- gcc/config/tilepro/gen-mul-tables.cc | 2 + gcc/doc/extend.texi | 3 + gcc/doc/invoke.texi | 5 + gcc/fortran/f95-lang.cc | 2 + gcc/fortran/trans-openmp.cc | 53 +- gcc/fortran/trans.h | 1 + gcc/gimple-expr.cc | 11 - gcc/gimple-expr.h | 1 - gcc/gimple-fold.cc | 4 +- gcc/gimple-loop-interchange.cc | 4 +- gcc/gimple-range-gori.cc | 20 +- gcc/gimplify.cc | 7 +- gcc/jit/jit-recording.h | 10 +- gcc/langhooks-def.h | 3 + gcc/langhooks.cc | 8 + gcc/langhooks.h | 5 + gcc/omp-expand.cc | 7 +- gcc/omp-low.cc | 102 ++- gcc/testsuite/ChangeLog | 31 + gcc/testsuite/g++.target/i386/{mv24.C => mv32.C} | 30 +- gcc/testsuite/gcc.dg/gimplefe-27.c | 4 +- gcc/testsuite/gcc.dg/gimplefe-45.c | 4 +- gcc/testsuite/gcc.dg/mallign.c | 2 +- gcc/testsuite/gcc.dg/pr101145-2.c | 4 +- gcc/testsuite/gcc.dg/pr98211.c | 8 +- gcc/testsuite/gcc.dg/torture/pr89595.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/divide-7.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-12.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 + gcc/testsuite/gcc.target/i386/spill_to_mask-1.c | 2 +- gcc/tree-cfg.cc | 12 +- gcc/tree-if-conv.cc | 62 +- gcc/tree-ssa-forwprop.cc | 79 +- gcc/tree-ssa-loop-im.cc | 7 +- gcc/tree-vect-generic.cc | 6 +- gcc/tree-vect-loop.cc | 27 +- gcc/tree-vect-patterns.cc | 6 + gcc/vr-values.cc | 5 +- include/demangle.h | 7 +- libgomp/Makefile.am | 2 +- libgomp/Makefile.in | 4 +- libgomp/target.c | 22 + .../libgomp.fortran/target-firstprivate-1.f90 | 33 + .../libgomp.fortran/target-firstprivate-2.f90 | 113 +++ .../libgomp.fortran/target-firstprivate-3.f90 | 24 + libiberty/cp-demangle.c | 142 +++- libiberty/testsuite/demangle-expected | 67 ++ 72 files changed, 1960 insertions(+), 339 deletions(-) create mode 100644 gcc/config/i386/lujiazui.md copy gcc/testsuite/g++.target/i386/{mv24.C => mv32.C} (50%) create mode 100644 libgomp/testsuite/libgomp.fortran/target-firstprivate-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-firstprivate-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-firstprivate-3.f90