diff options
Diffstat (limited to 'testsuites')
-rw-r--r-- | testsuites/samples/ChangeLog | 6 | ||||
-rw-r--r-- | testsuites/samples/nsecs/Makefile.am | 2 | ||||
-rw-r--r-- | testsuites/samples/nsecs/empty.c | 13 | ||||
-rw-r--r-- | testsuites/samples/nsecs/init.c | 2 |
4 files changed, 20 insertions, 3 deletions
diff --git a/testsuites/samples/ChangeLog b/testsuites/samples/ChangeLog index f4ab1146af..b3e45519e7 100644 --- a/testsuites/samples/ChangeLog +++ b/testsuites/samples/ChangeLog @@ -1,3 +1,9 @@ +2007-07-17 Joel Sherrill <joel.sherrill@oarcorp.com> + + * nsecs/Makefile.am, nsecs/init.c: Move empty body to another file. The + loop was being optimized out on the PowerPC. + * nsecs/empty.c: New file. + 2007-07-06 Joel Sherrill <joel.sherrill@OARcorp.com> * nsecs/init.c: Change name to avoid any hint of the timer driver. diff --git a/testsuites/samples/nsecs/Makefile.am b/testsuites/samples/nsecs/Makefile.am index bf9dd4ed7c..73fd791be8 100644 --- a/testsuites/samples/nsecs/Makefile.am +++ b/testsuites/samples/nsecs/Makefile.am @@ -5,7 +5,7 @@ MANAGERS = all rtems_tests_PROGRAMS = nsecs.exe -nsecs_exe_SOURCES = init.c +nsecs_exe_SOURCES = init.c empty.c dist_rtems_tests_DATA = nsecs.scn dist_rtems_tests_DATA += nsecs.doc diff --git a/testsuites/samples/nsecs/empty.c b/testsuites/samples/nsecs/empty.c new file mode 100644 index 0000000000..8f19d42da4 --- /dev/null +++ b/testsuites/samples/nsecs/empty.c @@ -0,0 +1,13 @@ +/* COPYRIGHT (c) 1989-2007. + * On-Line Applications Research Corporation (OAR). + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.com/license/LICENSE. + * + * $Id$ + */ + +/* put here hoping it won't get inlined */ +void dummy_function_empty_body_to_force_call() {} + diff --git a/testsuites/samples/nsecs/init.c b/testsuites/samples/nsecs/init.c index 0f858348b9..eeffdefd42 100644 --- a/testsuites/samples/nsecs/init.c +++ b/testsuites/samples/nsecs/init.c @@ -146,5 +146,3 @@ rtems_task Init( #include <rtems/confdefs.h> -/* put here hoping it won't get inlined */ -void dummy_function_empty_body_to_force_call() {} |