This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
[tree-ssa] abort in stabilize_call
- From: law at redhat dot com
- To: jason at redhat dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Tue, 09 Mar 2004 21:17:35 -0700
- Subject: [tree-ssa] abort in stabilize_call
- Reply-to: law at redhat dot com
The attached code aborts on the tree-ssa branch as we pass an unexpected
tree node to stabilize_call.
class QImage;
class KImageCanvas
{
public:
void pixmap();
QImage * m_image;
};
class QImage
{
public:
QImage xForm( const int &matrix ) const;
};
class KPixmap
{
};
extern int frob ();
void KImageCanvas::pixmap()
{
new QImage(frob () ? *m_image :m_image->xForm( 20 )) ;
}
Mainline compiles it fine, most likely because it doesn't call stabilize_init
from build_new_1.
This is causing a few packages in FC2-test1 to not build with the tree-ssa
compiler.
jeff