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]

Successful Compilation


Greetings,

First of all, I would like to thank each and every one of you.  I've
constructed a tensor library using a number of C++ template tricks.
Until recently, gcc would not compile it (PR 2494).  I was stuck using
proprietary compilers, causing me no end of grief.  A week ago, I
downloaded gcc-3_1-branch and, lo and behold, it now works.  Huzzah!
It still gives a warning about implicit typenames, but I can live with
that.  Since I've tested this library on more compilers than you can
shake a stick at, I think that is a bug in gcc.

In any case, I noticed that there is a list of libraries that GCC 3.1
is being tested against.  One of the implicit goals seems to be good
template support.  Since my library seems to stress the template
support more than the other libraries (as I said, gcc only recently
started compiling it), I thought it might be useful to the gcc team as
a test.

I have already written a fairly comprehensive test suite and included
it in the tarball.  These test whether everything is compiled
correctly, as well as a set of tests to look at how well the compiler
is optimizing these sorts of codes.  If anyone is interested, the code
is at

http://superbeast.ucsd.edu/~landry/FTensor

I don't know what kind of format is preferred for the test suite.  I'd
be happy to modify the test so that it outputs the results in a
suitable form.

In any case, thanks for the great compiler.

Walter Landry
wlandry@ucsd.edu


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