std::vector::insert (...) in SunStudio's RW STL, does not support reverse iterator, a workaround is to use std::copy (...) and back_inserter (...) instead, as following,
- dest.insert (dest.end(), src.rbegin(), src.rend());
+ std::copy (src.rbegin(),src.rend(),back_inserter(dest));