
Doug Gregor wrote: Thanks, I've applied this fix to the CVS::RC_1_33_0. If it really fixes the issue I'll apply it to the main trunk as well. Regards Hartmut
GCC 4.0.2 is failing on some of the "switch" tests for Spirit. Would one of the Spirit developer please take a look at these? I'd like to get full support for GCC 4.0.2 into 1.33.1, if possible.
http://engineering.meta-comm.com/boost-regression/CVS-RC_1_33_ 0/developer/spirit.html
I hope to have it fixed (can't verify, though, don't have gcc 4.0.2 available at the moment). Let's wait for the next regression tests.
I've managed to fix it with this patch, but I'd like you to check it over before I commit it to CVS. Basically, I'm just casting the value in the "case" statements into a "long". It seems safe, since we've already forced cond_value to be a long.
Doug