Re: g++ 2.95 and g++ 3.0

2001-11-06 Thread Martin v. Loewis
> Hm, I didn't know that "export" is unsupported in g++. Maybe you know what > compilers support it (Borland, Watcom)? (AFAIR, MSDEV does not.) To my knowledge, none supports it. I think IBM Visual Age accepts it, but processes it incorrectly in some cases. > Anyway, I am suspiciously look at "ex

Re: g++ 2.95 and g++ 3.0

2001-11-06 Thread Alexei Khlebnikov
"Martin v. Loewis" wrote: > > > > Why is it happening? Is it so because of more complex templates in > > > > recent > > > > libstdc++? > > > > > > If you are asking for compilation speed, yes, the main cause it that > > > libstdc++ consists of many more templates now. If you are asking for a > >

Re: g++ 2.95 and g++ 3.0

2001-11-05 Thread Martin v. Loewis
> > > Why is it happening? Is it so because of more complex templates in recent > > > libstdc++? > > > > If you are asking for compilation speed, yes, the main cause it that > > libstdc++ consists of many more templates now. If you are asking for a > > slow-down in an application, you need to provi

Re: g++ 2.95 and g++ 3.0

2001-11-05 Thread Alexei Khlebnikov
"Martin v. Loewis" wrote: > > When compiling the same programs with these compilers, g++ 2.95 is > > much (sometimes 3 times) faster than g++ 3.0, even without > > optimizing (without -O). > > Not sure what you asking. Are you saying g++ 2.95 is faster, or that > the generated code is faster? > >

Re: g++ 2.95 and g++ 3.0

2001-11-02 Thread Martin v. Loewis
> When compiling the same programs with these compilers, g++ 2.95 is > much (sometimes 3 times) faster than g++ 3.0, even without > optimizing (without -O). Not sure what you asking. Are you saying g++ 2.95 is faster, or that the generated code is faster? > Why is it happening? Is it so because o

g++ 2.95 and g++ 3.0

2001-11-02 Thread Alexei Khlebnikov
Hello all. When compiling the same programs with these compilers, g++ 2.95 is much (sometimes 3 times) faster than g++ 3.0, even without optimizing (without -O). Why is it happening? Is it so because of more complex templates in recent libstdc++? Is g++ 3.0 really a step further ? Regards, Alex