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.
