Commit 9736f576 by Jakub Jelinek

re PR ipa/83619 (ICE in inliner: caller edge count does not match BB count)

	PR ipa/83619
	PR testsuite/83934
	* g++.dg/torture/pr83619.C (e): Define before first use instead of
	forward declaration.

From-SVN: r256867
parent b4cda6a6
2018-01-18 Jakub Jelinek <jakub@redhat.com>
PR ipa/83619
PR testsuite/83934
* g++.dg/torture/pr83619.C (e): Define before first use instead of
forward declaration.
2018-01-18 Carl Love <cel@us.ibm.com> 2018-01-18 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
to the function. to the function.
...@@ -28,11 +36,11 @@ ...@@ -28,11 +36,11 @@
2018-01-18 Boris Kolpackov <boris@codesynthesis.com> 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
PR other/70268 PR other/70268
* c-c++-common/ffile-prefix-map.c: New test. * c-c++-common/ffile-prefix-map.c: New test.
* c-c++-common/fmacro-prefix-map.c: New test. * c-c++-common/fmacro-prefix-map.c: New test.
* c-c++-common/cpp/ffile-prefix-map.c: New test. * c-c++-common/cpp/ffile-prefix-map.c: New test.
* c-c++-common/cpp/fmacro-prefix-map.c: New test. * c-c++-common/cpp/fmacro-prefix-map.c: New test.
2018-01-18 Martin Liska <mliska@suse.cz> 2018-01-18 Martin Liska <mliska@suse.cz>
...@@ -211,6 +219,7 @@ ...@@ -211,6 +219,7 @@
target check autogenerator for armv8.1-a and armv8.2-a. target check autogenerator for armv8.1-a and armv8.2-a.
2018-01-17 Carl Love <cel@us.ibm.com> 2018-01-17 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests. * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
Add debug print statements. Add debug print statements.
* gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
......
...@@ -5,7 +5,9 @@ class d ...@@ -5,7 +5,9 @@ class d
public: public:
virtual unsigned c (); virtual unsigned c ();
}; };
class e; class e : public d
{
};
class i class i
{ {
void h (); void h ();
...@@ -33,9 +35,6 @@ public: ...@@ -33,9 +35,6 @@ public:
l (int); l (int);
k *operator-> (); k *operator-> ();
}; };
class e : public d
{
};
class m final : e class m final : e
{ {
unsigned c (); unsigned c ();
......
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