ti-cgt-armllvm_1.3.0.LTS contains a fix for EXT_EP-10343 "Compiler does not support linking code that uses C++ exceptions".
However, with ARMCLANG_1.3.0.LTS I always get "error: C++ exceptions not supported" when attempt to use -fexceptions.
E.g. the following simple example from the description of EXT_EP-10343 :
$ cat hello.cpp
#include <iostream>
int main()
{
std::cout << "Hello, world!" << std::endl;
return 0;
}
$ ~/ti/ccs1030/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/bin/tiarmclang -fexceptions -mcpu=cortex-m0 hello.cpp -o hello.out -Wl,-c
tiarmclang: error: C++ exceptions not supported.
In the release notes for ARMCLANG_1.3.0.LTS I can't see a mention that -fexceptions is no longer supported, so is this a bug?
I have checked that get the same error with ARMCLANG_1.3.0.LTS under Linux and Windows.