From 1c4678c1c9effc5ad73586d26cdd66356b119416 Mon Sep 17 00:00:00 2001 From: Richard Guenther Date: Thu, 3 Nov 2011 15:16:57 +0000 Subject: [PATCH] re PR middle-end/50079 (FAIL: g++.dg/init/copy7.C execution test) 2011-11-03 Richard Guenther PR middle-end/50079 * g++.dg/init/copy7.C: Remove testcase. From-SVN: r180829 --- gcc/testsuite/ChangeLog | 5 ++++ gcc/testsuite/g++.dg/init/copy7.C | 39 ------------------------------- 2 files changed, 5 insertions(+), 39 deletions(-) delete mode 100644 gcc/testsuite/g++.dg/init/copy7.C diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 841d7b03453..986bc70ae37 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2011-11-03 Richard Guenther + + PR middle-end/50079 + * g++.dg/init/copy7.C: Remove testcase. + 2011-11-03 Martin Jambor * g++.dg/ipa/devirt-c-1.C: Add dump scans. diff --git a/gcc/testsuite/g++.dg/init/copy7.C b/gcc/testsuite/g++.dg/init/copy7.C deleted file mode 100644 index 20e1e47dbb9..00000000000 --- a/gcc/testsuite/g++.dg/init/copy7.C +++ /dev/null @@ -1,39 +0,0 @@ -// PR c++/39480 -// It isn't always safe to call memcpy with identical arguments. -// { dg-do run } - -extern "C" void abort(); -extern "C" void * -memcpy(void *dest, void *src, __SIZE_TYPE__ n) -{ - if (dest == src) - abort(); - else - { - __SIZE_TYPE__ i; - for (i = 0; i < n; i++) - ((char *)dest)[i] = ((const char*)src)[i]; - } -} - -struct A -{ - double d[10]; -}; - -struct B: public A -{ - char bc; -}; - -B b; - -void f(B *a1, B* a2) -{ - *a1 = *a2; -} - -int main() -{ - f(&b,&b); -} -- 2.30.2