From f078230d96e917eda252907bbee6e026e7018c95 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Wed, 30 May 2007 19:24:28 +0000 Subject: pr27387.C: Move and rename to ... * gcc.target/arm/pr27387.C: Move and rename to ... * g++.dg/inherit/thunk8.C: ... here. From-SVN: r125197 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/g++.dg/inherit/thunk8.C | 26 ++++++++++++++++++++++++++ gcc/testsuite/gcc.target/arm/pr27387.C | 26 -------------------------- 3 files changed, 31 insertions(+), 26 deletions(-) create mode 100644 gcc/testsuite/g++.dg/inherit/thunk8.C delete mode 100644 gcc/testsuite/gcc.target/arm/pr27387.C (limited to 'gcc') diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 84d379a..2171c92 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2007-05-30 Kazu Hirata + + * gcc.target/arm/pr27387.C: Move and rename to ... + * g++.dg/inherit/thunk8.C: ... here. + 2007-05-30 Jakub Jelinek PR tree-optimization/31769 diff --git a/gcc/testsuite/g++.dg/inherit/thunk8.C b/gcc/testsuite/g++.dg/inherit/thunk8.C new file mode 100644 index 0000000..f776134 --- /dev/null +++ b/gcc/testsuite/g++.dg/inherit/thunk8.C @@ -0,0 +1,26 @@ +/* PR target/27387 + We used to generate a non-PIC thunk on thumb even with -fPIC. + Make sure that won't happen anymore. */ + +/* { dg-do compile } */ +/* { dg-require-effective-target arm32 } */ +/* { dg-options "-mthumb -fPIC" } */ + +struct A { + virtual void f (); +}; + +struct B { + virtual void g (); +}; + +struct C : public A, public B { + virtual void g(); +}; + +void +C::g() +{ +} + +/* { dg-final { scan-assembler "LTHUNKPC" } } */ diff --git a/gcc/testsuite/gcc.target/arm/pr27387.C b/gcc/testsuite/gcc.target/arm/pr27387.C deleted file mode 100644 index f776134..0000000 --- a/gcc/testsuite/gcc.target/arm/pr27387.C +++ /dev/null @@ -1,26 +0,0 @@ -/* PR target/27387 - We used to generate a non-PIC thunk on thumb even with -fPIC. - Make sure that won't happen anymore. */ - -/* { dg-do compile } */ -/* { dg-require-effective-target arm32 } */ -/* { dg-options "-mthumb -fPIC" } */ - -struct A { - virtual void f (); -}; - -struct B { - virtual void g (); -}; - -struct C : public A, public B { - virtual void g(); -}; - -void -C::g() -{ -} - -/* { dg-final { scan-assembler "LTHUNKPC" } } */ -- cgit v1.1