r251786 - in /trunk/gcc/ada: ChangeLog clean.ad...

charlet@gcc.gnu.org charlet@gcc.gnu.org
Wed Sep 6 12:16:00 GMT 2017


Author: charlet
Date: Wed Sep  6 12:16:32 2017
New Revision: 251786

URL: https://gcc.gnu.org/viewcvs?rev=251786&root=gcc&view=rev
Log:
2017-09-06  Bob Duff  <duff@adacore.com>

	* exp_util.adb (Is_Displace_Call): Make sure it works for indirect
	calls and the like.

2017-09-06  Yannick Moy  <moy@adacore.com>

	* sem_prag.adb (Analyze_Depends_Global): Reinforce test on object
	declarations to only consider valid uses of Global/Depends those on
	single concurrent objects.

2017-09-06  Eric Botcazou  <ebotcazou@adacore.com>

	* sem_ch13.adb (Check_Record_Representation_Clause): Give an
	error as soon as one of the specified components overlaps the
	parent field.

2017-09-06  Arnaud Charlet  <charlet@adacore.com>

	* sem_prag.ads: minor fix typo in comment.

2017-09-06  Justin Squirek  <squirek@adacore.com>

	* sem_ch5.adb (Analyze_Block_Statement): Verify a block comes
	from source before checking source references.
	* sem_warn.adb (Check_References): Add check for internal block
	before recursing.

2017-09-06  Vincent Celier  <celier@adacore.com>

	* make.adb, makeusg.adb, switch-m.adb, switch-m.ads, make_util.adb,
	make_util.ads, sinput.adb, sinput.ads, clean.adb, gnatls.adb,
	gnatname.adb: Remove the Project Manager from the GNAT tools.

2017-09-06  Bob Duff  <duff@adacore.com>

	* sem_util.ads: Minor comment fix.

2017-09-06  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch12.adb (Analyze_Associations, case of Formal_Package):
	Generate a freeze node for the actual of a formal package, if
	the actual is declared in the same unit and has a corresponding
	body, to prevent the current instance from being frozen before
	the actual is.


Added:
    trunk/gcc/ada/make_util.adb
    trunk/gcc/ada/make_util.ads
Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/clean.adb
    trunk/gcc/ada/exp_util.adb
    trunk/gcc/ada/gnatls.adb
    trunk/gcc/ada/gnatname.adb
    trunk/gcc/ada/make.adb
    trunk/gcc/ada/makeusg.adb
    trunk/gcc/ada/sem_ch12.adb
    trunk/gcc/ada/sem_ch13.adb
    trunk/gcc/ada/sem_ch5.adb
    trunk/gcc/ada/sem_prag.adb
    trunk/gcc/ada/sem_prag.ads
    trunk/gcc/ada/sem_util.ads
    trunk/gcc/ada/sem_warn.adb
    trunk/gcc/ada/sinput.adb
    trunk/gcc/ada/sinput.ads
    trunk/gcc/ada/switch-m.adb
    trunk/gcc/ada/switch-m.ads



More information about the Gcc-cvs mailing list