critical technical items
Joe Buck
jbuck@synopsys.com
Thu Nov 6 14:54:00 GMT 1997
Jeff writes:
> We still need to fix:
> * ppro internal error relating to conditional move patterns.
> * -funroll-loops problems.
> * review some ppc patches that may be necessary for linux.
> I think those are the only two critical technical issues on the agenda!
There's at least one more: the internal compiler error I reported yesterday
(still there in 971105) is critical: it will cause the compiler to
dump core (on Solaris) on any program that has a vector<T> of
struct/class objects if -O is given. Sorry, that's not shippable.
Here's the test again, since it is very short (this call to
__uninitialized_copy_aux will occur whenever a vector is allocated
or resized).
-----------------------------
#include <algobase.h>
struct SomeClass {
int data;
};
void foo(const SomeClass* arg1, const SomeClass* arg2, SomeClass* arg3)
{
__false_type foo;
__uninitialized_copy_aux(arg1, arg2, arg3, foo);
}
-----------------------------
More information about the Gcc
mailing list