This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
critical technical items
- To: egcs at cygnus dot com
- Subject: critical technical items
- From: Joe Buck <jbuck at synopsys dot com>
- Date: Thu, 6 Nov 97 14:46:31 PST
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);
}
-----------------------------