[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-libc-commit] [2292] bug #36454: string.h: Error for long long in C9
From: |
Joerg Wunsch |
Subject: |
[avr-libc-commit] [2292] bug #36454: string.h: Error for long long in C90 |
Date: |
Mon, 14 May 2012 15:39:16 +0000 |
Revision: 2292
http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2292
Author: joerg_wunsch
Date: 2012-05-14 15:39:16 +0000 (Mon, 14 May 2012)
Log Message:
-----------
bug #36454: string.h: Error for long long in C90
Declare ffsll() as being a GCC extension.
Ticket Links:
------------
http://savannah.gnu.org/bugs/?36454
Modified Paths:
--------------
trunk/avr-libc/ChangeLog
trunk/avr-libc/NEWS
trunk/avr-libc/include/string.h
Modified: trunk/avr-libc/ChangeLog
===================================================================
--- trunk/avr-libc/ChangeLog 2012-03-11 12:29:03 UTC (rev 2291)
+++ trunk/avr-libc/ChangeLog 2012-05-14 15:39:16 UTC (rev 2292)
@@ -1,3 +1,8 @@
+2012-05-14 Joerg Wunsch <address@hidden>
+
+ bug #36454: string.h: Error for long long in C90
+ * include/string.h (ffsll): declare as being a GCC extension
+
2012-03-11 Dmitry Xmelkov <address@hidden>
Add multilib version for tiny-stack targets.
Modified: trunk/avr-libc/NEWS
===================================================================
--- trunk/avr-libc/NEWS 2012-03-11 12:29:03 UTC (rev 2291)
+++ trunk/avr-libc/NEWS 2012-05-14 15:39:16 UTC (rev 2292)
@@ -5,6 +5,7 @@
[#35197] sleep.h _BV defined as __BV in AT90S8515 section
[#35226] Online-documentation broken - [...]
[#35398] assert doesn't work unless stdlib.h is also included
+ [#36454] string.h: Error for long long in C90
* New devices supported:
Modified: trunk/avr-libc/include/string.h
===================================================================
--- trunk/avr-libc/include/string.h 2012-03-11 12:29:03 UTC (rev 2291)
+++ trunk/avr-libc/include/string.h 2012-05-14 15:39:16 UTC (rev 2292)
@@ -110,7 +110,7 @@
extern int ffs (int __val) __ATTR_CONST__;
extern int ffsl (long __val) __ATTR_CONST__;
-extern int ffsll (long long __val) __ATTR_CONST__;
+__extension__ extern int ffsll (long long __val) __ATTR_CONST__;
extern void *memccpy(void *, const void *, int, size_t);
extern void *memchr(const void *, int, size_t) __ATTR_PURE__;
extern int memcmp(const void *, const void *, size_t) __ATTR_PURE__;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [avr-libc-commit] [2292] bug #36454: string.h: Error for long long in C90,
Joerg Wunsch <=