Regression with "Fix PR ipa/60965 (placement new wrt ipa-devirt)"

2014-05-13 Thread Hans-Peter Nilsson
On Mon, 5 May 2014, Jan Hubicka wrote: > Hi, > this patch fixes unfortunate thinko in get_class_context that invalidates > transitions from non-POD type to a polymorphic type that may happen by virtue > of placement new and apparently breaks openJDK and Qt. I really tried to keep > placement new in

Re: Fix PR ipa/60965 (placement new wrt ipa-devirt)

2014-05-06 Thread Paolo Carlini
Hi Honza, On 05/05/2014 09:44 PM, Jan Hubicka wrote: Hi, this patch fixes unfortunate thinko in get_class_context that invalidates transitions from non-POD type to a polymorphic type that may happen by virtue of placement new and apparently breaks openJDK and Qt. I really tried to keep placement

Fix PR ipa/60965 (placement new wrt ipa-devirt)

2014-05-05 Thread Jan Hubicka
Hi, this patch fixes unfortunate thinko in get_class_context that invalidates transitions from non-POD type to a polymorphic type that may happen by virtue of placement new and apparently breaks openJDK and Qt. I really tried to keep placement new in mind when implementing ipa-devirt, so hope there