From: Richard Guenther Date: Thu, 3 Nov 2011 15:16:57 +0000 (+0000) Subject: re PR middle-end/50079 (FAIL: g++.dg/init/copy7.C execution test) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1c4678c1c9effc5ad73586d26cdd66356b119416;p=gcc.git 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 --- 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); -}