Hi,
I am getting the following error when compiling the Release version (Debug works fine):
Building file: ../ZLBus/zlbus.cpp
Invoking: MSP430 Compiler
"/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/bin/cl430" -vmspx --abi=eabi --code_model=large --data_model=large --near_data=none -O2 --opt_for_speed=5 --include_path="/home/swdev/ti/ccsv6/ccs_base/msp430/include" --include_path="/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include" --include_path="../../Start/Inc/" -g --gcc --define=__MSP430F5659__ --define=NO_PRINT --define=OS_LIBMODE_R --verbose_diagnostics --diag_warning=225 --display_error_number --diag_wrap=off --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --large_memory_model --printf_support=minimal --check_misra="3" --preproc_with_compile --preproc_dependency="ZLBus/zlbus.pp" --obj_directory="ZLBus" --exceptions "../ZLBus/zlbus.cpp"
INTERNAL ERROR: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/bin/acpia430 experienced a segmentation fault
>> Compilation failure while processing function _Tidy file (unknown) line 0
This is caused by a defect in the compiler itself. TI Customer Support may be able to suggest a workaround to avoid this.
This is a C++ project on an MSP430F5659, using a third party RTOS. Changing optimization has no effect:
Building file: ../ZLBus/zlbus.cpp
Invoking: MSP430 Compiler
"/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/bin/cl430" -vmspx --abi=eabi --code_model=large --data_model=large --near_data=none -Ooff --include_path="/home/swdev/ti/ccsv6/ccs_base/msp430/include" --include_path="/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include" --include_path="../../Start/Inc/" -g --gcc --define=__MSP430F5659__ --define=NO_PRINT --define=OS_LIBMODE_R --verbose_diagnostics --diag_warning=225 --display_error_number --diag_wrap=off --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --large_memory_model --printf_support=minimal --check_misra="3" --preproc_with_compile --preproc_dependency="ZLBus/zlbus.pp" --obj_directory="ZLBus" --exceptions "../ZLBus/zlbus.cpp"
INTERNAL ERROR: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/bin/acpia430 experienced a segmentation fault while processing function _Tidy file (unknown) line 0
Any suggestion?
Thanks,
Pibe
PS: cannot attach the .pp file because the form complains it is not a recognizable format! (which you guys ask for in the error message). Here it is anyway:
# FIXED
ZLBus/zlbus.obj: ../ZLBus/zlbus.cpp
ZLBus/zlbus.obj: ../ZLBus/zlbus.hpp
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdint.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stddef.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdexcept
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/exception
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/xstddef
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/yvals.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdarg.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/linkage.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/_lock.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/linkage.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/cstddef
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/yvals.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stddef.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/xstring
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/xmemory
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/cstdlib
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/yvals.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdlib.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/linkage.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/new
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/exception
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/xutility
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/climits
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/yvals.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/limits.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/utility
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/iosfwd
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/cstdio
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/yvals.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdio.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/linkage.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdarg.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/cstring
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/yvals.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/string.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/linkage.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/cwchar
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/yvals.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/wchar.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/wchar.hx
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stddef.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdio.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/xstddef
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/ccs_base/msp430/include/msp430f5659.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/ccs_base/msp430/include/in430.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/intrinsics.h
ZLBus/zlbus.obj: ../ZLBus/../Commons/client.hpp
ZLBus/zlbus.obj: ../ZLBus/../Commons/../Commons/common.hpp
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/ccs_base/msp430/include/msp430f5659.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdint.h
ZLBus/zlbus.obj: ../ZLBus/../Commons/../Commons/errcodes.hpp
ZLBus/zlbus.obj: ../../Start/Inc/RTOS.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/ccs_base/msp430/include/in430.h
ZLBus/zlbus.obj: /home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/string.h
ZLBus/zlbus.obj: ../ZLBus/../DMA/dma_drv.hpp
ZLBus/zlbus.obj: ../ZLBus/../DMA/../Commons/common.hpp
ZLBus/zlbus.obj: ../ZLBus/../DMA/../Commons/driver.hpp
ZLBus/zlbus.obj: ../ZLBus/../DMA/../Commons/../Commons/common.hpp
ZLBus/zlbus.obj: ../ZLBus/../DMA/../Commons/client.hpp
ZLBus/zlbus.obj: ../ZLBus/../MICS/zl_bits.h
../ZLBus/zlbus.cpp:
../ZLBus/zlbus.hpp:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdint.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stddef.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdexcept:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/exception:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/xstddef:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/yvals.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdarg.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/linkage.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/_lock.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/linkage.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/cstddef:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/yvals.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stddef.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/xstring:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/xmemory:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/cstdlib:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/yvals.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdlib.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/linkage.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/new:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/exception:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/xutility:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/climits:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/yvals.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/limits.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/utility:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/iosfwd:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/cstdio:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/yvals.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdio.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/linkage.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdarg.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/cstring:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/yvals.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/string.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/linkage.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/cwchar:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/yvals.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/wchar.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/wchar.hx:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stddef.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdio.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/xstddef:
/home/swdev/ti/ccsv6/ccs_base/msp430/include/msp430f5659.h:
/home/swdev/ti/ccsv6/ccs_base/msp430/include/in430.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/intrinsics.h:
../ZLBus/../Commons/client.hpp:
../ZLBus/../Commons/../Commons/common.hpp:
/home/swdev/ti/ccsv6/ccs_base/msp430/include/msp430f5659.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/stdint.h:
../ZLBus/../Commons/../Commons/errcodes.hpp:
../../Start/Inc/RTOS.h:
/home/swdev/ti/ccsv6/ccs_base/msp430/include/in430.h:
/home/swdev/ti/ccsv6/tools/compiler/msp430_4.3.4/include/string.h:
../ZLBus/../DMA/dma_drv.hpp:
../ZLBus/../DMA/../Commons/common.hpp:
../ZLBus/../DMA/../Commons/driver.hpp:
../ZLBus/../DMA/../Commons/../Commons/common.hpp:
../ZLBus/../DMA/../Commons/client.hpp:
../ZLBus/../MICS/zl_bits.h: