diff options
author | Richard Guenther <rguenther@suse.de> | 2011-11-03 15:16:57 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2011-11-03 15:16:57 +0000 |
commit | 1c4678c1c9effc5ad73586d26cdd66356b119416 (patch) | |
tree | ff539698c289db4e04f7b0d119a07bf73ac3a7dc /gcc | |
parent | 2acb1a01e1f717465cf64edc5015a12e78392d43 (diff) | |
download | gcc-1c4678c1c9effc5ad73586d26cdd66356b119416.zip gcc-1c4678c1c9effc5ad73586d26cdd66356b119416.tar.gz gcc-1c4678c1c9effc5ad73586d26cdd66356b119416.tar.bz2 |
re PR middle-end/50079 (FAIL: g++.dg/init/copy7.C execution test)
2011-11-03 Richard Guenther <rguenther@suse.de>
PR middle-end/50079
* g++.dg/init/copy7.C: Remove testcase.
From-SVN: r180829
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/init/copy7.C | 39 |
2 files changed, 5 insertions, 39 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 841d7b0..986bc70 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2011-11-03 Richard Guenther <rguenther@suse.de> + + PR middle-end/50079 + * g++.dg/init/copy7.C: Remove testcase. + 2011-11-03 Martin Jambor <mjambor@suse.cz> * 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 20e1e47..0000000 --- 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); -} |