summaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>2005-04-25 23:32:56 +0000
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>2005-04-25 23:32:56 +0000
commit8ae59a6f0b0d122ee6e70d47c090b012cc9bd6e8 (patch)
tree4ab522f3080c2d477eeaebc3645aef0d5db79dc5 /gcc/testsuite
parent33428c2bca50262cc4ca98e92fd72c40e325dc79 (diff)
downloadgcc-8ae59a6f0b0d122ee6e70d47c090b012cc9bd6e8.tar.gz
PR c++/20995
* g++.dg/opt/pr20995-1.C: New test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98745 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/opt/pr20995-1.C8
2 files changed, 13 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ddd7310e96a..3aab46c3a0d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2005-04-25 Roger Sayle <roger@eyesopen.com>
+
+ PR c++/20995
+ * g++.dg/opt/pr20995-1.C: New test case.
+
2005-04-25 Devang Patel <dpatel@apple.com>
* gcc.dg/stabs-attrib-vect-darwin.c: New test.
diff --git a/gcc/testsuite/g++.dg/opt/pr20995-1.C b/gcc/testsuite/g++.dg/opt/pr20995-1.C
new file mode 100644
index 00000000000..aa968963923
--- /dev/null
+++ b/gcc/testsuite/g++.dg/opt/pr20995-1.C
@@ -0,0 +1,8 @@
+/* { dg-do compile } */
+/* { dg-options "-O2" } */
+
+template<int N> void foo()
+{
+ double d = (N ? 0.0 : 0) + 1;
+}
+