-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathChangeLog-2012
182 lines (138 loc) · 6.39 KB
/
ChangeLog-2012
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
2012-12-06 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* include/avr/iom128.h (ADCW): unpoison this
2012-11-26 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
Standard scanf() conversion macros for 8-bit data types:
* include/inttypes.h (SCNd8, SCNdLEAST8, SCNdFAST8, SCNi8,
SCNiLEAST8, SCNiFAST8, SCNo8, SCNoLEAST8, SCNoFAST8, SCNu8,
SCNuLEAST8, SCNuFAST8, SCNx8, SCNxLEAST8, SCNxFAST8): New
macros.
2012-11-16 Eric B. Weddington <eric.weddington@atmel.com>
Fix for bug #35539. Thanks to Georg-Johann Lay for fix.
* include/stdlib.h (EXIT_SUCCESS, EXIT_FAILURE): Add.
2012-09-18 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* include/avr/xmega.h: New file, implement _PROTECTED_WRITE.
* include/avr/io.h: Include <avr/xmega.h>
* doc/api/doxygen.config.in: Add <avr/xmega.h> to documentation build.
2012-07-30 Dmitry Xmelkov <dmix@gmail.ru>
patch #3729: Printf for integers speed up
Thanks to Georg-Johann Lay.
* doc/api/bench-libc.dox: Regenerate with GCC 4.7.1 (and new integer
to ASCII functions).
* include/stdlib.h: Define *toa() as inline functions.
* libc/misc/Files.am: Add new files.
* libc/misc/itoa.S: Rewrite.
* libc/misc/itoa_ncheck.S: New file.
* libc/misc/ltoa.S: Rewrite.
* libc/misc/ltoa_ncheck.S: New file.
* libc/misc/ultoa.S: Rewrite.
* libc/misc/ultoa_ncheck.S: New file.
* libc/misc/utoa.S: Rewrite.
* libc/misc/utoa_ncheck.S: New file.
* tests/simulate/stdlib/itoa-1.c: New file.
* tests/simulate/stdlib/itoa-2.c: New file.
* tests/simulate/stdlib/ltoa-1.c: New file.
* tests/simulate/stdlib/ltoa-2.c: New file.
* tests/simulate/stdlib/ultoa-1.c: New file.
* tests/simulate/stdlib/ultoa-2.c: New file.
* tests/simulate/stdlib/ultoa-3.c: New file.
* tests/simulate/stdlib/utoa-1.c: New file.
* tests/simulate/stdlib/utoa-2.c: New file.
* tests/simulate/stdlib/utoa-3.c: New file.
2012-06-19 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* include/avr/signature.h (__signature): mark as "used"
so the linker won't throw it away
* include/avr/fuse.h (FUSEMEM): (Dito.)
* include/avr/lock.h (LOCKMEM): (Dito.)
2012-06-10 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
Reported by Itai Nahshon:
XXX_vect_num not consistent io90pwmx.h, iousbxx6_7.h
* include/avr/iousbxx6_7.h (TWI_vect_num): make this a number
* include/avr/io90pwmx.h (TIMER1_COMPA_vect_num): (Dito.)
2012-06-03 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
bug #36581: avr-libc: pgmspace.h is not ANSI compliant
* include/avr/pgmspace.h (strlen_P): use __inline__ rather
than inline to be independent from the compiler's standard
level option
2012-05-16 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
bug #31267: misleading header iom128rfa1.h
* include/iom128rfa1.h: remove vectors 51 through 56
2012-05-14 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
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 <dmix@gmail.ru>
Add multilib version for tiny-stack targets.
* devtools/gen-avr-lib-tree.sh: Add multilib DEV_INFO lists. Add
multilib member for ARH_INFO. Operate possible sublibs targets.
* configure.ac: Add tiny-stack targets.
2012-02-04 Dmitry Xmelkov <dmix@gmail.ru>
Fix for bug #35398: assert doesn't work unless stdlib.h is also
included. Thanks to Britton Kerin.
* include/assert.h: Include <stdlib.h>.
* NEWS: Add to fixed bug list.
2012-01-28 Dmitry Xmelkov <dmix@gmail.ru>
* tests/simulate/regression/bug-35366-1-printf_flt.c: New file.
* tests/simulate/regression/bug-35366-2-printf_flt.c: New file.
2012-01-15 Dmitry Xmelkov <dmix@gmail.ru>
Fix for bug #35197: sleep.h _BV defined as __BV in AT90S8515 section
Also fix a similar typo in 2 another files.
Thanks to Bingo.
* include/avr/iotn43u.h: Fix typo with __ASSEMBLER__.
* include/avr/iom32u4.h: Fix typo with __ASSEMBLER__.
* include/avr/sleep.h: Fix typo with _BV.
* NEWS: Add to fixed bug list.
2012-01-08 Dmitry Xmelkov <dmix@gmail.ru>
* tests/simulate/other/progtype-1.c: New file.
* tests/simulate/other/progtype-2.c: New file.
* tests/simulate/other/progtype-3.c: New file.
2012-01-06 Dmitry Xmelkov <dmix@gmail.ru>
* include/avr/common.h: Fix typo of last commit.
2012-01-05 Dmitry Xmelkov <dmix@gmail.ru>
* tests/simulate/regression/bug-21872-1.c: Exclude GCC 4.6 warning.
* tests/simulate/regression/bug-21872-2.c: Same.
* tests/simulate/regression/bug-21955.c: Same.
2012-01-05 Dmitry Xmelkov <dmix@gmail.ru>
* tests/simulate/scanf/sscanf-1.c: Add 'const' for PROGMEM variables.
* tests/simulate/scanf/sscanf-2.c: Same.
* tests/simulate/scanf/sscanf_brk-1.c: Same.
* tests/simulate/scanf/sscanf_brk-2.c: Same.
* tests/simulate/scanf/sscanf_brk-3.c: Same.
* tests/simulate/scanf/sscanf_brk-4.c: Same.
* tests/simulate/scanf/sscanf-c1.c: Same.
* tests/simulate/scanf/sscanf-c2.c: Same.
* tests/simulate/scanf/sscanf-d1.c: Same.
* tests/simulate/scanf/sscanf-d2.c: Same.
* tests/simulate/scanf/sscanf-eof.c: Same.
* tests/simulate/scanf/sscanf_flt-f1.c: Same.
* tests/simulate/scanf/sscanf_flt-f2.c: Same.
* tests/simulate/scanf/sscanf_flt-f3.c: Same.
* tests/simulate/scanf/sscanf_flt-fnn.c: Same.
* tests/simulate/scanf/sscanf_flt-fw.c: Same.
* tests/simulate/scanf/sscanf-h.c: Same.
* tests/simulate/scanf/sscanf-hh.c: Same.
* tests/simulate/scanf/sscanf-i.c: Same.
* tests/simulate/scanf/sscanf-l.c: Same.
* tests/simulate/scanf/sscanf-o1.c: Same.
* tests/simulate/scanf/sscanf-o2.c: Same.
* tests/simulate/scanf/sscanf-s1.c: Same.
* tests/simulate/scanf/sscanf-s2.c: Same.
* tests/simulate/scanf/sscanf-x1.c: Same.
* tests/simulate/scanf/sscanf-x2.c: Same.
* tests/simulate/scanf/sscanf-x3.c: Same.
* tests/simulate/stdlib/strtol-3.c: Same.
* tests/simulate/stdlib/strtoul-2.c: Same.
* tests/simulate/stdlib/strtoul-3.c: Same.
2012-01-05 Dmitry Xmelkov <dmix@gmail.ru>
* tests/simulate/stdlib/realloc-3.c: Remove depricated PROGMEM types.
* tests/simulate/pmstring/memccpy_P.c: Same.
* tests/simulate/string/memccpy.c: Same.
2012-01-05 Dmitry Xmelkov <dmix@gmail.ru>
Exclude worses with old GCC versions.
* configure.ac: Insert space after '-o' option (needed for GCC 3.3).
* tests/simulate/runtest.sh: Remove '-std=gnu99' option for
assembler sources.
2012-01-05 Dmitry Xmelkov <dmix@gmail.ru>
* include/avr/common.h: Define RAMPZ.
2012-01-03 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* doc/api/faq.dox (faq_assign_chain): fix spelling of \endcode, so
this actually compiles again :/ (bug #35226)
* dox/api/Makefile.am: Add forgotten optimize.dox.