aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.ada/info_exc
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@adacore.com>2013-11-15 21:46:34 +0400
committerJoel Brobecker <brobecker@adacore.com>2013-11-16 06:45:57 +0400
commitee4a1c63da74e471433dc6773108eceadef0315d (patch)
tree6debece441213b8eacc824a0e7000176a3b77b59 /gdb/testsuite/gdb.ada/info_exc
parent75468c93c14e9f14dd9020712538c5303a455876 (diff)
downloadbinutils-ee4a1c63da74e471433dc6773108eceadef0315d.zip
binutils-ee4a1c63da74e471433dc6773108eceadef0315d.tar.gz
binutils-ee4a1c63da74e471433dc6773108eceadef0315d.tar.bz2
gdb.ada/info_exc.exp,mi_exc_info.exp: Use more unique exception name.
In the case where the GNAT runtime was built with full debugging info, several of the exceptions defined there might have a name contain the word "global". To make this less likely, this patch renames the exception name, replacing "Global" by "Global_GDB". It still keeps the exeption name relatively short, while it is unlikely that the GNAT runtime has an exception whose name explicitly mentions GDB, and even less likely that it contains "Global_GDB". gdb/testsuite/ChangeLog: * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E. * info_exc/foo.adb: Adjust to new exception name. * info_exc.exp: Adjust after exception renaming in const.ads. Update "info exception global" test to test "info exceptions global_gdb" instead. * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E. * mi_exc_info/foo.adb (Adjust to new exception name. * mi_exc_info.exp: Adjust after exception renaming in const.ads. Update "-info-ada-exceptions global" test to test "-info-ada-exceptions global_gdb" instead.
Diffstat (limited to 'gdb/testsuite/gdb.ada/info_exc')
-rw-r--r--gdb/testsuite/gdb.ada/info_exc/const.ads2
-rw-r--r--gdb/testsuite/gdb.ada/info_exc/foo.adb2
2 files changed, 2 insertions, 2 deletions
diff --git a/gdb/testsuite/gdb.ada/info_exc/const.ads b/gdb/testsuite/gdb.ada/info_exc/const.ads
index 753241e..20a8424 100644
--- a/gdb/testsuite/gdb.ada/info_exc/const.ads
+++ b/gdb/testsuite/gdb.ada/info_exc/const.ads
@@ -14,5 +14,5 @@
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
package Const is
- Aint_Global_E : exception;
+ Aint_Global_GDB_E : exception;
end Const;
diff --git a/gdb/testsuite/gdb.ada/info_exc/foo.adb b/gdb/testsuite/gdb.ada/info_exc/foo.adb
index e047db2..f00a09e 100644
--- a/gdb/testsuite/gdb.ada/info_exc/foo.adb
+++ b/gdb/testsuite/gdb.ada/info_exc/foo.adb
@@ -16,5 +16,5 @@
with Const; use Const;
procedure Foo is
begin
- raise Aint_Global_E;
+ raise Aint_Global_GDB_E;
end Foo;