diff options
author | Richard Guenther <rguenther@suse.de> | 2006-02-07 15:36:44 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2006-02-07 15:36:44 +0000 |
commit | 328654cc923fb727e7a1a3b67d3738b1e30af711 (patch) | |
tree | a8bd80acafbee89a8f05d4a9fe4a1c34e3452fcf /gcc/testsuite/gcc.dg | |
parent | 774b9d213ac7f52fd74f3aca414775356fb6770c (diff) | |
download | gcc-328654cc923fb727e7a1a3b67d3738b1e30af711.zip gcc-328654cc923fb727e7a1a3b67d3738b1e30af711.tar.gz gcc-328654cc923fb727e7a1a3b67d3738b1e30af711.tar.bz2 |
re PR c++/26140 (ice on valid C++ code)
2006-02-07 Richard Guenther <rguenther@suse.de>
PR c++/26140
Revert
2006-01-30 Richard Guenther <rguenther@suse.de>
PR c++/23372
* gimplify.c (gimplify_target_expr): Handle easy cases
without creating a temporary.
Revert
2006-01-30 Richard Guenther <rguenther@suse.de>
PR c++/23372
* gcc.dg/pr23372-1.C: New testcase.
* g++.dg/tree-ssa/pr26140.C: New testcase.
From-SVN: r110699
Diffstat (limited to 'gcc/testsuite/gcc.dg')
-rw-r--r-- | gcc/testsuite/gcc.dg/pr23372-1.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/gcc/testsuite/gcc.dg/pr23372-1.c b/gcc/testsuite/gcc.dg/pr23372-1.c index 1414947..e69de29 100644 --- a/gcc/testsuite/gcc.dg/pr23372-1.c +++ b/gcc/testsuite/gcc.dg/pr23372-1.c @@ -1,10 +0,0 @@ -/* { dg-do compile } */ -/* { dg-options "-Os" } */ - -struct A { - int a[1000]; -}; -void f(struct A); -void g(struct A *a) { f(*a); } - -/* { dg-final { scan-assembler-times "memcpy" 1 } } */ |