r207242 - in /trunk/gcc/ada: ChangeLog exp_util...
charlet@gcc.gnu.org
charlet@gcc.gnu.org
Wed Jan 29 15:19:00 GMT 2014
Author: charlet
Date: Wed Jan 29 15:19:01 2014
New Revision: 207242
URL: http://gcc.gnu.org/viewcvs?rev=207242&root=gcc&view=rev
Log:
2014-01-29 Thomas Quinot <quinot@adacore.com>
* sem_ch4.adb (Find_Component_In_Instance): Update comment.
2014-01-29 Ed Schonberg <schonberg@adacore.com>
* exp_util.adb (Build_Task_Image_Prefix): Indicate that the
resulting string is an internal entity. and thus requires no
initialization. This is relevant when Initialize_ Scalars is
enabled, because the resultant spurious initialization may lead to
secondary stack anomalies that produce a mangled name for a task.
2014-01-29 Yannick Moy <moy@adacore.com>
* sem_ch6.adb (Analyze_Subprogram_Body_Helper): SPARK_Mode
not inherited from spec anymore. Check consistency
rules after processing of declarations.
* sem_ch7.adb (Analyze_Package_Body_Helper): SPARK_Mode not inherited
from spec anymore. Check consistency rules after processing of
declarations.
(Analyze_Package_Declaration): Set SPARK_Mode only for non-generic
packages.
* sem_prag.adb (Analyze_Pragma/Pragma_SPARK_Mode): Implement new
consistency rules.
Modified:
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/exp_util.adb
trunk/gcc/ada/sem_ch4.adb
trunk/gcc/ada/sem_ch6.adb
trunk/gcc/ada/sem_ch7.adb
trunk/gcc/ada/sem_prag.adb
More information about the Gcc-cvs
mailing list