diff options
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 43 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/lib/libstdc++.exp | 8 |
2 files changed, 47 insertions, 4 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 464bd45..b45f8c2 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,46 @@ +2025-05-15 Luc Grosheintz <luc.grosheintz@gmail.com> + + * include/std/mdspan: Implement the mandate for extents as + signed or unsigned integer and not any interal type. Remove + leading underscores from names in static_assert message. + * testsuite/23_containers/mdspan/extents/class_mandates_neg.cc: + Check that extents<char,...> and extents<bool,...> are invalid. + Adjust dg-prune-output pattern. + * testsuite/23_containers/mdspan/extents/misc.cc: Update + tests to avoid `char` and `bool` as IndexType. + +2025-05-15 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/120190 + * include/std/format (format_kind): Adjust primary template to + not depend on itself. + * testsuite/std/format/ranges/format_kind_neg.cc: Adjust + expected errors. Check more invalid specializations. + +2025-05-15 Jonathan Wakely <jwakely@redhat.com> + + * include/std/complex (arg(T)): Use __builtin_signbit instead of + std::signbit. + +2025-05-15 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/120235 + * doc/html/*: Regenerate. + * doc/xml/manual/evolution.xml: Document deprecation. + * include/std/complex: Replace references to TR1 subclauses with + corresponding C++11 subclauses. + (fabs): Add deprecated attribute. + * testsuite/26_numerics/complex/fabs_neg.cc: New test. + +2025-05-15 Jason Merrill <jason@redhat.com> + + * testsuite/lib/libstdc++.exp: Add -Wabi. + +2025-05-15 Tomasz Kamiński <tkaminsk@redhat.com> + + PR libstdc++/119246 + * include/std/format: Updated check for _GLIBCXX_FORMAT_F128. + 2025-05-14 Tomasz Kamiński <tkaminsk@redhat.com> PR libstdc++/119125 diff --git a/libstdc++-v3/testsuite/lib/libstdc++.exp b/libstdc++-v3/testsuite/lib/libstdc++.exp index da1f424..9f2dd8a 100644 --- a/libstdc++-v3/testsuite/lib/libstdc++.exp +++ b/libstdc++-v3/testsuite/lib/libstdc++.exp @@ -1019,8 +1019,8 @@ proc check_v3_target_time { } { }] } -proc check_v3_target_namedlocale { args } { - set key "et_namedlocale $args" +proc check_v3_target_namedlocale { locale } { + set key "et_namedlocale $locale" return [check_v3_target_prop_cached $key { global tool # Set up, compile, and execute a C++ test program that tries to use @@ -1048,7 +1048,7 @@ proc check_v3_target_namedlocale { args } { puts $f "}" puts $f "int main ()" puts $f "{" - puts $f " const char *namedloc = transform_locale(\"$args\");" + puts $f " const char *namedloc = transform_locale(\"$locale\");" puts $f " try" puts $f " {" puts $f " locale((const char*)namedloc);" @@ -1075,7 +1075,7 @@ proc check_v3_target_namedlocale { args } { set result [${tool}_load "./$exe" "" ""] set status [lindex $result 0] - verbose "check_v3_target_namedlocale <$args>: status is <$status>" 2 + verbose "check_v3_target_namedlocale <$locale>: status is <$status>" 2 if { $status == "pass" } { return 1 |