vmedcy / gcc-linker-bug

Test application to reproduce GCC 11 linker bug on Windows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GCC linker test

Install Cygwin, make, wget, unzip

Clone this repo:

mkdir -p C:/git
cd C:/git
git clone https://github.com/vmedcy/gcc-linker-test
cd gcc-linker-test

GCC 10 - positive test

Download Arm GCC 10:

wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.07/gcc-arm-none-eabi-10.3-2021.07-win32.zip
unzip gcc-arm-none-eabi-10.3-2021.07-win32.zip
mv gcc-arm-none-eabi-10.3-2021.07 gcc

Run build command:

make build 2>&1 | tee gcc10-build.log

Check app.elf was generated at OUT_DIR

c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: warning: cannot find entry symbol _start; defaulting to 00008000
COLLECT_GCC_OPTIONS='-g' '-O0' '-mthumb' '-mcpu=cortex-m4' '-mfloat-abi=softfp' '-mfpu=fpv4-sp-d16' '-nostartfiles' '-v' '-save-temps' '-o' 'out/debug/cortex-m4/softfp/app.elf' '-mlibarch=armv7e-m+fp' '-march=armv7e-m+fp'

Run collect2.exe with -debug option:

export TMP=$PWD/tmp
export PATH=/usr/bin
export COLLECT_GCC="C:\git\gcc-linker-bug\gcc\bin\arm-none-eabi-gcc.exe"
export COLLECT_LTO_WRAPPER="c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/lto-wrapper.exe"
export COMPILER_PATH="c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/"
export LIBRARY_PATH="c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7e-m+fp/softfp/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/softfp/;c:/git/gcc-linker-bug/gcc/bin/../arm-none-eabi/lib/thumb/v7e-m+fp/softfp/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/;c:/git/gcc-linker-bug/gcc/bin/../arm-none-eabi/lib/"
export COLLECT_GCC_OPTIONS="'-g' '-O0' '-mthumb' '-mcpu=cortex-m4' '-mfloat-abi=softfp' '-mfpu=fpv4-sp-d16' '-nostartfiles' '-v' '-save-temps' '-o' 'out/debug/cortex-m4/softfp/app.elf' '-mlibarch=armv7e-m+fp' '-march=armv7e-m+fp'"
 c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/collect2.exe -plugin c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/liblto_plugin-0.dll -plugin-opt=c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/lto-wrapper.exe -plugin-opt=-fresolution=zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lg -plugin-opt=-pass-through=-lc "--sysroot=c:\git\gcc-linker-bug\gcc\bin\../arm-none-eabi" -X -o out/debug/cortex-m4/softfp/app.elf -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7e-m+fp/softfp -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/softfp -Lc:/git/gcc-linker-bug/gcc/bin/../arm-none-eabi/lib/thumb/v7e-m+fp/softfp -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1 -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib -Lc:/git/gcc-linker-bug/gcc/bin/../arm-none-eabi/lib "@C:\git\gcc-linker-bug\tmp\ccccpYjQ" --start-group -lgcc -lg -lc --end-group -debug 2>&1 | tee gcc10-collect2.log

Check output:

Convert string 'c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/' into prefixes, separator = ';'
- add prefix: c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/
- add prefix: c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/
- add prefix: c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/
Convert string 'C:\cygwin64\bin' into prefixes, separator = ';'
- add prefix: C:\cygwin64\bin/
Looking for 'real-ld'
Looking for 'collect-ld'
Looking for 'ld'
Looking for 'gnm'
Looking for 'arm-none-eabi-gnm'
Looking for 'nm'
Looking for 'gstrip'
Looking for 'arm-none-eabi-gstrip'
Looking for 'strip'
Looking for 'C:\git\gcc-linker-bug\gcc\bin\arm-none-eabi-gcc.exe'
- found: absolute path
collect2 version 10.3.1 20210621 (release)
ld_file_name        = c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe
c_file_name         = C:\git\gcc-linker-bug\gcc\bin\arm-none-eabi-gcc.exe
nm_file_name        = c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/nm.exe
strip_file_name     = c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/strip.exe
c_file              = out/debug/cortex-m4/softfp/app.elf.cdtor.c
o_file              = out/debug/cortex-m4/softfp/app.elf.cdtor.o
COLLECT_GCC_OPTIONS = '-g' '-O0' '-mthumb' '-mcpu=cortex-m4' '-mfloat-abi=softfp' '-mfpu=fpv4-sp-d16' '-nostartfiles' '-v' '-save-temps' '-o' 'out/debug/cortex-m4/softfp/app.elf' '-mlibarch=armv7e-m+fp' '-march=armv7e-m+fp'
COLLECT_GCC         = C:\git\gcc-linker-bug\gcc\bin\arm-none-eabi-gcc.exe
COMPILER_PATH       = c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/
LIBRARY_PATH        = c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7e-m+fp/softfp/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/softfp/;c:/git/gcc-linker-bug/gcc/bin/../arm-none-eabi/lib/thumb/v7e-m+fp/softfp/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/;c:/git/gcc-linker-bug/gcc/bin/../arm-none-eabi/lib/

c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe @C:\git\gcc-linker-bug\tmp\ccSkdGy2
c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: warning: cannot find entry symbol _start; defaulting to 00008000

Run ld.exe with -v option:

c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe "@C:\git\gcc-linker-bug\tmp\ccSkdGy2" --verbose 2>&1 | tee gcc10-ld.log

Check app.elf was generated at OUT_DIR

GCC 11 - negative test

Start new terminal shell

Download Arm GCC 11:

mv gcc gcc-10
wget https://developer.arm.com/-/media/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-mingw-w64-i686-arm-none-eabi.zip
unzip gcc-arm-11.2-2022.02-mingw-w64-i686-arm-none-eabi.zip
mv gcc-arm-11.2-2022.02-mingw-w64-i686-arm-none-eabi gcc

Run build command:

make clean
make build 2>&1 | tee gcc11-build.log

Check the linker error

collect2.exe: fatal error: CreateProcess: No such file or directory

Run collect2.exe with -debug option:

export TMP=$PWD/tmp
export PATH=/usr/bin
export COLLECT_GCC="C:\git\gcc-linker-bug\gcc\bin\arm-none-eabi-gcc.exe"
export COLLECT_LTO_WRAPPER="c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/lto-wrapper.exe"
export COMPILER_PATH="c:/git/gcc-linker-bug/gcc/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/git/gcc-linker-bug/gcc/bin/../libexec/gcc/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/"
export LIBRARY_PATH="c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m+fp/softfp/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/softfp/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/;c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/"
export COLLECT_GCC_OPTIONS="'-g' '-O0' '-mthumb' '-mcpu=cortex-m4' '-mfloat-abi=softfp' '-mfpu=fpv4-sp-d16' '-nostartfiles' '-v' '-save-temps' '-o' 'out/debug/cortex-m4/softfp/app.elf' '-mlibarch=armv7e-m+fp' '-march=armv7e-m+fp' '-dumpdir' 'out/debug/cortex-m4/softfp/app.elf.'"
 c:/git/gcc-linker-bug/gcc/bin/../libexec/gcc/arm-none-eabi/11.2.1/collect2.exe -plugin c:/git/gcc-linker-bug/gcc/bin/../libexec/gcc/arm-none-eabi/11.2.1/liblto_plugin.dll -plugin-opt=c:/git/gcc-linker-bug/gcc/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -plugin-opt=-fresolution=out/debug/cortex-m4/softfp/app.elf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lg -plugin-opt=-pass-through=-lc -X -o out/debug/cortex-m4/softfp/app.elf -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m+fp/softfp -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/softfp -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/11.2.1 -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib @out/debug/cortex-m4/softfp/app.elf.args.0 --start-group -lgcc -lg -lc --end-group -debug 2>&1 | tee gcc11-collect2.log

Check gcc11-collect2.log:

c:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe -plugin c:/git/gcc-linker-bug/gcc/bin/../libexec/gcc/arm-none-eabi/11.2.1/liblto_plugin.dll -plugin-opt=c:/git/gcc-linker-bug/gcc/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -plugin-opt=-fresolution=out/debug/cortex-m4/softfp/app.elf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lg -plugin-opt=-pass-through=-lc -X -o out/debug/cortex-m4/softfp/app.elf -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/11.2.1/thumb/v7e-m+fp/softfp -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/softfp -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/11.2.1 -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc -Lc:/git/gcc-linker-bug/gcc/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaadddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaaeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaaffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaagggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaajjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaallllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaaoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaapppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaaqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaassssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaatttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaayyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/aaaaaaaaaaaaaaaaaaaaaaaaaazzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbboooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbtttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/bbbbbbbbbbbbbbbbbbbbbbbbbbzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/cccccccccccccccccccccccccccccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/cccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/cccccccccccccccccccccccccchhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/cccccccccccccccccccccccccciiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/cccccccccccccccccccccccccckkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/cccccccccccccccccccccccccctttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/ccccccccccccccccccccccccccyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/cccccccccccccccccccccccccczzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/dddddddddddddddddddddddddddddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddtttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/dddddddddddddddddddddddddduuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/ddddddddddddddddddddddddddzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeehhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeejjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeekkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeellllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeeoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeepppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeeqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeetttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeeyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/eeeeeeeeeeeeeeeeeeeeeeeeeezzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/fffffffffffffffffffffffffftttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/ffffffffffffffffffffffffffzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/gggggggggggggggggggggggggggggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/gggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggtttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/gggggggggggggggggggggggggguuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/ggggggggggggggggggggggggggzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhtttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/hhhhhhhhhhhhhhhhhhhhhhhhhhzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiiaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiibbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiicccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiidddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiiffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiillllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiimmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiioooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiiqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiissssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiitttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiiuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiiyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/iiiiiiiiiiiiiiiiiiiiiiiiiizzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjtttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/jjjjjjjjjjjjjjjjjjjjjjjjjjzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkktttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/kkkkkkkkkkkkkkkkkkkkkkkkkkzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/lllllllllllllllllllllllllldddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/lllllllllllllllllllllllllleeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/lllllllllllllllllllllllllliiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/lllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/lllllllllllllllllllllllllloooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/lllllllllllllllllllllllllltttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/lllllllllllllllllllllllllluuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/llllllllllllllllllllllllllzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmtttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/mmmmmmmmmmmmmmmmmmmmmmmmmmzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnncccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnndddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnngggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnntttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/nnnnnnnnnnnnnnnnnnnnnnnnnnzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/ooooooooooooooooooooooooooaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooobbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooocccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooodddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/ooooooooooooooooooooooooooeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/ooooooooooooooooooooooooooffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooogggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooohhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/ooooooooooooooooooooooooooiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooojjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/ooooooooooooooooooooooooookkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooollllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooooooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooopppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/ooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooossssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/ooooooooooooooooooooooooootttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooouuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooovvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooowwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/ooooooooooooooooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/ooooooooooooooooooooooooooyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/oooooooooooooooooooooooooozzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/pppppppppppppppppppppppppphhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/pppppppppppppppppppppppppppppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/pppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/pppppppppppppppppppppppppptttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/ppppppppppppppppppppppppppzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqtttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/qqqqqqqqqqqqqqqqqqqqqqqqqqzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/rrrrrrrrrrrrrrrrrrrrrrrrrrzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/sssssssssssssssssssssssssscccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/sssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/sssssssssssssssssssssssssshhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/sssssssssssssssssssssssssskkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/sssssssssssssssssssssssssspppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/sssssssssssssssssssssssssstttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/sssssssssssssssssssssssssswwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/ssssssssssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/sssssssssssssssssssssssssszzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/tttttttttttttttttttttttttteeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/tttttttttttttttttttttttttthhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/tttttttttttttttttttttttttttttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/ttttttttttttttttttttttttttzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuuaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuubbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuucccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuudddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuuffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuugggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuuhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuujjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuukkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuullllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuummmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuuoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuupppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/uuuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/vvvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwweeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwtttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/wwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxtttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/xxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyybbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyycccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyydddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyygggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyiiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyypppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyytttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/yyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzaaaaaaaaaaaaaaaaaaaaaaaaaa.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzbbbbbbbbbbbbbbbbbbbbbbbbbb.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzcccccccccccccccccccccccccc.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzdddddddddddddddddddddddddd.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeee.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzffffffffffffffffffffffffff.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzgggggggggggggggggggggggggg.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzhhhhhhhhhhhhhhhhhhhhhhhhhh.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzziiiiiiiiiiiiiiiiiiiiiiiiii.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzjjjjjjjjjjjjjjjjjjjjjjjjjj.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzkkkkkkkkkkkkkkkkkkkkkkkkkk.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzllllllllllllllllllllllllll.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzmmmmmmmmmmmmmmmmmmmmmmmmmm.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzznnnnnnnnnnnnnnnnnnnnnnnnnn.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzoooooooooooooooooooooooooo.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzpppppppppppppppppppppppppp.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqqqqqqqqqqq.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrrrrrrrrrrr.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzssssssssssssssssssssssssss.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzztttttttttttttttttttttttttt.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuu.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvvv.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwww.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxx.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyy.o obj/debug/cortex-m4/softfp/zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz.o --start-group -lgcc -lg -lc --end-group
collect2.exe: fatal error: CreateProcess: No such file or directory
compilation terminated.

Conclusions

  • GCC 10 collect2.exe runs ld.exe with response file (available for inspection as tmp/ccSkdGy2)
  • GCC 11 collect2.exe runs ld.exe with all object files passed directly through the command line
  • In the above example, the size of the command line string is 56362 bytes.
  • This doesn't work on Windows as the maximum command line length for the CreateProcess function is 32767 characters

About

Test application to reproduce GCC 11 linker bug on Windows


Languages

Language:Makefile 100.0%