avr-libc-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-libc-dev] [bugs #7667] float exception leaves R1 undefined


From: Joerg Wunsch
Subject: [avr-libc-dev] [bugs #7667] float exception leaves R1 undefined
Date: Sun, 12 Dec 2004 02:53:16 -0500
User-agent: Mozilla/5.0 Galeon/1.2.13 (X11; FreeBSD i386; U;) Gecko/0

This mail is an automated notification from the bugs tracker
 of the project: AVR C Runtime Library.

/**************************************************************************/
[bugs #7667] Latest Modifications:

Changes by: 
                Joerg Wunsch <address@hidden>
'Date: 
                Sun 12/12/04 at 07:42 (Europe/Berlin)

            What     | Removed                   | Added
---------------------------------------------------------------------------
            Severity | 5 - Average               | 7 - Major


------------------ Additional Follow-up Comments ----------------------------
Bumped priority as the bug destroys the
contents of a register.






/**************************************************************************/
[bugs #7667] Full Item Snapshot:

URL: <http://savannah.nongnu.org/bugs/?func=detailitem&item_id=7667>
Project: AVR C Runtime Library
Submitted by: 0
On: Tue 02/10/04 at 18:50

Category:  Library
Severity:  7 - Major
Item Group:  None
Resolution:  None
Privacy:  Public
Assigned to:  None
Originator Email:  address@hidden
Status:  Open


Summary:  float exception leaves R1 undefined

Original Submission:  __subsf3 / __addsf3  leaves R1 undefined when returning 
via fp_split_nan

Follow-up Comments
------------------


-------------------------------------------------------
Date: Sun 12/12/04 at 07:42         By: Joerg Wunsch <joerg_wunsch>
Bumped priority as the bug destroys the
contents of a register.

-------------------------------------------------------
Date: Mon 11/01/04 at 22:40         By: 0 <None>
The reason consists in function __fp_split (more precisely a set of
functions). Having found an invalid number, it deletes 2 bytes from a
stack and jumps on 'ret' on earlier address of return. Thus __fp_merge is 
excluded.
    Addition of the instruction `clr r1' in `fp_split.S' corrects this mistake.






File Attachments
-------------------

-------------------------------------------------------
Date: Mon 11/01/04 at 22:40  Name: avr-libc.diff  Size: 445B   By: None
Patch for `fp_split.S'.
http://savannah.nongnu.org/bugs/download.php?item_id=7667&amp;item_file_id=1827






For detailed info, follow this link:
<http://savannah.nongnu.org/bugs/?func=detailitem&item_id=7667>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/







reply via email to

[Prev in Thread] Current Thread [Next in Thread]