aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/debug.adb
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2014-07-30 15:43:32 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2014-07-30 15:43:32 +0200
commit8071b771263555ea070313762f0d6c552934bc10 (patch)
treeaa83c41fe57469afbf0b87936c68290e5b8b675c /gcc/ada/debug.adb
parent4bd4bb7f0c86291a3b6a9506739de19f87379a0f (diff)
downloadgcc-8071b771263555ea070313762f0d6c552934bc10.zip
gcc-8071b771263555ea070313762f0d6c552934bc10.tar.gz
gcc-8071b771263555ea070313762f0d6c552934bc10.tar.bz2
[multiple changes]
2014-07-30 Thomas Quinot <quinot@adacore.com> * sem.ads (Scope_Table_Entry): New component Locked_Shared_Objects. * sem_ch8.adb (Push_Scope): Initialize Locked_Shared_Objects. * exp_smem.adb (Add_Shared_Var_Lock_Procs): Handle the case where the call returns an unconstrained type: in this case there is already a transient scope, and we should not establish a new one. * exp_ch7.adb (Insert_Actions_In_Scope_Around): New formal Clean. If True, also insert cleanup actions in the tree. (Wrap_Transient_Declaration): Call Insert_Actions_In_Scope_Around with Clean set True. 2014-07-30 Arnaud Charlet <charlet@adacore.com> * s-taskin.ads (Direct_Index, Direct_Index_Range, Direct_Attribute_Element, Direct_Attribute_Array, Direct_Index_Vector, Direct_Attributes, Is_Defined, Indirect_Attributes): Removed. (Atomic_Address, Attribute_Array, Attributes): New. * s-tasini.ads, s-tasini.adb (Proc_T, Initialize_Attributes, Finalize_Attributes_Link, Initialize_Attributes_Link): Removed. (Finalize_Attributes): Reimplement. * s-tassta.adb (Create_Task): Remove call to Initialize_Attributes_Link (Free_Task, Vulnerable_Free_Task): Replace Finalize_Attributes_Link by Finalize_Attributes. * a-tasatt.ads, a-tasatt.adb, s-tataat.ads, s-tataat.adb: Reimplement from scratch, using a simpler and more efficient implementation. * s-tporft.adb (Register_Foreign_Thread): Remove now obsolete comment. * s-parame.ads, s-parame-hpux.ads, * s-parame-vms-alpha.ads, s-parame-vms-ia64.ads, * s-parame-vxworks.ads (Max_Attribute_Count): New, replace Default_Attribute_Count. From-SVN: r213265
Diffstat (limited to 'gcc/ada/debug.adb')
0 files changed, 0 insertions, 0 deletions