This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3358: Am3358 how to enable floating point support

Part Number: AM3358

Hello,

please help on how to enable compilation for VFP support on sitara AM3358 beaglebone black industrial target board.

--- EDITED ---

here are my options for compiling:

-mcpu=cortex-a8 -mtune=cortex-a8 -mthumb -mfloat-abi=hard -mfpu=vfpv3 -Dam3359 -I"C:/DE/PROGETTI/DE1221/software/fbg" -I"C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include" -Og -g -gdwarf-3 -gstrict-dwarf -Wall -v -specs="nosys.specs" -mthumb-interwork

for linking:

-mtune=cortex-a8 -mfpu=vfpv3 -Dam3359 -Og -g -gdwarf-3 -gstrict-dwarf -Wall -v -specs="nosys.specs" -mthumb-interwork -mcpu=cortex-a8 -Wl,-Map,"fbg.map" -L"C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/arm-none-eabi/9.2.1/thumb/v7+fp/hard" -Wl,--defsym,STACKSIZE=0x1C000 -Wl,--defsym,HEAPSIZE=0x400

and here is my compilation output:

**** Build of configuration Debug for project fbg ****

"C:\\ti\\ccs1100\\ccs\\utils\\bin\\gmake" -k -j 12 all -O 
 
Building file: "../startup_ARMCA8.S"
Invoking: GNU Compiler
"C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -mthumb -mfloat-abi=hard -mfpu=vfpv3 -Dam3359 -I"C:/DE/PROGETTI/DE1221/software/fbg" -I"C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include" -Og -g -gdwarf-3 -gstrict-dwarf -Wall -v -specs="nosys.specs" -mthumb-interwork  -o"startup_ARMCA8.o" "../startup_ARMCA8.S"
Using built-in specs.
Reading specs from c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/nosys.specs
rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence
COLLECT_GCC=C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe
Target: arm-none-eabi
Configured with: /mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/src/gcc/configure --build=x86_64-linux-gnu --host=i686-w64-mingw32 --target=arm-none-eabi --prefix=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw --libexecdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/lib --infodir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/info --mandir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/man --htmldir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/html --pdfdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/pdf --enable-languages=c,c++ --enable-mingw-wildcard --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-headers=yes --with-newlib --with-python-dir=share/gcc-arm-none-eabi --with-sysroot=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/arm-none-eabi --with-libiconv-prefix=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-gmp=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-mpfr=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-mpc=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-isl=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-libelf=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-pkgversion='GNU Tools for Arm Embedded Processors 9-2019-q4-major' --with-multilib-list=rmprofile
Thread model: single
gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (GNU Tools for Arm Embedded Processors 9-2019-q4-major) 
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-o' 'startup_ARMCA8.o' '-march=armv7-a+sec+vfpv3'
 c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/cc1.exe -E -lang-asm -quiet -v -I C:/DE/PROGETTI/DE1221/software/fbg -I C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include -iprefix c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/ -isysroot c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi -D__USES_INITFINI__ -D am3359 ../startup_ARMCA8.S -mcpu=cortex-a8 -mtune=cortex-a8 -mthumb -mfloat-abi=hard -mfpu=vfpv3 -mthumb-interwork -march=armv7-a+sec+vfpv3 -Wall -g -gdwarf-3 -gstrict-dwarf -fworking-directory -Og -fno-directives-only -o C:\Users\emanu\AppData\Local\Temp\ccCwh4Zw.s
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/include"
ignoring nonexistent directory "c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/lib/gcc/arm-none-eabi/9.2.1/../../../../include"
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/include-fixed"
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include"
ignoring nonexistent directory "c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi/usr/include"
ignoring duplicate directory "C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include"
  as it is a non-system directory that duplicates a system directory
#include "..." search starts here:
#include <...> search starts here:
 C:/DE/PROGETTI/DE1221/software/fbg
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/include
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/include-fixed
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include
End of search list.
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-o' 'startup_ARMCA8.o' '-march=armv7-a+sec+vfpv3'
 c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/as.exe --gdwarf2 -v -I C:/DE/PROGETTI/DE1221/software/fbg -I C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include -march=armv7-a+sec -mthumb-interwork -mfloat-abi=hard -mfpu=vfpv3 -meabi=5 -o startup_ARMCA8.o C:\Users\emanu\AppData\Local\Temp\ccCwh4Zw.s
GNU assembler version 2.33.1 (arm-none-eabi) using BFD version (GNU Tools for Arm Embedded Processors 9-2019-q4-major) 2.33.1.20191025
COMPILER_PATH=c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/
LIBRARY_PATH=c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi/lib/
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-o' 'startup_ARMCA8.o' '-march=armv7-a+sec+vfpv3'
Finished building: "../startup_ARMCA8.S"
 
Building file: "../main.c"
Invoking: GNU Compiler
"C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -mthumb -mfloat-abi=hard -mfpu=vfpv3 -Dam3359 -I"C:/DE/PROGETTI/DE1221/software/fbg" -I"C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include" -Og -g -gdwarf-3 -gstrict-dwarf -Wall -v -specs="nosys.specs" -mthumb-interwork -MMD -MP -MF"main.d_raw" -MT"main.o"   -o"main.o" "../main.c"
Using built-in specs.
Reading specs from c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/nosys.specs
rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence
COLLECT_GCC=C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe
Target: arm-none-eabi
Configured with: /mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/src/gcc/configure --build=x86_64-linux-gnu --host=i686-w64-mingw32 --target=arm-none-eabi --prefix=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw --libexecdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/lib --infodir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/info --mandir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/man --htmldir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/html --pdfdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/pdf --enable-languages=c,c++ --enable-mingw-wildcard --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-headers=yes --with-newlib --with-python-dir=share/gcc-arm-none-eabi --with-sysroot=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/arm-none-eabi --with-libiconv-prefix=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-gmp=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-mpfr=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-mpc=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-isl=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-libelf=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-pkgversion='GNU Tools for Arm Embedded Processors 9-2019-q4-major' --with-multilib-list=rmprofile
Thread model: single
gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (GNU Tools for Arm Embedded Processors 9-2019-q4-major) 
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-MMD' '-MP' '-MF' 'main.d_raw' '-MT' 'main.o' '-o' 'main.o' '-march=armv7-a+sec+vfpv3'
 c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/cc1.exe -quiet -v -I C:/DE/PROGETTI/DE1221/software/fbg -I C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include -iprefix c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/ -isysroot c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi -MMD main.d -MF main.d_raw -MP -MT main.o -D__USES_INITFINI__ -D am3359 ../main.c -quiet -dumpbase main.c -mcpu=cortex-a8 -mtune=cortex-a8 -mthumb -mfloat-abi=hard -mfpu=vfpv3 -mthumb-interwork -march=armv7-a+sec+vfpv3 -auxbase-strip main.o -g -gdwarf-3 -gstrict-dwarf -Og -Wall -version -o C:\Users\emanu\AppData\Local\Temp\ccCA4g1w.s
GNU C17 (GNU Tools for Arm Embedded Processors 9-2019-q4-major) version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (arm-none-eabi)
	compiled by GNU C version 5.3.1 20160211, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP
 
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/include"
ignoring nonexistent directory "c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/lib/gcc/arm-none-eabi/9.2.1/../../../../include"
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/include-fixed"
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include"
ignoring nonexistent directory "c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi/usr/include"
ignoring duplicate directory "C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include"
  as it is a non-system directory that duplicates a system directory
#include "..." search starts here:
#include <...> search starts here:
 C:/DE/PROGETTI/DE1221/software/fbg
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/include
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/include-fixed
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include
End of search list.
GNU C17 (GNU Tools for Arm Embedded Processors 9-2019-q4-major) version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (arm-none-eabi)
	compiled by GNU C version 5.3.1 20160211, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP
 
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: d48d906eaae8455a6540c74ba2cbe16a
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-MMD' '-MP' '-MF' 'main.d_raw' '-MT' 'main.o' '-o' 'main.o' '-march=armv7-a+sec+vfpv3'
 c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/as.exe -v -I C:/DE/PROGETTI/DE1221/software/fbg -I C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include -march=armv7-a+sec -mthumb-interwork -mfloat-abi=hard -mfpu=vfpv3 -meabi=5 -o main.o C:\Users\emanu\AppData\Local\Temp\ccCA4g1w.s
GNU assembler version 2.33.1 (arm-none-eabi) using BFD version (GNU Tools for Arm Embedded Processors 9-2019-q4-major) 2.33.1.20191025
COMPILER_PATH=c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/
LIBRARY_PATH=c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi/lib/
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-MMD' '-MP' '-MF' 'main.d_raw' '-MT' 'main.o' '-o' 'main.o' '-march=armv7-a+sec+vfpv3'
Finished building: "../main.c"
 
Building file: "../fbgraphics.c"
Invoking: GNU Compiler
"C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -mthumb -mfloat-abi=hard -mfpu=vfpv3 -Dam3359 -I"C:/DE/PROGETTI/DE1221/software/fbg" -I"C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include" -Og -g -gdwarf-3 -gstrict-dwarf -Wall -v -specs="nosys.specs" -mthumb-interwork -MMD -MP -MF"fbgraphics.d_raw" -MT"fbgraphics.o"   -o"fbgraphics.o" "../fbgraphics.c"
Using built-in specs.
Reading specs from c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/nosys.specs
rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence
COLLECT_GCC=C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe
Target: arm-none-eabi
Configured with: /mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/src/gcc/configure --build=x86_64-linux-gnu --host=i686-w64-mingw32 --target=arm-none-eabi --prefix=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw --libexecdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/lib --infodir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/info --mandir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/man --htmldir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/html --pdfdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/pdf --enable-languages=c,c++ --enable-mingw-wildcard --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-headers=yes --with-newlib --with-python-dir=share/gcc-arm-none-eabi --with-sysroot=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/arm-none-eabi --with-libiconv-prefix=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-gmp=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-mpfr=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-mpc=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-isl=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-libelf=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-pkgversion='GNU Tools for Arm Embedded Processors 9-2019-q4-major' --with-multilib-list=rmprofile
Thread model: single
gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (GNU Tools for Arm Embedded Processors 9-2019-q4-major) 
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-MMD' '-MP' '-MF' 'fbgraphics.d_raw' '-MT' 'fbgraphics.o' '-o' 'fbgraphics.o' '-march=armv7-a+sec+vfpv3'
 c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/cc1.exe -quiet -v -I C:/DE/PROGETTI/DE1221/software/fbg -I C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include -iprefix c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/ -isysroot c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi -MMD fbgraphics.d -MF fbgraphics.d_raw -MP -MT fbgraphics.o -D__USES_INITFINI__ -D am3359 ../fbgraphics.c -quiet -dumpbase fbgraphics.c -mcpu=cortex-a8 -mtune=cortex-a8 -mthumb -mfloat-abi=hard -mfpu=vfpv3 -mthumb-interwork -march=armv7-a+sec+vfpv3 -auxbase-strip fbgraphics.o -g -gdwarf-3 -gstrict-dwarf -Og -Wall -version -o C:\Users\emanu\AppData\Local\Temp\ccCG4g1w.s
GNU C17 (GNU Tools for Arm Embedded Processors 9-2019-q4-major) version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (arm-none-eabi)
	compiled by GNU C version 5.3.1 20160211, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP
 
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/include"
ignoring nonexistent directory "c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/lib/gcc/arm-none-eabi/9.2.1/../../../../include"
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/include-fixed"
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include"
ignoring nonexistent directory "c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi/usr/include"
ignoring duplicate directory "C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include"
  as it is a non-system directory that duplicates a system directory
#include "..." search starts here:
#include <...> search starts here:
 C:/DE/PROGETTI/DE1221/software/fbg
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/include
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/include-fixed
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include
End of search list.
GNU C17 (GNU Tools for Arm Embedded Processors 9-2019-q4-major) version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (arm-none-eabi)
	compiled by GNU C version 5.3.1 20160211, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP
 
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: d48d906eaae8455a6540c74ba2cbe16a
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-MMD' '-MP' '-MF' 'fbgraphics.d_raw' '-MT' 'fbgraphics.o' '-o' 'fbgraphics.o' '-march=armv7-a+sec+vfpv3'
 c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/as.exe -v -I C:/DE/PROGETTI/DE1221/software/fbg -I C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include -march=armv7-a+sec -mthumb-interwork -mfloat-abi=hard -mfpu=vfpv3 -meabi=5 -o fbgraphics.o C:\Users\emanu\AppData\Local\Temp\ccCG4g1w.s
GNU assembler version 2.33.1 (arm-none-eabi) using BFD version (GNU Tools for Arm Embedded Processors 9-2019-q4-major) 2.33.1.20191025
COMPILER_PATH=c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/
LIBRARY_PATH=c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi/lib/
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-MMD' '-MP' '-MF' 'fbgraphics.d_raw' '-MT' 'fbgraphics.o' '-o' 'fbgraphics.o' '-march=armv7-a+sec+vfpv3'
Finished building: "../fbgraphics.c"
 
Building file: "../nanojpeg/nanojpeg.c"
Invoking: GNU Compiler
"C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -mthumb -mfloat-abi=hard -mfpu=vfpv3 -Dam3359 -I"C:/DE/PROGETTI/DE1221/software/fbg" -I"C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include" -Og -g -gdwarf-3 -gstrict-dwarf -Wall -v -specs="nosys.specs" -mthumb-interwork -MMD -MP -MF"nanojpeg/nanojpeg.d_raw" -MT"nanojpeg/nanojpeg.o"   -o"nanojpeg/nanojpeg.o" "../nanojpeg/nanojpeg.c"
Using built-in specs.
Reading specs from c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/nosys.specs
rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence
COLLECT_GCC=C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe
Target: arm-none-eabi
Configured with: /mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/src/gcc/configure --build=x86_64-linux-gnu --host=i686-w64-mingw32 --target=arm-none-eabi --prefix=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw --libexecdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/lib --infodir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/info --mandir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/man --htmldir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/html --pdfdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/pdf --enable-languages=c,c++ --enable-mingw-wildcard --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-headers=yes --with-newlib --with-python-dir=share/gcc-arm-none-eabi --with-sysroot=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/arm-none-eabi --with-libiconv-prefix=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-gmp=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-mpfr=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-mpc=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-isl=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-libelf=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-pkgversion='GNU Tools for Arm Embedded Processors 9-2019-q4-major' --with-multilib-list=rmprofile
Thread model: single
gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (GNU Tools for Arm Embedded Processors 9-2019-q4-major) 
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-MMD' '-MP' '-MF' 'nanojpeg/nanojpeg.d_raw' '-MT' 'nanojpeg/nanojpeg.o' '-o' 'nanojpeg/nanojpeg.o' '-march=armv7-a+sec+vfpv3'
 c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/cc1.exe -quiet -v -I C:/DE/PROGETTI/DE1221/software/fbg -I C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include -iprefix c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/ -isysroot c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi -MMD nanojpeg/nanojpeg.d -MF nanojpeg/nanojpeg.d_raw -MP -MT nanojpeg/nanojpeg.o -D__USES_INITFINI__ -D am3359 ../nanojpeg/nanojpeg.c -quiet -dumpbase nanojpeg.c -mcpu=cortex-a8 -mtune=cortex-a8 -mthumb -mfloat-abi=hard -mfpu=vfpv3 -mthumb-interwork -march=armv7-a+sec+vfpv3 -auxbase-strip nanojpeg/nanojpeg.o -g -gdwarf-3 -gstrict-dwarf -Og -Wall -version -o C:\Users\emanu\AppData\Local\Temp\cci4U51x.s
GNU C17 (GNU Tools for Arm Embedded Processors 9-2019-q4-major) version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (arm-none-eabi)
	compiled by GNU C version 5.3.1 20160211, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP
 
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/include"
ignoring nonexistent directory "c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/lib/gcc/arm-none-eabi/9.2.1/../../../../include"
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/include-fixed"
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include"
ignoring nonexistent directory "c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi/usr/include"
ignoring duplicate directory "C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include"
  as it is a non-system directory that duplicates a system directory
#include "..." search starts here:
#include <...> search starts here:
 C:/DE/PROGETTI/DE1221/software/fbg
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/include
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/include-fixed
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include
End of search list.
GNU C17 (GNU Tools for Arm Embedded Processors 9-2019-q4-major) version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (arm-none-eabi)
	compiled by GNU C version 5.3.1 20160211, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP
 
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: d48d906eaae8455a6540c74ba2cbe16a
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-MMD' '-MP' '-MF' 'nanojpeg/nanojpeg.d_raw' '-MT' 'nanojpeg/nanojpeg.o' '-o' 'nanojpeg/nanojpeg.o' '-march=armv7-a+sec+vfpv3'
 c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/as.exe -v -I C:/DE/PROGETTI/DE1221/software/fbg -I C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include -march=armv7-a+sec -mthumb-interwork -mfloat-abi=hard -mfpu=vfpv3 -meabi=5 -o nanojpeg/nanojpeg.o C:\Users\emanu\AppData\Local\Temp\cci4U51x.s
GNU assembler version 2.33.1 (arm-none-eabi) using BFD version (GNU Tools for Arm Embedded Processors 9-2019-q4-major) 2.33.1.20191025
COMPILER_PATH=c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/
LIBRARY_PATH=c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi/lib/
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-MMD' '-MP' '-MF' 'nanojpeg/nanojpeg.d_raw' '-MT' 'nanojpeg/nanojpeg.o' '-o' 'nanojpeg/nanojpeg.o' '-march=armv7-a+sec+vfpv3'
Finished building: "../nanojpeg/nanojpeg.c"
 
Building file: "../lodepng/lodepng.c"
Invoking: GNU Compiler
"C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -mthumb -mfloat-abi=hard -mfpu=vfpv3 -Dam3359 -I"C:/DE/PROGETTI/DE1221/software/fbg" -I"C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include" -Og -g -gdwarf-3 -gstrict-dwarf -Wall -v -specs="nosys.specs" -mthumb-interwork -MMD -MP -MF"lodepng/lodepng.d_raw" -MT"lodepng/lodepng.o"   -o"lodepng/lodepng.o" "../lodepng/lodepng.c"
Using built-in specs.
Reading specs from c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/nosys.specs
rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence
COLLECT_GCC=C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe
Target: arm-none-eabi
Configured with: /mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/src/gcc/configure --build=x86_64-linux-gnu --host=i686-w64-mingw32 --target=arm-none-eabi --prefix=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw --libexecdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/lib --infodir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/info --mandir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/man --htmldir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/html --pdfdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/pdf --enable-languages=c,c++ --enable-mingw-wildcard --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-headers=yes --with-newlib --with-python-dir=share/gcc-arm-none-eabi --with-sysroot=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/arm-none-eabi --with-libiconv-prefix=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-gmp=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-mpfr=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-mpc=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-isl=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-libelf=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-pkgversion='GNU Tools for Arm Embedded Processors 9-2019-q4-major' --with-multilib-list=rmprofile
Thread model: single
gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (GNU Tools for Arm Embedded Processors 9-2019-q4-major) 
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-MMD' '-MP' '-MF' 'lodepng/lodepng.d_raw' '-MT' 'lodepng/lodepng.o' '-o' 'lodepng/lodepng.o' '-march=armv7-a+sec+vfpv3'
 c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/cc1.exe -quiet -v -I C:/DE/PROGETTI/DE1221/software/fbg -I C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include -iprefix c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/ -isysroot c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi -MMD lodepng/lodepng.d -MF lodepng/lodepng.d_raw -MP -MT lodepng/lodepng.o -D__USES_INITFINI__ -D am3359 ../lodepng/lodepng.c -quiet -dumpbase lodepng.c -mcpu=cortex-a8 -mtune=cortex-a8 -mthumb -mfloat-abi=hard -mfpu=vfpv3 -mthumb-interwork -march=armv7-a+sec+vfpv3 -auxbase-strip lodepng/lodepng.o -g -gdwarf-3 -gstrict-dwarf -Og -Wall -version -o C:\Users\emanu\AppData\Local\Temp\ccaoTciy.s
GNU C17 (GNU Tools for Arm Embedded Processors 9-2019-q4-major) version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (arm-none-eabi)
	compiled by GNU C version 5.3.1 20160211, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP
 
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/include"
ignoring nonexistent directory "c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/lib/gcc/arm-none-eabi/9.2.1/../../../../include"
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/include-fixed"
ignoring duplicate directory "c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include"
ignoring nonexistent directory "c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi/usr/include"
ignoring duplicate directory "C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include"
  as it is a non-system directory that duplicates a system directory
#include "..." search starts here:
#include <...> search starts here:
 C:/DE/PROGETTI/DE1221/software/fbg
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/include
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/include-fixed
 c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include
End of search list.
GNU C17 (GNU Tools for Arm Embedded Processors 9-2019-q4-major) version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (arm-none-eabi)
	compiled by GNU C version 5.3.1 20160211, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP
 
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: d48d906eaae8455a6540c74ba2cbe16a
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-MMD' '-MP' '-MF' 'lodepng/lodepng.d_raw' '-MT' 'lodepng/lodepng.o' '-o' 'lodepng/lodepng.o' '-march=armv7-a+sec+vfpv3'
 c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/as.exe -v -I C:/DE/PROGETTI/DE1221/software/fbg -I C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include -march=armv7-a+sec -mthumb-interwork -mfloat-abi=hard -mfpu=vfpv3 -meabi=5 -o lodepng/lodepng.o C:\Users\emanu\AppData\Local\Temp\ccaoTciy.s
GNU assembler version 2.33.1 (arm-none-eabi) using BFD version (GNU Tools for Arm Embedded Processors 9-2019-q4-major) 2.33.1.20191025
COMPILER_PATH=c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/
LIBRARY_PATH=c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi/lib/
COLLECT_GCC_OPTIONS='-c' '-mcpu=cortex-a8' '-mtune=cortex-a8' '-mthumb' '-mfloat-abi=hard' '-mfpu=vfpv3' '-D' 'am3359' '-I' 'C:/DE/PROGETTI/DE1221/software/fbg' '-I' 'C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-MMD' '-MP' '-MF' 'lodepng/lodepng.d_raw' '-MT' 'lodepng/lodepng.o' '-o' 'lodepng/lodepng.o' '-march=armv7-a+sec+vfpv3'
Finished building: "../lodepng/lodepng.c"
 
Building target: "fbg.out"
Invoking: GNU Linker
"C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe" -mtune=cortex-a8 -mfpu=vfpv3 -Dam3359 -Og -g -gdwarf-3 -gstrict-dwarf -Wall -v -specs="nosys.specs" -mthumb-interwork -mcpu=cortex-a8 -Wl,-Map,"fbg.map" -L"C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/arm-none-eabi/9.2.1/thumb/v7+fp/hard" -Wl,--defsym,STACKSIZE=0x1C000 -Wl,--defsym,HEAPSIZE=0x400 -o"fbg.out" "./fbgraphics.o" "./main.o" "./startup_ARMCA8.o" "./lodepng/lodepng.o" "./nanojpeg/nanojpeg.o" -Wl,-T"../AM335x.lds"  -Wl,--start-group "C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/arm-none-eabi/9.2.1/thumb/v7+fp/hard/libgcc.a" -Wl,--end-group 
makefile:151: recipe for target 'fbg.out' failed
Using built-in specs.
Reading specs from c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/nosys.specs
rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence
COLLECT_GCC=C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe
COLLECT_LTO_WRAPPER=c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/lto-wrapper.exe
Target: arm-none-eabi
Configured with: /mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/src/gcc/configure --build=x86_64-linux-gnu --host=i686-w64-mingw32 --target=arm-none-eabi --prefix=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw --libexecdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/lib --infodir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/info --mandir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/man --htmldir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/html --pdfdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/share/doc/gcc-arm-none-eabi/pdf --enable-languages=c,c++ --enable-mingw-wildcard --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-headers=yes --with-newlib --with-python-dir=share/gcc-arm-none-eabi --with-sysroot=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-mingw/arm-none-eabi --with-libiconv-prefix=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-gmp=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-mpfr=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-mpc=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-isl=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-libelf=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-mingw/host-libs/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-pkgversion='GNU Tools for Arm Embedded Processors 9-2019-q4-major' --with-multilib-list=rmprofile
Thread model: single
gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (GNU Tools for Arm Embedded Processors 9-2019-q4-major) 
COMPILER_PATH=c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/
LIBRARY_PATH=c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/;c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi/lib/
COLLECT_GCC_OPTIONS='-mtune=cortex-a8' '-mfpu=vfpv3' '-D' 'am3359' '-Og' '-g' '-gdwarf-3' '-gstrict-dwarf' '-Wall' '-v' '-specs=nosys.specs' '-mthumb-interwork' '-mcpu=cortex-a8' '-LC:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/arm-none-eabi/9.2.1/thumb/v7+fp/hard' '-o' 'fbg.out' '-mfloat-abi=soft' '-marm' '-march=armv7-a+sec'
 c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/collect2.exe -plugin c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/liblto_plugin-0.dll -plugin-opt=c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\emanu\AppData\Local\Temp\ccRVtsih.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lg -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=c:\ti\ccs1100\ccs\tools\compiler\gcc-arm-none-eabi-9-2019-q4-major\bin\../arm-none-eabi -X -o fbg.out c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/crti.o c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/crtbegin.o c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/crt0.o -LC:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/arm-none-eabi/9.2.1/thumb/v7+fp/hard -Lc:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1 -Lc:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc -Lc:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib -Lc:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi/lib -Map fbg.map --defsym STACKSIZE=0x1C000 --defsym HEAPSIZE=0x400 ./fbgraphics.o ./main.o ./startup_ARMCA8.o ./lodepng/lodepng.o ./nanojpeg/nanojpeg.o -T../AM335x.lds --start-group C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/arm-none-eabi/9.2.1/thumb/v7+fp/hard/libgcc.a --end-group --start-group -lgcc -lg -lc --end-group --start-group -lgcc -lc -lnosys --end-group c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/crtend.o c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/crtn.o
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: error: ./fbgraphics.o uses VFP register arguments, fbg.out does not
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: failed to merge target specific data of file ./fbgraphics.o
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: error: ./main.o uses VFP register arguments, fbg.out does not
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: failed to merge target specific data of file ./main.o
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: error: ./lodepng/lodepng.o uses VFP register arguments, fbg.out does not
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: failed to merge target specific data of file ./lodepng/lodepng.o
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: error: ./nanojpeg/nanojpeg.o uses VFP register arguments, fbg.out does not
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: failed to merge target specific data of file ./nanojpeg/nanojpeg.o
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: error: C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/arm-none-eabi/9.2.1/thumb/v7+fp/hard\libgcc.a(_udivmoddi4.o) uses VFP register arguments, fbg.out does not
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: failed to merge target specific data of file C:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/lib/gcc/arm-none-eabi/9.2.1/thumb/v7+fp/hard\libgcc.a(_udivmoddi4.o)
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: ./fbgraphics.o: in function `fbg_rgbToHsl':
C:\DE\PROGETTI\DE1221\software\fbg\Debug/../fbgraphics.c:1089: undefined reference to `fmaxf'
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\DE\PROGETTI\DE1221\software\fbg\Debug/../fbgraphics.c:1089: undefined reference to `fmaxf'
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\DE\PROGETTI\DE1221\software\fbg\Debug/../fbgraphics.c:1089: undefined reference to `fminf'
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\DE\PROGETTI\DE1221\software\fbg\Debug/../fbgraphics.c:1089: undefined reference to `fminf'
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: ./fbgraphics.o: in function `fbg_imageEx':
C:\DE\PROGETTI\DE1221\software\fbg\Debug/../fbgraphics.c:1529: undefined reference to `floorf'
c:/ti/ccs1100/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: C:\DE\PROGETTI\DE1221\software\fbg\Debug/../fbgraphics.c:1526: undefined reference to `floorf'
collect2.exe: error: ld returned 1 exit status
gmake[1]: *** [fbg.out] Error 1
gmake: *** [all] Error 2
makefile:147: recipe for target 'all' failed

**** Build Finished ****

there are many errors of type: xxx file uses VFP, project.out does not.

and also errors: fbgraphics.c:1089: undefined reference to fmaxf, that i don t understand, because i can CTRL+click of fmaxf function and it correctly opens header file.

Please help, i think i m messing up some setting in compilation or linking with the correct library. How can i correctly complete this task?

Kind Regards

Emanuele Peruzzi

  • Hello,

    I think you missed "-mfloat-abi=hard" in your linker option. Please add that and give it a try.

    Regards,

    Jianzhong

  • Hi Jianzhong,

    thanks for the suggestion, unfortunately, adding that option to the linker, won't change the output, and i get same errors. I understand that should be the right approach, since the linker tells:

    ...
    ./fbgraphics.o uses VFP register arguments, fbg.out does not
    ...

    that should mean that file are compiled with vfp instructions, but not linked with vfp.

    Do you have any other suggestion?, i think i m messing something simple

    Thank you

  • I tried to build a simple program with the same version of gcc and had the same problem. I then tried gcc 7.2.1 and it worked fine:

    Building file: "../main.c"
    Invoking: GNU Compiler
    "C:/ti/gcc-arm-none-eabi-7-2017-q4-major/7 2017-q4-major/bin/arm-none-eabi-gcc-7.2.1.exe" -c -mcpu=cortex-a8 -march=armv7-a -mtune=cortex-a8 -marm -mfloat-abi=hard -mfpu=vfpv3 -Dam3359 -DSOC_AM335x -I"C:/ti/pdk_am335x_1_0_17/packages" -I"C:/Users/a0869574/workspace_v11/Blink_LED_baremetal" -I"C:/ti/gcc-arm-none-eabi-7-2017-q4-major/7 2017-q4-major/arm-none-eabi/include" -Og -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MMD -MP -MF"main.d_raw" -MT"main.o" -o"main.o" "../main.c"
    Finished building: "../main.c"
    
    Building target: "Blink_LED_baremetal.out"
    Invoking: GNU Linker
    "C:/ti/gcc-arm-none-eabi-7-2017-q4-major/7 2017-q4-major/bin/arm-none-eabi-gcc-7.2.1.exe" -mtune=cortex-a8 -marm -Dam3359 -DSOC_AM335x -Og -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -mfloat-abi=hard -Wl,-Map,"Blink_LED_baremetal.map" -L"C:/ti/pdk_am335x_1_0_17/packages/ti/drv/uart/lib/a8/release" -L"C:/ti/pdk_am335x_1_0_17/packages/ti/csl/lib/am335x/a8/release" -L"C:/ti/pdk_am335x_1_0_17/packages/ti/osal/lib/nonos/am335x/a8/release" -L"C:/ti/pdk_am335x_1_0_17/packages/ti/board/lib/icev2AM335x/a8/release" -L"C:/ti/pdk_am335x_1_0_17/packages/ti/drv/i2c/lib/a8/release" -L"C:/ti/pdk_am335x_1_0_17/packages/ti/drv/gpio/lib/a8/release" -Wl,--defsym,STACKSIZE=0x1C000 -Wl,--defsym,HEAPSIZE=0x400 -o"Blink_LED_baremetal.out" "./GPIO_icev2AM335x_board.o" "./GPIO_soc.o" "./I2C_soc.o" "./UART_soc.o" "./main.o" "./startup_ARMCA8.o" -Wl,-T"../AM335x.lds" -Wl,--start-group -l:ti.drv.uart.aa8fg -l:ti.csl.aa8fg -l:ti.osal.aa8fg -l:ti.board.aa8fg -l:ti.drv.i2c.aa8fg -l:ti.drv.gpio.aa8fg -lc -Wl,--end-group
    Finished building target: "Blink_LED_baremetal.out"

    Since this is not TI compiler, I'm afraid that we might not be able to help you here. You may want to try to search for solutions in GNU communities. 

    I'll loop in our CCS experts and see if they have any suggestions.

    Regards,

    Jianzhong

  • I had same idea,

    testing with 7.2.1 works, i had also to link with libm library which resolves the errors for math.h functions. I m happy with this solution, and i can use prev version instead of 9.2.1. Thanks you

    Emanuele