[Bug c++/28718] Call to -lgcc added prior to user libraries

2006-09-12 Thread j at uriah dot heep dot sax dot de
--- Comment #8 from j at uriah dot heep dot sax dot de 2006-09-12 08:52 --- (In reply to comment #7) > So this is not a bug. Also if libm is only the normal math library and should > not include the soft-fp but those should be in libgcc as they are support > functions needed for GCC t

[Bug c++/28718] Call to -lgcc added prior to user libraries

2006-09-12 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-09-12 08:06 --- (In reply to comment #6) > The suggestion of Joerg Wunsch is, thus, in line with the needs of gcc users > for the avr target. But not in the line with the rest of GCC. Really if you cannot get a patch applied to GCC

[Bug c++/28718] Call to -lgcc added prior to user libraries

2006-09-06 Thread bjoern dot m dot haase at web dot de
--- Comment #6 from bjoern dot m dot haase at web dot de 2006-09-06 16:51 --- To clear up the issues. 1.) libgcc provides a fp emulation based on compiled c functions that is to my very best knowledge untested for avr and extremely inefficient. 2.) avr-libc provides fp emulation that i

[Bug c++/28718] Call to -lgcc added prior to user libraries

2006-08-15 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-08-15 18:24 --- Also libm is not supposed to be overriding stuff in libgcc really, it is only supposed to be including the C math functions. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28718

[Bug c++/28718] Call to -lgcc added prior to user libraries

2006-08-14 Thread j at uriah dot heep dot sax dot de
--- Comment #4 from j at uriah dot heep dot sax dot de 2006-08-14 14:28 --- (In reply to comment #3) > -lm was not an user supplied option as shown by your commands. > Oh no, sorry for the confusion: it *is* a user-supplied library. Sorry, I now see that I somehow copy&pasted the wron

[Bug c++/28718] Call to -lgcc added prior to user libraries

2006-08-14 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-08-14 14:15 --- -lm was not an user supplied option as shown by your commands. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28718

[Bug c++/28718] Call to -lgcc added prior to user libraries

2006-08-14 Thread j at uriah dot heep dot sax dot de
--- Comment #2 from j at uriah dot heep dot sax dot de 2006-08-14 14:13 --- I know that the current situation for the AVR is suboptimal, there really are overrides in libm.a for functions that are already present in libgcc.a. However, this is not so easy to change for a number of logist

[Bug c++/28718] Call to -lgcc added prior to user libraries

2006-08-14 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-08-14 13:18 --- Wait the user did say to link against -lm anyways. This comes from the specs. What kind of wrong math functions are being used anyways? If soft-fp, then you are to think you can override them in libm.a because tha