aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/rfg4.C4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.jason/rfg5.C3
3 files changed, 9 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3e63754..ed20451 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+Fri Sep 10 11:21:25 BST 1999 Nathan Sidwell <nathan@acm.org>
+
+ * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
+ * g++.old-deja/g++.jason/rfg5.C: Likewise.
+
Thu Sep 9 10:40:36 1999 Richard Henderson <rth@cygnus.com>
* g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/rfg4.C b/gcc/testsuite/g++.old-deja/g++.jason/rfg4.C
index 1f58055..a86e929 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/rfg4.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/rfg4.C
@@ -1,5 +1,6 @@
// Bug: f1 and f2 are treated as overloaded when they aren't.
// Build don't link:
+// Special g++ Options: -pedantic -errors -w
int i;
void f1(double) { }
@@ -8,6 +9,5 @@ void f2(double) { }
void
test ()
{
- void (*ptr) (double);
- ptr = i ? f1 : f2; // gets bogus error - improper overloading
+ i ? f1 : f2; // gets bogus error - improper overloading
}
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/rfg5.C b/gcc/testsuite/g++.old-deja/g++.jason/rfg5.C
index ca3539b..55aea00 100644
--- a/gcc/testsuite/g++.old-deja/g++.jason/rfg5.C
+++ b/gcc/testsuite/g++.old-deja/g++.jason/rfg5.C
@@ -1,10 +1,11 @@
// Bug: func is treated as an overloaded function when it isn't.
// Build don't link:
+// Special g++ Options: -pedantic -errors -w
int *func () { return 0; }
void
test ()
{
- int *(*p)() = *func; // gets bogus error - improper overloading
+ *func; // gets bogus error - improper overloading
}