Bug 107139 - Time to remove #if _GLIBCXX_HOSTED guard for coroutine for freestanding
Summary: Time to remove #if _GLIBCXX_HOSTED guard for coroutine for freestanding
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: libstdc++ (show other bugs)
Version: 13.0
: P3 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-04 00:25 UTC by cqwrteur
Modified: 2022-10-05 16:04 UTC (History)
2 users (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 GCC Commits 2022-10-04 14:07:10 UTC
The master branch has been updated by Jonathan Wakely <redi@gcc.gnu.org>:

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

commit r13-3060-gb74ab7a1609f01afaab9b82cfabfb96ae9e1145d
Author: Jonathan Wakely <jwakely@redhat.com>
Date:   Tue Oct 4 09:37:14 2022 +0100

    libstdc++: Enable std::hash<coroutine_handle<P>> [PR107139]
    
    Everything that <coroutine> depends on is available for freestanding
    now.
    
    libstdc++-v3/ChangeLog:
    
            PR libstdc++/107139
            * include/std/coroutine: Remove all _GLIBCXXHOSTED preprocessor
            conditionals.
Comment 2 cqwrteur 2022-10-05 16:04:35 UTC
Jwakely has fixed that