[Bug target/19571] floating point registers not preserved during function call

2005-01-22 Thread jack at cs dot york dot ac dot uk
--- Additional Comments From jack at cs dot york dot ac dot uk 2005-01-22 12:06 --- Thankyou, that's most helpful. The problem is in the ARM simulator I am using. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19571

[Bug c/19571] New: floating point registers not preserved during function call

2005-01-21 Thread jack at cs dot york dot ac dot uk
: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jack at cs dot york dot ac dot uk CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-unknown-linux GCC host triplet: i686-unknown-linux GCC

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

2005-01-21 Thread jack at cs dot york dot ac dot uk
--- Additional Comments From jack at cs dot york dot ac dot uk 2005-01-21 23:47 --- Created an attachment (id=8036) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8036action=view) Test case which demonstrates the bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19571

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

2005-01-20 Thread jack at cs dot york dot ac dot uk
Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jack at cs dot york dot ac dot uk CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-unknown-linux GCC host triplet: i686-unknown-linux GCC target triplet

[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=8020action=view) Preprocessor output for the code fragment -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19547

[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...f7

[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=8021action=view) glibc function in which floating point registers are not preserved -- http://gcc.gnu.org/bugzilla