diff options
author | Arsen Arsenović <arsen@aarsen.me> | 2023-04-04 19:25:09 +0200 |
---|---|---|
committer | Arsen Arsenović <arsen@aarsen.me> | 2023-04-05 18:45:14 +0200 |
commit | bff26ac162772313d3d9b8ce952b5a0846e26878 (patch) | |
tree | 754e0a573fd17701fe8a933277e8462063231908 /libgcc | |
parent | 6f0d67b912900009bff5018bd58e17ea1db1de69 (diff) | |
download | gcc-bff26ac162772313d3d9b8ce952b5a0846e26878.zip gcc-bff26ac162772313d3d9b8ce952b5a0846e26878.tar.gz gcc-bff26ac162772313d3d9b8ce952b5a0846e26878.tar.bz2 |
libstdc++: Downgrade DEBUG to ASSERTIONS when !HOSTED
Supporting the debug mode in freestanding is a non-trivial job, so
instead, as a best-effort, enable assertions, which are light and easy.
libstdc++-v3/ChangeLog:
* include/bits/c++config: When __STDC_HOSTED__ is zero,
disable _GLIBCXX_DEBUG and, if it was set, enable
_GLIBCXX_ASSERTIONS.
* testsuite/lib/libstdc++.exp (check_v3_target_debug_mode):
Include <bits/c++config.h> when determining whether debug is
set, in order to inherit the logic from above
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions