[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-libc-dev] [bug #28756] Bug in AVR libc 1.6.7 (power.h for 8-bit AVR
From: |
Timur Gilfanov |
Subject: |
[avr-libc-dev] [bug #28756] Bug in AVR libc 1.6.7 (power.h for 8-bit AVR) |
Date: |
Mon, 01 Feb 2010 12:52:17 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.78 Safari/532.5 |
Follow-up Comment #3, bug #28756 (project avr-libc):
I'm have his bug in WinAVR 20100110 too. In clock_prescale_set(x) I found
infinity loop and error disappear when I remove loop:
WinAVR 20100110 power.h:
#define clock_prescale_set(x)
do {
uint8_t tmp = _BV(CLKPCE);
__asm__ __volatile__ (
"in __tmp_reg__,__SREG__" "nt"
"cli" "nt"
"sts %1, %0" "nt"
"sts %1, %2" "nt"
"out __SREG__, __tmp_reg__"
: /* no outputs */
: "d" (tmp),
"M" (_SFR_MEM_ADDR(CLKPR)),
"d" (x)
: "r0");
} while (0)
WinAVR 20090313 power.h:
#define clock_prescale_set(x)
{
uint8_t tmp = _BV(CLKPCE);
__asm__ __volatile__ (
"in __tmp_reg__,__SREG__" "nt"
"cli" "nt"
"sts %1, %0" "nt"
"sts %1, %2" "nt"
"out __SREG__, __tmp_reg__"
: /* no outputs */
: "d" (tmp),
"M" (_SFR_MEM_ADDR(CLKPR)),
"d" (x)
: "r0");
}
(file #19590, file #19591)
_______________________________________________________
Additional Item Attachment:
File name: power.h Size:57 KB
File name: power.h Size:60 KB
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?28756>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
- [avr-libc-dev] [bug #28756] Bug in AVR libc 1.6.7 (power.h for 8-bit AVR),
Timur Gilfanov <=
- [avr-libc-dev] [bug #28756] Bug in AVR libc 1.6.7 (power.h for 8-bit AVR), Joerg Wunsch, 2010/02/01
- [avr-libc-dev] [bug #28756] Bug in AVR libc 1.6.7 (power.h for 8-bit AVR), Timur Gilfanov, 2010/02/02
- [avr-libc-dev] [bug #28756] Bug in AVR libc 1.6.7 (power.h for 8-bit AVR), Joerg Wunsch, 2010/02/02
- [avr-libc-dev] [bug #28756] Bug in AVR libc 1.6.7 (power.h for 8-bit AVR), David Brown, 2010/02/02
- [avr-libc-dev] [bug #28756] Bug in AVR libc 1.6.7 (power.h for 8-bit AVR), Joerg Wunsch, 2010/02/02
- [avr-libc-dev] [bug #28756] Bug in AVR libc 1.6.7 (power.h for 8-bit AVR), Lucas, 2010/02/02
- [avr-libc-dev] [bug #28756] Bug in AVR libc 1.6.7 (power.h for 8-bit AVR), Joerg Wunsch, 2010/02/02
- [avr-libc-dev] [bug #28756] Bug in AVR libc 1.6.7 (power.h for 8-bit AVR), Lucas, 2010/02/02
- [avr-libc-dev] [bug #28756] Bug in AVR libc 1.6.7 (power.h for 8-bit AVR), Joerg Wunsch, 2010/02/02
- [avr-libc-dev] [bug #28756] Bug in AVR libc 1.6.7 (power.h for 8-bit AVR), Joerg Wunsch, 2010/02/03