Fix tools/setjmp_t to prevent nested_sp inlining
authorIvan Maidanski <ivmai@mail.ru>
Wed, 5 Oct 2016 08:04:25 +0000 (11:04 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 5 Oct 2016 08:05:21 +0000 (11:05 +0300)
commit43c543923af72ad495f8c44eaab25ceebe379c4f
treef9c0ea151e77ff42128b41f51ac68a31c63bdc1b
parent03bb5fb61138482085be2330c4da9491a081ec52
Fix tools/setjmp_t to prevent nested_sp inlining

Inlined nested_sp might cause incorrect result of nested_sp()<sp.

* tools/setjmp_t.c (nested_sp): Change return from int* to word.
* tools/setjmp_t.c (nested_sp_fn): New global volatile variable
initialized to nested_sp.
* tools/setjmp_t.c (main): Use nested_sp_fn instead of nested_sp;
remove redundant cast.
tools/setjmp_t.c