aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorArsen Arsenović <arsen@aarsen.me>2023-04-04 19:25:09 +0200
committerArsen Arsenović <arsen@aarsen.me>2023-04-05 18:45:14 +0200
commitbff26ac162772313d3d9b8ce952b5a0846e26878 (patch)
tree754e0a573fd17701fe8a933277e8462063231908 /libgcc
parent6f0d67b912900009bff5018bd58e17ea1db1de69 (diff)
downloadgcc-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