diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2015-04-28 16:13:59 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2015-04-28 14:13:59 +0000 |
commit | 6d8a9f7c660b9873d1e7d5662f82fb5c30cc1e9e (patch) | |
tree | fcfcdc29ec5cc66d164c5acbcd36f6d2ce80d766 /gcc | |
parent | 73d81d3a6b23ddbfd5286a93f38a45059f90dcec (diff) | |
download | gcc-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/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 3 |
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 |