summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja
diff options
context:
space:
mode:
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>2003-06-28 16:23:29 +0000
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>2003-06-28 16:23:29 +0000
commit648a8029e0bf9b4736bb6afd359bddf798fd3778 (patch)
tree38b43c524490adad24cd4d5c9105cbbdd3fca991 /gcc/testsuite/g++.old-deja
parentc449ee3da770a4f00beb847f28833614a3c31e2c (diff)
downloadgcc-648a8029e0bf9b4736bb6afd359bddf798fd3778.tar.gz
* diagnostic.h (diagnostic_set_info): Replace file and lineno
parameters with a location_t. * diagnostic.c (diagnostic_set_info): Replace file and lineno parameters with a location_t. (inform, warning, pedwarn, error, sorry, fatal_error, internal_error, warning_with_decl, pedwarn_with_decl, error_with_decl): Adjust. * c-error.c (pedwarn_c99): Adjust. * c-format.c (status_warning): Adjust. * rtl-error.c (file_and_line_for_asm): Rename to ... (location_for_asm): Return a location_t. (diagnostic_for_asm): Adjust. * cp/cp-tree.h (cp_line_of, cp_file_of): Remove. * cp/error.c (cp_line_of, cp_file_of): Merge into ... (location_of): ... here. Make static, return a location_t. (cp_error_at, cp_warning_at, cp_pedwarn_at): Adjust. * testsuite/g++.old-deja/g++.robertl/eb133.C: Set expected line number. * testsuite/g++.old-deja/g++.robertl/eb133a.C: Likewise. * testsuite/g++.old-deja/g++.robertl/eb133b.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68643 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/g++.old-deja')
-rw-r--r--gcc/testsuite/g++.old-deja/g++.robertl/eb133.C5
-rw-r--r--gcc/testsuite/g++.old-deja/g++.robertl/eb133a.C2
-rw-r--r--gcc/testsuite/g++.old-deja/g++.robertl/eb133b.C4
3 files changed, 8 insertions, 3 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb133.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb133.C
index 685fdf18674..b6002248d55 100644
--- a/gcc/testsuite/g++.old-deja/g++.robertl/eb133.C
+++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb133.C
@@ -3,16 +3,17 @@
// From: Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
// Reported against EGCS snaps 98/06/28.
+// { dg-error "forward declaration" "" { target *-*-* } 0 }
+
using namespace std;
int main()
{
try {
}
- catch (bad_alloc) { // { dg-error "" } parse error
+ catch (bad_alloc) { // { dg-error "invalid use" }
return 1;
}
return 0;
}
-
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb133a.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb133a.C
index eb6c72d20a6..f9265851d11 100644
--- a/gcc/testsuite/g++.old-deja/g++.robertl/eb133a.C
+++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb133a.C
@@ -3,6 +3,8 @@
// From: Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
// Reported against EGCS snaps 98/06/28.
+// { dg-error "forward declaration" "" { target *-*-* } 0 }
+
int main()
{
try {
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb133b.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb133b.C
index 685fdf18674..82605146a19 100644
--- a/gcc/testsuite/g++.old-deja/g++.robertl/eb133b.C
+++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb133b.C
@@ -3,13 +3,15 @@
// From: Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
// Reported against EGCS snaps 98/06/28.
+// { dg-error "forward declaration" "" { target *-*-* } 0 }
+
using namespace std;
int main()
{
try {
}
- catch (bad_alloc) { // { dg-error "" } parse error
+ catch (bad_alloc) { // { dg-error "invalid use" }
return 1;
}
return 0;