summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/sptls02 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* sptests/sptls02: Add test caseSebastian Huber2020-03-233-11/+98
| | | | | | | Add a test case which requires the use of __tls_guard() and __tls_init(). Change license to BSD-2-Clause.
* testsuite/sptests: Merged nested Makefile.am files into one Makefile.amChris Johns2018-04-101-20/+0
| | | | | | This change is part of the testsuite Makefile.am reorganization. Update #3382
* tests: Use simple console driverSebastian Huber2017-11-061-1/+1
| | | | | Update #3170. Update #3199.
* tests: Remove TEST_INITSebastian Huber2017-10-281-2/+0
| | | | | | | | The TEST_EXTERN is a used only by the system.h style tests and they use CONFIGURE_INIT appropriately. Update #3170. Update #3199.
* testsuite: Use printk for all test output where possible.Chris Johns2017-10-231-0/+2
| | | | | | | | | | - Remove the printf support leaving the direct printk support configured with TESTS_USE_PRINTK and all other output goes via a buffered vsniprintf call to printk. - Control the test's single init for functions and global data with TEST_INIT and not CONFIGURE_INIT. They are now separate. Updates #3170.
* sptests/sptls02: Use standard test IOSebastian Huber2017-07-191-1/+0
| | | | Update #3076.
* posix: Run key destructors during thread restartSebastian Huber2016-04-142-13/+40
| | | | | | | | | | POSIX key destructors must be called during thread restart. Just like the POSIX cleanup handlers. This ensures that the TLS object destructors are called during thread restart for example. It is important for the global construction, which uses a thread restart to run the Init task in a clean environment. Close #2689.
* sptests/sptls02: Use GNU++11Sebastian Huber2016-03-181-1/+1
| | | | | This avoids a problem with the feature test macros introduced in Newlib be657151f12f4d198e45395987f0a626ee1bbb91.
* tests/sptests: Use <rtems/test.h>Sebastian Huber2014-03-251-2/+7
|
* libcsupport: Use POSIX keys for GXX key functionsChristian Mauderer2014-03-241-0/+3
| | | | | With this patch C++ applications now eventually need additional POSIX-keys and POSIX-key-value-pairs configured.
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* Add thread-local storage (TLS) supportSebastian Huber2014-02-044-0/+292
Tested and implemented on ARM, m68k, PowerPC and SPARC. Other architectures need more work.