r244423 - in /trunk/gcc/ada: ChangeLog atree.ad...

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


Author: charlet
Date: Fri Jan 13 11:08:57 2017
New Revision: 244423

URL: https://gcc.gnu.org/viewcvs?rev=244423&root=gcc&view=rev
Log:
2017-01-13  Javier Miranda  <miranda@adacore.com>

	* sem_ch6.adb (Cloned_Expression): New subprogram.
	(Freeze_Expr_Types): Complete previous patch since the expression
	of an expression-function may have iterators and loops with
	defining identifiers which, as part of the preanalysis of the
	expression, may be left decorated with itypes that will not be
	available in the tree passed to the backend.

2017-01-13  Ed Schonberg  <schonberg@adacore.com>

	* checks.adb (Apply_Type_Conversion_Checks): Optimize a type
	conversion to Integer of an expression that is an attribute
	reference 'Pos on an enumeration type.

2017-01-13  Bob Duff  <duff@adacore.com>

	* atree.ads: Minor comment fix.


Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/atree.ads
    trunk/gcc/ada/checks.adb
    trunk/gcc/ada/sem_ch6.adb



More information about the Gcc-cvs mailing list