This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
I see in my c++config.h file
this stand here
/* Define if the compiler/host combination has __builtin_sqrtf. */
/* #undef _GLIBCXX_HAVE___BUILTIN_SQRTF */
I find now a solution that work without change of cmath
when i add in math.h this line then it work.the function can too stand as static inline in the math.h file.
#define __builtin_sqrtf sqrtf
How about using the original C-library of your system together with its headers? After all the version you are currently using is an "alien" and doesn't fit for your system despite the fact that it was based on your systems C-library and its headers. Carefully merging changes back to the original version would be the better solution.
RegardsOn Mon, Mar 9, 2009 at 3:59 PM, Gabriel Dos Reis <dosreis@gmail.com> wrote:On Mon, Mar 9, 2009 at 7:11 AM, Bernd Roesch <nospamname@web.de> wrote:It of course does.Hello Gabriel[...]You see there is the _ not in.normaly funcs that not find have a _ before
To get all work, it seem i need add the same function add in math.h and in the linker lib or change cmath file and remove all __builtin_ commands the architecture not have.I believe one should convince the middle end to emit libcall for __builtin_xxx when the target has no builtint support.
Richard.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |