public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/87193] symbols in <version> have inconsistent types
       [not found] <bug-87193-4@http.gcc.gnu.org/bugzilla/>
@ 2021-02-24 16:21 ` redi at gcc dot gnu.org
  2022-01-21 16:08 ` cvs-commit at gcc dot gnu.org
  2022-01-21 16:11 ` redi at gcc dot gnu.org
  2 siblings, 0 replies; 3+ messages in thread
From: redi at gcc dot gnu.org @ 2021-02-24 16:21 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87193

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |frankhb1989 at gmail dot com

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
*** Bug 91480 has been marked as a duplicate of this bug. ***

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug libstdc++/87193] symbols in <version> have inconsistent types
       [not found] <bug-87193-4@http.gcc.gnu.org/bugzilla/>
  2021-02-24 16:21 ` [Bug libstdc++/87193] symbols in <version> have inconsistent types redi at gcc dot gnu.org
@ 2022-01-21 16:08 ` cvs-commit at gcc dot gnu.org
  2022-01-21 16:11 ` redi at gcc dot gnu.org
  2 siblings, 0 replies; 3+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2022-01-21 16:08 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87193

--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jonathan Wakely <redi@gcc.gnu.org>:

https://gcc.gnu.org/g:b8806796ec64585de39ca6ee3b7b30cc08f27d62

commit r12-6798-gb8806796ec64585de39ca6ee3b7b30cc08f27d62
Author: Jonathan Wakely <jwakely@redhat.com>
Date:   Fri Jan 21 14:22:23 2022 +0000

    libstdc++: Ensure all feature test macros have type long [PR87193]

    This defines all the __cpp_lib_xxx macros as type long, as required by
    the standard. We had an inconsistent mix of int and long, sometimes even
    for the same macro name.

    The __cpp_lib_experimental_xxx macros are left as type int, because
    that's what it says in the relevant TS specs.

    libstdc++-v3/ChangeLog:

            PR libstdc++/87193
            PR libstdc++/104019
            * include/bits/alloc_traits.h
(__cpp_lib_allocator_traits_is_always_equal):
            Define as type long.
            * include/bits/allocator.h
(__cpp_lib_incomplete_container_elements):
            Likewise.
            * include/bits/basic_string.h (__cpp_lib_string_udls): Likewise.
            * include/bits/chrono.h (__cpp_lib_chrono): Likewise.
            (__cpp_lib_chrono_udls): Likewise.
            * include/bits/move.h (__cpp_lib_addressof_constexpr): Likewise.
            * include/bits/node_handle.h (__cpp_lib_node_extract): Likewise.
            * include/bits/range_access.h
(__cpp_lib_nonmember_container_access):
            Likewise.
            * include/bits/shared_ptr.h (__cpp_lib_enable_shared_from_this):
            Likewise.
            * include/bits/stl_algo.h (__cpp_lib_clamp): Likewise.
            (__cpp_lib_sample): Likewise.
            * include/bits/stl_algobase.h
(__cpp_lib_robust_nonmodifying_seq_ops):
            Likewise.
            * include/bits/stl_function.h (__cpp_lib_transparent_operators):
            Likewise.
            * include/bits/stl_iterator.h (__cpp_lib_make_reverse_iterator):
            Likewise.
            * include/bits/stl_map.h (__cpp_lib_map_try_emplace):
            Likewise.
            * include/bits/stl_tree.h (__cpp_lib_generic_associative_lookup):
            Likewise.
            * include/bits/unique_ptr.h (__cpp_lib_make_unique):
            Likewise.
            * include/bits/unordered_map.h
(__cpp_lib_unordered_map_try_emplace):
            Likewise.
            * include/c_global/cmath (__cpp_lib_hypot): Likewise.
            * include/c_global/cstddef (__cpp_lib_byte): Likewise.
            * include/std/atomic (__cpp_lib_atomic_is_always_lock_free):
            Likewise.
            * include/std/complex (__cpp_lib_complex_udls): Likewise.
            * include/std/filesystem (__cpp_lib_filesystem): Likewise.
            * include/std/functional (__cpp_lib_not_fn): Likewise.
            (__cpp_lib_boyer_moore_searcher): Likewise.
            * include/std/iomanip (__cpp_lib_quoted_string_io): Likewise.
            * include/std/mutex (__cpp_lib_scoped_lock): Likewise.
            * include/std/numeric (__cpp_lib_gcd_lcm): Likewise.
            (__cpp_lib_gcd, __cpp_lib_lcm): Likewise.
            * include/std/tuple (__cpp_lib_apply): Likewise.
            (__cpp_lib_make_from_tuple): Likewise.
            * include/std/type_traits (__cpp_lib_integral_constant_callable)
            (__cpp_lib_bool_constant, __cpp_lib_logical_traits)
            (__cpp_lib_is_null_pointer, __cpp_lib_transformation_trait_aliases)
            (__cpp_lib_result_of_sfinae, __cpp_lib_void_t)
            (__cpp_lib_is_swappable, __cpp_lib_is_invocable)
            (__cpp_lib_has_unique_object_representations)
            (__cpp_lib_is_aggregate): Likewise.
            * include/std/version: Likewise.
            * libsupc++/new (__cpp_lib_launder): Likewise.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug libstdc++/87193] symbols in <version> have inconsistent types
       [not found] <bug-87193-4@http.gcc.gnu.org/bugzilla/>
  2021-02-24 16:21 ` [Bug libstdc++/87193] symbols in <version> have inconsistent types redi at gcc dot gnu.org
  2022-01-21 16:08 ` cvs-commit at gcc dot gnu.org
@ 2022-01-21 16:11 ` redi at gcc dot gnu.org
  2 siblings, 0 replies; 3+ messages in thread
From: redi at gcc dot gnu.org @ 2022-01-21 16:11 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87193

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
   Target Milestone|---                         |12.0
             Status|NEW                         |RESOLVED

--- Comment #6 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Done for GCC 12

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-01-21 16:11 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-87193-4@http.gcc.gnu.org/bugzilla/>
2021-02-24 16:21 ` [Bug libstdc++/87193] symbols in <version> have inconsistent types redi at gcc dot gnu.org
2022-01-21 16:08 ` cvs-commit at gcc dot gnu.org
2022-01-21 16:11 ` redi at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).