Skip to content

Commit

Permalink
gcc:
Browse files Browse the repository at this point in the history
        * config/avr/gen-avr-mmcu-specs.c (print_mcu) <cpp>: Only define
        __AVR_DEV_LIB_NAME__ when compiling for a specific device.
        <lib>: When compiling for a device, add libdev.a.
        <startfile>: Crt file has moved to device directory.
        * config/avr/avr-arch.h (avr_mcu_t) <library_name>: Update comment.
avr-libc:
        * configure.ac: (AC_CONFIG_FILES): Place all devices under avr/lib/dev.
        Comment out device duplicates.
        * devtools/Device.am (AVR_FAMILY): New variable.
        (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:
        Place all devices under avr/lib/dev.
        Substitute <arch>.
        (AVR12_DEV_INFO): Comment out duplicated devices.
        (AVR3_DEV_INFO, AVR5_DEV_INFO): Likewise.
        * include/avr/eeprom.h: Remove function name mangling.
        * include/avr/io.h: Use __AVR_DEV_LIB_NAME__ as a fallback.
        Remove mappings that can be found from AVR_DEV_LIB_NAME.
        * libc/misc/Files.am (eeprom_asm_sources): Move ee{wr,upd}_{d,}word.S
        from here...
        (misc_a_asm_sources): ... to here.
        * libc/misc/Rules.am: Remove eeprom file name mangling.
        * libc/misc/eedef.h: Remove eeprom function name mangling.
        * libc/misc/eeupd_dword.S: Remove E2END conditional.
        * libc/misc/eeupd_word.S: Likewise,
        * libc/misc/eewr_dword.S, libc/misc/eewr_word.S: Likewise,
  • Loading branch information
amylaar committed Jul 16, 2014
1 parent 1749fd7 commit 93f15d1
Show file tree
Hide file tree
Showing 13 changed files with 394 additions and 1,206 deletions.
25 changes: 25 additions & 0 deletions avr-libc/ChangeLog
@@ -1,3 +1,28 @@
2014-07-16 Joern Rennecke <joern.rennecke@embecosm.com>

* configure.ac: (AC_CONFIG_FILES): Place all devices under avr/lib/dev.
Comment out device duplicates.
* devtools/Device.am (AVR_FAMILY): New variable.
(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:
Place all devices under avr/lib/dev.
Substitute <arch>.
(AVR12_DEV_INFO): Comment out duplicated devices.
(AVR3_DEV_INFO, AVR5_DEV_INFO): Likewise.
* include/avr/eeprom.h: Remove function name mangling.
* include/avr/io.h: Use __AVR_DEV_LIB_NAME__ as a fallback.
Remove mappings that can be found from AVR_DEV_LIB_NAME.
* libc/misc/Files.am (eeprom_asm_sources): Move ee{wr,upd}_{d,}word.S
from here...
(misc_a_asm_sources): ... to here.
* libc/misc/Rules.am: Remove eeprom file name mangling.
* libc/misc/eedef.h: Remove eeprom function name mangling.
* libc/misc/eeupd_dword.S: Remove E2END conditional.
* libc/misc/eeupd_word.S: Likewise,
* libc/misc/eewr_dword.S, libc/misc/eewr_word.S: Likewise,

2014-06-16 Joern Rennecke <joern.rennecke@embecosm.com>

* configure.ac (--enable-debug-info=): Add dwarf alternative.
Expand Down

0 comments on commit 93f15d1

Please sign in to comment.