[Bug c/19547] floating point registers not preserved during function call

2005-01-20 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-20 17:37 --- (In reply to comment #3) > This is glibc-2.1.3, and the file I am recompiling is > sysdeps/libm-ieee754/k_cos.c (which I will attach). Well consider 2.95.3 is old nothing matters unless you try a newer comp

[Bug c/19547] floating point registers not preserved during function call

2005-01-20 Thread jack at cs dot york dot ac dot uk
--- Additional Comments From jack at cs dot york dot ac dot uk 2005-01-20 17:37 --- Created an attachment (id=8021) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8021&action=view) glibc function in which floating point registers are not preserved -- http://gcc.gnu.org/bugzilla

[Bug c/19547] floating point registers not preserved during function call

2005-01-20 Thread jack at cs dot york dot ac dot uk
--- Additional Comments From jack at cs dot york dot ac dot uk 2005-01-20 17:35 --- > It's the callee's responsibility to save f4...f7 if it wants to use them. So > the problem is in glibc. Ah, I see. However, when I recompile the glibc function in question (__kernel_cos), f4...f

[Bug c/19547] floating point registers not preserved during function call

2005-01-20 Thread rearnsha at gcc dot gnu dot org
--- Additional Comments From rearnsha at gcc dot gnu dot org 2005-01-20 17:18 --- It's the callee's responsibility to save f4...f7 if it wants to use them. So the problem is in glibc. Note that gcc 2.95 isn't supported any more, so the most we'd likely do in this sort of case is fix th

[Bug c/19547] floating point registers not preserved during function call

2005-01-20 Thread jack at cs dot york dot ac dot uk
--- Additional Comments From jack at cs dot york dot ac dot uk 2005-01-20 16:40 --- Created an attachment (id=8020) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8020&action=view) Preprocessor output for the code fragment -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19547