aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRobert Lipe <robertl@gcc.gnu.org>1998-06-10 09:52:40 +0000
committerRobert Lipe <robertl@gcc.gnu.org>1998-06-10 09:52:40 +0000
commit279813c62dcaf628f15372802db0e79883bdad6f (patch)
tree36ae12fbc4e651f49f9f8b5de69abc3b437be583 /gcc
parent951930309fde16c4f1302cad213faafcbf5c1a58 (diff)
downloadgcc-279813c62dcaf628f15372802db0e79883bdad6f.zip
gcc-279813c62dcaf628f15372802db0e79883bdad6f.tar.gz
gcc-279813c62dcaf628f15372802db0e79883bdad6f.tar.bz2
eb129, eb130. New tests from Klaus-Georg Adams.
From-SVN: r20405
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/g++.old-deja/g++.robertl/eb129.C22
-rw-r--r--gcc/testsuite/g++.old-deja/g++.robertl/eb130.C11
2 files changed, 33 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb129.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb129.C
new file mode 100644
index 0000000..b8bb64c
--- /dev/null
+++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb129.C
@@ -0,0 +1,22 @@
+// Build don't link:
+// Gives ICE on EGCS release branch as of 98/06/08 on i686-pc-linux-gnulibc1)
+// From: Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
+// Message-Id: <199806081358.PAA02505@achibm5.chemie.uni-karlsruhe.de>
+#include <list>
+#include <functional>
+#include <algorithm>
+#include <cassert>
+int main()
+{
+ list<int> l;
+ l.push_back(1);
+ l.push_back(2);
+
+ list<int>::iterator it =
+ find_if( l.begin(), l.end(),
+ // This is a typo, it should be bind2nd, but an
+ // ICE is not a very helpful diagnostic!
+ binder2nd( equal_to<int>(), 2 ) ); // ERROR -
+ assert( *(it) == 2 );
+}
+
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb130.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb130.C
new file mode 100644
index 0000000..48bbb8f
--- /dev/null
+++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb130.C
@@ -0,0 +1,11 @@
+// Build don't link:
+// Gives spurious warnings when compiled with -Wall
+// EGCS 06/08/98 i686-pc-linux-gnulibc1
+// Special g++ Options: -Wall
+// Message-Id: <199806081358.PAA02505@achibm5.chemie.uni-karlsruhe.de>
+// From: Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
+
+
+#include <hash_set>
+std::hash_set<int> foo;
+