AVR C Runtime Library - Bugs: bug #41435, math library functions in...
You are not allowed to post comments on this tracker with your current authentication level.
bug #41435: math library functions in uril/delay.h
Submitter: | Jaakko Kantojärvi <raphendyr> | ||
Submitted: | Sun 02 Feb 2014 04:13:34 PM UTC | ||
Category: | Header | Severity: | 3 - Normal |
Priority: | 5 - Normal | Item Group: | Header files |
Status: | None | Assigned to: | None |
Percent Complete: | 0% | Open/Closed: | Open |
Release: | Unknown | Fixed Release: | None |
Wed 05 Jul 2017 08:52:03 PM UTC, comment #3: |
Cameron Tacklind <cinderblock> |
Wed 05 Jul 2017 08:35:00 PM UTC, comment #2:
By no means I can see how __STC_HOSTED__ could get you in "A" after "r24". The revision logs of delay_basic.h and delay.h[.in] don't mention such a bug, and my builds of 4.9.2 from around that time also look sane. Also I never came across a GCC bug which added additional "A" junk to operands.
|
Georg-Johann Lay <gjlayde> |
Tue 04 Jul 2017 09:14:28 PM UTC, comment #1: This caused a bunch of confusion for me until I realized that ffreestanding was causing _delay_ms to fail to compile for a ATmega32u4 device.
|
Cameron Tacklind <cinderblock> |
Sun 02 Feb 2014 04:13:34 PM UTC, original submission:
New version of _delay_ms (the one using __builtin_avr_delay_cycles) uses math functions fabs and ceil.
|
Jaakko Kantojärvi <raphendyr> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
Powered by Savane 3.13-f8d8.
Corresponding source code
My mistake. In trying to fix #36611 for myself, I accidently screwed with my delay_basic.h and forgot I had done so. That had the erroneous "A" that was causing my problems.