MSP430: Add -fno-exceptions multilib
ChangeLog: 2019-12-11 Jozef Lawrynowicz <jozef.l@mittosystems.com> * config-ml.in (msp430-*-*): Support --disable-no-exceptions configure flag. gcc/ChangeLog: 2019-12-11 Jozef Lawrynowicz <jozef.l@mittosystems.com> * config/msp430/msp430.h (STARTFILE_SPEC) [!fexceptions]: Use crtbegin_no_eh.o if building for the C language. [fno-exceptions]: Use crtbegin_no_eh.o if building for any language except C. (ENDFILE_SPEC) [!fexceptions]: Use crtend_no_eh.o if building for the C language. [fno-exceptions]: Use crtend_no_eh.o if building for any language except C. * config/msp430/t-msp430: Add -fno-exceptions multilib. * doc/install.texi: Document --disable-no-exceptions multilib configure option. * doc/sourcebuild.texi: Document exceptions_enabled effective target. gcc/testsuite/ChangeLog: 2019-12-11 Jozef Lawrynowicz <jozef.l@mittosystems.com> * lib/gcc-dg.exp: Add dg-prune messages for when exception handling is disabled. * lib/target-supports.exp (check_effective_target_exceptions_enabled): New. libgcc/ChangeLog: 2019-12-11 Jozef Lawrynowicz <jozef.l@mittosystems.com> * config.host: Add crt{begin,end}_no_eh.o to "extra_parts". * config.host (msp430*-*-elf): Add crt{begin,end}_no_eh.o to "extra_parts". From-SVN: r279246
Showing
- ChangeLog 6 additions, 1 deletionChangeLog
- config-ml.in 13 additions, 0 deletionsconfig-ml.in
- gcc/ChangeLog 15 additions, 0 deletionsgcc/ChangeLog
- gcc/config/msp430/msp430.h 9 additions, 2 deletionsgcc/config/msp430/msp430.h
- gcc/config/msp430/t-msp430 5 additions, 4 deletionsgcc/config/msp430/t-msp430
- gcc/doc/install.texi 3 additions, 0 deletionsgcc/doc/install.texi
- gcc/doc/sourcebuild.texi 4 additions, 0 deletionsgcc/doc/sourcebuild.texi
- gcc/testsuite/ChangeLog 7 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/lib/gcc-dg.exp 12 additions, 0 deletionsgcc/testsuite/lib/gcc-dg.exp
- gcc/testsuite/lib/target-supports.exp 18 additions, 0 deletionsgcc/testsuite/lib/target-supports.exp
- libgcc/ChangeLog 6 additions, 0 deletionslibgcc/ChangeLog
- libgcc/config.host 2 additions, 1 deletionlibgcc/config.host
- libgcc/config/msp430/t-msp430 6 additions, 0 deletionslibgcc/config/msp430/t-msp430
Loading
Please register or sign in to comment