From: Thomas Schwinge Date: Wed, 11 Mar 2015 21:42:50 +0000 (+0100) Subject: No libstdc++ for nvptx. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d94fae044da071381b73a2ee8afa874b14fa3820;p=gcc.git No libstdc++ for nvptx. The C++ front end insists to link against libstdc++ -- which we don't build: $ < build-gcc/gcc/testsuite/g++/g++.log grep -o 'error opening [^[:cntrl:]]*' | sort | uniq -c 2 error opening libasan.a 2 error opening libssp.a 12075 error opening libstdc++.a Based on GCC trunk r220892: === g++ Summary === # of expected passes [-63221-]{+68841+} # of unexpected failures [-11751-]{+8764+} # of unexpected successes 6 # of expected failures [-246-]{+249+} # of unresolved testcases [-5950-]{+3353+} # of unsupported tests [-4160-]{+4143+} gcc/ * config/nvptx/nvptx.h (LIBSTDCXX): Define to "gcc". From-SVN: r221362 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 28979d58b47..e474fc8893d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2015-03-11 Thomas Schwinge + + * config/nvptx/nvptx.h (LIBSTDCXX): Define to "gcc". + 2015-03-11 Marek Polacek PR tree-optimization/65388 diff --git a/gcc/config/nvptx/nvptx.h b/gcc/config/nvptx/nvptx.h index e74d16f075a..e4e58dd9536 100644 --- a/gcc/config/nvptx/nvptx.h +++ b/gcc/config/nvptx/nvptx.h @@ -366,4 +366,8 @@ struct GTY(()) machine_function #define FUNCTION_MODE QImode #define HAS_INIT_SECTION 1 +/* The C++ front end insists to link against libstdc++ -- which we don't build. + Tell it to instead link against the innocuous libgcc. */ +#define LIBSTDCXX "gcc" + #endif /* GCC_NVPTX_H */