This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-13 in repository gcc.
from fceb1553635 OpenMP: Add ME support for 'omp allocate' stack variables adds 26956b8500d libstdc++: Update C++20 and C++23 status docs adds ea98e4c80d5 Daily bump. adds 42f4e4947be Daily bump. adds 3d1a73ced3b aarch64: Fix return register handling in untyped_call adds 4bb1ae3c13c aarch64: Fix loose ldpstp check [PR111411] adds 2019102920d Daily bump. adds c75e5f0f852 Daily bump. adds b7d2bb488ef c++: improve class NTTP object pretty printing [PR111471] adds 597c6ef2075 Daily bump. adds f6669b2355f Daily bump. adds 8c1925ece01 Fortran: Pad mismatched charlens in component initializers [...] adds 9eb2f102d38 Fortran: Supply a missing dereference [PR92586] adds b9e02590f7d c++: constness of decltype of NTTP object [PR99631] adds 59f5786c20a c++: constraint rewriting during ttp coercion [PR111485] adds 40d2dec34b5 c++: missing SFINAE in grok_array_decl [PR111493] adds 2279add8237 Daily bump. adds 5a5e1be3dda Daily bump. adds 35787c3093f ada: Fix deferred constant wrongly rejected adds 70639014a69 Reduce the initial size of int_range_max. adds b92cddb9487 PR modula2/111510 runtime ICE findChildAndParent has caused [...] adds a612f1bc4d5 Add missing return in gori_compute::logical_combine adds 161a477f0ce libstdc++: Prevent unwanted ADL in std::to_array [PR111512] adds d6434778123 ada: Fix invalid JSON for extended variant record with -gnatRj adds 34e4d3b1400 ada: Fix internal error on instance in package body with -gnatn adds 098aeddc322 ada: Implement inheritance of user-defined literal aspects [...] adds a5c70fc77a7 ada: Fix internal error on chain of predicated record types adds f1e55a443e2 ada: Fix internal error on 'Image applied to array component adds 994b34926dd ada: Fix crash on iterated component in expression function adds 37c502489a2 ada: Use accumulator type in expansion of 'Reduce attribute adds c8c960b6891 ada: Fix handling of constrained array declarations in decl [...] adds 54a16c276e5 ada: Fix double finalization in conditional exit statement adds 3959b731971 ada: Fix error and crash on imported function with precondi [...] adds bb15f0c3762 ada: Fix crash on Ada.Containers with No_Dispatching_Calls [...] adds 6766df630c0 ada: Fix spurious freezing error on nonabstract null extension adds 6f6e2d62bbe ada: Use idiomatic construct in Expand_N_Package_Body adds 302f05a0fe0 ada: Small code cleanup adds 29380ebc811 ada: Fix bogus error on predicated limited record declared [...] adds dce277e3410 ada: Fix internal error on quantified expression with predi [...] adds ccd4972bbc2 ada: Rework fix for internal error on quantified expression [...] adds 105309d2bb7 ada: Fix internal error on declare-expression in post-condition adds 26aa5c144c1 ada: Add missing guards in Selected_Range_Checks adds 688cb0f6186 ada: Reject thin 'Unrestricted_Access value to aliased cons [...] adds 0878316f0d7 ada: Fix internal error on Big_Integer conversion ghost instance adds 171a74d56d5 ada: Fix spurious error on nested instantiations with gener [...] adds 5cc34c3a390 ada: Repair support for user-defined literals in arithmetic [...] adds 9c1c079bae6 ada: Fix wrong finalization for call to BIP function in con [...] adds 30b3c574344 ada: Fix small fallout of previous change adds 34a2d742bfb ada: Fix wrong result for membership test of null in null-e [...] adds d051e7e75d3 ada: Fix remaining failures in Roman Numbers test adds 5cc6e7886b7 ada: Fix small fallout of previous change adds 5ac700a00ff ada: Fix internal error with pragma Compile_Time_{Warning,Error} adds 15467940a5b ada: Fix wrong finalization for case expression in expressi [...] adds 8825f42ef66 ada: Fix bogus error on conditional expression with only us [...] adds 7d149f95407 ada: Fix wrong finalization for loop on indexed container adds 6a8e6f7b072 ada: Call idiomatic routine in Expand_Simple_Function_Return adds 20af068f214 ada: Fix memory leak in expression function returning Big_Integer adds c9af18f8677 ada: Fix spurious error on imported generic function with p [...] adds fc6774344c9 ada: Fix visibility error with DIC or Type_Invariant aspect [...] adds d80b9d04bd0 ada: Fix regression of secondary stack management in return [...] adds 4e4797ceb9c ada: Fix fallout of recent fix for missing finalization adds f38ec8d37be ada: Fix internal error on array constant in expression function adds 56170ef50be ada: Fix wrong expansion of array aggregate with noncontigu [...] adds a0d76c325f0 ada: Fix internal error on imported function with post-condition adds a28d0a363e9 ada: Fix exception raised on invalid contract in generic package adds d6e89a1edb4 ada: Fix aspect Linker_Section ignored on subprogram body adds 57b71c70689 ada: Fix inverted implementation of RM 8.4(10) clause for o [...] adds 5c685fd7e66 ada: Fix missing error on function call returning incomplete view adds 47c3b12e611 ada: Fix too small secondary stack allocation for returned [...] adds 121c8377fca ada: Fix too small secondary stack allocation for returned [...] adds 7b46f3150fc Minor tweak adds 02a29fdccbb ada: Fix wrong finalization for double subtype of bounded vector adds ff365f7c519 ada: Fix bad interaction between inlining and thunk generation adds fc26416ad7c ada: Fix small inaccuracy in implementation of B.3.3(20/2) adds 864411ef7ce ada: Fix wrong resolution for hidden discriminant in predicate adds e68906c444e ada: Fix Valid_Scalars attribute applied to types from limi [...] adds 82bf3afa68a ada: Fix assertion failure introduced by latest change adds 0bbfe1295c4 ada: Improve error message for ambiguous subprogram call adds 0c28157ba7e ada: Fix memory explosion on aggregate of nested packed array type adds 2d0caa03cb6 ada: Elide the copy in extended returns for nonlimited by-r [...] adds 2d075e9aff4 ada: Fix spurious error on 'Input of private type with Type [...] adds 7b22fcd97ad ada: Fix assertion failure on very peculiar enumeration type adds 7657ee448e2 ada: Elide the copy in extended returns for nonlimited by-r [...] adds dfbca296ef5 ada: Fix premature finalization in loop over limited iterab [...] adds 90f7f814920 ada: Fix late finalization for function call in delta aggregate adds 419e0f26eaa ada: Fix internal error on expression function with Refined [...] adds a44435c1d2e ada: Fix internal error on aggregate nested in container aggregate adds 1c135ab169f ada: Fix wrong optimization of extended return for discrimi [...] adds 51555893149 ada: Fix minor glitch in finish_record_type adds 3f31cd4388c ada: Fix missing finalization of extended return object on [...] adds 81185fb76aa ada: Fix missing call to Finalize_Protection for simple pro [...] adds 1e63d6fcaa5 libstdc++: Fix constexpr functions to conform to older standards adds da1ba03245c libstdc++: Fix std::format alternate form for floating-poin [...] adds 62c8ca3501a libstdc++: Minor fixes for some warnings in <format> adds 183eea6029b libstdc++: fix illegal pointer arithmetic in format [PR111102] adds 0547f663ee0 libstdc++: [_GLIBCXX_INLINE_VERSION] Fix <format> friend de [...] adds 9853ad876bd libstdc++: Add test for illegal pointer arithmetic in forma [...] adds 0b804b32697 Daily bump. adds ccebfd86c16 Daily bump. adds c534a9b198c AArch64: Fix memmove operand corruption [PR111121] adds b5b98a2d055 AArch64: List official cores before codenames new 93ce7c1c5ff Merge branch 'releases/gcc-13' into devel/omp/gcc-13
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 | 48 +++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 449 +++++++++++++++++++ gcc/ada/checks.adb | 2 + gcc/ada/contracts.adb | 47 +- gcc/ada/einfo.ads | 8 +- gcc/ada/exp_aggr.adb | 58 +-- gcc/ada/exp_attr.adb | 72 +++- gcc/ada/exp_ch3.adb | 122 ++++-- gcc/ada/exp_ch4.adb | 186 +++++--- gcc/ada/exp_ch5.adb | 8 +- gcc/ada/exp_ch6.adb | 31 +- gcc/ada/exp_ch7.adb | 104 +++-- gcc/ada/exp_imgv.adb | 23 +- gcc/ada/exp_util.adb | 269 +++++++++--- gcc/ada/freeze.adb | 68 ++- gcc/ada/frontend.adb | 21 +- gcc/ada/gcc-interface/decl.cc | 20 +- gcc/ada/gcc-interface/trans.cc | 16 +- gcc/ada/gcc-interface/utils.cc | 2 +- gcc/ada/inline.adb | 1 + gcc/ada/repinfo.adb | 56 ++- gcc/ada/repinfo.ads | 5 +- gcc/ada/sem_attr.adb | 74 +++- gcc/ada/sem_ch12.adb | 51 ++- gcc/ada/sem_ch13.adb | 138 ++++-- gcc/ada/sem_ch3.adb | 21 +- gcc/ada/sem_ch4.adb | 266 ++++++------ gcc/ada/sem_ch4.ads | 3 + gcc/ada/sem_ch6.adb | 12 +- gcc/ada/sem_ch7.adb | 4 + gcc/ada/sem_prag.adb | 9 +- gcc/ada/sem_res.adb | 242 +++++++---- gcc/ada/sem_type.adb | 2 +- gcc/ada/sem_util.adb | 104 +++-- gcc/ada/sem_util.ads | 30 +- gcc/config/aarch64/aarch64-cores.def | 6 +- gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.cc | 23 +- gcc/config/aarch64/aarch64.md | 51 ++- gcc/cp/ChangeLog | 43 ++ gcc/cp/cxx-pretty-print.cc | 19 +- gcc/cp/decl2.cc | 15 +- gcc/cp/pt.cc | 5 +- gcc/cp/semantics.cc | 8 + gcc/fortran/ChangeLog | 13 + gcc/fortran/decl.cc | 84 ++-- gcc/fortran/trans-expr.cc | 3 +- gcc/gimple-range-gori.cc | 1 + gcc/m2/ChangeLog | 14 + gcc/m2/gm2-compiler/M2GenGCC.mod | 4 +- gcc/m2/gm2-compiler/M2Options.mod | 2 +- gcc/m2/gm2-compiler/M2Quads.mod | 36 +- gcc/testsuite/ChangeLog | 79 ++++ gcc/testsuite/g++.dg/concepts/diagnostic19.C | 20 + gcc/testsuite/g++.dg/cpp23/subscript15.C | 25 ++ gcc/testsuite/g++.dg/cpp2a/concepts-ttp5.C | 24 ++ gcc/testsuite/g++.dg/cpp2a/concepts-ttp6.C | 17 + gcc/testsuite/g++.dg/cpp2a/nontype-class60.C | 18 + gcc/testsuite/gcc.dg/rtl/aarch64/pr111411.c | 57 +++ gcc/testsuite/gcc.target/aarch64/mops_4.c | 48 +++ gcc/testsuite/gfortran.dg/pr68155.f90 | 29 ++ gcc/testsuite/gfortran.dg/pr92586.f90 | 61 +++ gcc/testsuite/gnat.dg/opt102.adb | 10 + gcc/testsuite/gnat.dg/opt102_pkg.adb | 12 + gcc/testsuite/gnat.dg/opt102_pkg.ads | 10 + gcc/value-range-storage.h | 2 +- gcc/value-range.cc | 15 + gcc/value-range.h | 96 +++-- libstdc++-v3/ChangeLog | 80 ++++ libstdc++-v3/doc/html/manual/configure.html | 4 +- libstdc++-v3/doc/html/manual/status.html | 257 +++++++++-- libstdc++-v3/doc/xml/manual/configure.xml | 4 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 47 +- libstdc++-v3/doc/xml/manual/status_cxx2023.xml | 475 ++++++++++++++++++++- libstdc++-v3/include/bits/chrono.h | 6 +- libstdc++-v3/include/bits/stl_algobase.h | 15 +- libstdc++-v3/include/experimental/bits/fs_path.h | 2 +- libstdc++-v3/include/std/array | 4 +- libstdc++-v3/include/std/charconv | 2 +- libstdc++-v3/include/std/format | 56 +-- .../23_containers/array/creation/111512.cc | 25 ++ .../testsuite/std/format/functions/format.cc | 4 + libstdc++-v3/testsuite/std/format/string.cc | 15 + 85 files changed, 3531 insertions(+), 892 deletions(-) create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic19.C create mode 100644 gcc/testsuite/g++.dg/cpp23/subscript15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ttp5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ttp6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class60.C create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/pr111411.c create mode 100644 gcc/testsuite/gfortran.dg/pr68155.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92586.f90 create mode 100644 gcc/testsuite/gnat.dg/opt102.adb create mode 100644 gcc/testsuite/gnat.dg/opt102_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt102_pkg.ads create mode 100644 libstdc++-v3/testsuite/23_containers/array/creation/111512.cc