This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Blitz, Boost, FTensor failures with new C++ parser


janis187@us.ibm.com said:
> I've been building and testing Blitz, Boost, and FTensor occasionally
> with the mainline on powerpc64-linux.  Yesterday Blitz and FTensor
> failed to build and Boost had new test errors, and I just confirmed
> that they have the same problems today on i686-linux.  Blitz, at
> least, gets a lot of warnings about using deprecated features.   These
> should all continue to work with the new parser, shouldn't they,
> particularly the ones that have been release criteria for GCC 3.x? 

Take the cvs version of blitz from sourceforge, unless I made some 
mistakes, it should compile perfectly. Actually, the bug related to 
enum in default parameters that I submitted two or three days ago is
originated from blitz. The remaining problem I encountered is that at 
some point blitz was making use of the following syntax:

template <typename T>
void f()
{
	return T::type(...);
}

That does not work any longer. I did not report it because I believe 
it is indeed wrong syntax (The last instance of the implicit typename 
extension ?). I corrected this, so now everything should work just 
fine.

In any case, if you find any problems with that version of blitz, let 
me now, I'm interested (with a few others) in keeping blitz in 
working state (and even improving it).

I wish my own code will be as easy to convert to 3.4.

	Theo.


--------------------------------------------------------------------
Theodore Papadopoulo
Email: Theodore.Papadopoulo@sophia.inria.fr Tel: (33) 04 92 38 76 01
 --------------------------------------------------------------------



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]