aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2011-03-16 16:51:35 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2011-03-16 16:51:35 +0000
commit51cdce9ab62efedcb0ea13ccce356b982be68d2a (patch)
treebc90956392302791949012820a07a897ca5bbf94
parent4db6d7d79d8dc7c63ec730e7ecdcfa9f8f313299 (diff)
downloadgcc-51cdce9ab62efedcb0ea13ccce356b982be68d2a.zip
gcc-51cdce9ab62efedcb0ea13ccce356b982be68d2a.tar.gz
gcc-51cdce9ab62efedcb0ea13ccce356b982be68d2a.tar.bz2
vla-1.c (main): Use result of f1 to avoid optimizing it away if promoted to const.
2011-03-16 Richard Guenther <rguenther@suse.de> * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid optimizing it away if promoted to const. From-SVN: r171050
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/guality/vla-1.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a9db0b7..c345d41 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2011-03-16 Richard Guenther <rguenther@suse.de>
+ * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
+ optimizing it away if promoted to const.
+
+2011-03-16 Richard Guenther <rguenther@suse.de>
+
PR tree-optimization/48149
* gcc.dg/fold-complex-1.c: New testcase.
diff --git a/gcc/testsuite/gcc.dg/guality/vla-1.c b/gcc/testsuite/gcc.dg/guality/vla-1.c
index 2db1c29..6514654 100644
--- a/gcc/testsuite/gcc.dg/guality/vla-1.c
+++ b/gcc/testsuite/gcc.dg/guality/vla-1.c
@@ -28,9 +28,10 @@ f2 (int i)
int
main ()
{
+ volatile int j;
int i = 5;
asm volatile ("" : "=r" (i) : "0" (i));
- f1 (i);
+ j = f1 (i);
f2 (i);
return 0;
}