URL:
  <http://savannah.nongnu.org/bugs/?20778>

                 Summary: strtod problems in ATmega2560
                 Project: AVR C Runtime Library
            Submitted by: guran
            Submitted on: tisdag 2007-08-14 den 09:20
                Category: Library
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: libc code
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
        Originator Email: [EMAIL PROTECTED]
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

The strtod() -function alters EIND at the end and calls 
" __prologue_saves " in ATmega2560.
After that, any function call that uses EICALL fails probably because EIND
was set to the wrong value in strtod().

It may depend on code size whether EICALL succeed or not. This seems to
happen when codesize pass around 50% of available flash memory in ATmega2560
because everything is working below this limit.





    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?20778>

_______________________________________________
  Meddelandet skickades via/av Savannah
  http://savannah.nongnu.org/



_______________________________________________
AVR-libc-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/avr-libc-dev

Reply via email to