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 9e1f409229c Merge master r11-6776. adds 32b6e917ac4 c++: Add CTAD + pack expansion testcase adds a89c5d3539c [PR97847] IRA: Skip abnormal critical edge splitting adds 325e70b47c6 libbacktrace: use correct directory/filename for DWARF 5 adds bfde774667f libbacktrace: don't fail tests if dwz fails adds 9a3ab93ceb2 [committed] Minor fix to pr41445-7 testcase adds ef1f8ee67d4 Daily bump. adds c907e439413 compiler: read embedcfg files, parse go:embed directives adds 9ee33d7c33f RISC-V: The 'multilib-generator' enhancement. adds 665e80ca5ec Fix PR ada/98740 adds 9b8741c98f2 ipa-sra: Do not remove return values needed because of non-call EH adds 049bfd186fa OpenMP/Fortran: Fixes for {use,is}_device_ptr adds 7d6f7e92c3b ipa/97673 - fix input_location leak adds 4b690f161b8 sparc,rtems: add __FIX_LEON3FT_TN0018 for affected targets adds f27cd6f4226 middle-end/98638 - avoid SSA reference to stmts after SSA d [...] adds 66dd412feea ipa/98330 - avoid ICEing on call indirect call adds 8227106f566 [committed] Fix dwarf-float.c test in testsuite adds 763b865a17d aarch64: Remove testing of saturation cumulative QC bit adds 04b472ad0e1 aarch64: Relax flags of saturation builtins adds 04cdb132020 [PATCH, rs6000] Update pr88233.c test (pr91799) adds 6a2a38620cf alias: Fix offset checks involving section anchors [PR92294] new 74e7802ce17 Merge master r11-6796.
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 | 27 ++ gcc/DATESTAMP | 2 +- gcc/ada/gcc-interface/trans.c | 11 +- gcc/alias.c | 47 +- gcc/analyzer/ChangeLog | 95 ++++ gcc/config/aarch64/aarch64-simd-builtins.def | 126 ++--- gcc/config/riscv/arch-canonicalize | 14 +- gcc/config/riscv/multilib-generator | 12 +- gcc/config/sparc/rtemself.h | 2 + gcc/fortran/openmp.c | 67 ++- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/embed.cc | 15 + gcc/go/gofrontend/go.cc | 2 + gcc/go/gofrontend/gogo.cc | 4 +- gcc/go/gofrontend/gogo.h | 16 + gcc/go/gofrontend/lex.cc | 94 ++++ gcc/go/gofrontend/lex.h | 20 + gcc/go/gofrontend/parse.cc | 99 +++- gcc/go/gofrontend/parse.h | 15 +- gcc/ipa-modref.c | 12 +- gcc/ipa-sra.c | 20 +- gcc/ira.c | 12 +- gcc/omp-low.c | 6 +- gcc/testsuite/ChangeLog | 65 +++ gcc/testsuite/g++.dg/cpp1z/class-deduction77.C | 6 + gcc/testsuite/g++.dg/ipa/pr98690.C | 27 ++ gcc/testsuite/g++.dg/pr98330.C | 7 + gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-float.c | 10 +- gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-7.c | 4 +- gcc/testsuite/gcc.dg/pr98330.c | 7 + .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 67 --- .../aarch64/advsimd-intrinsics/binary_sat_op.inc | 43 +- .../aarch64/advsimd-intrinsics/unary_sat_op.inc | 21 +- .../gcc.target/aarch64/advsimd-intrinsics/vqabs.c | 29 +- .../gcc.target/aarch64/advsimd-intrinsics/vqadd.c | 91 +--- .../aarch64/advsimd-intrinsics/vqdmlXl.inc | 17 +- .../aarch64/advsimd-intrinsics/vqdmlXl_lane.inc | 21 +- .../aarch64/advsimd-intrinsics/vqdmlXl_n.inc | 17 +- .../aarch64/advsimd-intrinsics/vqdmlal.c | 9 - .../aarch64/advsimd-intrinsics/vqdmlal_lane.c | 14 - .../aarch64/advsimd-intrinsics/vqdmlal_n.c | 9 - .../aarch64/advsimd-intrinsics/vqdmlsl.c | 9 - .../aarch64/advsimd-intrinsics/vqdmlsl_lane.c | 14 - .../aarch64/advsimd-intrinsics/vqdmlsl_n.c | 9 - .../aarch64/advsimd-intrinsics/vqdmulh.c | 42 +- .../aarch64/advsimd-intrinsics/vqdmulh_lane.c | 42 +- .../aarch64/advsimd-intrinsics/vqdmulh_n.c | 42 +- .../aarch64/advsimd-intrinsics/vqdmull.c | 30 +- .../aarch64/advsimd-intrinsics/vqdmull_lane.c | 30 +- .../aarch64/advsimd-intrinsics/vqdmull_n.c | 29 +- .../gcc.target/aarch64/advsimd-intrinsics/vqmovn.c | 49 +- .../aarch64/advsimd-intrinsics/vqmovun.c | 31 +- .../gcc.target/aarch64/advsimd-intrinsics/vqneg.c | 29 +- .../aarch64/advsimd-intrinsics/vqrdmlXh.inc | 42 +- .../aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc | 45 +- .../aarch64/advsimd-intrinsics/vqrdmlah.c | 20 - .../aarch64/advsimd-intrinsics/vqrdmlah_lane.c | 20 - .../aarch64/advsimd-intrinsics/vqrdmlsh.c | 20 - .../aarch64/advsimd-intrinsics/vqrdmlsh_lane.c | 20 - .../aarch64/advsimd-intrinsics/vqrdmulh.c | 57 +-- .../aarch64/advsimd-intrinsics/vqrdmulh_lane.c | 65 +-- .../aarch64/advsimd-intrinsics/vqrdmulh_n.c | 65 +-- .../gcc.target/aarch64/advsimd-intrinsics/vqrshl.c | 521 +++++++-------------- .../aarch64/advsimd-intrinsics/vqrshrn_n.c | 74 +-- .../aarch64/advsimd-intrinsics/vqrshrun_n.c | 72 +-- .../gcc.target/aarch64/advsimd-intrinsics/vqshl.c | 376 +++++---------- .../aarch64/advsimd-intrinsics/vqshl_n.c | 117 ++--- .../aarch64/advsimd-intrinsics/vqshlu_n.c | 118 ++--- .../aarch64/advsimd-intrinsics/vqshrn_n.c | 75 +-- .../aarch64/advsimd-intrinsics/vqshrun_n.c | 46 +- .../gcc.target/aarch64/advsimd-intrinsics/vqsub.c | 92 +--- gcc/testsuite/gcc.target/powerpc/pr88233.c | 2 +- gcc/testsuite/gfortran.dg/gomp/is_device_ptr-2.f90 | 21 + gcc/testsuite/gfortran.dg/gomp/map-3.f90 | 10 +- .../gfortran.dg/gomp/use_device_ptr-1.f90 | 25 + gcc/testsuite/gfortran.dg/pr97673.f90 | 14 + gcc/tree-inline.c | 7 + gcc/tree-ssanames.c | 8 + libbacktrace/ChangeLog | 15 + libbacktrace/Makefile.am | 10 +- libbacktrace/Makefile.in | 12 +- libbacktrace/configure | 4 +- libbacktrace/dwarf.c | 64 +-- libgomp/ChangeLog | 17 + .../testsuite/libgomp.fortran/is_device_ptr-1.f90 | 54 +++ libstdc++-v3/ChangeLog | 19 + 86 files changed, 1671 insertions(+), 1996 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction77.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr98690.C create mode 100644 gcc/testsuite/g++.dg/pr98330.C create mode 100644 gcc/testsuite/gcc.dg/pr98330.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/is_device_ptr-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/use_device_ptr-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr97673.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/is_device_ptr-1.f90