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 3c843d89684 Revert ada to trunk new b573170cdc2 line zero rewind fix adds ae575662833 rs6000: __builtin_mma_disassemble_acc() doesn't store eleme [...] adds e55ba804d3b OpenMP: Support 'if (simd:/cancel:' in Fortran adds 1f53367fb5f libstdc++: Add static assertions to futures and promises [L [...] adds 3ea9abca71f Daily bump. adds 5029d42c401 c-c++-common/builtin-has-attribute-4.c: Require visibility. adds 2ca1b6d009b PR target/96260 - KASAN should work even back-end not porti [...] adds 02cada26e47 gcc-changelog: fix when somebody reverts a backport adds 24c35a5ef3f gcov: create folders with 0777. adds 3eb72737a21 OpenMP: Update gcc/fortran/*.texi adds ead2be56f0e ivopts: Handle vector with length IFNs adds 2949e086572 rs6000: Rename function adjust_vectorization_cost adds 0c111868b79 [Ada] Add push/pop capability in Output adds 2631d95ae29 libomp: Add omp_depend_kind to omp_lib.{f90,h} adds de8bfcc8e45 gcov-tool: Fix merging of different endian coverage data [PR96267] adds 3968b02a4b1 [Ada] Ada2020: AI12-0027 Access values and unaliased component adds ad1bea3a4b3 [Ada] Stub CUDA_Execute and CUDA_Global pragmas adds 084dc63a020 OpenMP: Support 'lastprivate (conditional:' in Fortran adds 914966e499d contrib/vimrc: detect more C-like files adds d4b3ea941b1 Resolve regression rtl-optimization/96298. Sorry for the b [...] adds 25bce75c77e openacc: Remove unnecessary detach finalization adds 8598657c607 Restrict test to LP64. adds 83cc5e2b2f8 libgo: add AIX FAT libraries support adds 9bb403dca6e Daily bump. adds b0e5ec934e7 Restrict PR middle-end/95886 x86 test to !ia32 adds edfb3a30a6c aarch64: add PAC GNU property note to libgcc lse.S adds ab240ab5099 aarch64: add PAC-RET protection to libitm sjlj.S adds 3407bfc136b [testsuite] Fix TCL syntax error in 'scan-dump-dem-not' adds fdc9db25395 [testsuite] Unset 'offload_target' after use adds 8c7bb540803 i386: Emit mfence_sse2 for -Os [PR95750] adds 29a14a1a907 iDefine TARGET_OFFLOAD_OPTIONS for AArch64 adds 048ba9c02db c++: Add testcase for [PR81339] adds 05e0971bcf9 PR 93592 - Invalid UP/DOWN rounding with EN descriptor. adds aa7e7eff5ec PR 93567, G edit descriptor uses E instead of F editing in [...] adds 5fa1767aa45 [PR95720] protect gluefile and wrap_flags with -Wl too adds c1b9cb1a83b [PR96230] some -dumpbase-ext fixes adds 0e3ad7e4d03 revamp intelmic-mkoffload aux dump names adds 49341f3bd40 add offload target to testname for pass/fail message adds 07c70c29aff Add testcase to show kernel issue got fixed by pr95237 [PR96192] adds 52cdac68232 testsuite: Adjust patchable_function tests for mmix. adds f8f3a0102c4 c-c++-common/pr56493.c: Allow ":" in label, for mmix. adds 4e577910050 rs6000: Remove -mpower10 option (PR95907) adds 6643d2367f8 aix: Support GCC64 for AIX 7.1. adds 53256ee3d58 Daily bump. adds 8d0b2b33748 amdgcn: Enable TImode adds e0633768a1a Fix PR c++/96310 - Ignoring -Wnonnull via pragma gcc diagno [...] adds e0e546635a3 C++, testsuite: Adjust pure-virtual1.C options for Darwin. adds 8e807b59d87 config/mmix/mmix.c (TARGET_ASM_OUTPUT_IDENT): Override. adds ae2e0bc19b9 Daily bump. adds b5087b28b09 gcc.dg/torture/pr59330.c: Disable for mmix adds 2ab2694476c gcc.dg/tree-ssa/forwprop-36.c: Adjust for mmix adds 2e764ae1d66 libgfortran: Skip integer-kind=16 check for amdgcn adds e398fcb9ce8 rs6000: add option -mblock-ops-unaligned-vsx adds 798ff1c3e10 c++: Add testcase for [PR79504] adds 39ddfef9a5c mmix: Don't turn off .hidden support. adds 5630c40fc72 gcc.dg/tree-ssa/reassoc-20.c: Adjust for mmix. adds 049fbbdc60f Daily bump. adds 092edb719c9 gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan for mmix. adds 642dc9a0582 gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for mmix. adds f3772283350 gcc.dg/tree-ssa/vector-4.c: Adjust for mmix. adds 20d0d6527c3 fortran/openmp.c - silence static analyzer warning adds 7f5c0f328ec Use vec::reserve before vec_safe_grow_cleared is called adds 1e29b5465e4 [Ada] Ada2020: AI12-0304 Put_Image attrs of lang-def types adds df81923f6d8 [Ada] Add range check for GNATprove on 'Pos to Long_Integer [...] adds faa163f737c [Ada] AI12-0382: Loosen type-invariant overriding requireme [...] adds 79926e5a904 [Ada] Warnings on overloays involving generic In_Parameters adds c893f4a5e0e [Ada] x86-lynx178elf: use a-numaux.ads instead of a-numaux_ [...] adds 2c3bc159a8c [Ada] Remove obsolete special case in Switch_View adds 36f0cf4e603 [Ada] Ada2020: AI12-0027 Access values and unaliased component adds 84ae33e7f55 [Ada] Spurious error in generic dispatching constructor adds 26ac7446f60 [Ada] AI12-0194: Language-defined aspects and entry bodies adds 4a08c95cf06 [Ada] Use membership tests in front-end adds 7f365be815e [Ada] Remove disabled code adds 21717db17a8 [Ada] Unbounded string overriding control adds 2d4fe203592 [Ada] Ada2020: wording of 'Image messages adds 7b6fbc9ff3d [Ada] AI12-0377 View conversions and out parameters revisited adds 6c1bfc9e60e [Ada] AI12-0383 Renaming values adds f35bd40944e [Ada] Refactor pragma argument getters adds 116e8b669ed [Ada] Bug in Enum_Subtype'Image in Ada 2020 mode adds 19796dddf05 [Ada] Wrong accessibility on 'Access of formal in call adds cb030dd7350 [Ada] Switch Ada_Version_Runtime to Ada 2020 adds 04c4a5101bb [Ada] Assert failure on incorrect code adds abd4c42269b [Ada] Ada2020: AI12-0027 Access values and unaliased component adds fd5966e8e04 [Ada] Revert "Revamp dump and aux output names" adds c4c22e83025 LTO: Add -fcf-protection=check adds 55c9695cbe9 Do not expand vector comparison with VEC_COND_EXPR. adds 8e5584f7a17 Remove useless backedge marking adds 7355a9408b9 expr: build string_constant only for a char type adds 2251b4a5423 libstdc++: Make std::from_chars always round to nearest adds bc4ed079dc0 openacc: Deep copy attach/detach should not affect referenc [...] adds 8939cef9512 compiler: scan all function literals for escape analysis adds d60758c74af driver: fix a problem with implementation of -falign-foo=0 [...] adds f9d98fa7480 libstdc++: Review _Hashtable count, equal_range _M_erase(fa [...] adds 07bd5544a3a Diagnose just-past-the-end references for minor array bounds. adds b95eba48a1a c++: Name as_base type adds 06aa77035c9 common: Use strcmp to compare location file names adds 6cd1038f11d Update gcc .po files. adds 1b024c9a297 gcc.dg/torture/pr39074-2.c, pr39074.c, pta-callused-1.c: Ad [...] adds e1d3a86fd3e compiler: for package-scope "a = b; b = x" just set "a = x" adds 108fdcc56ee compiler,runtime: pass only ptr and len to some runtime calls adds e71dab87744 Daily bump. new 0ff959e0a22 vect: Refactor peel_iters_{pro,epi}logue cost modeling new f9264b90083 expander: Fix ICE in maybe_warn_rdwr_sizes [PR96335] new f40888fff7c testsuite: Fix up nontype-subob1.C for targets with short i [...] new 6dcf0423680 libstdc++: Do not over-size hashtable buckets on range insertion new 134051f16bd preprocessor: Simplify read_main new bc70c94655b Merge trunk 134051f16bd
The 7 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 | 4 + ChangeLog.modules | 8 + contrib/ChangeLog | 10 + contrib/gcc-changelog/git_commit.py | 19 +- contrib/vimrc | 2 +- gcc/ChangeLog | 209 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 237 + gcc/ada/Makefile.rtl | 1 - gcc/ada/aspects.adb | 14 +- gcc/ada/aspects.ads | 4 + gcc/ada/atree.adb | 495 - gcc/ada/atree.ads | 329 - gcc/ada/checks.adb | 61 +- gcc/ada/contracts.adb | 141 +- gcc/ada/einfo.adb | 777 +- gcc/ada/einfo.ads | 10 + gcc/ada/errout.adb | 28 +- gcc/ada/errout.ads | 15 +- gcc/ada/exp_aggr.adb | 70 +- gcc/ada/exp_attr.adb | 19 +- gcc/ada/exp_cg.adb | 2 +- gcc/ada/exp_ch11.adb | 6 +- gcc/ada/exp_ch2.adb | 19 +- gcc/ada/exp_ch3.adb | 32 +- gcc/ada/exp_ch4.adb | 98 +- gcc/ada/exp_ch5.adb | 37 +- gcc/ada/exp_ch6.adb | 232 +- gcc/ada/exp_ch7.adb | 78 +- gcc/ada/exp_ch8.adb | 2 +- gcc/ada/exp_ch9.adb | 85 +- gcc/ada/exp_dbug.adb | 14 +- gcc/ada/exp_disp.adb | 20 +- gcc/ada/exp_imgv.adb | 2 +- gcc/ada/exp_intr.adb | 36 +- gcc/ada/exp_pakd.adb | 2 +- gcc/ada/exp_prag.adb | 116 +- gcc/ada/exp_put_image.adb | 14 +- gcc/ada/exp_smem.adb | 4 +- gcc/ada/exp_spark.adb | 12 +- gcc/ada/exp_tss.adb | 12 +- gcc/ada/exp_unst.adb | 29 +- gcc/ada/exp_util.adb | 112 +- gcc/ada/freeze.adb | 80 +- gcc/ada/ghost.adb | 83 +- gcc/ada/gnat1drv.adb | 11 +- gcc/ada/inline.adb | 59 +- gcc/ada/lib-writ.adb | 6 +- gcc/ada/lib-xref-spark_specific.adb | 10 +- gcc/ada/lib-xref.adb | 44 +- gcc/ada/libgnarl/s-taprop__linux.adb | 4 +- gcc/ada/libgnat/a-convec.adb | 26 + gcc/ada/libgnat/a-convec.ads | 6 +- gcc/ada/libgnat/a-nbnbin.adb | 2 - gcc/ada/libgnat/a-nbnbin.ads | 2 - gcc/ada/libgnat/a-nbnbin__gmp.adb | 2 - gcc/ada/libgnat/a-nbnbre.adb | 2 - gcc/ada/libgnat/a-nbnbre.ads | 2 - gcc/ada/libgnat/a-stobbu.adb | 2 - gcc/ada/libgnat/a-stobbu.ads | 2 - gcc/ada/libgnat/a-stobfi.adb | 2 - gcc/ada/libgnat/a-stobfi.ads | 2 - gcc/ada/libgnat/a-stoubu.adb | 2 - gcc/ada/libgnat/a-stoubu.ads | 2 - gcc/ada/libgnat/a-stoufi.adb | 2 - gcc/ada/libgnat/a-stoufi.ads | 2 - gcc/ada/libgnat/a-stoufo.adb | 2 - gcc/ada/libgnat/a-stoufo.ads | 2 - gcc/ada/libgnat/a-stouut.adb | 3 +- gcc/ada/libgnat/a-stouut.ads | 2 - gcc/ada/libgnat/a-strsto.ads | 1 - gcc/ada/libgnat/a-strunb.adb | 83 +- gcc/ada/libgnat/a-strunb__shared.adb | 105 +- gcc/ada/libgnat/a-ststbo.adb | 1 - gcc/ada/libgnat/a-ststbo.ads | 1 - gcc/ada/libgnat/a-ststun.adb | 2 +- gcc/ada/libgnat/a-ststun.ads | 2 +- gcc/ada/libgnat/a-stteou.ads | 3 +- gcc/ada/libgnat/s-aoinar.ads | 2 - gcc/ada/libgnat/s-aomoar.ads | 2 - gcc/ada/libgnat/s-atopex.ads | 3 - gcc/ada/libgnat/s-putaim.adb | 1 - gcc/ada/libgnat/s-putaim.ads | 2 +- gcc/ada/libgnat/s-putima.adb | 4 +- gcc/ada/libgnat/s-putima.ads | 4 +- gcc/ada/libgnat/s-rannum.adb | 11 + gcc/ada/libgnat/s-rannum.ads | 7 +- gcc/ada/namet.adb | 224 - gcc/ada/namet.ads | 124 - gcc/ada/nlists.adb | 2 +- gcc/ada/opt.ads | 2 +- gcc/ada/output.adb | 29 + gcc/ada/output.ads | 9 + gcc/ada/par-ch10.adb | 45 +- gcc/ada/par-ch2.adb | 5 +- gcc/ada/par-ch3.adb | 7 +- gcc/ada/par-ch4.adb | 2 +- gcc/ada/par-ch5.adb | 6 +- gcc/ada/par-ch6.adb | 6 +- gcc/ada/par-prag.adb | 44 +- gcc/ada/par-util.adb | 2 +- gcc/ada/par_sco.adb | 14 +- gcc/ada/pprint.adb | 13 +- gcc/ada/repinfo.adb | 24 +- gcc/ada/restrict.adb | 24 +- gcc/ada/rtsfind.adb | 12 +- gcc/ada/rtsfind.ads | 17 + gcc/ada/scil_ll.adb | 7 +- gcc/ada/sem.adb | 19 +- gcc/ada/sem_aggr.adb | 50 +- gcc/ada/sem_attr.adb | 255 +- gcc/ada/sem_aux.adb | 23 +- gcc/ada/sem_cat.adb | 16 +- gcc/ada/sem_ch10.adb | 152 +- gcc/ada/sem_ch11.adb | 12 +- gcc/ada/sem_ch12.adb | 211 +- gcc/ada/sem_ch13.adb | 576 +- gcc/ada/sem_ch13.ads | 15 +- gcc/ada/sem_ch3.adb | 239 +- gcc/ada/sem_ch4.adb | 138 +- gcc/ada/sem_ch5.adb | 35 +- gcc/ada/sem_ch6.adb | 205 +- gcc/ada/sem_ch7.adb | 28 +- gcc/ada/sem_ch8.adb | 108 +- gcc/ada/sem_ch9.adb | 16 +- gcc/ada/sem_dim.adb | 61 +- gcc/ada/sem_disp.adb | 20 +- gcc/ada/sem_dist.adb | 9 +- gcc/ada/sem_elab.adb | 305 +- gcc/ada/sem_elim.adb | 2 +- gcc/ada/sem_eval.adb | 54 +- gcc/ada/sem_intr.adb | 45 +- gcc/ada/sem_mech.adb | 4 +- gcc/ada/sem_prag.adb | 760 +- gcc/ada/sem_prag.ads | 1 + gcc/ada/sem_res.adb | 314 +- gcc/ada/sem_scil.adb | 12 +- gcc/ada/sem_type.adb | 51 +- gcc/ada/sem_util.adb | 927 +- gcc/ada/sem_util.ads | 10 + gcc/ada/sem_warn.adb | 68 +- gcc/ada/sinfo.adb | 234 - gcc/ada/sinfo.ads | 130 - gcc/ada/snames.ads-tmpl | 4 + gcc/ada/sprint.adb | 10 +- gcc/ada/styleg.adb | 6 +- gcc/ada/switch.adb | 5 +- gcc/ada/tbuild.adb | 4 +- gcc/ada/treepr.adb | 2 +- gcc/asan.c | 7 + gcc/asan.h | 2 + gcc/c-family/ChangeLog | 16 + gcc/c-family/c-common.c | 16 +- gcc/c/ChangeLog | 6 + gcc/calls.c | 20 +- gcc/common.opt | 5 +- gcc/config.gcc | 8 +- gcc/config/aarch64/aarch64.c | 13 + gcc/config/gcn/gcn.c | 15 + gcc/config/i386/intelmic-mkoffload.c | 72 +- gcc/config/i386/sync.md | 3 +- gcc/config/mmix/mmix.c | 3 + gcc/config/rs6000/aix71.h | 91 +- gcc/config/rs6000/aix72.h | 4 +- gcc/config/rs6000/defaultaix64.h | 28 - gcc/config/rs6000/rs6000-call.c | 3 +- gcc/config/rs6000/rs6000.c | 16 +- gcc/config/rs6000/rs6000.opt | 7 +- gcc/configure | 6 - gcc/configure.ac | 6 - gcc/cp/ChangeLog | 51 + gcc/doc/invoke.texi | 17 +- gcc/expr.c | 23 +- gcc/flag-types.h | 3 +- gcc/fortran/ChangeLog | 46 + gcc/fortran/dump-parse-tree.c | 2 + gcc/fortran/gfortran.h | 3 + gcc/fortran/gfortran.texi | 4 +- gcc/fortran/intrinsic.texi | 97 +- gcc/fortran/openmp.c | 69 +- gcc/fortran/trans-openmp.c | 40 +- gcc/gcc.c | 15 +- gcc/gcov-io.c | 2 +- gcc/gimple-array-bounds.cc | 11 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 29 +- gcc/go/gofrontend/expressions.cc | 60 +- gcc/go/gofrontend/gogo.cc | 37 +- gcc/go/gofrontend/runtime.def | 13 +- gcc/lto-wrapper.c | 39 +- gcc/opts.c | 28 +- gcc/po/ChangeLog | 6 + gcc/po/be.po | 9675 +++++++++---------- gcc/po/da.po | 9705 +++++++++---------- gcc/po/de.po | 9704 +++++++++---------- gcc/po/el.po | 9687 +++++++++---------- gcc/po/es.po | 9725 +++++++++---------- gcc/po/fi.po | 9700 +++++++++---------- gcc/po/fr.po | 9703 +++++++++---------- gcc/po/hr.po | 9674 +++++++++---------- gcc/po/id.po | 9715 +++++++++---------- gcc/po/ja.po | 9706 +++++++++---------- gcc/po/nl.po | 9707 +++++++++---------- gcc/po/ru.po | 9715 +++++++++---------- gcc/po/sr.po | 9713 +++++++++---------- gcc/po/sv.po | 9730 ++++++++++---------- gcc/po/tr.po | 9719 +++++++++---------- gcc/po/uk.po | 9692 +++++++++---------- gcc/po/vi.po | 9704 +++++++++---------- gcc/po/zh_CN.po | 9711 +++++++++---------- gcc/po/zh_TW.po | 9723 +++++++++---------- gcc/simplify-rtx.c | 1 - gcc/symbol-summary.h | 13 +- gcc/testsuite/ChangeLog | 205 + .../c-c++-common/builtin-has-attribute-4.c | 1 + .../c-c++-common/patchable_function_entry-decl.c | 2 +- .../patchable_function_entry-default.c | 2 +- .../patchable_function_entry-definition.c | 2 +- gcc/testsuite/c-c++-common/pr56493.c | 2 +- gcc/testsuite/c-c++-common/pr96192-1.c | 16 + gcc/testsuite/g++.dg/abi/pure-virtual1.C | 1 + gcc/testsuite/g++.dg/cpp0x/decltype78.C | 24 + gcc/testsuite/g++.dg/cpp0x/decltype79.C | 19 + gcc/testsuite/g++.dg/cpp2a/nontype-subob1.C | 2 +- .../g++.dg/lookup/missing-std-include-10.C | 43 + .../lookup/missing-std-include-10.h} | 0 .../g++.dg/lookup/missing-std-include-11.C | 43 + gcc/testsuite/g++.dg/warn/Wnonnull8.C | 20 + gcc/testsuite/gcc.dg/Warray-bounds-62.c | 130 + gcc/testsuite/gcc.dg/pr96335.c | 12 + gcc/testsuite/gcc.dg/torture/pr39074-2.c | 4 +- gcc/testsuite/gcc.dg/torture/pr39074.c | 4 +- gcc/testsuite/gcc.dg/torture/pr59330.c | 1 + gcc/testsuite/gcc.dg/torture/pta-callused-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-36.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/vector-4.c | 3 +- gcc/testsuite/gcc.misc-tests/outputs.exp | 37 +- gcc/testsuite/gcc.target/i386/memcpy-pr95886.c | 2 +- .../gcc.target/i386/{pr82659-1.c => pr96203-1.c} | 4 +- gcc/testsuite/gcc.target/i386/pr96203-2.c | 11 + gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 8 +- gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 16 +- gcc/testsuite/gcc.target/powerpc/pr95907.c | 7 + gcc/testsuite/gcc.target/riscv/pr91441.c | 2 +- gcc/testsuite/gcc.target/riscv/pr96260.c | 9 + .../s390/vector/pr96128.c} | 3 + gcc/testsuite/gfortran.dg/fmt_en.f90 | 6 +- gcc/testsuite/gfortran.dg/fmt_en_rd.f90 | 185 + gcc/testsuite/gfortran.dg/fmt_en_rn.f90 | 185 + gcc/testsuite/gfortran.dg/fmt_en_ru.f90 | 185 + gcc/testsuite/gfortran.dg/fmt_en_rz.f90 | 185 + gcc/testsuite/gfortran.dg/gomp/cancel-2.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/cancel-3.f90 | 35 + gcc/testsuite/gfortran.dg/gomp/if-1.f90 | 122 + .../gfortran.dg/gomp/lastprivate-conditional-1.f90 | 82 + .../gfortran.dg/gomp/lastprivate-conditional-2.f90 | 46 + .../gfortran.dg/gomp/lastprivate-conditional-3.f90 | 65 + .../gfortran.dg/gomp/lastprivate-conditional-4.f90 | 28 + .../gfortran.dg/gomp/lastprivate-conditional-5.f90 | 47 + gcc/testsuite/gfortran.dg/round_3.f08 | 26 +- gcc/testsuite/lib/gcc-defs.exp | 55 +- gcc/testsuite/lib/scandump.exp | 2 +- gcc/testsuite/lib/scanoffload.exp | 17 +- gcc/toplev.c | 22 +- gcc/tree-ssa-loop-ivopts.c | 4 + gcc/tree-vect-generic.c | 3 +- gcc/tree-vect-loop.c | 267 +- gcc/var-tracking.c | 1 - gcc/vec.h | 11 + libcpp/directives.c | 1 + libgcc/ChangeLog | 10 + libgcc/config/aarch64/lse.S | 17 +- libgcc/libgcov-driver-system.c | 2 +- libgfortran/ChangeLog | 26 + libgfortran/Makefile.am | 6 +- libgfortran/Makefile.in | 8 +- libgfortran/configure | 19 +- libgfortran/configure.ac | 13 + libgfortran/io/write_float.def | 15 +- libgfortran/mk-kinds-h.sh | 15 +- libgfortran/mk-sik-inc.sh | 13 +- libgfortran/mk-srk-inc.sh | 13 +- libgo/Makefile.am | 14 + libgo/Makefile.in | 10 + libgo/configure | 13 +- libgo/configure.ac | 8 + libgo/go/runtime/cgocheck.go | 13 +- libgo/go/runtime/mbarrier.go | 28 +- libgo/go/runtime/os_linux.go | 7 +- libgo/go/runtime/slice.go | 36 +- libgo/go/runtime/string.go | 47 +- libgo/testsuite/Makefile.in | 1 + libgomp/ChangeLog | 66 + libgomp/Makefile.in | 1 + libgomp/configure | 29 +- libgomp/configure.ac | 13 + libgomp/libgomp.h | 4 +- libgomp/libgomp_f.h.in | 7 +- libgomp/oacc-mem.c | 40 +- libgomp/omp_lib.f90.in | 1 + libgomp/omp_lib.h.in | 4 +- libgomp/target.c | 22 +- libgomp/testsuite/Makefile.in | 1 + libgomp/testsuite/libgomp.oacc-c++/c++.exp | 1 + .../libgomp.oacc-c-c++-common/mdc-refcount-1.c | 60 + .../libgomp.oacc-c-c++-common/mdc-refcount-2.c | 123 + .../libgomp.oacc-c-c++-common/mdc-refcount-3.c | 86 + .../structured-detach-underflow.c | 28 + libgomp/testsuite/libgomp.oacc-c/c.exp | 1 + .../deep-copy-6-no_finalize.F90 | 9 +- .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 8 +- libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 1 + libitm/ChangeLog | 4 + libitm/config/aarch64/sjlj.S | 56 +- libstdc++-v3/ChangeLog | 50 + libstdc++-v3/include/bits/hashtable.h | 253 +- libstdc++-v3/include/bits/hashtable_policy.h | 93 +- libstdc++-v3/include/std/future | 15 + libstdc++-v3/src/c++17/floating_from_chars.cc | 12 + libstdc++-v3/testsuite/20_util/from_chars/4.cc | 9 +- libstdc++-v3/testsuite/20_util/from_chars/5.cc | 6 + .../20_util/{to_chars/95851.cc => from_chars/6.cc} | 21 +- .../{insert/set_single.cc => cons/bucket_hint.cc} | 58 +- .../unordered_set/modifiers/insert.cc} | 44 +- .../future/requirements/lwg3458.cc} | 22 +- .../promise/requirements/lwg3466.cc} | 22 +- .../shared_future/requirements/lwg3458.cc} | 20 +- 330 files changed, 101360 insertions(+), 97548 deletions(-) delete mode 100644 gcc/config/rs6000/defaultaix64.h create mode 100644 gcc/testsuite/c-c++-common/pr96192-1.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype78.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype79.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-10.C copy gcc/testsuite/{gcc.c-torture/compile/920821-1.c => g++.dg/lookup/missing-std- [...] create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull8.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-62.c create mode 100644 gcc/testsuite/gcc.dg/pr96335.c copy gcc/testsuite/gcc.target/i386/{pr82659-1.c => pr96203-1.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/pr96203-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr95907.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr96260.c copy gcc/testsuite/{c-c++-common/opaque-vector.c => gcc.target/s390/vector/pr96128 [...] create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rd.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rn.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_ru.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rz.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/cancel-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/cancel-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/if-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mdc-refcount-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mdc-refcount-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mdc-refcount-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-detach-u [...] copy libstdc++-v3/testsuite/20_util/{to_chars/95851.cc => from_chars/6.cc} (60%) copy libstdc++-v3/testsuite/23_containers/unordered_set/{insert/set_single.cc => c [...] copy libstdc++-v3/testsuite/{24_iterators/operations/prev.cc => 23_containers/unor [...] copy libstdc++-v3/testsuite/{23_containers/list/debug/90102.cc => 30_threads/futur [...] copy libstdc++-v3/testsuite/{23_containers/list/debug/90102.cc => 30_threads/promi [...] copy libstdc++-v3/testsuite/{23_containers/deque/debug/90102.cc => 30_threads/shar [...]