Ticket #2034: rtems-git.patch

File rtems-git.patch, 863 bytes (added by Gedare Bloom, on 03/04/12 at 12:44:48)

Patch fixing imprecision.

  • testsuites/sptests/sprbtree01/init.c

    diff --git a/testsuites/sptests/sprbtree01/init.c b/testsuites/sptests/sprbtree01/init.c
    index c01f3cb..38badc9 100644
    a b rtems_task Init( 
    443443
    444444  puts( "INIT - Verify rtems_rbtree_predecessor/successor");
    445445  p = rtems_rbtree_predecessor(p);
    446   if(p && rtems_rbtree_container_of(p,test_node,Node)->id > 30) {
     446  if(p && rtems_rbtree_container_of(p,test_node,Node)->id != 29) {
    447447    puts ("INIT - ERROR ON RBTREE ID MISMATCH");
    448448    rtems_test_exit(0);
    449449  }
    450450  p = rtems_rbtree_find(&rbtree1, &search_node.Node);
    451451  p = rtems_rbtree_successor(p);
    452   if(p && rtems_rbtree_container_of(p,test_node,Node)->id < 30) {
     452  if(p && rtems_rbtree_container_of(p,test_node,Node)->id != 31) {
    453453    puts ("INIT - ERROR ON RBTREE ID MISMATCH");
    454454    rtems_test_exit(0);
    455455  }