2015-07-29  Pitchumani Sivanupandi <pitchumani.s@atmel.com>

    * include/avr/wdt.h: Fix typo in documentation.

2015-06-22  Jethro <jethro.donaldson@gmail.com>
            Pitchumani Sivanupandi <pitchumani.s@atmel.com>

	bug #44977: Incorrect PORT_t and CRC_t definitions for ATxmega64A1U
	and 128A1U
	bug #44279: incorrect USB_TRNCOMPL_vect_num in iox64a1u.h, iox128a1u.h
	* include/avr/iox64a1u.h (CRC_t): Add reserved slot as member.
	(PORT_t): Add member for REMAP.
	(NVM_EE_vect, NVM_SPM_vect,USB_TRNCOMPL_vect): Update vector number.
	(_VECTORS_SIZE): Update size.
	* include/avr/iox128a1u.h: Likewise.

2015-06-19  Pitchumani Sivanupandi <pitchumani.s@atmel.com>

	bug #43011: Bug in struct definition of __reg_UCSR1C and 
	__reg_UCSR0C in iom128rfa1.h
	* include/avr/iom128rfa1.h (struct __reg_UCSR0C, struct __reg_UCSR1C):
	Remove SPI mode only bitfields.
	(UCPHA0,UDORD0,UCPHA1,UDORD1): Remove duplicates.

2015-06-18  Georg-Johann Lay <avr@gjlay.de>
            Pitchumani Sivanupandi <pitchumani.s@atmel.com>

	bug #43828: wdt.h: Wrong inline assembler arguments
	* include/avr/wdt.h (wdt_enable/wdt_disable): Update constraints for
	inline asm operands

2015-05-07  Pitchumani Sivanupandi <pitchumani.s@atmel.com>

	bug #44869: trunk doesn't work with gcc 5.1.0-RC-20150412
	* configure.ac (HAS_GCC_5_1): Define if avr-gcc version is 5.1.0
	(--enable-device-lib): Add configure option.
	(HAS_DEV_LIB): Define if enabled by --enable-device-lib or avr-gcc
	version is >= 5.1.0.
	* devtools/Device.am (AVR_TARGET_CRT, AVR_INSTALL_DIR): Define
	based on avr-gcc version.
	(avr_LIBRARIES): Likewise.
	* devtools/gen-avr-lib-tree.sh: Use old crt name.
	* libc/Makefile.am: Include misc sub-directory if device library is
	not enabled.
	* libc/misc/Rules.am: Include eeprom function name mangling if device
	library is not enabled.

2015-04-15  Pitchumani Sivanupandi <pitchumani.s@atmel.com>

	bug #44574: Place device-specific libraries in their multilib directory.
	* configure.ac (AC_CONFIG_FILES): Replace dev directory with architecture
	directory where device specific lib (lib<device>.a) and startup object
	file (crt<device>.o) to be installed.
	* devtools/Devices.am (avr_LIBRARIES): Change device library name to
	lib<device>.a.
	* devtools/gen-avr-lib-tree.sh (AVR12_DEV_INFO): Remove tiny stack devices
	as they are part of AVR12TS_DEV_INFO.
	(AVR25_DEV_INFO): Ditto.
	Change startup object file name to crt<device>.o and install location to
	multilib (architecture) directory.

2015-04-08  Martin Nowak <code@dawg.eu>
            Pitchumani Sivanupandi <pitchumani.s@atmel.com>

	bug #33698: Explicit use of RJMP/RCALL can cause "relocation truncated
	to fit: R_AVR_13_PCREL" linker error
	* common/macros.inc: Use __AVR_HAVE_JMP_CALL__ instead of __AVR_MEGA__
	to define XJMP/XCALL macros.
	* libm/fplib/asmdef.h: Define XJMP and XCALL with rjmp/rcall or jmp/call
	based on jmp/call instruction availability.
	* libc/stdlib/ctype.S: Use XJMP/XCALL instead of explicit rjmp/rcall for
	external functions.
	* libm/fplib/acos.S: Ditto.
	* libm/fplib/addsf3.S: Ditto.
	* libm/fplib/addsf3x.S: Ditto.
	* libm/fplib/asin.S: Ditto.
	* libm/fplib/atan.S: Ditto.
	* libm/fplib/atan2.S: Ditto.
	* libm/fplib/cbrt.S: Ditto.
	* libm/fplib/ceil.S: Ditto.
	* libm/fplib/cmpsf2.S: Ditto.
	* libm/fplib/cos.S: Ditto.
	* libm/fplib/cosh.S: Ditto.
	* libm/fplib/divsf3.S: Ditto.
	* libm/fplib/divsf3x.S: Ditto.
	* libm/fplib/exp.S: Ditto.
	* libm/fplib/fdim.S: Ditto.
	* libm/fplib/fixsfdi.S: Ditto.
	* libm/fplib/fixsfsi.S: Ditto.
	* libm/fplib/fixunssfsi.S: Ditto.
	* libm/fplib/floatdisf.S: Ditto.
	* libm/fplib/floor.S: Ditto.
	* libm/fplib/fma.S: Ditto.
	* libm/fplib/fmod.S: Ditto.
	* libm/fplib/fp_arccos.S: Ditto.
	* libm/fplib/fp_powser.S: Ditto.
	* libm/fplib/fp_powsodd.S: Ditto.
	* libm/fplib/fp_rempio2.S: Ditto.
	* libm/fplib/fp_sinus.S: Ditto.
	* libm/fplib/fp_trunc.S: Ditto.
	* libm/fplib/frexp.S: Ditto.
	* libm/fplib/gesf2.S: Ditto.
	* libm/fplib/hypot.S: Ditto.
	* libm/fplib/inverse.S: Ditto.
	* libm/fplib/isinf.S: Ditto.
	* libm/fplib/isnan.S: Ditto.
	* libm/fplib/ldexp.S: Ditto.
	* libm/fplib/log.S: Ditto.
	* libm/fplib/log10.S: Ditto.
	* libm/fplib/lrint.S: Ditto.
	* libm/fplib/lround.S: Ditto.
	* libm/fplib/modf.S: Ditto.
	* libm/fplib/mulsf3.S: Ditto.
	* libm/fplib/mulsf3x.S: Ditto.
	* libm/fplib/pow.S: Ditto.
	* libm/fplib/round.S: Ditto.
	* libm/fplib/sin.S: Ditto.
	* libm/fplib/sinh.S: Ditto.
	* libm/fplib/sqrt.S: Ditto.
	* libm/fplib/square.S: Ditto.
	* libm/fplib/tan.S: Ditto.
	* libm/fplib/tanh.S: Ditto.
	* libm/fplib/trunc.S: Ditto.
	* libm/fplib/unordsf2.S: Ditto.

2014-08-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* include/avr/io1200.h: Add RAMSTART.
	* include/avr/io2313.h: Likewise.
	* include/avr/io2323.h: Likewise.
	* include/avr/io2333.h: Likewise.
	* include/avr/io2343.h: Likewise.
	* include/avr/io43u32x.h: Likewise.
	* include/avr/io43u35x.h: Likewise.
	* include/avr/io4414.h: Likewise.
	* include/avr/io4433.h: Likewise.
	* include/avr/io4434.h: Likewise.
	* include/avr/io76c711.h: Likewise.
	* include/avr/io8515.h: Likewise.
	* include/avr/io8534.h: Likewise.
	* include/avr/io8535.h: Likewise.
	* include/avr/io86r401.h: Likewise.
	* include/avr/io90pwm216.h: Likewise.
	* include/avr/io90pwm2b.h: Likewise.
	* include/avr/io90pwm316.h: Likewise.
	* include/avr/io90pwm3b.h: Likewise.
	* include/avr/ioat94k.h: Likewise.
	* include/avr/iocan128.h: Likewise.
	* include/avr/iocan32.h: Likewise.
	* include/avr/iocan64.h: Likewise.
	* include/avr/iom103.h: Likewise.
	* include/avr/iom128.h: Likewise.
	* include/avr/iom1280.h: Likewise.
	* include/avr/iom161.h: Likewise.
	* include/avr/iom162.h: Likewise.
	* include/avr/iom163.h: Likewise.
	* include/avr/iom165.h: Likewise.
	* include/avr/iom165p.h: Likewise.
	* include/avr/iom169.h: Likewise.
	* include/avr/iom169p.h: Likewise.
	* include/avr/iom16hva.h: Likewise.
	* include/avr/iom2560.h: Likewise.
	* include/avr/iom2561.h: Likewise.
	* include/avr/iom323.h: Likewise.
	* include/avr/iom329.h: Likewise.
	* include/avr/iom3290.h: Likewise.
	* include/avr/iom32hvbrevb.h: Likewise.
	* include/avr/iom406.h: Likewise.
	* include/avr/iom64.h: Likewise.
	* include/avr/iom640.h: Likewise.
	* include/avr/iom649.h: Likewise.
	* include/avr/iom6490.h: Likewise.
	* include/avr/iom8hva.h: Likewise.
	* include/avr/iotn11.h: Likewise.
	* include/avr/iotn12.h: Likewise.
	* include/avr/iotn15.h: Likewise.
	* include/avr/iotn22.h: Likewise.
	* include/avr/iotn26.h: Likewise.
	* include/avr/iotn28.h: Likewise.
	* include/avr/iotn43u.h: Likewise.
	* include/avr/iousb1286.h: Likewise.
	* include/avr/iousb1287.h: Likewise.
	* include/avr/iousb162.h: Likewise.
	* include/avr/iousb646.h: Likewise.
	* include/avr/iousb647.h: Likewise.
	* include/avr/iousb82.h: Likewise.
	* include/avr/io90pwm1.h: Add RAMSTART and fix FLASHEND.
	* include/avr/io90pwmx.h: Likewise.
	* include/avr/iom3000.h: Add RAMSTART and fix RAMEND.
	* include/avr/iotn167.h: Fix RAMSIZE.

2013-01-27  Dmitry Xmelkov  <dmix@gmail.ru>

	Fix for bug #37778: _MemoryBarrier() in cpufunc.h error on compile
	* include/avr/cpufunc.h: Place empty string for asm body. This is
	needed for older GCC versions.
	* tests/simulate/regression/bug-37778.c: New file.
	* NEWS: Add to fixed bug list.

2013-01-10  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	Submitted by Senthil Kumar Selvaraj:
	* include/avr/Makefile.am (avr_HEADERS): add xmega.h

