https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120407
--- Comment #12 from Daniel Starke <daniel.f.starke at freenet dot de> --- (In reply to Andrew Pinski from comment #11) > Note I suspect GCC 15 and 16 are ok though due to how branches to > unreachable are now skipped over for inlining heurstics. I first came accross this issue when compiling with gcc 15.1.0. So the increase is still there. > Did you see this size increase without an artificial testcase? I am still > trying to figure out how important it is to revert the patch or not. This reduced test case came out when I tried tracking down why some simple looking programs were differing in size that much. I first tracked down the issue to the use of std::mutex::lock() and eventually to std::__throw_system_error(0).