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.

TMS570LS3137: Effect of --exceptions option with the ARM Optimizing C/C++ Compiler v18.1.0.LTS

Part Number: TMS570LS3137

Tool/software:

Hello,

the ARM Optimizing C/C++ Compiler v18.1.0.LTS maual states in section 5.7:

Using the --exceptions option causes the compiler to insert exception handling code. This code will
increase the size of the program, but EABI does not increase the code size much, and has a minimal
execution time cost if exceptions are never thrown. It slightly increases the data size for the exception-
handling tables.

Please, what kind of data is the term "exception-handling tables" referring to?

Is it related to stack unwinding tables?

Can it be assumed that no stack unwinding tables are generated if the --exceptions option is not used?

Thank you in advance.