AT&T C++ 2.1;3.0.1 on a Sun: Previous versions worked on these compilers, which I no longer have access to.
In AT&T 2.1 you may get an error when you use an expression for the single argument when constructing a Vector or DiagonalMatrix or one of the Triangular Matrices. You need to evaluate the expression separately.