[Bug libstdc++/117321] std::float16_t: undefined reference to `nextafterf16'

2024-11-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117321 --- Comment #8 from GCC Commits --- The releases/gcc-14 branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:ec43369c7e2c4b930a501252fa048df51c141970 commit r14-10870-gec43369c7e2c4b930a501252fa048df51c141970 Author: Jakub Jelinek

[Bug libstdc++/117321] std::float16_t: undefined reference to `nextafterf16'

2024-10-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117321 --- Comment #7 from Jakub Jelinek --- Fixed on the trunk so far. Guess it should be eventually backported to 14/13 too.

[Bug libstdc++/117321] std::float16_t: undefined reference to `nextafterf16'

2024-10-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117321 --- Comment #6 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:5e247ac0c28b9a2662f99c4a5420c5f7c2d0c6bd commit r15-4736-g5e247ac0c28b9a2662f99c4a5420c5f7c2d0c6bd Author: Jakub Jelinek Date: T

[Bug libstdc++/117321] std::float16_t: undefined reference to `nextafterf16'

2024-10-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117321 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org

[Bug libstdc++/117321] std::float16_t: undefined reference to `nextafterf16'

2024-10-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117321 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug libstdc++/117321] std::float16_t: undefined reference to `nextafterf16'

2024-10-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117321 --- Comment #3 from Jonathan Wakely --- Yup, with optimization enabled the compiler can expand nextafter16 directly, but for -O0 we need an extern symbol, which does not come from libstdc++ (although possibly we could define one as a weak symbol

[Bug libstdc++/117321] std::float16_t: undefined reference to `nextafterf16'

2024-10-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117321 Andrew Pinski changed: What|Removed |Added See Also||https://sourceware.org/bugz

[Bug libstdc++/117321] std::float16_t: undefined reference to `nextafterf16'

2024-10-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117321 --- Comment #1 from Andrew Pinski --- I think you need libc support for full f16 support.