Treehydra test suite fails

RESOLVED WORKSFORME

Status

Firefox Build System
Source Code Analysis
RESOLVED WORKSFORME
9 years ago
4 months ago

People

(Reporter: glandium, Assigned: (dormant account))

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

9 years ago
python unit_test_harness.py treehydra "/usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus"
.x.....xxx...x.xx.xxxxxxx.x.xxxxxx.xxxx
Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-="test_arg.js hello  goodbye" empty.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=tc_pass2.js onefunc.cc
    Failure msg: Expected 'Cannot set gcc_pass_after' in error output; not found. stderr:cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_cp_pre.js assign.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_diag_loc_t.js onefunc.cc
    Failure msg: Expected ':1:' in error output; not found. stderr:cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_integer_types.js locks_good.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_lang_type.js templ.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_lazy_atts.js lazy_atts.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_location.js onefunc.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_locks_bad1.js locks_bad1.cc
    Failure msg: Expected 'locks_bad1.cc:11: error: precondition not met' in error output; not found. stderr:../libs/gcc_util.js:137: JS Exception: TypeError: bb_stmt_list(bb) is undefined
../libs/gcc_util.js:137:	#0: bb_isn_last([object GCCNode])
../libs/unstable/esp.js:471:	#1: ()
./esp_lock.js:41:	#2: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_locks_bad2.js locks_bad2.cc
    Failure msg: Expected 'locks_bad2.cc:12: error: precondition not met' in error output; not found. stderr:../libs/gcc_util.js:137: JS Exception: TypeError: bb_stmt_list(bb) is undefined
../libs/gcc_util.js:137:	#0: bb_isn_last([object GCCNode])
../libs/unstable/esp.js:471:	#1: ()
./esp_lock.js:41:	#2: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_locks_bad3.js locks_bad3.cc
    Failure msg: Expected 'locks_bad3.cc:10: error: precondition not met' in error output; not found. stderr:../libs/gcc_util.js:137: JS Exception: TypeError: bb_stmt_list(bb) is undefined
../libs/gcc_util.js:137:	#0: bb_isn_last([object GCCNode])
../libs/unstable/esp.js:471:	#1: ()
./esp_lock.js:41:	#2: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_locks_bad4.js locks_bad4.cc
    Failure msg: Expected 'locks_bad4.cc:13: error: precondition not met' in error output; not found. stderr:../libs/gcc_util.js:137: JS Exception: TypeError: bb_stmt_list(bb) is undefined
../libs/gcc_util.js:137:	#0: bb_isn_last([object GCCNode])
../libs/unstable/esp.js:471:	#1: ()
./esp_lock.js:41:	#2: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_locks_good.js locks_good.cc
    Failure msg: Expected no error output, got error output :../libs/gcc_util.js:137: JS Exception: TypeError: bb_stmt_list(bb) is undefined
../libs/gcc_util.js:137:	#0: bb_isn_last([object GCCNode])
../libs/unstable/esp.js:471:	#1: ()
./esp_lock.js:41:	#2: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_locks_good2.js locks_good2.cc
    Failure msg: Expected no error output, got error output :../libs/gcc_util.js:137: JS Exception: TypeError: bb_stmt_list(bb) is undefined
../libs/gcc_util.js:137:	#0: bb_isn_last([object GCCNode])
../libs/unstable/esp.js:471:	#1: ()
./esp_lock.js:41:	#2: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_process_tree_type.js assign.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_strict.js onefunc.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_stringlit.js stringlit.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_sys_gcc_info.js empty.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_treehydra_debug.js assign.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_treehydra_decl_as_string.js assign.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_treehydra_dehydra_types.js access.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_typedefs.js typedef.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_u5.js t4.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_virtual_inheritance.js virtual_inheritance.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.

Test Failure: 
    Test command: /usr/lib/gcc/i486-linux-gnu/4.5.0/cc1plus -quiet -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-=test_walk_tree.js longevity.cc
    Failure msg: Expected 'OK' output; Errors:
 cc1plus: fatal error: pass 'useless' not found but is referenced by new pass 'treehydra'
compilation terminated.


Unit Test Suite Summary:
     14 passed
     25 failed
      0 error(s)

Comment 1

8 years ago
Have you seen this bug? 
https://bugzilla.mozilla.org/show_bug.cgi?id=496418
(Reporter)

Comment 2

8 years ago
The errors have changed:
Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_treehydra_dehydra_types.js access.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/unstable/lazy_types.js:491:	#5: dehydra_convert([object GCCNode])
./test_treehydra_dehydra_types.js:30:	#6: process_tree([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_return_expr.js return_expr.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:51:	#5: TREE_CHECK([object GCCNode],[object Object])
../libs/gcc_compat.js:254:	#6: DECL_SAVED_TREE([object GCCNode])
./test_return_expr.js:22:	#7: process_cp_pre_genericize([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_return_expr.js return_expr.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:51:	#5: TREE_CHECK([object GCCNode],[object Object])
../libs/gcc_compat.js:254:	#6: DECL_SAVED_TREE([object GCCNode])
./test_return_expr.js:22:	#7: process_cp_pre_genericize([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_lang_type.js templ.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:51:	#5: TREE_CHECK([object GCCNode],[object Object])
../libs/gcc_compat.js:254:	#6: DECL_SAVED_TREE([object GCCNode])
./test_lang_type.js:31:	#7: process_cp_pre_genericize([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_c_struct_class_key.js c_struct_prseg_reduced.c
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:756:	#5: class_key_or_enum_as_string([object GCCNode])
./test_c_struct_class_key.js:8:	#6: process_tree_type([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_c_struct_class_key.js c_struct_prseg_reduced.c
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:756:	#5: class_key_or_enum_as_string([object GCCNode])
./test_c_struct_class_key.js:8:	#6: process_tree_type([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_locks_bad2.js locks_bad2.cc
    Failure msg: Expected to find regular expression '^locks_bad2.cc:12:(14:)? error: precondition not met' in error output; not found. stderr:../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:841:	#5: gimple_call_fndecl([object GCCNode])
./esp_lock.js:91:	#6: LockCheck([object GCCNode],0)
./esp_lock.js:40:	#7: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_locks_bad2.js locks_bad2.cc
    Failure msg: Expected to find regular expression '^locks_bad2.cc:12:(14:)? error: precondition not met' in error output; not found. stderr:../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:841:	#5: gimple_call_fndecl([object GCCNode])
./esp_lock.js:91:	#6: LockCheck([object GCCNode],0)
./esp_lock.js:40:	#7: process_tree([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_integer_types.js locks_good.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
./test_integer_types.js:5:	#4: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_integer_types.js locks_good.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
./test_integer_types.js:5:	#4: process_tree([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_locks_good2.js locks_good2.cc
    Failure msg: Expected no error output, got error output :../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:841:	#5: gimple_call_fndecl([object GCCNode])
./esp_lock.js:91:	#6: LockCheck([object GCCNode],0)
./esp_lock.js:40:	#7: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_locks_good2.js locks_good2.cc
    Failure msg: Expected no error output, got error output :../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:841:	#5: gimple_call_fndecl([object GCCNode])
./esp_lock.js:91:	#6: LockCheck([object GCCNode],0)
./esp_lock.js:40:	#7: process_tree([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_treehydra_type_as_string.js test_treehydra_type_as_string.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
./test_treehydra_type_as_string.js:24:	#5: process_tree_type([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_treehydra_type_as_string.js test_treehydra_type_as_string.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
./test_treehydra_type_as_string.js:24:	#5: process_tree_type([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_virtual_inheritance.js virtual_inheritance.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/unstable/lazy_types.js:491:	#5: dehydra_convert([object GCCNode])
./test_virtual_inheritance.js:33:	#6: process_tree([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_stringlit.js stringlit.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:51:	#5: TREE_CHECK([object GCCNode],[object Object])
../libs/gcc_compat.js:254:	#6: DECL_SAVED_TREE([object GCCNode])
./test_stringlit.js:21:	#7: process_cp_pre_genericize([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_stringlit.js stringlit.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:51:	#5: TREE_CHECK([object GCCNode],[object Object])
../libs/gcc_compat.js:254:	#6: DECL_SAVED_TREE([object GCCNode])
./test_stringlit.js:21:	#7: process_cp_pre_genericize([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_locks_good.js locks_good.cc
    Failure msg: Expected no error output, got error output :../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:841:	#5: gimple_call_fndecl([object GCCNode])
./esp_lock.js:91:	#6: LockCheck([object GCCNode],0)
./esp_lock.js:40:	#7: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_locks_good.js locks_good.cc
    Failure msg: Expected no error output, got error output :../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:841:	#5: gimple_call_fndecl([object GCCNode])
./esp_lock.js:91:	#6: LockCheck([object GCCNode],0)
./esp_lock.js:40:	#7: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_cp_pre.js assign.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:51:	#5: TREE_CHECK([object GCCNode],[object Object])
../libs/gcc_compat.js:254:	#6: DECL_SAVED_TREE([object GCCNode])
./test_cp_pre.js:7:	#7: process_cp_pre_genericize([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_locks_bad4.js locks_bad4.cc
    Failure msg: Expected to find regular expression '^locks_bad4.cc:13:(12:)? error: precondition not met' in error output; not found. stderr:../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:841:	#5: gimple_call_fndecl([object GCCNode])
./esp_lock.js:91:	#6: LockCheck([object GCCNode],0)
./esp_lock.js:40:	#7: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_locks_bad4.js locks_bad4.cc
    Failure msg: Expected to find regular expression '^locks_bad4.cc:13:(12:)? error: precondition not met' in error output; not found. stderr:../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:841:	#5: gimple_call_fndecl([object GCCNode])
./esp_lock.js:91:	#6: LockCheck([object GCCNode],0)
./esp_lock.js:40:	#7: process_tree([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_locks_bad1.js locks_bad1.cc
    Failure msg: Expected to find regular expression '^locks_bad1.cc:11:(12:)? error: precondition not met' in error output; not found. stderr:../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:841:	#5: gimple_call_fndecl([object GCCNode])
./esp_lock.js:91:	#6: LockCheck([object GCCNode],0)
./esp_lock.js:40:	#7: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_locks_bad1.js locks_bad1.cc
    Failure msg: Expected to find regular expression '^locks_bad1.cc:11:(12:)? error: precondition not met' in error output; not found. stderr:../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:841:	#5: gimple_call_fndecl([object GCCNode])
./esp_lock.js:91:	#6: LockCheck([object GCCNode],0)
./esp_lock.js:40:	#7: process_tree([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_typedefs.js typedef.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/unstable/lazy_types.js:491:	#5: dehydra_convert([object GCCNode])
./test_typedefs.js:77:	#6: process_tree_type([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_typedefs.js typedef.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/unstable/lazy_types.js:491:	#5: dehydra_convert([object GCCNode])
./test_typedefs.js:77:	#6: process_tree_type([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_hasOwnProperty.js hasOwn.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No blah in this lazy object
:0:	#0: Error("No blah in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("blah")
./test_hasOwnProperty.js:11:	#2: process_tree([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_locks_bad3.js locks_bad3.cc
    Failure msg: Expected to find regular expression '^locks_bad3.cc:10:(14:)? error: precondition not met' in error output; not found. stderr:../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:841:	#5: gimple_call_fndecl([object GCCNode])
./esp_lock.js:91:	#6: LockCheck([object GCCNode],0)
./esp_lock.js:40:	#7: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_locks_bad3.js locks_bad3.cc
    Failure msg: Expected to find regular expression '^locks_bad3.cc:10:(14:)? error: precondition not met' in error output; not found. stderr:../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:841:	#5: gimple_call_fndecl([object GCCNode])
./esp_lock.js:91:	#6: LockCheck([object GCCNode],0)
./esp_lock.js:40:	#7: process_tree([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_diag_loc_t.js onefunc.cc
    Failure msg: Expected ':1:' in error output; not found. stderr:../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/gcc_compat.js:550:	#3: location_of([object GCCNode])
./test_diag_loc_t.js:6:	#4: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_diag_loc_t.js onefunc.cc
    Failure msg: Expected ':1:' in error output; not found. stderr:../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/gcc_compat.js:550:	#3: location_of([object GCCNode])
./test_diag_loc_t.js:6:	#4: process_tree([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_enum.js enum.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/unstable/lazy_types.js:491:	#5: dehydra_convert([object GCCNode])
./test_enum.js:43:	#6: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_enum.js enum.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/unstable/lazy_types.js:491:	#5: dehydra_convert([object GCCNode])
./test_enum.js:43:	#6: process_tree([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_lazy_atts.js lazy_atts.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:51:	#5: TREE_CHECK([object GCCNode],[object Object])
../libs/gcc_compat.js:207:	#6: TREE_VALUE([object GCCNode])
../libs/gcc_util.js:495:	#7: translate_attributes([object GCCNode])
./test_lazy_atts.js:7:	#8: process_tree([object GCCNode])

Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_lazy_atts.js lazy_atts.cc
    Failure msg: Expected 'OK' output; Errors:
 ../libs/treehydra.js:33: JS Exception: No gsbase in this lazy object
:0:	#0: Error("No gsbase in this lazy object")
../libs/treehydra.js:33:	#1: unhandledLazyProperty("gsbase")
../libs/gcc_compat.js:124:	#2: GIMPLE_TUPLE_P([object GCCNode])
../libs/treehydra.js:99:	#3: ()
../libs/gcc_compat.js:23:	#4: TREE_CODE([object GCCNode])
../libs/gcc_compat.js:51:	#5: TREE_CHECK([object GCCNode],[object Object])
../libs/gcc_compat.js:207:	#6: TREE_VALUE([object GCCNode])
../libs/gcc_util.js:495:	#7: translate_attributes([object GCCNode])
./test_lazy_atts.js:7:	#8: process_tree([object GCCNode])

Test Failure: 
    Test command: gcc-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_location.js onefunc.cc
    Failure msg: Expected 'OK' output; got ''
Test Failure: 
    Test command: /usr/bin/g++-4.5 -c -fplugin=../gcc_treehydra.so -o /dev/null -fplugin-arg-gcc_treehydra-script=test_location.js onefunc.cc
    Failure msg: Expected 'OK' output; got ''
(Assignee)

Comment 3

7 years ago
This is ancient
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → WORKSFORME

Updated

4 months ago
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.