--- 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
--- 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=8036&action=view)
Test case which demonstrates the bug.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19571
: 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
--- 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.
--- 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 (_
--- 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
sion 2.95.3 20010315 (release) (arm-linux) compiled by GNU C version
3.3.4.
/usr/jack/local/arm_gcc_2.95.3/arm-linux/bin/as -o au1.o au1.s
--
Summary: floating point registers not preserved during function
call
Product: gcc
Version: 2.95.3