aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/init.c
diff options
context:
space:
mode:
authorKevin Pouget <pouget@adacore.com>2008-05-20 14:46:42 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2008-05-20 14:46:42 +0200
commit7052f54e6286b1e9e87e0f2eaf827dec15f3f2c2 (patch)
tree71c7f44038b908a0d6c4e52f839a9fa3e3c2ed25 /gcc/ada/init.c
parent25e9b6fe27d7665b70f22067411328f07e8ae9ff (diff)
downloadgcc-7052f54e6286b1e9e87e0f2eaf827dec15f3f2c2.zip
gcc-7052f54e6286b1e9e87e0f2eaf827dec15f3f2c2.tar.gz
gcc-7052f54e6286b1e9e87e0f2eaf827dec15f3f2c2.tar.bz2
exp_smem.ads, [...]: Construction of access and assign routines has been replaced by an...
2008-05-20 Kevin Pouget <pouget@adacore.com> * exp_smem.ads, exp_smem.adb: Construction of access and assign routines has been replaced by an instantiation of System.Shared_Storage.Shared_Var_Procs generic package, while expanding shared variable declaration. Calls to access and assign routines have been replaced by calls to Read/Write routines of System.Shared_Storage.Shared_Var_Procs instantiated package. * rtsfind.ads: RE_Shared_Var_Procs entry has been added in RE_Unit_Table It identifies the new generic package added in s-shasto. * s-shasto.adb, s-shasto.ads: A new generic package has been added, it is instantiated for each shared passive variable. It provides supporting procedures called upon each read or write access by the expanded code. * sem_attr.adb: For this runtime unit (always compiled in GNAT mode), we allow stream attributes references for limited types for the case where shared passive objects are implemented using stream attributes, which is the default in GNAT's persistent storage implementation. From-SVN: r135627
Diffstat (limited to 'gcc/ada/init.c')
0 files changed, 0 insertions, 0 deletions