libstdc++-v3/ChangeLog: PR libstdc++/97570 * libsupc++/new_opa.cc: Declare size_t in global namespace. Remove unused header.
Tested x86_64-linux. Successfully built for avr cross (with avr-libc 2.0). Committed to trunk.
commit 93e9a7bcd5434a24c945de33cd7fa01a25f68418 Author: Jonathan Wakely <jwak...@redhat.com> Date: Mon Oct 26 12:02:50 2020 libstdc++: Fix declarations of memalign etc. for freestanding [PR 97570] libstdc++-v3/ChangeLog: PR libstdc++/97570 * libsupc++/new_opa.cc: Declare size_t in global namespace. Remove unused header. diff --git a/libstdc++-v3/libsupc++/new_opa.cc b/libstdc++-v3/libsupc++/new_opa.cc index b935936e19a..732fe827cda 100644 --- a/libstdc++-v3/libsupc++/new_opa.cc +++ b/libstdc++-v3/libsupc++/new_opa.cc @@ -26,7 +26,6 @@ #include <bits/c++config.h> #include <stdlib.h> #include <stdint.h> -#include <bits/exception_defines.h> #include <bit> #include "new" @@ -44,6 +43,7 @@ using std::new_handler; using std::bad_alloc; #if ! _GLIBCXX_HOSTED +using std::size_t; extern "C" { # if _GLIBCXX_HAVE_ALIGNED_ALLOC