Commit abdd0cfa by Jakub Jelinek Committed by Jakub Jelinek

re PR c++/59255 (Segmentation fault with std::function and -fprofile-use)

	PR c++/59255
	* g++.dg/tree-prof/pr59255.C: New test.

From-SVN: r206152
parent 39235689
2013-12-20 Jakub Jelinek <jakub@redhat.com>
PR c++/59255
* g++.dg/tree-prof/pr59255.C: New test.
2013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/neon-vceq_p64.c: New test.
......
// PR c++/59255
// { dg-options "-O2 -std=c++11" }
struct S
{
__attribute__((noinline, noclone)) ~S () noexcept (true)
{
if (fn)
fn (1);
}
void (*fn) (int);
};
__attribute__((noinline, noclone)) void
foo (int x)
{
if (x != 1)
throw 1;
}
int
main ()
{
for (int i = 0; i < 100; i++)
{
S s;
s.fn = foo;
}
}
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