The downside is that this just revealed scads of instances where people were using macro expansion in the tests, especially the .constant directive.
One particular problem is runtime/parrot/include/*.pasm These will need to be changed to .imc files and use the global .const directive.
I don't have the energy to go through and fix them all myself but I'll do what I can. Hopefully others have some bandwidth.
If it becomes too painful, I can revert the patch in a day or so; but hopefull we can live through it. :)
-Melvin