This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-modules in repository gcc.
from 717a53b832a Add private module fragment parsing (only) new 9c6fc6da56b Revert local paranoid change adds cc8c0049749 MSP430: Don't pass redundant -md option to the assembler adds 401070d8b4e testsuite: Add -Wno-psabi to gcc.dg/pr96377-[12].c adds 9623f61b142 aarch64: Add support for unpacked sub [PR96366] adds c56684fd612 Removal of HSA offloading from gcc and libgomp adds 6c4763fa5b5 Avoid shifting by amounts larger than target int in irange [...] adds d8ea6acb5f5 internal/syscall/unix: define copyFileRangeTrap for all arc [...] adds 76eb0434a40 internal/syscall/unix: correct ia64 syscall numbers adds 7ddee9cd99b Darwin: Handle poly_int machine_modes. adds 105fe3e0b89 Darwin: Guard two macros in darwin.h. adds f2f4212e20c openacc: No attach/detach present/release mappings for arra [...] adds 73e89414882 Refer to C++20 adds 2ac7fe27698 cpp: Do not use @dots for ... tokens in code examples adds 90b43856fdf aarch64: Fix up __aarch64_cas16_acq_rel fallback adds 50bee766bc9 c++: Variable template and template parameter pack [PR96218] adds c004b383aa4 rs6000: Fix vector_float.c testcase for -m32 adds 2b6a53238f3 libgcc: increase required stack space for x86_64 -fsplit-stack adds 49edfe6d716 c++: Remove unused declaration. adds 6a1ad710ad2 Daily bump. adds 265d817b1eb dse: Remove partial load after full store for high part acc [...] adds f21757eb8fa Remove ad-hoc range canonicalization from determine_block_size. adds ab54c44fa6f Adjust expr_not_equal_to to use irange API. adds 967c966f212 Adjust get_range_info to use the base irange class. adds 5220219922c Adjust op_with_boolean_value_range_p for irange API. adds 01aa5fcad27 Adjust vrp_evaluate_conditional for irange API. adds 92877ab81bf Use irange API in test_for_singularity. adds 70be5895658 Adjust simplify_conversion_using_ranges for irange API. adds 506bd24a5d7 Adjust two_valued_val_range_p for irange API. adds 863de932181 Change testcase for pr96325 from run to compile. adds 3a3fda11903 d: Fix PR96429: Pointer subtraction uses TRUNC_DIV_EXPR adds 29e0ad452cd openmp: Compute number of collapsed loop iterations more ef [...] adds d79d9445d69 Add is_gimple_min_invariant dropped from previous patch. adds fabe0ede9db gimple-fold: Fix ICE in maybe_canonicalize_mem_ref_addr on [...] adds 95f5a3258dd veclower: Don't ICE on .VEC_CONVERT calls with no lhs [PR96426] adds 344f09a756e [nvptx] Handle V2DI/V2SI mode in nvptx_gen_shuffle adds d2b86e14c14 aarch64: Add missing clobber for fjcvtzs adds 7cda9e0878d aarch64: Use Q-reg loads/stores in movmem expansion adds 7bd72dd5a38 Fortran: Fix for OpenMP's 'lastprivate(conditional:' adds 1af5cdd7798 tree-optimization/88240 - stopgap for floating point code-h [...] adds 843710c037c c++: Member initializer list diagnostic locations [PR94024] adds 19fad46721a amdgcn: TImode shifts adds 2ac51bdf63b d: Fix struct literals that have non-deterministic hash val [...] adds c79d8335fd5 Adjust gimple-ssa-sprintf.c for irange API. adds ca2b8c082c4 Simplify X * C1 == C2 with undefined overflow adds 76eafcc395d Test case for PR rtl-optimization/60473 adds 73b7cb6dfca doc: Add @cindex to symver attribute adds 57dd9f3bfca Fortran/OpenMP: Fix detecting not perfectly nested loops adds 35ffd4d16d7 AArch64: Use FLOAT_MODE_P macro and add FLAG_AUTO_FP [PR94442] adds 0f4f9bc1220 c++: fix template parm count leak adds 03c547d6659 aarch64: Delete unnecessary code adds 079b13f64ce [Arm] Modify default tuning of armv8.1-m.main to use Cortex-M55 adds 1790d13dc8f amdgcn: Remove dead defines from gcn-run new 03e33763bb0 Merge trunk 1790d13dc8f
The 2 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: ChangeLog.modules | 12 + gcc/ChangeLog | 458 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 12 +- gcc/brig/ChangeLog | 7 + gcc/brig/brigfrontend/brig-util.cc | 9 + gcc/brig/brigfrontend/brig-util.h | 2 + gcc/{ => brig/brigfrontend}/hsa-brig-format.h | 0 gcc/builtins.c | 8 +- gcc/builtins.def | 16 - gcc/common.opt | 8 +- gcc/config.in | 6 - gcc/config/aarch64/aarch64-builtins.c | 26 +- gcc/config/aarch64/aarch64-sve.md | 8 +- gcc/config/aarch64/aarch64.c | 38 +- gcc/config/aarch64/aarch64.md | 3 +- gcc/config/arm/arm-cpus.in | 2 +- gcc/config/darwin.c | 62 +- gcc/config/darwin.h | 3 + gcc/config/gcn/gcn-run.c | 18 - gcc/config/gcn/gcn.md | 105 + gcc/config/msp430/msp430.h | 2 - gcc/config/nvptx/nvptx.c | 38 + gcc/configure | 54 +- gcc/configure.ac | 49 +- gcc/cp/ChangeLog | 11 + gcc/cp/class.c | 15 +- gcc/cp/cp-tree.h | 5 +- gcc/cp/init.c | 6 + gcc/cp/module.cc | 8 +- gcc/cp/parser.c | 16 +- gcc/cp/pt.c | 8 +- gcc/d/ChangeLog | 14 + gcc/d/d-tree.h | 2 +- gcc/d/expr.cc | 116 +- gcc/doc/cpp.texi | 14 +- gcc/doc/extend.texi | 1 + gcc/doc/install.texi | 16 +- gcc/doc/invoke.texi | 14 +- gcc/doc/passes.texi | 7 - gcc/doc/sourcebuild.texi | 3 + gcc/dse.c | 78 +- gcc/fold-const.c | 17 +- gcc/fortran/ChangeLog | 18 + gcc/fortran/f95-lang.c | 11 - gcc/fortran/openmp.c | 4 +- gcc/fortran/trans-openmp.c | 46 +- gcc/gimple-fold.c | 10 +- gcc/gimple-low.c | 1 - gcc/gimple-pretty-print.c | 7 - gcc/gimple-ssa-sprintf.c | 37 +- gcc/gimple-walk.c | 1 - gcc/gimple.c | 15 - gcc/gimple.def | 4 - gcc/gimple.h | 127 +- gcc/gimplify.c | 7 +- gcc/go/gofrontend/MERGE | 2 +- gcc/hsa-brig.c | 2612 -------- gcc/hsa-builtins.def | 39 - gcc/hsa-common.c | 996 --- gcc/hsa-common.h | 1419 ----- gcc/hsa-dump.c | 1278 ---- gcc/hsa-gen.c | 6694 -------------------- gcc/hsa-regalloc.c | 729 --- gcc/ipa-hsa.c | 336 - gcc/lto-section-in.c | 1 - gcc/lto-streamer.h | 1 - gcc/lto-wrapper.c | 11 +- gcc/match.pd | 14 + gcc/omp-expand.c | 909 +-- gcc/omp-general.c | 27 +- gcc/omp-grid.c | 1419 ----- gcc/omp-grid.h | 27 - gcc/omp-low.c | 214 +- gcc/opts.c | 31 +- gcc/params.opt | 4 - gcc/passes.def | 2 - gcc/range-op.cc | 19 +- gcc/testsuite/ChangeLog | 45 + gcc/testsuite/c-c++-common/gomp/gridify-1.c | 54 - gcc/testsuite/c-c++-common/gomp/gridify-2.c | 66 - gcc/testsuite/c-c++-common/gomp/gridify-3.c | 68 - .../c-c++-common/gomp/hsa-indirect-call-1.c | 24 - gcc/testsuite/g++.dg/cpp1y/var-templ67.C | 16 + gcc/testsuite/g++.dg/diagnostic/mem-init1.C | 29 + gcc/testsuite/g++.dg/gomp/gomp.exp | 2 +- gcc/testsuite/g++.dg/opt/pr96354.C | 24 + gcc/testsuite/gcc.c-torture/compile/pr96426.c | 10 + gcc/testsuite/gcc.c-torture/execute/pr23135.c | 2 +- gcc/testsuite/gcc.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gcc.dg/pr96377-1.c | 2 +- gcc/testsuite/gcc.dg/pr96377-2.c | 2 +- .../gcc.dg/tree-ssa/{ssa-fre-20.c => pr95433.c} | 17 +- gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c | 33 + gcc/testsuite/gcc.target/aarch64/cpymem-q-reg_1.c | 16 + .../gcc.target/aarch64/large_struct_copy_2.c | 7 +- gcc/testsuite/gcc.target/aarch64/pr96402.c | 16 + gcc/testsuite/gcc.target/i386/pr60473.c | 12 + gcc/testsuite/gcc.target/i386/pr88240.c | 26 + gcc/testsuite/gcc.target/powerpc/pr71309.c | 34 + gcc/testsuite/gcc.target/powerpc/vector_float.c | 1 + gcc/testsuite/gdc.dg/pr96153.d | 31 + gcc/testsuite/gdc.dg/pr96429.d | 26 + .../gfortran.dg/goacc/attach-descriptor.f90 | 17 +- gcc/testsuite/gfortran.dg/gomp/collapse1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/collapse2.f90 | 32 + gcc/testsuite/gfortran.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gfortran.dg/gomp/gridify-1.f90 | 16 - .../gfortran.dg/gomp/lastprivate-conditional-3.f90 | 12 +- gcc/testsuite/gfortran.dg/pr96325.f90 | 2 +- gcc/testsuite/lib/target-supports.exp | 29 +- gcc/timevar.def | 1 - gcc/toplev.c | 3 - gcc/tree-core.h | 7 - gcc/tree-nested.c | 2 - gcc/tree-pass.h | 2 - gcc/tree-pretty-print.c | 11 - gcc/tree-ssa-pre.c | 10 + gcc/tree-ssa-sccvn.c | 13 +- gcc/tree-ssa-sccvn.h | 1 + gcc/tree-ssanames.c | 2 +- gcc/tree-ssanames.h | 2 +- gcc/tree-vect-generic.c | 6 + gcc/tree.c | 3 - gcc/tree.h | 8 - gcc/vr-values.c | 66 +- include/ChangeLog | 4 + include/gomp-constants.h | 1 - libgcc/ChangeLog | 10 + libgcc/config/aarch64/lse.S | 2 +- libgcc/config/i386/morestack.S | 2 +- libgfortran/ChangeLog | 4 + .../internal/syscall/unix/getrandom_linux_alpha.go | 9 - .../syscall/unix/getrandom_linux_amd64p32.go | 9 - .../internal/syscall/unix/getrandom_linux_ia64.go | 9 - .../internal/syscall/unix/getrandom_linux_m68k.go | 9 - .../internal/syscall/unix/getrandom_linux_s390.go | 9 - .../internal/syscall/unix/getrandom_linux_shx.go | 11 - ...sysnum_linux_s390x.go => sysnum_linux_alpha.go} | 4 +- .../unix/{at_aix.go => sysnum_linux_amd64p32.go} | 4 +- .../internal/syscall/unix/sysnum_linux_generic.go | 4 +- ...{sysnum_linux_s390x.go => sysnum_linux_ia64.go} | 4 +- .../syscall/unix/sysnum_linux_m68k.go} | 8 +- ...ux_mips64p32x.go => sysnum_linux_mips64p32x.go} | 7 +- ...{sysnum_linux_s390x.go => sysnum_linux_s390.go} | 0 .../unix/{at_aix.go => sysnum_linux_shx.go} | 6 +- ...ndom_linux_sparcx.go => sysnum_linux_sparcx.go} | 7 +- libgomp/ChangeLog | 47 + libgomp/Makefile.in | 280 +- libgomp/aclocal.m4 | 189 +- libgomp/config.h.in | 3 - libgomp/configure | 273 +- libgomp/plugin/Makefrag.am | 14 - libgomp/plugin/configfrag.ac | 56 +- libgomp/plugin/hsa_ext_finalize.h | 270 - libgomp/plugin/plugin-hsa.c | 1871 ------ libgomp/testsuite/Makefile.in | 12 +- libgomp/testsuite/lib/libgomp.exp | 60 - libgomp/testsuite/libgomp.hsa.c/alloca-1.c | 25 - libgomp/testsuite/libgomp.hsa.c/bitfield-1.c | 160 - libgomp/testsuite/libgomp.hsa.c/bits-insns.c | 73 - libgomp/testsuite/libgomp.hsa.c/builtins-1.c | 97 - libgomp/testsuite/libgomp.hsa.c/c.exp | 42 - libgomp/testsuite/libgomp.hsa.c/complex-1.c | 65 - libgomp/testsuite/libgomp.hsa.c/complex-align-2.c | 27 - .../testsuite/libgomp.hsa.c/formal-actual-args-1.c | 83 - libgomp/testsuite/libgomp.hsa.c/function-call-1.c | 50 - libgomp/testsuite/libgomp.hsa.c/get-level-1.c | 26 - libgomp/testsuite/libgomp.hsa.c/gridify-1.c | 26 - libgomp/testsuite/libgomp.hsa.c/gridify-2.c | 26 - libgomp/testsuite/libgomp.hsa.c/gridify-3.c | 39 - libgomp/testsuite/libgomp.hsa.c/gridify-4.c | 45 - .../testsuite/libgomp.hsa.c/memory-operations-1.c | 92 - libgomp/testsuite/libgomp.hsa.c/pr69568.c | 41 - libgomp/testsuite/libgomp.hsa.c/pr82416.c | 43 - libgomp/testsuite/libgomp.hsa.c/rotate-1.c | 39 - libgomp/testsuite/libgomp.hsa.c/staticvar.c | 23 - libgomp/testsuite/libgomp.hsa.c/switch-1.c | 145 - libgomp/testsuite/libgomp.hsa.c/switch-branch-1.c | 116 - libgomp/testsuite/libgomp.hsa.c/switch-sbr-2.c | 59 - libgomp/testsuite/libgomp.hsa.c/tiling-1.c | 212 - libgomp/testsuite/libgomp.hsa.c/tiling-2.c | 258 - .../libgomp.oacc-fortran/attach-descriptor-1.f90 | 91 +- .../libgomp.oacc-fortran/pr96628-part1.f90 | 20 + .../libgomp.oacc-fortran/pr96628-part2.f90 | 37 + libiberty/ChangeLog | 7 + 186 files changed, 2580 insertions(+), 21770 deletions(-) rename gcc/{ => brig/brigfrontend}/hsa-brig-format.h (100%) delete mode 100644 gcc/hsa-brig.c delete mode 100644 gcc/hsa-builtins.def delete mode 100644 gcc/hsa-common.c delete mode 100644 gcc/hsa-common.h delete mode 100644 gcc/hsa-dump.c delete mode 100644 gcc/hsa-gen.c delete mode 100644 gcc/hsa-regalloc.c delete mode 100644 gcc/ipa-hsa.c delete mode 100644 gcc/omp-grid.c delete mode 100644 gcc/omp-grid.h delete mode 100644 gcc/testsuite/c-c++-common/gomp/gridify-1.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/gridify-2.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/gridify-3.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/hsa-indirect-call-1.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ67.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/mem-init1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr96354.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr96426.c copy gcc/testsuite/gcc.dg/tree-ssa/{ssa-fre-20.c => pr95433.c} (50%) create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpymem-q-reg_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr96402.c create mode 100644 gcc/testsuite/gcc.target/i386/pr60473.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88240.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr71309.c create mode 100644 gcc/testsuite/gdc.dg/pr96153.d create mode 100644 gcc/testsuite/gdc.dg/pr96429.d create mode 100644 gcc/testsuite/gfortran.dg/gomp/collapse2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/gomp/gridify-1.f90 delete mode 100644 libgo/go/internal/syscall/unix/getrandom_linux_alpha.go delete mode 100644 libgo/go/internal/syscall/unix/getrandom_linux_amd64p32.go delete mode 100644 libgo/go/internal/syscall/unix/getrandom_linux_ia64.go delete mode 100644 libgo/go/internal/syscall/unix/getrandom_linux_m68k.go delete mode 100644 libgo/go/internal/syscall/unix/getrandom_linux_s390.go delete mode 100644 libgo/go/internal/syscall/unix/getrandom_linux_shx.go copy libgo/go/internal/syscall/unix/{sysnum_linux_s390x.go => sysnum_linux_alpha.g [...] copy libgo/go/internal/syscall/unix/{at_aix.go => sysnum_linux_amd64p32.go} (66%) copy libgo/go/internal/syscall/unix/{sysnum_linux_s390x.go => sysnum_linux_ia64.go} (73%) copy libgo/go/{strconv/export_test.go => internal/syscall/unix/sysnum_linux_m68k.g [...] rename libgo/go/internal/syscall/unix/{getrandom_linux_mips64p32x.go => sysnum_lin [...] copy libgo/go/internal/syscall/unix/{sysnum_linux_s390x.go => sysnum_linux_s390.go [...] copy libgo/go/internal/syscall/unix/{at_aix.go => sysnum_linux_shx.go} (68%) rename libgo/go/internal/syscall/unix/{getrandom_linux_sparcx.go => sysnum_linux_s [...] delete mode 100644 libgomp/plugin/hsa_ext_finalize.h delete mode 100644 libgomp/plugin/plugin-hsa.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/alloca-1.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/bitfield-1.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/bits-insns.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/builtins-1.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/c.exp delete mode 100644 libgomp/testsuite/libgomp.hsa.c/complex-1.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/complex-align-2.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/formal-actual-args-1.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/function-call-1.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/get-level-1.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-1.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-2.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-3.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-4.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/memory-operations-1.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/pr69568.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/pr82416.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/rotate-1.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/staticvar.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/switch-1.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/switch-branch-1.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/switch-sbr-2.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/tiling-1.c delete mode 100644 libgomp/testsuite/libgomp.hsa.c/tiling-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr96628-part1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr96628-part2.f90