This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-stable-defconfig in repository toolchain/ci/gcc.
from 0e6aad5d956 Daily bump. adds 2a0de88ccf2 Finalization depends on the expression, not on the component. adds d2c5c8d103a Daily bump. adds ae6e1872de1 Remove accidentally installed file. adds 4f7b7f91e68 Remove bad ChangeLog entry. adds 6506cd198fa aarch64: Add initial support for -mcpu=zeus adds 3ed8a0c02ba Daily bump. adds 2b65b10c4c6 Daily bump. adds 62758cf490a 'libgomp.oacc-fortran/{error_,}stop-{1,2,3}.f': initialize [...] adds 3376296664b Daily bump. adds aa9bdd7359e x86: Update Intel processor detection adds fa0d6c132c8 PR fortran/95500 - Segfault compiling extra interface on intrinsic adds 075bec57a1c PR fortran/95530, PR fortran/95537 - Buffer overflows with [...] adds 371739d01d0 PR fortran/95106 - truncation of long symbol names with EQU [...] adds 2039ad0eb52 PR fortran/95373 - ICE in build_reference_type, at tree.c:7942 adds d82e9d37d84 PR fortran/95373 - ICE in build_reference_type, at tree.c:7942 adds bded95b1f8c Daily bump. adds a47259fa773 pr94833, fix vec_first_match_index for nulls adds f72eeedb437 Daily bump. adds 30afda5a2f0 Daily bump. adds 6dee1cefd81 Daily bump. adds d76ee72858d Daily bump. adds cb05b2d55fb Daily bump. adds abfe42c1fb6 PR fortran/95091 - Buffer overflows with submodules and lon [...] adds 77137fbd464 PR fortran/95091 - Buffer overflows with submodules and lon [...] adds f2db0516e1a PR fortran/95611 - ICE in access_attr_decl, at fortran/decl.c:9075 adds 02f6c5b711b c++: Fix ICE in check_local_shadow with enum [PR95560] adds 74eb19c2499 c++: Fix bogus -Wparentheses warning [PR95344] adds 91efbd795b9 Daily bump. adds 877d8d63228 Add missing store in emission of asan_stack_free. adds 187c96ea531 asan: fix RTX emission for ilp32 adds 9322c84f465 go.test: update issue4085b.go to version from Go 1.13 adds 81568ce966d Daily bump. adds e783a36f0b8 Daily bump. adds 9224bcfd6a4 When avoiding double deallocation, look at namespace, expre [...] adds 152aaef6feb PR fortran/95503 - Fix ICE in gfc_is_simply_contiguous, at [...] adds a251bf8229e Daily bump. adds 93c2834e924 Daily bump. adds d9867034e03 c++: zero_init_expr_p of dependent expression [PR95678] adds d2132067ab2 Daily bump. adds b7a185371cb [HSA] Avoid ICE when "HSA does not implement indirect calls" adds cd32b2c51b9 hurd: libgcc unwinding support over signal trampolines adds 5e91fc4718e Daily bump. adds 4255258f670 Daily bump. adds b2246cd6e9f Daily bump. adds ebfec202cb2 Daily bump. adds ba654730710 Daily bump. adds 0e871a5b843 Daily bump. adds eb9a24a6b6b Fortran : ICE in resolve_fl_procedure PR95708 adds f541655e8b9 Fix memory corruption with vector and variant record adds 449246af10b PR fortran/95587 - ICE in gfc_target_encode_expr, at fortra [...] adds 84323d9fa75 PR fortran/95689 - ICE in check_sym_interfaces, at fortran/ [...] adds ea3f1f23478 Daily bump. adds ce2da7f82f4 libstdc++: Fix std::from_chars to ignore leading zeros in base 2 adds e3d976ae009 Revert "PR fortran/95689 - ICE in check_sym_interfaces, at [...] adds c66d68d1e1e Daily bump. adds 12cdfdd5b14 x96: Remove PTA_CLWB from PTA_ICELAKE_CLIENT adds 597b99c3221 Daily bump. adds 53bc489468c d: Fix ICE in uda_attribute_p when looking up unknown attribute adds 57096f5c52b d: Fix ICE during error recovery in semantic pass adds de6a3297416 Daily bump. adds cb797c730dd PR fortran/95881 - ICE in resolve_symbol, at fortran/resolv [...] adds d8f8749e9c8 Daily bump. adds d8d451ec344 Daily bump. adds c49ed508f1d Daily bump. adds dc0a5685641 Do not generate recursion check for compiler-generated procedures. adds 1b9f2e47a7d arm: Don't generate invalid LDRD insns adds 57aa039a755 Daily bump. adds a833478ca98 Fortran : Bogus error with additional blanks in type(*) PR95829 adds f60918f9605 PR fortran/95880 - ICE in gfc_add_type, at fortran/symbol.c:2030 adds 0c6cec5ce99 PR fortran/71706 - ICE on using sync images with -fcheck=bounds adds e4490e7771e libstdc++: Remove noexcept from match_results comparisons ( [...] adds 2f5922a5a0c Daily bump. adds 3a3e472c9f6 gcc-changelog: sync from master. adds eb77f6f1b74 PR libstdc++/91807 adds 709faac49c7 Daily bump. adds dd1d01bc446 Daily bump. adds f97862481a5 Daily bump. adds 4e9e0dab7a1 PR fortran/88379 - ICE with allocatable coarray, class and [...] adds 4ba3c53a298 Daily bump. adds 972c78d3f65 Backport to gcc-9 adds 35de2547db9 Daily bump. adds ed54352ccfc PR fortran/93337 - ICE in gfc_dt_upper_string, at fortran/m [...] adds 170b863585d Daily bump. adds 6fa3b3bbac9 accept <case> and [cond] in ChangeLog adds 006fda1b17a PR fortran/95709 - ICE in gfc_resolve_code, at fortran/reso [...] adds f69a6c40123 Daily bump. adds 21b27a61345 Daily bump. adds dc7a8afce35 Record and restore postorder information in breaking alias sccs. adds 8c25c91b117 Schedule reduction partition in the last. adds 00672d956d0 [PATCH, rs6000]Add support to enable vmsumudm behind vec_ms [...] adds 34ffcfe7621 Daily bump. adds 4175295d158 Daily bump. adds ba6291a1c2c Daily bump. adds c00d40c9535 Daily bump. adds 92a63f056ca Daily bump. adds f95f1ac7241 Daily bump. adds 313e02cfb97 S/390: Emit vector alignment hints for z13 if AS accepts them adds ae6f7309862 aarch64: Fix noexecstack note in libitm adds be6028a7a65 aarch64: Fix noexecstack note in libgcc adds 315a7e8cca1 aarch64: Fix BTI support in libgcc [PR96001] adds 91aab0f70e0 aarch64: Fix BTI support in libitm adds a70d5d81c41 aarch64: fix return address access with pac [PR94891][PR94791] adds a0ae6c76529 aarch64: fix __builtin_eh_return with pac-ret [PR94891] adds f5cab586217 libgcc: fix the handling of return address mangling [PR94891] adds a6a2935076b doc: Clarify __builtin_return_address [PR94891] adds 8281cdda59d aarch64: Add missing ACLE support for PAC-RET adds 0eca9685d19 Daily bump. adds da193dadf28 Fix missing dependencies for selftests which occasionally c [...] adds 6e2d60002ac Daily bump. adds 1aa8732ff97 Daily bump. adds 5e1e8bb00b0 Daily bump. adds 7e9ce2ecfc6 Daily bump. adds 9db53472af1 Daily bump. adds 0a5be099c6f Daily bump. adds ed9356630dc gcc-changelog: Fix typo in output adds ef7b4fe8065 gcc-changelog: fix when somebody reverts a backport adds eb0a835d643 rs6000: Correct logic to disable NO_SUM_IN_TOC and NO_FP_IN [...] adds 159c7ca3c3c Always use name from c_interop_kinds_table for -fc-prototypes. adds 7be5add5534 Fix handling of implicit_pure by checking if non-pure proce [...] adds b2fe9b1bf79 PR fortran/89574 - ICE in conv_function_val, at fortran/tra [...] adds 6ca6eb70b0c Daily bump. adds e6df73e8ec6 Daily bump. adds eca316afa46 PR 93592 - Invalid UP/DOWN rounding with EN descriptor. adds ae835ea03fa Daily bump. adds 5aa8760e319 Fortran : ICE in gfc_check_reshape PR95585 adds d09b2606a5d Daily bump. adds 5574b844692 Fortran : ICE in gfc_check_pointer_assign PR95612 adds 7b34890e3df Daily bump. adds 2ed8962e85e Daily bump. adds c1350a8f542 gcc-changelog: fix combining of arguments. adds cd8377a50f5 Daily bump. adds 5e12156a709 Daily bump. adds 7f473cb48a1 Daily bump. adds a6e2dc45099 d: Fix ICE in expand_intrinsic_vaarg adds a9c2fba8529 Daily bump. adds c74b896317b Daily bump. adds 09809e84d76 libsanitizer: Fix GetPcSpBp determination of SP on 32-bit S [...] adds 0a8cf19d14f cpp: Do not use @dots for ... tokens in code examples adds c512a43092a Daily bump. adds 20da13e395b aarch64: New Straight Line Speculation (SLS) mitigation flags adds dc586a74922 aarch64: Introduce SLS mitigation for RET and BR instructions adds 2155170525f aarch64: Mitigate SLS for BLR instruction adds 0d1987fb5c6 Daily bump. adds 5226c9f5b0f Daily bump. adds f86f80dbcce libstdc++: Fix unnecessary allocations in read_symlink [PR 96484] adds 13dc9bf3a88 Daily bump. adds e4c68cc7dcb ipa-devirt: Fix crash in obj_type_ref_class [PR95114] adds cdb0af30f73 early-remat: Handle sets of multiple candidate regs [PR94605] adds 7ebca347d1d aarch64: Add A64FX machine model adds e7406c36449 libstdc++: Fix path::generic_string allocator handling (PR 94242) adds 88f2b72e77f libstdc++: Fix experimental::path::generic_string (PR 93245) adds 5380912a17e aarch64: Clear canary value after stack_protect_test [PR96191] adds 3e40be9cc92 arm: Clear canary value after stack_protect_test [PR96191] adds 4e91af9877d aarch64: Fix up __aarch64_cas16_acq_rel fallback adds 4ad02cfb768 Daily bump. adds 5c481836720 Daily bump. adds 15d460f9d36 Daily bump. adds caac3ee7008 libstdc++: Use _wstat64 for Windows [PR 95749] adds e6eab4652f4 Daily bump. adds f7a449909a5 libstdc++: Disable net tests that depend on threads [PR 89760] adds 5e4128fd723 libstdc++-v3/test: Better skip for "use_service.cc" adds 11ccbb77136 Daily bump. adds 071cfcbc065 testsuite: Fix gcc.target/arm/stack-protector-1.c for Cortex-M adds ffb32ba2fb7 testsuite: Add -fno-common to pr82374.c [PR94077] adds 2ea6c225264 Daily bump. adds 3a00e557bcf Daily bump. adds db9737e65d8 Daily bump. adds 16242107b81 Daily bump. adds 98a86842f75 Daily bump. adds b5edb37ce30 Daily bump. adds 65f460db575 i386: Fix restore_stack_nonlocal expander [PR96536]. adds 25512fdf4d4 Daily bump. adds 495bdda5305 libstdc++: Add deprecated attributes to old iostream members adds bb885448e07 Daily bump. adds 43ddc027add Daily bump. adds 120fcbb4147 AArch64: Fix bugs in -mcpu=native detection. adds 74b38bca7fd AArch64: Add GCC_CPUINFO override adds a1360f71887 Arm: Add GCC_CPUINFO override adds 2630b0b3b73 Testsuite: Make it easier to debug environment setting functions adds dd35c36defd Testuite: Document environment setting directives adds 28b0ea877e2 AArch64: Add test for -mcpu=native adds ac17af1aed6 AArch64: Fix hwasan failure in readline. adds 0fc33daacbd Update links to Arm docs adds c1cf3ed54c8 Daily bump. adds 2c358e17d0a Daily bump. adds 92462d8835d Daily bump. adds bbe17767c60 Fortran : get_environment_variable runtime error PR96486 adds fc921d69523 Daily bump. adds de24191d18f Daily bump. adds 9def04578cc libstdc++: Make variant_npos conversions explicit [PR 96766] adds 42fb390082b libstdc++: Enable assertions in constexpr string_view membe [...] adds d831749b21a Daily bump. adds 967a5f8e585 arm: Fix -mpure-code support/-mslow-flash-data for armv8-m. [...] adds 042c58a4b8b Fortran : ICE for division by zero in declaration PR95882 adds 4c1b39564fa Daily bump. adds 58d3fb351ff Daily bump. adds ba059280f87 Daily bump. adds 794a013c529 Daily bump. adds 1404c0045ff Daily bump. adds f5ec77cf6e5 Daily bump. adds 8c18220564f rs6000: Backport fixes for PR92923 and PR93136 adds 9790fa53b48 Daily bump. adds 7f842453660 libstdc++: Avoid errors in allocator's noexcept-specifier ( [...] adds e71b6bcd222 Daily bump. adds 5371ab20759 changelog: Fix up changelogs for commit 8c18220564 adds fc0256c1fc4 Daily bump. adds 586896484dd Daily bump. adds fe6f6d44d9a Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + contrib/ChangeLog | 39 + contrib/gcc-changelog/git_check_commit.py | 49 + contrib/gcc-changelog/git_commit.py | 677 +++++ contrib/gcc-changelog/git_email.py | 107 + contrib/gcc-changelog/git_repository.py | 78 + contrib/gcc-changelog/git_update_version.py | 145 + contrib/gcc-changelog/test_email.py | 367 +++ contrib/gcc-changelog/test_patches.txt | 3197 ++++++++++++++++++++ contrib/git-backport.py | 2 +- gcc/ChangeLog | 477 +++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 6 +- gcc/ada/ChangeLog | 5 + gcc/ada/gcc-interface/trans.c | 18 +- gcc/asan.c | 21 +- gcc/config.in | 7 + gcc/config/aarch64/aarch64-c.c | 12 + gcc/config/aarch64/aarch64-cores.def | 6 + gcc/config/aarch64/aarch64-protos.h | 6 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 410 ++- gcc/config/aarch64/aarch64.h | 27 +- gcc/config/aarch64/aarch64.md | 120 +- gcc/config/aarch64/aarch64.opt | 4 + gcc/config/aarch64/constraints.md | 9 + gcc/config/aarch64/driver-aarch64.c | 146 +- gcc/config/aarch64/predicates.md | 3 +- gcc/config/arm/arm.c | 28 +- gcc/config/arm/arm.md | 6 +- gcc/config/arm/driver-arm.c | 8 +- gcc/config/arm/thumb1.md | 74 +- gcc/config/i386/driver-i386.c | 30 +- gcc/config/i386/i386.h | 4 +- gcc/config/i386/i386.md | 5 +- gcc/config/rs6000/aix61.h | 4 +- gcc/config/rs6000/aix71.h | 4 +- gcc/config/rs6000/aix72.h | 4 +- gcc/config/rs6000/altivec.h | 3 +- gcc/config/rs6000/altivec.md | 43 + gcc/config/rs6000/rs6000-builtin.def | 92 +- gcc/config/rs6000/rs6000-c.c | 429 +-- gcc/config/rs6000/rs6000.c | 102 +- gcc/config/rs6000/vsx.md | 14 +- gcc/config/s390/s390.c | 4 +- gcc/config/s390/s390.h | 7 + gcc/configure | 31 + gcc/configure.ac | 5 + gcc/cp/ChangeLog | 19 + gcc/cp/cp-gimplify.c | 6 + gcc/cp/name-lookup.c | 4 +- gcc/cp/tree.c | 2 +- gcc/d/ChangeLog | 29 + gcc/d/d-attribs.cc | 9 +- gcc/d/dmd/expressionsem.c | 1 + gcc/d/intrinsics.cc | 23 +- gcc/doc/cpp.texi | 14 +- gcc/doc/extend.texi | 33 +- gcc/doc/invoke.texi | 20 +- gcc/doc/sourcebuild.texi | 12 + gcc/early-remat.c | 2 +- gcc/fortran/ChangeLog | 244 ++ gcc/fortran/check.c | 3 +- gcc/fortran/class.c | 33 +- gcc/fortran/decl.c | 16 +- gcc/fortran/dump-parse-tree.c | 55 +- gcc/fortran/expr.c | 19 +- gcc/fortran/frontend-passes.c | 74 + gcc/fortran/gfortran.h | 21 +- gcc/fortran/intrinsic.c | 6 +- gcc/fortran/match.c | 5 + gcc/fortran/parse.c | 23 + gcc/fortran/primary.c | 21 + gcc/fortran/resolve.c | 20 +- gcc/fortran/symbol.c | 16 +- gcc/fortran/trans-common.c | 11 +- gcc/fortran/trans-decl.c | 9 +- gcc/fortran/trans-expr.c | 1 + gcc/fortran/trans-stmt.c | 6 +- gcc/hsa-gen.c | 9 +- gcc/ipa-devirt.c | 9 +- gcc/testsuite/ChangeLog | 457 +++ gcc/testsuite/c-c++-common/Wparentheses-2.c | 18 + .../c-c++-common/gomp/hsa-indirect-call-1.c | 24 + gcc/testsuite/g++.dg/cpp0x/dependent3.C | 28 + gcc/testsuite/g++.dg/tree-ssa/pr95638.C | 150 + .../g++.dg/warn/Wshadow-compatible-local-3.C | 8 + gcc/testsuite/g++.target/aarch64/pr95114.C | 3 + .../gcc.c-torture/compile/packed-aligned-1.c | 11 + .../gcc.c-torture/execute/packed-aligned.c | 28 + gcc/testsuite/gcc.dg/gomp/pr82374.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/pr95804.c | 18 + gcc/testsuite/gcc.dg/vmx/ops.c | 2 +- .../aarch64/cpunative/aarch64-cpunative.exp | 35 + gcc/testsuite/gcc.target/aarch64/cpunative/info_0 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_1 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_10 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_11 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_12 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_13 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_14 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_15 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_2 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_3 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_4 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_5 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_6 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_7 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_8 | 8 + gcc/testsuite/gcc.target/aarch64/cpunative/info_9 | 8 + .../gcc.target/aarch64/cpunative/native_cpu_0.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_1.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_10.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_13.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_14.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_2.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_3.c | 13 + .../gcc.target/aarch64/cpunative/native_cpu_4.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_5.c | 12 + .../gcc.target/aarch64/cpunative/native_cpu_6.c | 13 + .../gcc.target/aarch64/cpunative/native_cpu_7.c | 13 + .../gcc.target/aarch64/cpunative/native_cpu_8.c | 12 + gcc/testsuite/gcc.target/aarch64/pr96402.c | 16 + .../gcc.target/aarch64/return_address_sign_1.c | 8 +- .../aarch64/sls-mitigation/sls-miti-blr-bti.c | 40 + .../aarch64/sls-mitigation/sls-miti-blr.c | 33 + .../aarch64/sls-mitigation/sls-miti-retbr-pacret.c | 15 + .../aarch64/sls-mitigation/sls-miti-retbr.c | 119 + .../aarch64/sls-mitigation/sls-mitigation.exp | 73 + .../gcc.target/aarch64/stack-protector-1.c | 89 + .../gcc.target/aarch64/stack-protector-2.c | 6 + gcc/testsuite/gcc.target/aarch64/sve/pr94605.c | 12 + gcc/testsuite/gcc.target/arm/pure-code/pr94538-1.c | 13 + gcc/testsuite/gcc.target/arm/pure-code/pr94538-2.c | 12 + gcc/testsuite/gcc.target/arm/stack-protector-1.c | 63 + gcc/testsuite/gcc.target/arm/stack-protector-2.c | 6 + .../gcc.target/powerpc/builtins-1-p9-runnable.c | 43 +- .../gcc.target/powerpc/builtins-8-p9-runnable.c | 118 + .../gcc.target/powerpc/builtins-msum-runnable.c | 74 + .../powerpc/fold-vec-logical-ands-longlong.c | 4 +- .../powerpc/fold-vec-logical-ors-longlong.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr92923-1.c | 453 +++ gcc/testsuite/gcc.target/powerpc/pr92923-2.c | 285 ++ .../gcc.target/powerpc/vsx-builtin-msum.c | 26 + gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h | 305 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 74 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 80 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 70 +- gcc/testsuite/gcc.target/s390/vector/align-1.c | 2 +- gcc/testsuite/gcc.target/s390/vector/align-2.c | 2 +- gcc/testsuite/gdc.dg/pr95173.d | 10 + gcc/testsuite/gdc.dg/pr95250.d | 18 + gcc/testsuite/gdc.dg/pr96140.d | 15 + gcc/testsuite/gfortran.dg/equiv_11.f90 | 12 + gcc/testsuite/gfortran.dg/finalize_28.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_33.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_34.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_35.f90 | 48 + gcc/testsuite/gfortran.dg/finalize_36.f90 | 39 + 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/implicit_pure_5.c | 7 + gcc/testsuite/gfortran.dg/implicit_pure_5.f90 | 63 + gcc/testsuite/gfortran.dg/pr71706.f90 | 10 + gcc/testsuite/gfortran.dg/pr88379.f90 | 11 + gcc/testsuite/gfortran.dg/pr89574.f90 | 29 + gcc/testsuite/gfortran.dg/pr93337.f90 | 10 + gcc/testsuite/gfortran.dg/pr95091.f90 | 19 + gcc/testsuite/gfortran.dg/pr95373_1.f90 | 15 + gcc/testsuite/gfortran.dg/pr95373_2.f90 | 15 + gcc/testsuite/gfortran.dg/pr95500.f90 | 15 + gcc/testsuite/gfortran.dg/pr95503.f90 | 7 + gcc/testsuite/gfortran.dg/pr95585.f90 | 6 + gcc/testsuite/gfortran.dg/pr95587.f90 | 13 + gcc/testsuite/gfortran.dg/pr95611.f90 | 7 + gcc/testsuite/gfortran.dg/pr95612.f90 | 7 + gcc/testsuite/gfortran.dg/pr95708.f90 | 6 + gcc/testsuite/gfortran.dg/pr95709.f90 | 12 + gcc/testsuite/gfortran.dg/pr95829.f90 | 14 + gcc/testsuite/gfortran.dg/pr95880.f90 | 9 + gcc/testsuite/gfortran.dg/pr95881.f90 | 11 + gcc/testsuite/gfortran.dg/pr95882_1.f90 | 8 + gcc/testsuite/gfortran.dg/pr95882_2.f90 | 6 + gcc/testsuite/gfortran.dg/pr95882_3.f90 | 6 + gcc/testsuite/gfortran.dg/pr95882_4.f90 | 7 + gcc/testsuite/gfortran.dg/pr95882_5.f90 | 6 + gcc/testsuite/gfortran.dg/pr96486.f90 | 9 + gcc/testsuite/gfortran.dg/recursive_check_16.f90 | 25 + gcc/testsuite/go.test/test/fixedbugs/issue4085b.go | 4 +- gcc/testsuite/lib/gcc-dg.exp | 6 +- gcc/testsuite/lib/target-supports.exp | 3 +- gcc/tree-loop-distribution.c | 38 +- gcc/tree-pretty-print.c | 5 +- gcc/tree.c | 7 +- gcc/tree.h | 4 +- libgcc/ChangeLog | 50 + libgcc/config.host | 8 +- libgcc/config/aarch64/aarch64-unwind.h | 35 +- libgcc/config/aarch64/lse.S | 32 +- libgcc/config/i386/gnu-unwind.h | 107 + libgcc/unwind-dw2.c | 34 +- libgfortran/ChangeLog | 18 + libgfortran/intrinsics/env.c | 7 +- libgfortran/io/write_float.def | 3 +- libgomp/ChangeLog | 10 + .../testsuite/libgomp.oacc-fortran/error_stop-1.f | 4 + .../testsuite/libgomp.oacc-fortran/error_stop-2.f | 4 + .../testsuite/libgomp.oacc-fortran/error_stop-3.f | 4 + libgomp/testsuite/libgomp.oacc-fortran/stop-1.f | 4 + libgomp/testsuite/libgomp.oacc-fortran/stop-2.f | 4 + libgomp/testsuite/libgomp.oacc-fortran/stop-3.f | 4 + libitm/ChangeLog | 15 + libitm/config/aarch64/sjlj.S | 29 +- libsanitizer/ChangeLog | 5 + libsanitizer/sanitizer_common/sanitizer_linux.cc | 6 +- libstdc++-v3/ChangeLog | 165 + libstdc++-v3/include/bits/alloc_traits.h | 7 +- libstdc++-v3/include/bits/allocator.h | 5 +- libstdc++-v3/include/bits/c++config | 4 + libstdc++-v3/include/bits/fs_path.h | 11 +- libstdc++-v3/include/bits/ios_base.h | 17 +- libstdc++-v3/include/bits/regex.h | 4 +- libstdc++-v3/include/experimental/bits/fs_path.h | 40 +- libstdc++-v3/include/experimental/string_view | 9 +- libstdc++-v3/include/ext/malloc_allocator.h | 5 +- libstdc++-v3/include/ext/new_allocator.h | 5 +- libstdc++-v3/include/std/charconv | 8 +- libstdc++-v3/include/std/streambuf | 4 +- libstdc++-v3/include/std/string_view | 9 +- libstdc++-v3/include/std/variant | 29 +- libstdc++-v3/src/c++17/fs_ops.cc | 6 + libstdc++-v3/src/filesystem/ops-common.h | 6 +- libstdc++-v3/src/filesystem/ops.cc | 6 + libstdc++-v3/testsuite/20_util/allocator/89510.cc | 147 + libstdc++-v3/testsuite/20_util/from_chars/1.cc | 19 +- libstdc++-v3/testsuite/20_util/from_chars/3.cc | 79 + .../{27_io/types/1.cc => 20_util/variant/91807.cc} | 26 +- .../filesystem/path/generic/94242.cc} | 41 +- .../filesystem/path/generic/generic_string.cc | 32 + libstdc++-v3/testsuite/27_io/types/1.cc | 13 +- .../testsuite/28_regex/match_results/94627.cc | 75 + .../filesystem/path/generic/generic_string.cc | 46 +- .../net/execution_context/make_service.cc | 1 + .../net/execution_context/use_service.cc | 6 +- .../testsuite/experimental/net/executor/1.cc | 1 + libstdc++-v3/testsuite/experimental/net/headers.cc | 1 + .../net/internet/address/v4/comparisons.cc | 1 + .../experimental/net/internet/address/v4/cons.cc | 1 + .../net/internet/address/v4/creation.cc | 1 + .../net/internet/address/v4/members.cc | 1 + .../experimental/net/internet/resolver/base.cc | 1 + .../net/internet/resolver/ops/lookup.cc | 1 + .../net/internet/resolver/ops/reverse.cc | 1 + .../experimental/net/timer/waitable/cons.cc | 1 + .../experimental/net/timer/waitable/dest.cc | 1 + .../experimental/net/timer/waitable/ops.cc | 1 + .../testsuite/ext/malloc_allocator/89510.cc | 149 + libstdc++-v3/testsuite/ext/new_allocator/89510.cc | 149 + 261 files changed, 12604 insertions(+), 953 deletions(-) create mode 100755 contrib/gcc-changelog/git_check_commit.py create mode 100755 contrib/gcc-changelog/git_commit.py create mode 100755 contrib/gcc-changelog/git_email.py create mode 100755 contrib/gcc-changelog/git_repository.py create mode 100755 contrib/gcc-changelog/git_update_version.py create mode 100755 contrib/gcc-changelog/test_email.py create mode 100644 contrib/gcc-changelog/test_patches.txt create mode 100644 gcc/testsuite/c-c++-common/Wparentheses-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/hsa-indirect-call-1.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/dependent3.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr95638.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-compatible-local-3.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr95114.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/packed-aligned-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/packed-aligned.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95804.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/aarch64-cpunative.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_0 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_1 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_10 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_11 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_12 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_13 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_14 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_15 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_2 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_3 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_4 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_5 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_6 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_7 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_8 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/info_9 create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_0.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr96402.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-blr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-retbr- [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-mitigation.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr94605.c create mode 100644 gcc/testsuite/gcc.target/arm/pure-code/pr94538-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pure-code/pr94538-2.c create mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-1.c create mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-msum-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92923-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92923-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-msum.c create mode 100644 gcc/testsuite/gdc.dg/pr95173.d create mode 100644 gcc/testsuite/gdc.dg/pr95250.d create mode 100644 gcc/testsuite/gdc.dg/pr96140.d create mode 100644 gcc/testsuite/gfortran.dg/equiv_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/finalize_35.f90 create mode 100644 gcc/testsuite/gfortran.dg/finalize_36.f90 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/implicit_pure_5.c create mode 100644 gcc/testsuite/gfortran.dg/implicit_pure_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71706.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88379.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89574.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93337.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95091.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95373_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95373_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95500.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95503.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95585.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95587.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95611.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95612.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95708.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95709.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95829.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95880.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95881.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95882_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95882_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95882_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95882_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95882_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96486.f90 create mode 100644 gcc/testsuite/gfortran.dg/recursive_check_16.f90 create mode 100644 libgcc/config/i386/gnu-unwind.h create mode 100644 libstdc++-v3/testsuite/20_util/allocator/89510.cc create mode 100644 libstdc++-v3/testsuite/20_util/from_chars/3.cc copy libstdc++-v3/testsuite/{27_io/types/1.cc => 20_util/variant/91807.cc} (65%) copy libstdc++-v3/testsuite/{experimental/net/execution_context/make_service.cc => [...] create mode 100644 libstdc++-v3/testsuite/28_regex/match_results/94627.cc create mode 100644 libstdc++-v3/testsuite/ext/malloc_allocator/89510.cc create mode 100644 libstdc++-v3/testsuite/ext/new_allocator/89510.cc