Use of static global C++ destructors includes "impure_data" and other unneeded functionality in application

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Medium
    • MSP430 GCC
    • MSPGCC-241
    • msp430_gcc_8-3-1-x
    • Use the -fno-use-cxa-atexit option to disable support for this additional functionality, and remove the unneeded symbol references.

      The G++ compiler will automatically included references to functions and variables such as "impure_data" or "_register_exitproc" required for full "_cxa_atexit"-compliant support of C++ destructors. These are unused by MSP430-GCC applications and unnecessarily increase the size requirements of the application.

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                Connection: Intermediate to External PROD System
                EXTSYNC-2685 - Use of static global C++ destructor...
                SYNCHRONIZED
                • Last Sync Date: