Archive member included because of file (symbol)

c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodqi4.o)
                              clock.o (__udivmodqi4)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodhi4.o)
                              clock.o (__udivmodhi4)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_divmodhi4.o)
                              clock.o (__divmodhi4)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_exit.o)
                              c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8515.o (exit)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_copy_data.o)
                              clock.o (__do_copy_data)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_clear_bss.o)
                              clock.o (__do_clear_bss)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eerd_byte_atmega8515.o)
                              clock.o (__eerd_byte_m8515)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eewr_byte_atmega8515.o)
                              clock.o (__eewr_byte_m8515)

Allocating common symbols
Common symbol       size              file

digit               0x2               clock.o
temperature         0x1               clock.o
seconds             0x1               clock.o
d                   0x12              clock.o
dt                  0x7               clock.o
decimal             0x2               clock.o
dt1                 0x7               clock.o

Memory Configuration

Name             Origin             Length             Attributes
text             0x00000000         0x00002000         xr
data             0x00800060         0x0000ffa0         rw !x
eeprom           0x00810000         0x00010000         rw !x
fuse             0x00820000         0x00000400         rw !x
lock             0x00830000         0x00000400         rw !x
signature        0x00840000         0x00000400         rw !x
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8515.o
LOAD clock.o
LOAD rtc.o
LOAD i2cmaster.o
LOAD ds1621.o
LOAD c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a
LOAD c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a
LOAD c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a

.hash
 *(.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.init
 *(.rel.init)

.rela.init
 *(.rela.init)

.rel.text
 *(.rel.text)
 *(.rel.text.*)
 *(.rel.gnu.linkonce.t*)

.rela.text
 *(.rela.text)
 *(.rela.text.*)
 *(.rela.gnu.linkonce.t*)

.rel.fini
 *(.rel.fini)

.rela.fini
 *(.rela.fini)

.rel.rodata
 *(.rel.rodata)
 *(.rel.rodata.*)
 *(.rel.gnu.linkonce.r*)

.rela.rodata
 *(.rela.rodata)
 *(.rela.rodata.*)
 *(.rela.gnu.linkonce.r*)

.rel.data
 *(.rel.data)
 *(.rel.data.*)
 *(.rel.gnu.linkonce.d*)

.rela.data
 *(.rela.data)
 *(.rela.data.*)
 *(.rela.gnu.linkonce.d*)

.rel.ctors
 *(.rel.ctors)

.rela.ctors
 *(.rela.ctors)

.rel.dtors
 *(.rel.dtors)

.rela.dtors
 *(.rela.dtors)

.rel.got
 *(.rel.got)

.rela.got
 *(.rela.got)

.rel.bss
 *(.rel.bss)

.rela.bss
 *(.rela.bss)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.text           0x00000000     0x1766
 *(.vectors)
 .vectors       0x00000000       0x22 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8515.o
                0x00000000                __vectors
                0x00000000                __vector_default
 *(.vectors)
 *(.progmem.gcc*)
 .progmem.gcc_sw_table
                0x00000022       0x76 clock.o
 *(.progmem*)
                0x00000098                . = ALIGN (0x2)
                0x00000098                __trampolines_start = .
 *(.trampolines)
 .trampolines   0x00000098        0x0 linker stubs
 *(.trampolines*)
                0x00000098                __trampolines_end = .
 *(.jumptables)
 *(.jumptables*)
 *(.lowtext)
 *(.lowtext*)
                0x00000098                __ctors_start = .
 *(.ctors)
                0x00000098                __ctors_end = .
                0x00000098                __dtors_start = .
 *(.dtors)
                0x00000098                __dtors_end = .
 SORT(*)(.ctors)
 SORT(*)(.dtors)
 *(.init0)
 .init0         0x00000098        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8515.o
                0x00000098                __init
 *(.init0)
 *(.init1)
 *(.init1)
 *(.init2)
 .init2         0x00000098        0xc c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8515.o
 *(.init2)
 *(.init3)
 *(.init3)
 *(.init4)
 .init4         0x000000a4       0x16 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_copy_data.o)
                0x000000a4                __do_copy_data
 .init4         0x000000ba       0x10 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_clear_bss.o)
                0x000000ba                __do_clear_bss
 *(.init4)
 *(.init5)
 *(.init5)
 *(.init6)
 *(.init6)
 *(.init7)
 *(.init7)
 *(.init8)
 *(.init8)
 *(.init9)
 .init9         0x000000ca        0x4 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8515.o
 *(.init9)
 *(.text)
 .text          0x000000ce        0x2 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8515.o
                0x000000ce                __vector_1
                0x000000ce                __vector_12
                0x000000ce                __bad_interrupt
                0x000000ce                __vector_3
                0x000000ce                __vector_11
                0x000000ce                __vector_13
                0x000000ce                __vector_7
                0x000000ce                __vector_5
                0x000000ce                __vector_4
                0x000000ce                __vector_9
                0x000000ce                __vector_2
                0x000000ce                __vector_15
                0x000000ce                __vector_8
                0x000000ce                __vector_14
                0x000000ce                __vector_10
                0x000000ce                __vector_16
 .text          0x000000d0     0x10f6 clock.o
                0x0000027a                cc
                0x000001de                p2
                0x00000c1c                readkeys
                0x000001fe                dectobin
                0x000000d0                __vector_6
                0x00000324                display
                0x00000232                bb
                0x00000bac                CheckAlarm
                0x00000c7a                init
                0x00000cec                main
                0x00000218                odd
                0x00000b94                beep
 .text          0x000011c6      0x40c rtc.o
                0x00001256                rtc_init
                0x00001466                set_date_time
                0x000012ac                get_date_time
 .text          0x000015d2       0xce i2cmaster.o
                0x0000162c                i2c_write
                0x00001664                i2c_readNak
                0x00001668                i2c_readAck
                0x000015f4                i2c_rep_start
                0x000015ec                i2c_start
                0x0000161c                i2c_stop
                0x0000166a                i2c_read
                0x00001608                i2c_start_wait
                0x000015e2                i2c_init
 .text          0x000016a0       0x32 ds1621.o
                0x000016a0                get_ds1621_temperature
 .text          0x000016d2        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodqi4.o)
 .text          0x000016d2        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodhi4.o)
 .text          0x000016d2        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_divmodhi4.o)
 .text          0x000016d2        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_exit.o)
 .text          0x000016d2        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_copy_data.o)
 .text          0x000016d2        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_clear_bss.o)
 .text          0x000016d2        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eerd_byte_atmega8515.o)
 .text          0x000016d2        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eewr_byte_atmega8515.o)
                0x000016d2                . = ALIGN (0x2)
 *(.text.*)
 .text.libgcc   0x000016d2       0x18 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodqi4.o)
                0x000016d2                __udivmodqi4
 .text.libgcc   0x000016ea       0x28 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodhi4.o)
                0x000016ea                __udivmodhi4
 .text.libgcc   0x00001712       0x26 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_divmodhi4.o)
                0x00001712                __divmodhi4
                0x00001712                _div
 .text.libgcc   0x00001738        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_exit.o)
 .text.libgcc   0x00001738        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_copy_data.o)
 .text.libgcc   0x00001738        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_clear_bss.o)
 .text.avr-libc
                0x00001738       0x10 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eerd_byte_atmega8515.o)
                0x00001738                __eerd_byte_m8515
 .text.avr-libc
                0x00001748       0x1a c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eewr_byte_atmega8515.o)
                0x00001748                __eewr_byte_m8515
                0x0000174a                __eewr_r18_m8515
                0x00001762                . = ALIGN (0x2)
 *(.fini9)
 .fini9         0x00001762        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_exit.o)
                0x00001762                exit
                0x00001762                _exit
 *(.fini9)
 *(.fini8)
 *(.fini8)
 *(.fini7)
 *(.fini7)
 *(.fini6)
 *(.fini6)
 *(.fini5)
 *(.fini5)
 *(.fini4)
 *(.fini4)
 *(.fini3)
 *(.fini3)
 *(.fini2)
 *(.fini2)
 *(.fini1)
 *(.fini1)
 *(.fini0)
 .fini0         0x00001762        0x4 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_exit.o)
 *(.fini0)
                0x00001766                _etext = .

.data           0x00800060       0x1c load address 0x00001766
                0x00800060                PROVIDE (__data_start, .)
 *(.data)
 .data          0x00800060        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8515.o
 .data          0x00800060       0x1b clock.o
                0x00800064                ClockMode
                0x00800065                seg
                0x00800062                MaxSecMode
                0x00800061                MinSecMode
                0x00800060                SecMode
                0x00800063                Start
 .data          0x0080007b        0x0 rtc.o
 .data          0x0080007b        0x0 i2cmaster.o
 .data          0x0080007b        0x0 ds1621.o
 .data          0x0080007b        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodqi4.o)
 .data          0x0080007b        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodhi4.o)
 .data          0x0080007b        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_divmodhi4.o)
 .data          0x0080007b        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_exit.o)
 .data          0x0080007b        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_copy_data.o)
 .data          0x0080007b        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_clear_bss.o)
 .data          0x0080007b        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eerd_byte_atmega8515.o)
 .data          0x0080007b        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eewr_byte_atmega8515.o)
 *(.data*)
 *(.rodata)
 *(.rodata*)
 *(.gnu.linkonce.d*)
                0x0080007c                . = ALIGN (0x2)
 *fill*         0x0080007b        0x1 00
                0x0080007c                _edata = .
                0x0080007c                PROVIDE (__data_end, .)

.bss            0x0080007c       0x36
                0x0080007c                PROVIDE (__bss_start, .)
 *(.bss)
 .bss           0x0080007c        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8515.o
 .bss           0x0080007c       0x10 clock.o
                0x0080008a                t3
                0x0080007e                ALHours
                0x0080007d                ALMinutes
                0x00800083                AlarmOn
                0x00800080                DefALMinutes
                0x00800088                t2
                0x0080007c                DefSecMode
                0x0080007f                ALSet
                0x00800086                t1
                0x00800082                DefALSet
                0x00800081                DefALHours
                0x00800084                digit_addressed
 .bss           0x0080008c        0x0 rtc.o
 .bss           0x0080008c        0x0 i2cmaster.o
 .bss           0x0080008c        0x0 ds1621.o
 .bss           0x0080008c        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodqi4.o)
 .bss           0x0080008c        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodhi4.o)
 .bss           0x0080008c        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_divmodhi4.o)
 .bss           0x0080008c        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_exit.o)
 .bss           0x0080008c        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_copy_data.o)
 .bss           0x0080008c        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_clear_bss.o)
 .bss           0x0080008c        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eerd_byte_atmega8515.o)
 .bss           0x0080008c        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eewr_byte_atmega8515.o)
 *(.bss*)
 *(COMMON)
 COMMON         0x0080008c       0x26 clock.o
                0x0080008c                digit
                0x0080008e                temperature
                0x0080008f                seconds
                0x00800090                d
                0x008000a2                dt
                0x008000a9                decimal
                0x008000ab                dt1
                0x008000b2                PROVIDE (__bss_end, .)
                0x00001766                __data_load_start = LOADADDR (.data)
                0x00001782                __data_load_end = (__data_load_start + SIZEOF (.data))

.noinit         0x008000b2        0x0
                0x008000b2                PROVIDE (__noinit_start, .)
 *(.noinit*)
                0x008000b2                PROVIDE (__noinit_end, .)
                0x008000b2                _end = .
                0x008000b2                PROVIDE (__heap_start, .)

.eeprom         0x00810000        0x4
 *(.eeprom*)
 .eeprom        0x00810000        0x4 clock.o
                0x00810000                ESecMode
                0x00810003                EALSet
                0x00810002                EALHours
                0x00810001                EALMinutes
                0x00810004                __eeprom_end = .

.fuse
 *(.fuse)
 *(.lfuse)
 *(.hfuse)
 *(.efuse)

.lock
 *(.lock*)

.signature
 *(.signature*)

.stab           0x00000000       0x24
 *(.stab)
 .stab          0x00000000       0x24 i2cmaster.o

.stabstr        0x00000000       0x26
 *(.stabstr)
 .stabstr       0x00000000       0x26 i2cmaster.o

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x00000000       0x80
 *(.debug_aranges)
 .debug_aranges
                0x00000000       0x20 clock.o
 .debug_aranges
                0x00000020       0x20 rtc.o
 .debug_aranges
                0x00000040       0x20 i2cmaster.o
 .debug_aranges
                0x00000060       0x20 ds1621.o

.debug_pubnames
                0x00000000      0x258
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000      0x1e8 clock.o
 .debug_pubnames
                0x000001e8       0x43 rtc.o
 .debug_pubnames
                0x0000022b       0x2d ds1621.o

.debug_info     0x00000000     0x10a3
 *(.debug_info)
 .debug_info    0x00000000      0xadf clock.o
 .debug_info    0x00000adf      0x4a2 rtc.o
 .debug_info    0x00000f81       0x86 i2cmaster.o
 .debug_info    0x00001007       0x9c ds1621.o
 *(.gnu.linkonce.wi.*)

.debug_abbrev   0x00000000      0x553
 *(.debug_abbrev)
 .debug_abbrev  0x00000000      0x2b9 clock.o
 .debug_abbrev  0x000002b9      0x21c rtc.o
 .debug_abbrev  0x000004d5       0x14 i2cmaster.o
 .debug_abbrev  0x000004e9       0x6a ds1621.o

.debug_line     0x00000000     0x14e0
 *(.debug_line)
 .debug_line    0x00000000      0xf1f clock.o
 .debug_line    0x00000f1f      0x411 rtc.o
 .debug_line    0x00001330       0xba i2cmaster.o
 .debug_line    0x000013ea       0xf6 ds1621.o

.debug_frame    0x00000000      0x150
 *(.debug_frame)
 .debug_frame   0x00000000       0xd0 clock.o
 .debug_frame   0x000000d0       0x60 rtc.o
 .debug_frame   0x00000130       0x20 ds1621.o

.debug_str      0x00000000      0x2d7
 *(.debug_str)
 .debug_str     0x00000000      0x20a clock.o
                                0x27b (size before relaxing)
 .debug_str     0x0000020a       0xaa rtc.o
                                0x1e0 (size before relaxing)
 .debug_str     0x000002b4       0x23 ds1621.o
                                 0xe5 (size before relaxing)

.debug_loc      0x00000000      0xcb6
 *(.debug_loc)
 .debug_loc     0x00000000      0xbbc clock.o
 .debug_loc     0x00000bbc       0xe7 rtc.o
 .debug_loc     0x00000ca3       0x13 ds1621.o

.debug_macinfo
 *(.debug_macinfo)
OUTPUT(clock.elf elf32-avr)
LOAD linker stubs

.debug_ranges   0x00000000       0xf0
 .debug_ranges  0x00000000       0x48 clock.o
 .debug_ranges  0x00000048       0xa8 rtc.o
