summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2006-12-09 17:40:13 +0000
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2006-12-09 17:40:13 +0000
commit1c8a300d0b8af51b7ab5c3a4df2b685399dbcd3a (patch)
tree687d5b07037b4c38aeae027d3b2faff8375c7b3d
parentb326746d541feb1ed539bb8bfc284902d03d877a (diff)
downloadppe42-gcc-1c8a300d0b8af51b7ab5c3a4df2b685399dbcd3a.tar.gz
ppe42-gcc-1c8a300d0b8af51b7ab5c3a4df2b685399dbcd3a.zip
2006-12-09 Richard Guenther <rguenther@suse.de>
* g++.dg/warn/implicit-typename1.C: Qualify types. * g++.dg/parse/crash12.C: Likewise. * g++.dg/tree-ssa/pr22444.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119693 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/g++.dg/parse/crash12.C4
-rw-r--r--gcc/testsuite/g++.dg/tree-ssa/pr22444.C4
-rw-r--r--gcc/testsuite/g++.dg/warn/implicit-typename1.C2
4 files changed, 11 insertions, 5 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b78b3ab2931..74246f22db0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2006-12-09 Richard Guenther <rguenther@suse.de>
+
+ * g++.dg/warn/implicit-typename1.C: Qualify types.
+ * g++.dg/parse/crash12.C: Likewise.
+ * g++.dg/tree-ssa/pr22444.C: Likewise.
+
2006-12-09 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/array_2.f90: Added sqrt test.
diff --git a/gcc/testsuite/g++.dg/parse/crash12.C b/gcc/testsuite/g++.dg/parse/crash12.C
index a936e8c30ee..769ca2e9343 100644
--- a/gcc/testsuite/g++.dg/parse/crash12.C
+++ b/gcc/testsuite/g++.dg/parse/crash12.C
@@ -9,8 +9,8 @@ template <class _Tp>
class counted_ptr
{
public:
- counted_ptr(auto_ptr<_Tp>& __a); // { dg-error "candidate" }
- auto_ptr<_Tp> auto_ptr();
+ counted_ptr(::auto_ptr<_Tp>& __a); // { dg-error "candidate" }
+ ::auto_ptr<_Tp> auto_ptr();
};
template <class _Tp>
diff --git a/gcc/testsuite/g++.dg/tree-ssa/pr22444.C b/gcc/testsuite/g++.dg/tree-ssa/pr22444.C
index 303a74d7675..f37c7f6f12e 100644
--- a/gcc/testsuite/g++.dg/tree-ssa/pr22444.C
+++ b/gcc/testsuite/g++.dg/tree-ssa/pr22444.C
@@ -103,10 +103,10 @@ namespace std
};
template<typename _Key, typename _Val, typename _KeyOfValue, typename _Compare, typename _Alloc = allocator<_Val> > struct _Rb_tree
{
- typedef typename _Alloc::template rebind<_Rb_tree_node<_Val> >::other _Node_allocator;
+ typedef typename _Alloc::template rebind<std::_Rb_tree_node<_Val> >::other _Node_allocator;
typedef _Rb_tree_node_base* _Base_ptr;
typedef const _Rb_tree_node_base* _Const_Base_ptr;
- typedef _Rb_tree_node<_Val> _Rb_tree_node;
+ typedef std::_Rb_tree_node<_Val> _Rb_tree_node;
typedef _Key key_type;
typedef _Val value_type;
typedef value_type* pointer;
diff --git a/gcc/testsuite/g++.dg/warn/implicit-typename1.C b/gcc/testsuite/g++.dg/warn/implicit-typename1.C
index 3278791810a..2952e6fd001 100644
--- a/gcc/testsuite/g++.dg/warn/implicit-typename1.C
+++ b/gcc/testsuite/g++.dg/warn/implicit-typename1.C
@@ -13,5 +13,5 @@ template <typename T> struct C {
};
template <typename T> struct A : public C<T> {
- typedef X<int> X;
+ typedef ::X<int> X;
};
OpenPOWER on IntegriCloud