aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/usage.adb
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2017-09-08 10:47:04 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2017-09-08 10:47:04 +0200
commiteb0f297f9ae8dab927ee000090f562e64239b4b4 (patch)
tree02fd7c1a1492373ee9e5a7df7173ce829a9ba12d /gcc/ada/usage.adb
parentbe91c7e2aa3a25bd6e9c1a56820a4d238acd0f66 (diff)
downloadgcc-eb0f297f9ae8dab927ee000090f562e64239b4b4.zip
gcc-eb0f297f9ae8dab927ee000090f562e64239b4b4.tar.gz
gcc-eb0f297f9ae8dab927ee000090f562e64239b4b4.tar.bz2
[multiple changes]
2017-09-08 Ed Schonberg <schonberg@adacore.com> * sem_ch12.adb (Check_Generic_Parent): New procedure within Analyze_Associations, to handle actual packages that depend on previous instances. If a package IAP that is an instantiation is used as an actual in a subsequent instantiation SI in the same scope, and IAP has a body, IAP must be frozen before SI. If the generic parent of IAP is itself declared in a previous instantiation in the same scope, that instantiation must also be frozen before SI. (Install_Body): Prevent double insertion of freeze node for instance. 2017-09-08 Hristian Kirtchev <kirtchev@adacore.com> * sem_prag.adb (Resolve_State): Update the comment on documentation. Generate a reference to the state once resolution takes place. 2017-09-08 Ed Schonberg <schonberg@adacore.com> * sem_ch13.adb (Analyze_Aspect_Specifications, case Linker_Section): If the aspect applies to an object declaration with explicit initialization, do not delay the freezing of the object, to prevent access-before-elaboration in the generated initialization code. 2017-09-08 Ed Schonberg <schonberg@adacore.com> * a-wtdeio.adb (Put, all versions): Use Long_Long_Integer (Integer_Value (Item)) when the size of the fixed decimal type is larger than Integer. From-SVN: r251866
Diffstat (limited to 'gcc/ada/usage.adb')
0 files changed, 0 insertions, 0 deletions