]> git.ipfire.org Git - thirdparty/gcc.git/commit
2014-06-11 Thomas Quinot <quinot@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Jun 2014 12:50:22 +0000 (12:50 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Jun 2014 12:50:22 +0000 (12:50 +0000)
commite12b2502c273421e607e30b2c8fa13b5feee3fe3
tree310e3b9e3509ccd53bfff9c5037d80d9a745ba8e
parenta51d0b73a884438b6b4892a585e1c1490b535deb
2014-06-11  Thomas Quinot  <quinot@adacore.com>

* freeze.ads: Minor reformatting.
* checks.adb (Determine_Range): Do not attempt to determine
the range of a deferred constant whose full view has not been
seen yet.
* sem_res.adb (Resolve): Remove undesirable guard against
resolving expressions from expression functions.

2014-06-11  Robert Dewar  <dewar@adacore.com>

* debug.adb (Debug_Flag_Dot_1): Set to enable fix for anonymous
access types.
* layout.adb (Layout_Type): Make anonymous access types for
subprogram formal types and return types always thin. For now
only enabled if -gnatd.1 set.

2014-06-11  Ed Schonberg  <schonberg@adacore.com>

* sem_ch13.adb (Analyze_Stream_TSS_Definition): Apply legality
rule for stream attributes of interface types (RM 13.13.2 (38/3)):
subprogram must be a null procedure.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211464 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/checks.adb
gcc/ada/debug.adb
gcc/ada/freeze.ads
gcc/ada/layout.adb
gcc/ada/sem_ch13.adb
gcc/ada/sem_res.adb