diff options
author | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-11-19 10:57:36 +0000 |
---|---|---|
committer | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-11-19 10:57:36 +0000 |
commit | f1a00d9107ada70c338d391259fdf63549284311 (patch) | |
tree | 867cefd2bc273802292f4d0e5123c3320dfb55d4 /gcc/ada/exp_dbug.ads | |
parent | cb22648259a0fb6992dcd74e03e2e1a533544577 (diff) | |
download | ppe42-gcc-f1a00d9107ada70c338d391259fdf63549284311.tar.gz ppe42-gcc-f1a00d9107ada70c338d391259fdf63549284311.zip |
* exp_dbug.ads: Update documentation to reflect simpler encoding for
protected operations.
* exp_ch9.adb (Build_Selected_Name): Do not include "PT" suffix in
generated name, it complicates decoding in gdb and hinders debugging
of protected operations.
(Build_Barrier_Function_Specification): Set the Needs_Debug_Info
flag for the protected entry barrier function.
(Build_Protected_Entry_Specification): Set the Needs_Debug_Info
flag for the protected entry function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@90907 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/exp_dbug.ads')
-rw-r--r-- | gcc/ada/exp_dbug.ads | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/gcc/ada/exp_dbug.ads b/gcc/ada/exp_dbug.ads index 70bcf95af3e..83604f7901f 100644 --- a/gcc/ada/exp_dbug.ads +++ b/gcc/ada/exp_dbug.ads @@ -354,8 +354,8 @@ package Exp_Dbug is -- calls from other operations on the same object. The locking operation -- simply acquires the lock, and then calls the non-locking version. -- The names of all of these have a prefix constructed from the name of - -- the type, the string "PT", and a suffix which is P or N, depending on - -- whether this is the protected/non-locking version of the operation. + -- the type, and a suffix which is P or N, depending on whether this is + -- the protected/non-locking version of the operation. -- Operations generated for protected entries follow the same encoding. -- Each entry results in two suprograms: a procedure that holds the @@ -376,14 +376,14 @@ package Exp_Dbug is -- the following operations are created: - -- lockPT_getN - -- lockPT_getP, + -- lock_getN + -- lock_getP, - -- lockPT_setN - -- lockPT_setP + -- lock_setN + -- lock_setP - -- lockPT_update1sE - -- lockPT_udpate2sB + -- lock_update1sE + -- lock_udpate2sB ---------------------------------------------------- -- Conversion between Entities and External Names -- |