avr-libc-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-libc-commit] [2495] Annual ChangeLog rotation.


From: Pitchumani
Subject: [avr-libc-commit] [2495] Annual ChangeLog rotation.
Date: Mon, 25 Jan 2016 09:10:40 +0000

Revision: 2495
          http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2495
Author:   pitchumani
Date:     2016-01-25 09:10:38 +0000 (Mon, 25 Jan 2016)
Log Message:
-----------
Annual ChangeLog rotation.

Added Paths:
-----------
    trunk/avr-libc/ChangeLog-2015

Removed Paths:
-------------
    trunk/avr-libc/ChangeLog

Deleted: trunk/avr-libc/ChangeLog
===================================================================
--- trunk/avr-libc/ChangeLog    2015-11-26 08:08:43 UTC (rev 2494)
+++ trunk/avr-libc/ChangeLog    2016-01-25 09:10:38 UTC (rev 2495)
@@ -1,299 +0,0 @@
-2015-11-26  Morten Engelhardt Olsen <address@hidden>
-
-       patch #8810: Fix LFUSE_DEFAULT for tiny24a/44a
-       * inclue/avr/iotn24a.h: Add missing FUSE_CKSEL3 to LFUSE_DEFAULT
-       definition.
-       * include/avr/iotn44a.h: Likewise.
-
-2015-10-07  Mike Rice <address@hidden>
-       bug #36303: Wrong hour for EU Summertime
-       * include/util/eu_dst.h: Corrected hour to 2 AM UTC
-
-2015-10-07  Georg-Johann Lay <address@hidden>
-
-       patch #8556: Fix atexit.c
-       * libc/stdlib/atexit.c (__atexit_fini): Rename to...
-       (atexit_fini): ...this.  Make static, naked, and used.
-       Move to section .fini8.  Outsource worker code to...
-       (atexit_finido): ...this new function.
-       (atexit_p): Renamed from __atexit_p.  Make static.
-
-2015-10-06  Georg-Johann Lay <address@hidden>
-
-       patch #8728: Use __extension__ with long long
-       * include/stdio.h: Use __extension__ when using long long.
-
-2015-10-06  Joern Rennecke <address@hidden>
-
-       patch #8564: Add dwarf debug info alternative, build printf with debug 
info
-       * configure.ac (--enable-debug-info=): Add dwarf alternative.
-       * libc/stdio/Rules.am (PRINTF_CFLAGS): Add @address@hidden
-
-2015-10-06  Pitchumani Sivanupandi <address@hidden>
-
-       patch #8731: Header file for atmega644a
-       * include/avr/io.h: include new header iom644a.h for ATmega644A.
-       * include/avr/Makefile.am (avr_HEADERS): add iom644a.h.
-       * include/avr/iom644a.h: New file.
-
-2015-08-20  Pitchumani Sivanupandi <address@hidden>
-
-       patch #8718: Enable EEPROM memory map only for devices with
-       EEPROM Data Memory Mapping Enable bit (EEMAPEN)
-       * libc/misc/eerd_byte.S (eeprom_read_byte): Enable EEPROM map
-       only when NVM_EEMAPEN_bm is defined.
-       * libc/misc/eerd_block.S (eeprom_read_block): Likewise.
-       * libc/misc/eewr_byte.S (eeprom_write_byte): Likewise.
-       * libc/misc/readme_eeprom.txt: Update comments for default EEPROM map.
-
-2015-08-17  Praveen Kumar Kaushik
-            Pitchumani Sivanupandi <address@hidden>
-
-       patch #8716: Enable setjmp/longjmp functions for AVR_TINY architecture
-       * include/setjmp.h (_JBLEN): Update for AVR_TINY arch conditionally.
-       * libc/stdlib/setjmp.S: Enable setjmp and longjmp for AVR_TINY
-       (setjmp, longjmp): Update call-saved registers for AVR_TINY
-
-2015-08-06  Morten Engelhardt Olsen <address@hidden>
-
-       Fix typos and incorrect defines in header files.
-       * include/avr/io90pwm216.h: corrted typo in comment.
-       * include/avr/iousbxx6_7.h: Add ADHSM bit definition to ADCSRB.
-       * include/avr/iom165a.h: Remove BODSE and BODS.
-       * include/avr/io2323.h: Move sleep mode definitions to correct place.
-       * include/avr/io90pwm316.h: corrected typo in comment.
-       (PIM1): Add pin definitions.
-       * include/avr/iom16a.h: Add SPI_STC_vect. Keep old name for backward
-       compatibility.
-       * include/avr/iom324.h: Remove duplicate sleep mode definitions.
-       * include/avr/iotn861a.h (PWM1X): Define.
-
-2015-08-06  Morten Engelhardt Olsen <address@hidden>
-
-       * include/avr/iox32a4.h: Renamed member LOCKBITS to LOCK_BITS.
-       (ADC_CH_MUXPOS_enum): Add missed pinmux positions.
-       * include/avr/iox32d4.h: Likewise.
-       * include/avr/iox16a4.h: Likewise.
-       * include/avr/iox16d4.h: Likewise.
-       (ADC_CH_MUXNEG_enum): correct pinmux values.
-       * include/avr/iox128a1.h: Renamed member LOCKBITS to LOCK_BITS.
-       * include/avr/iox128a3.h: Likewise.
-       * include/avr/iox128d3.h: Likewise.
-       * include/avr/iox192a3.h: Likewise.
-       * include/avr/iox192d3.h: Likewise.
-       * include/avr/iox256a3.h: Likewise.
-       * include/avr/iox256a3b.h: Likewise.
-       * include/avr/iox256d3.h: Likewise.
-       * include/avr/iox64a1.h: Likewise.
-       * include/avr/iox64a3.h: Likewise.
-       * include/avr/iox64d3.h: Likewise.
-
-2015-07-29  Pitchumani Sivanupandi <address@hidden>
-
-    * include/avr/wdt.h: Fix typo in documentation.
-
-2015-07-22  Pitchumani Sivanupandi <address@hidden>
-
-       bug #45551: Power-save mode not supported for ATtiny167
-       * include/avr/iotn167.h (SLEEP_MODE_PWR_SAVE): Define for power save
-       sleep mode.
-
-2015-07-22  Pitchumani Sivanupandi <address@hidden>
-
-       bug #45539: iom32u4.h defines reserved IO address (TIMSK2 (0x70),
-       TIMSK5 (0x73) etc)
-       * include/avr/iom32u4.h: Remove defines for reserved IO
-       register addresses.
-
-2015-06-22  Jethro <address@hidden>
-            Pitchumani Sivanupandi <address@hidden>
-
-       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 <address@hidden>
-
-       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 <address@hidden>
-            Pitchumani Sivanupandi <address@hidden>
-
-       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 <address@hidden>
-
-       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 <address@hidden>
-
-       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 <address@hidden>
-            Pitchumani Sivanupandi <address@hidden>
-
-       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.
-
-2015-03-18  Senthil Kumar Selvaraj <address@hidden>
-
-       bug #44514: Wrong build option '-mtiny-stack' instead of '-msp8'
-       * devtools/gen-avr-lib-tree.sh (CFLAGS_TINY_STACK): Change
-       -mtiny-stack to -msp8.
-
-2015-03-18  Senthil Kumar Selvaraj <address@hidden>
-
-       bug #43044: memory sections require __attribute__ ((used))
-       * doc/api/sections.dox: Add __attribute__ ((used)) and
-       a brief explanation of why it is needed.
-
-2015-03-09  Georg-Johann Lay <address@hidden>
-
-       bug #34719: Check for right build compiler
-       * configure.ac (CC): Use `${CC} -dumpmachine` to query for
-       right cross compiler instead of checking CC.
-
-2015-03-09  Pitchumani Sivanupandi <address@hidden>
-
-       bug #44140: wdt_disable() macro clobbers prescaller bits ...
-       * include/avr/wdt.h (wdt_disable): Add WD reset before changing.
-       Prescaler bits are not overwritten while setting WDCE and WDE.
-
-2015-02-25  Joern Rennecke  <address@hidden>
-            Senthil Kumar Selvaraj <address@hidden>
-
-       Patch #8610: Remove eeprom function name mangling
-       * include/avr/eeprom.h: Remove _EEPROM_SUFFIX definition and eeprom
-       function name mangling.
-       (EEARL): define with EEAR.
-       * libc/misc/eedef.h: Remove eeprom function name mangling.
-
-2015-02-23  Joern Rennecke  <address@hidden>
-
-    Patch #8587: Move device specific functions to libdev.a
-       * configure.ac: (AC_CONFIG_FILES): Place all devices under avr/lib/dev.
-       Remove device duplicates. Remove device specific lib for tiny-stack.
-       * devtools/Device.am (VPATH): Add $(top_srcdir)/libc/misc.
-       ($(top_srcdir)/libc/misc/Rules.am): Include.
-       (avr_LIBRARIES, libdev_a_SOURCES): New library.
-       * devtools/gen-avr-lib-tree.sh (AVR12_DEV_INFO): Remove duplicate 
devices.
-       (AVR3_DEV_INFO, AVR31_DEV_INFO): Likewise.
-       Place all devices under avr/lib/dev.
-       * libc/misc/Rules.am: Remove eeprom file name mangling.
-
-2015-02-23  Joern Rennecke  <address@hidden>
-                   Senthil Kumar Selvaraj <address@hidden>
-
-       patch #8565:
-       * include/avr/io.h: Use __AVR_DEV_LIB_NAME__ as a fallback.
-
-2015-02-05  Senthil Kumar Selvaraj <address@hidden>
-            Pitchumani Sivanupandi <address@hidden>
-
-    * include/avr/wdt.h: Add conditional branch to enable/disable wdt
-    for devices that has CCP.
-
-2015-01-06  Joerg Wunsch <address@hidden>
-
-       * include/avr/iox128a3.h: Fix an obvious long-standing
-       typo: TC_EVACT_FRQ_gc was misspelled as TC_EVACT_FRW_gc
-       (keep old name for backwards compatibility anyway)
-       * include/avr/iox16a4.h: (Dito.)
-       * include/avr/iox16d4.h: (Dito.)
-       * include/avr/iox192a3.h: (Dito.)
-       * include/avr/iox256a3b.h: (Dito.)
-       * include/avr/iox256a3.h: (Dito.)
-       * include/avr/iox32a4.h: (Dito.)
-       * include/avr/iox32d4.h: (Dito.)
-       * include/avr/iox64a3.h: (Dito.)

Copied: trunk/avr-libc/ChangeLog-2015 (from rev 2494, trunk/avr-libc/ChangeLog)
===================================================================
--- trunk/avr-libc/ChangeLog-2015                               (rev 0)
+++ trunk/avr-libc/ChangeLog-2015       2016-01-25 09:10:38 UTC (rev 2495)
@@ -0,0 +1,299 @@
+2015-11-26  Morten Engelhardt Olsen <address@hidden>
+
+       patch #8810: Fix LFUSE_DEFAULT for tiny24a/44a
+       * inclue/avr/iotn24a.h: Add missing FUSE_CKSEL3 to LFUSE_DEFAULT
+       definition.
+       * include/avr/iotn44a.h: Likewise.
+
+2015-10-07  Mike Rice <address@hidden>
+       bug #36303: Wrong hour for EU Summertime
+       * include/util/eu_dst.h: Corrected hour to 2 AM UTC
+
+2015-10-07  Georg-Johann Lay <address@hidden>
+
+       patch #8556: Fix atexit.c
+       * libc/stdlib/atexit.c (__atexit_fini): Rename to...
+       (atexit_fini): ...this.  Make static, naked, and used.
+       Move to section .fini8.  Outsource worker code to...
+       (atexit_finido): ...this new function.
+       (atexit_p): Renamed from __atexit_p.  Make static.
+
+2015-10-06  Georg-Johann Lay <address@hidden>
+
+       patch #8728: Use __extension__ with long long
+       * include/stdio.h: Use __extension__ when using long long.
+
+2015-10-06  Joern Rennecke <address@hidden>
+
+       patch #8564: Add dwarf debug info alternative, build printf with debug 
info
+       * configure.ac (--enable-debug-info=): Add dwarf alternative.
+       * libc/stdio/Rules.am (PRINTF_CFLAGS): Add @address@hidden
+
+2015-10-06  Pitchumani Sivanupandi <address@hidden>
+
+       patch #8731: Header file for atmega644a
+       * include/avr/io.h: include new header iom644a.h for ATmega644A.
+       * include/avr/Makefile.am (avr_HEADERS): add iom644a.h.
+       * include/avr/iom644a.h: New file.
+
+2015-08-20  Pitchumani Sivanupandi <address@hidden>
+
+       patch #8718: Enable EEPROM memory map only for devices with
+       EEPROM Data Memory Mapping Enable bit (EEMAPEN)
+       * libc/misc/eerd_byte.S (eeprom_read_byte): Enable EEPROM map
+       only when NVM_EEMAPEN_bm is defined.
+       * libc/misc/eerd_block.S (eeprom_read_block): Likewise.
+       * libc/misc/eewr_byte.S (eeprom_write_byte): Likewise.
+       * libc/misc/readme_eeprom.txt: Update comments for default EEPROM map.
+
+2015-08-17  Praveen Kumar Kaushik
+            Pitchumani Sivanupandi <address@hidden>
+
+       patch #8716: Enable setjmp/longjmp functions for AVR_TINY architecture
+       * include/setjmp.h (_JBLEN): Update for AVR_TINY arch conditionally.
+       * libc/stdlib/setjmp.S: Enable setjmp and longjmp for AVR_TINY
+       (setjmp, longjmp): Update call-saved registers for AVR_TINY
+
+2015-08-06  Morten Engelhardt Olsen <address@hidden>
+
+       Fix typos and incorrect defines in header files.
+       * include/avr/io90pwm216.h: corrted typo in comment.
+       * include/avr/iousbxx6_7.h: Add ADHSM bit definition to ADCSRB.
+       * include/avr/iom165a.h: Remove BODSE and BODS.
+       * include/avr/io2323.h: Move sleep mode definitions to correct place.
+       * include/avr/io90pwm316.h: corrected typo in comment.
+       (PIM1): Add pin definitions.
+       * include/avr/iom16a.h: Add SPI_STC_vect. Keep old name for backward
+       compatibility.
+       * include/avr/iom324.h: Remove duplicate sleep mode definitions.
+       * include/avr/iotn861a.h (PWM1X): Define.
+
+2015-08-06  Morten Engelhardt Olsen <address@hidden>
+
+       * include/avr/iox32a4.h: Renamed member LOCKBITS to LOCK_BITS.
+       (ADC_CH_MUXPOS_enum): Add missed pinmux positions.
+       * include/avr/iox32d4.h: Likewise.
+       * include/avr/iox16a4.h: Likewise.
+       * include/avr/iox16d4.h: Likewise.
+       (ADC_CH_MUXNEG_enum): correct pinmux values.
+       * include/avr/iox128a1.h: Renamed member LOCKBITS to LOCK_BITS.
+       * include/avr/iox128a3.h: Likewise.
+       * include/avr/iox128d3.h: Likewise.
+       * include/avr/iox192a3.h: Likewise.
+       * include/avr/iox192d3.h: Likewise.
+       * include/avr/iox256a3.h: Likewise.
+       * include/avr/iox256a3b.h: Likewise.
+       * include/avr/iox256d3.h: Likewise.
+       * include/avr/iox64a1.h: Likewise.
+       * include/avr/iox64a3.h: Likewise.
+       * include/avr/iox64d3.h: Likewise.
+
+2015-07-29  Pitchumani Sivanupandi <address@hidden>
+
+    * include/avr/wdt.h: Fix typo in documentation.
+
+2015-07-22  Pitchumani Sivanupandi <address@hidden>
+
+       bug #45551: Power-save mode not supported for ATtiny167
+       * include/avr/iotn167.h (SLEEP_MODE_PWR_SAVE): Define for power save
+       sleep mode.
+
+2015-07-22  Pitchumani Sivanupandi <address@hidden>
+
+       bug #45539: iom32u4.h defines reserved IO address (TIMSK2 (0x70),
+       TIMSK5 (0x73) etc)
+       * include/avr/iom32u4.h: Remove defines for reserved IO
+       register addresses.
+
+2015-06-22  Jethro <address@hidden>
+            Pitchumani Sivanupandi <address@hidden>
+
+       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 <address@hidden>
+
+       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 <address@hidden>
+            Pitchumani Sivanupandi <address@hidden>
+
+       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 <address@hidden>
+
+       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 <address@hidden>
+
+       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 <address@hidden>
+            Pitchumani Sivanupandi <address@hidden>
+
+       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.
+
+2015-03-18  Senthil Kumar Selvaraj <address@hidden>
+
+       bug #44514: Wrong build option '-mtiny-stack' instead of '-msp8'
+       * devtools/gen-avr-lib-tree.sh (CFLAGS_TINY_STACK): Change
+       -mtiny-stack to -msp8.
+
+2015-03-18  Senthil Kumar Selvaraj <address@hidden>
+
+       bug #43044: memory sections require __attribute__ ((used))
+       * doc/api/sections.dox: Add __attribute__ ((used)) and
+       a brief explanation of why it is needed.
+
+2015-03-09  Georg-Johann Lay <address@hidden>
+
+       bug #34719: Check for right build compiler
+       * configure.ac (CC): Use `${CC} -dumpmachine` to query for
+       right cross compiler instead of checking CC.
+
+2015-03-09  Pitchumani Sivanupandi <address@hidden>
+
+       bug #44140: wdt_disable() macro clobbers prescaller bits ...
+       * include/avr/wdt.h (wdt_disable): Add WD reset before changing.
+       Prescaler bits are not overwritten while setting WDCE and WDE.
+
+2015-02-25  Joern Rennecke  <address@hidden>
+            Senthil Kumar Selvaraj <address@hidden>
+
+       Patch #8610: Remove eeprom function name mangling
+       * include/avr/eeprom.h: Remove _EEPROM_SUFFIX definition and eeprom
+       function name mangling.
+       (EEARL): define with EEAR.
+       * libc/misc/eedef.h: Remove eeprom function name mangling.
+
+2015-02-23  Joern Rennecke  <address@hidden>
+
+    Patch #8587: Move device specific functions to libdev.a
+       * configure.ac: (AC_CONFIG_FILES): Place all devices under avr/lib/dev.
+       Remove device duplicates. Remove device specific lib for tiny-stack.
+       * devtools/Device.am (VPATH): Add $(top_srcdir)/libc/misc.
+       ($(top_srcdir)/libc/misc/Rules.am): Include.
+       (avr_LIBRARIES, libdev_a_SOURCES): New library.
+       * devtools/gen-avr-lib-tree.sh (AVR12_DEV_INFO): Remove duplicate 
devices.
+       (AVR3_DEV_INFO, AVR31_DEV_INFO): Likewise.
+       Place all devices under avr/lib/dev.
+       * libc/misc/Rules.am: Remove eeprom file name mangling.
+
+2015-02-23  Joern Rennecke  <address@hidden>
+                   Senthil Kumar Selvaraj <address@hidden>
+
+       patch #8565:
+       * include/avr/io.h: Use __AVR_DEV_LIB_NAME__ as a fallback.
+
+2015-02-05  Senthil Kumar Selvaraj <address@hidden>
+            Pitchumani Sivanupandi <address@hidden>
+
+    * include/avr/wdt.h: Add conditional branch to enable/disable wdt
+    for devices that has CCP.
+
+2015-01-06  Joerg Wunsch <address@hidden>
+
+       * include/avr/iox128a3.h: Fix an obvious long-standing
+       typo: TC_EVACT_FRQ_gc was misspelled as TC_EVACT_FRW_gc
+       (keep old name for backwards compatibility anyway)
+       * include/avr/iox16a4.h: (Dito.)
+       * include/avr/iox16d4.h: (Dito.)
+       * include/avr/iox192a3.h: (Dito.)
+       * include/avr/iox256a3b.h: (Dito.)
+       * include/avr/iox256a3.h: (Dito.)
+       * include/avr/iox32a4.h: (Dito.)
+       * include/avr/iox32d4.h: (Dito.)
+       * include/avr/iox64a3.h: (Dito.)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]