r237694 - in /trunk/gcc/ada: ChangeLog sem.adb ...

charlet@gcc.gnu.org charlet@gcc.gnu.org
Wed Jun 22 10:42:00 GMT 2016


Author: charlet
Date: Wed Jun 22 10:42:46 2016
New Revision: 237694

URL: https://gcc.gnu.org/viewcvs?rev=237694&root=gcc&view=rev
Log:
2016-06-22  Justin Squirek  <squirek@adacore.com>

	* sem_ch8.adb (Push_Scope): Add a check for when the
	scope table is empty to assign the global variable
	Configuration_Component_Alignment.
	* sem.adb (Do_Analyze): Add Configuration_Component_Alignment
	to be assigned when the environment is cleaned instead of the
	default.
	* sem.ads Add a global variable Configuration_Component_Alignment
	to store the value given by pragma Component_Alignment in the
	context of a configuration file.
	* sem_prag.adb (Analyze_Pragma): Correct the case for
	Component_Alignment so that the pragma is verified and add
	comments to explain how it is applied to the scope stack.

2016-06-22  Justin Squirek  <squirek@adacore.com>

	* sprint.adb (Sprint_Node_Actual): Add check in
	the case of an N_Object_Declaration when evaluating an expression
	to properly ignore errors.


Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/sem.adb
    trunk/gcc/ada/sem.ads
    trunk/gcc/ada/sem_ch8.adb
    trunk/gcc/ada/sem_prag.adb
    trunk/gcc/ada/sprint.adb



More information about the Gcc-cvs mailing list