r244403 - in /trunk/gcc/ada: ChangeLog exp_util...

charlet@gcc.gnu.org charlet@gcc.gnu.org
Fri Jan 13 10:11:00 GMT 2017


Author: charlet
Date: Fri Jan 13 10:11:17 2017
New Revision: 244403

URL: https://gcc.gnu.org/viewcvs?rev=244403&root=gcc&view=rev
Log:
2017-01-13  Ed Schonberg  <schonberg@adacore.com>

	* exp_util.adb (Insert_Actions): Handle Iterated_Component_Association.
	* par-ch3.adb (P_Discrete_Choice_List): An
	Iterated_Component_Association is an array aggregate component.
	* par-ch4.adb (P_Iterated_Component_Association): New procedure.
	(Is_Quantified_Expression): New function that performs a lookahead
	to distinguish quantified expressions from iterated component
	associations.
	(P_Aggregate_Or_Paren_Expr): Recognize iterated component
	associations.
	(P_Unparen_Cond_Case_Quant_Expression, P_Primary): Ditto.
	* sem.adb (Analyze): Handle Iterated_Component_Association.
	* sem_aggr.adb (Resolve_Array_Aggregate): Dummy handling of iterated
	component associations.
	* sinfo.ads, sinfo.adb: Entries for for
	N_Iterated_Component_Association and its fields.
	* sprint.adb (Sprint_Node_Actual): Handle
	N_Iterated_Component_Association.


Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/exp_util.adb
    trunk/gcc/ada/par-ch3.adb
    trunk/gcc/ada/par-ch4.adb
    trunk/gcc/ada/sem.adb
    trunk/gcc/ada/sem_aggr.adb
    trunk/gcc/ada/sinfo.adb
    trunk/gcc/ada/sinfo.ads
    trunk/gcc/ada/sprint.adb



More information about the Gcc-cvs mailing list