From: Evgeny Karpov Date: Wed, 14 Aug 2024 06:34:30 +0000 (+0200) Subject: aarch64: Add minimal C++ support X-Git-Tag: basepoints/gcc-16~4100 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e39e523c84436308eb25fdcf40c605880e817067;p=thirdparty%2Fgcc.git aarch64: Add minimal C++ support The patch resolves compilation issues for the C++ language. Previous patch series contributed to C++ as well, however, C++ could not be tested until we got a C++ compiler and could build at least a "Hello World" C++ program, and in reality, more than that. Another issue has been fixed in the libstdc++ patch. https://gcc.gnu.org/pipermail/libstdc++/2024-September/059472.html gcc/ChangeLog: * config.gcc: Add missing dependencies. --- diff --git a/gcc/config.gcc b/gcc/config.gcc index 9b616bd6e1f8..c20817487457 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -1291,6 +1291,7 @@ aarch64-*-mingw*) extra_options="${extra_options} mingw/cygming.opt mingw/mingw.opt" extra_objs="${extra_objs} winnt.o winnt-dll.o" c_target_objs="${c_target_objs} msformat-c.o" + cxx_target_objs="${cxx_target_objs} msformat-c.o" d_target_objs="${d_target_objs} winnt-d.o" tmake_file="${tmake_file} mingw/t-cygming" case ${enable_threads} in