r244417 - in /trunk/gcc/ada: ChangeLog exp_aggr...

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


Author: charlet
Date: Fri Jan 13 10:48:57 2017
New Revision: 244417

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

	* sem_aggr.adb (Resolve_Array_Aggregate): The code that verifies
	the legality of An others clause applies as well to a choice in
	an Iterated_component_ association.
	(Resolve_Iterated_Component_Association): An others choice
	is legal.
	* exp_aggr.adb (Aggr_Assignment_OK_For_Backend): An
	Iterated_Component_Association is not static.

2017-01-13  Hristian Kirtchev  <kirtchev@adacore.com>

	* exp_ch3.adb (Freeze_Type): Mark the Ghost mode as set in case
	control is passed to the expresion handler before the new mode
	is set.
	* sem_ch12.adb (Analyze_Package_Instantiation,
	Analyze_Subprogram_Instantiation): Mark the Ghost mode as set
	in case control is passed to the expresion handler before the
	new mode is set.


Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/exp_aggr.adb
    trunk/gcc/ada/exp_ch3.adb
    trunk/gcc/ada/sem_aggr.adb
    trunk/gcc/ada/sem_ch12.adb



More information about the Gcc-cvs mailing list