id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	lang	patch	platform
1102	test failures with t/compilers/imcc/syn/macro.t and regressions.t in fast, cgoto and switch cores	mikehh		"since r41742 the following test failures have occurred in make fulltest:

in testf, testg and testS:

t/compilers/imcc/syn/macro.t - Failed tests:  2-4

t/compilers/imcc/syn/regressions.t - Failed test:  7

{{{
#   Failed test 'macro, zero parameters, line number'
#   at t/compilers/imcc/syn/macro.t line 28.
#                   'Null PMC access in get_string()
# current instr.: 'test' pc -1 ((unknown file):-1)
# '
#     doesn't match '/(?s:Null PMC access .*current instr.*:4\))/
# '
# './parrot --runcore=fast -D40 --gc-debug  ""/home/mhh/parrot/t/compilers/imcc/syn/macro_2.pir""' failed with exit code 1

#   Failed test 'macro, zero parameters, line number'
#   at t/compilers/imcc/syn/macro.t line 41.
#                   'Null PMC access in get_string()
# current instr.: 'test' pc -1 ((unknown file):-1)
# '
#     doesn't match '/(?s:Null PMC access .*current instr.*:5\))/
# '
# './parrot --runcore=fast -D40 --gc-debug  ""/home/mhh/parrot/t/compilers/imcc/syn/macro_3.pir""' failed with exit code 1

#   Failed test 'macro, zero parameters, line number'
#   at t/compilers/imcc/syn/macro.t line 53.
#                   'Null PMC access in get_string()
# current instr.: 'test' pc -1 ((unknown file):-1)
# '
#     doesn't match '/(?s:Null PMC access .*current instr.*:6\))/
# '
# './parrot --runcore=fast -D40 --gc-debug  ""/home/mhh/parrot/t/compilers/imcc/syn/macro_4.pir""' failed with exit code 1


#   Failed test 'off by one error message (TT \#1016)'
#   at t/compilers/imcc/syn/regressions.t line 96.
#                   'Null PMC access in get_bool()
# current instr.: 'foo' pc -1 ((unknown file):-1)
# '
#     doesn't match '/(?s:Null PMC access in get_bool.*current instr.*:4\))/
# '
# './parrot --runcore=fast -D40 --gc-debug  ""/home/mhh/parrot/t/compilers/imcc/syn/regressions_7.pir""' failed with exit code 1

}}}

the only differences in the failures is that --runcore=cgoto and --runcore=switch replaces --runcore=fast in the above 4 sub-tests.

chromatic proposed a patch which enabled the fast core tests to pass but the cgoto and switch cores still failed.

the tests were still failing at r41771
"	bug	closed	blocker		imcc	trunk	high	fixed					
