Commit 0ec2c2a9 by Jakub Jelinek Committed by Jakub Jelinek

re PR c++/52582 (g++ ICE when compiling qt-4.8.0 with -O2 on PPC (32bit))

	PR c++/52582
	* config/rs6000/rs6000.c (call_ABI_of_interest): Return true
	if c_node is NULL.

	* g++.dg/opt/pr52582.C: New test.

From-SVN: r185384
parent 43094d44
2012-03-14 Jakub Jelinek <jakub@redhat.com>
PR c++/52582
* g++.dg/opt/pr52582.C: New test.
2012-03-14 Richard Guenther <rguenther@suse.de>
PR tree-optimization/52571
......
// PR c++/52582
// { dg-do compile }
// { dg-options "-O2" }
inline void *operator new (__SIZE_TYPE__, void *p) throw ()
{
return p;
}
struct B
{
virtual ~B ();
B ();
};
struct A : B
{
A () : B () {}
virtual void bar ();
};
void
foo ()
{
char a[64];
B *b = new (&a) A ();
b->~B ();
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment