aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2015-04-28 16:13:59 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2015-04-28 14:13:59 +0000
commit6d8a9f7c660b9873d1e7d5662f82fb5c30cc1e9e (patch)
treefcfcdc29ec5cc66d164c5acbcd36f6d2ce80d766 /gcc
parent73d81d3a6b23ddbfd5286a93f38a45059f90dcec (diff)
downloadgcc-6d8a9f7c660b9873d1e7d5662f82fb5c30cc1e9e.zip
gcc-6d8a9f7c660b9873d1e7d5662f82fb5c30cc1e9e.tar.gz
gcc-6d8a9f7c660b9873d1e7d5662f82fb5c30cc1e9e.tar.bz2
* g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
From-SVN: r222527
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/g++.dg/tree-ssa/pr61034.C3
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index fcd850c..d38593d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2015-04-28 Jan Hubicka <hubicka@ucw.cz>
+
+ * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
+
2015-04-28 Marek Polacek <polacek@redhat.com>
PR c/65901
diff --git a/gcc/testsuite/g++.dg/tree-ssa/pr61034.C b/gcc/testsuite/g++.dg/tree-ssa/pr61034.C
index 91e694e..b025b68 100644
--- a/gcc/testsuite/g++.dg/tree-ssa/pr61034.C
+++ b/gcc/testsuite/g++.dg/tree-ssa/pr61034.C
@@ -34,7 +34,8 @@ inline I operator- (I a, I const&b) { return a -= b; }
inline bool operator< (I const&a, I const&b) { return a.o->num < b.o->num; }
bool f(I a, I b, I c, I d) {
- return (a * d - b * c) * (a * b - c * d) < 42;
+ I tmp = (a * d - b * c) * (a * b - c * d);
+ return tmp < 42;
}
// We should be able to CSE most references to count and thus remove